= Сайто-строительная информация = * Инструкция по редактированию http://2009.mahaupayaparty.ru/wiki/EditorGuide * Форматирование и верстка контента http://2009.mahaupayaparty.ru/wiki/EditorGuide/Formatting * Форматирование текста - [http://trac.edgewall.org/wiki/TranslationRu/WikiFormattingRu сайт разработчика]. * [#Редактированиеменюсайта Редактирование меню сайта] * [#Какправильноставитьссылки Как правильно ставить ссылки] * [#Какменятьместамиразделывменю Как менять местами разделы в меню] * [#Какдобавитьфайлнастраницудляскачиванияилипросмотра Как добавить файл на страницу для скачивания или просмотра ('''Вложение''')] * [#Разрешениеконфликтовприодновременномредактированииоднойстраницы Разрешение конфликтов при одновременном редактировании одной страницы] * [#КаквозвратитьпредыдущуюверсиюстраницынасайтеСельхозЕва Как "возвратить" предыдущую версию страницы на сайте СельхозЕва] * [#Какделатькартинкисоссылками Как делать картинки со ссылками] * [#Какделатьбыстрыессылкиведущиевглубьстраницы Как делать быстрые ссылки, ведущие вглубь страницы] * [#Экзотическийметодверсткиспец-символовитипографскаяраскладкаклавиатуры Экзотический метод верстки спец-символов (© «—») и типографская раскладка клавиатуры] * [wiki:.SideBar?action=edit Страница управления меню сайта (.SideBar)] * [wiki:.Header?action=edit Страница управления шапкой сайта (.Header)] * [wiki:EvaCss?action=edit Страница управления css-стилями сайта (EvaCss)] [[BR]] [[BR]] [[BR]] [[BR]] === Редактирование меню сайта === Меню сайта в левой колонке можно редактировать как обычную страницу. [wiki:.SideBar?action=edit перейти к редактированию меню>>>][[BR]] Для пунктов меню, которые автоматически отображают структуру сайта используется код: {{{ [[TracFlexWikiTree]] }}} Дополнительные внешние ссылки и баннер добавлены как HTML код. {{{ {{{ #!html Жирный текст }}} }}} [[BR]] [[BR]] === Как правильно ставить ссылки === - Коля, привет! Не надо ставить полные ссылки через ХТМЛ-код типа [[BR]] {{{ Описание проекта }}} Потому что при переносе сайта на другой домен их все придется перещелкивать вручную (и вылавливать блох - где не перещелкал, ссылки работать не будут). Нужно ставить их без ХТМЛ, только через wiki-код. Привет! ''Кл.''[[BR]] - Наверное речь идет о том, что в html-вставках нужно использовать ссылки на внутренние страницы вики я это делал так:[[BR]] {{{ Описание проекта }}} Это работает, т.к. все страницы вики, которые я заводил находятся на одном уровне в url. Привет! ''Алексей О.''[[BR]] [[BR]] Формат ссылок вики: Ссылка делается с помощью одинарных квадратных скобок [адрес_ссылки текст_ссылки]:[[BR]] {{{ [EditorGuide Помощь по редактированию] [http://2009.mahaupayaparty.ru/wiki/EditorGuide Инструкция по редактированию] [#Какправильноставитьссылки Ссылка на заголовок "Как правильно ставить ссылки"] [wiki:Contents#Технологии Ссылка на заголовок Технологии на другой странице] }}} [EditorGuide Помощь по редактированию][[BR]] [http://2009.mahaupayaparty.ru/wiki/EditorGuide Инструкция по редактированию][[BR]] [#Какправильноставитьссылки Ссылка на заголовок Как правильно ставить ссылки][[BR]] [wiki:Contents#Технологии Ссылка на заголовок Технологии на другой странице][[BR]] Ссылка на e-mail: {{{ [mailto:mail@gmail.com ссылка на адрес mail@gmail.com] }}} [mailto:mail@gmail.com ссылка на адрес mail@gmail.com] [[BR]] [[BR]] === Как менять местами разделы в меню === Чтобы поднять/опустить раздел в меню, нужно изменить его "вес". Чтобы изменить вес раздела - нужно зайти на нужную страницу, войти в режим редактирования, там внизу поставить нужный вес и сохранить. Страницы с меньшим весом в меню будут показаны выше. Так, сейчас, на сайте !СельхозЕва веса страниц: * Главная - 0, * Декларация - 10, * Описание проекта - 20, * Оргкомитет - 30, * Стать участником проекта! - 40, * Материалы проекта - 50, * Рабочая площадка - 60, * СМИ о проекте - 70, * Новости проекта - 80, * Новый Формат Сайта! - 81, * Контактная информация - 90 В случае когда нужно периодически добавлять новые страницы в разделе в порядке убывания (самая новая - наверху), например, новости, проще использовать отрицательные веса: -10, -20, -30 и т.д. В этом случае страница с весом минус 10 будет самой нижней, а все остальные - над ней. Раздел в главное меню добавляется, когда добавляется новая страница. Если, находясь на Главной странице, создать новую страницу, то новая страница будет находится на одном уровне с Главной, Декларацией, Описанием проекта и т.д. Чтобы перенести дочерние страницы - нужно изменить у них родительскую страницу. Например, чтобы перенести "Информационные базы" из раздела "Рабочая площадка" в раздел "Материалы проекта", нужно зайти на страницу "Информационные базы", войти в режим редактирования, изменить там внизу имя родительской страницы и сохранить. Имя родительской страницы берем из ссылки на эту страницы (ее адреса). Так, адрес страницы "Материалы проекта" {{{ http://www.selhozeva.ru/wiki/Contents }}} Имя страницы - последнее слово в адресе, в нашем случае это Contents.[[BR]] [[BR]] [[BR]] [[BR]] === Как добавить файл на страницу для скачивания или просмотра === Чтобы добавить файл на страницу нужно: 1) Войти в режим редактирования Вики[[BR]] 2) Внизу страницы, на которой будет ссылка на файл, нажать "Приложить файл"[[BR]] 3) Выбрать нужный файл, нажав на кнопку "Обзор" 4) На странице внизу появится заголовок "Вложения", под которым будет ссылка на Ваш файл. Это просто показывается, что файл залился на страницу.[[BR]] 5) Зайти в режим "Редактировать страницу" и сделать ссылку на скачивание файла в нужном месте, такая ссылка имеет вид: {{{ #!html }}} Иллюстрация этого процесса - [attachment:site_3005.JPG смотреть иллюстрацию] [[BR]][[BR]] === Разрешение конфликтов при одновременном редактировании одной страницы === '''Ситуация (в развитии):''' 1. Два человека открыли одну и ту же страницу на редактирование. Технически произошло следующее: В браузер участика 1 поместилась копия страницы текущей версии (допустим - N), номер версии (N) также сохранилась в его браузере. И в браузер участника 2 тоже поместилась копия страницы этой же версии N, номер версии (N) сохранилась в браузере участника 2. 2. Первый человек внес изменения в ранее открытое окно и нажал "Сохранить". Технически: На сервер отправился отредактированный документ и номер версии, который был взят в редактирование, в данном случае - это N. Сервер убедился, что номер версии первого участника (N) и текущая версия на сервере (тоже N) совпадают. Сервер сохранил отредактированный документ и присвоил ему новую версию, в данном случае (N+1) 3. Второй участник внес изменения в ранее открытое окно и нажимает "Сохранить", но он еще не знает, что с момента, когда он открыл окно редактирования, кто-то уже нажал "Сохранить" на этой же странице. Технически: На сервер отправился отредактированный документ и номер версии, который был взят в редактирование, в данном случае - это N. Сервер смотрит и видит, что текущая версия документа уже N+1, а версия передаваемая из браузера второго участника еще старая - N. Сервер оповещает о "конфликте" второго участника. И в этом случае: [[BR]] [[BR]] '''Действовать нужно так (по шагам):''' [[BR]] [[BR]] Шаг 1. Видим "конфликт", нажимаем кнопку "Объединить изменения". - [attachment:conflict_01_notify.JPG Смотреть иллюстрацию шага 1 >>>] [[BR]] [[BR]] Шаг 2. Оцениваем степень изменений, внесенных другими участниками. Текст других учасников выделен в красную рамку. Этот текст необходимо вписать в рабочее окно редактирования. С целью проверки того, что весь "чужой" текст вписан, нажимаем "Просмотреть изменения". - [attachment:conflict_02_diff.JPG Смотреть иллюстрацию шага 2 >>>] [[BR]] [[BR]] Шаг 3. Радуемся, что красных блоков нету, ибо мы вписали "чужой-потерянный" текст в "свою-рабочую" версию. Если красные рамки остались - возвращаемся к шагу 2. Если красных рамок нет - жмем "Сохранить". - [attachment:conflict_03_resolved.JPG Смотреть иллюстрацию шага 3 >>>] [[BR]] [[BR]] Если есть красные рамки и нажать "Сохранить", то владелец текста в красной рамке будет очень сильно на вас ругаться!!! [[BR]] Ругань - тоже протестирована!!! [[BR]] [[BR]] Шаг 4. Улыбаемся проделанной работе! - [attachment:conflict_04_smile.JPG Смотреть иллюстрацию шага 4 >>>] [[BR]] [[BR]] ''Всем привет! [[BR]] Алексей Остапенко.'' [[BR]] [[BR]] P.S. Горячая линия по скайпу - ostapkoenig :)) [[BR]][[BR]] === Как "возвратить" предыдущую версию страницы на сайте !СельхозЕва === Предыдущая версия делается текущей следующим образом: [[BR]] 1. Нажимаем в верхнем правом углу ссылку "История изменений". [[BR]] 2. В появившемся списке версий ищем ту версию, которую мы хотим сделать текущей (для просмотра версии достаточно кликнуть по её номеру). [[BR]] 3. Когда выбрали нужную версию - нужно поставить галочку напротив нее (во втором ряду галочек) и нажать "Просмотреть изменения". [[BR]] 4. При этом, если что-то из более свежих версий нам нужно, то это нужно скопировать заранее (например, в вордовский файл) и потом вставить в выбранную версию. [[BR]] 5. Далее нажать кнопку "Обновить" и внизу появившейся страницы нажать кнопку "Удалить версии №№...". [[BR]] 6. Вставить заранее скопированные изменения из более поздних версий. [[BR]] [[BR]] [[Image(http://pics.livejournal.com/klein0/pic/00041fkk)]] [[BR]] [[BR]] === Как делать картинки со ссылками === Картинки со ссылками в вики делаются так: {{{ [[Image(Digest010:dj10.jpg, link=Digest010)]] }}} * Digest010:dj10.jpg - адрес картинки, в данном случае: * Digest010 - адрес страницы, на которой загружена картинка в виде вложения * dj10.jpg - имя файла картинки, которая загружена в виде вложения * link=Digest010 - параметр, указывающий на то, что картинка будет ссылкой, в данном случае: * Digest010 - адрес страницы, на которую будет вести ссылка [[BR]] [[BR]] === Как делать быстрые ссылки, ведущие вглубь страницы === В вики быстрые ссылки нужно делать так: {{{ [#Какделатьбыстрыессылкиведущиевглубьстраницы Как делать быстрые ссылки, ведущие вглубь страницы] }}} Для этого. В режиме просмотра страницы, при наведении мышью на зеленый заголовок * ''Как делать быстрые ссылки, ведущие вглубь страницы'' сразу справа от заголовка появляется серый значок ¶ с подсказкой * ''Link to this section'' кликнув правой кнопкой мышью на этот значок, появится контекстное меню браузера, затем нужно кликнуть пункт * ''Копировать адрес ссылки'' название пункта зависит от браузера, далее вставить полученное ранее в вики редактор из буфера (Ctrl+V), вставится примерно следующее: {{{ http://www.selhozeva.ru/wiki/TehnoInfo#Какделатьбыстрыессылкиведущиевглубьстраницы }}} Таким образом легче добывать так называемый fragment ссылки: {{{ #Какделатьбыстрыессылкиведущиевглубьстраницы }}} и не придется открывать исходный код страницы (html) и отыскивать в нем атрибут id {{{

Как делать быстрые ссылки, ведущие вглубь страницы

}}} [[BR]] [[BR]] === Экзотический метод верстки спец-символов (© «—») и типографская раскладка клавиатуры === Один мой знакомый крутой дизайнер научил экзотическому методу: Зажимаешь кнопку Alt и на правой цифровой клавиатуре набираешь 0171 отпускаешь - получается « :))[[BR]] Alt+0187 получается » [[BR]] Alt+0169 получается © [[BR]] Alt+0150 получается красивое тире (En Dash) – [[BR]] Alt+0151 получается красивое длинное тире (Em Dash) — [[BR]] 15 лет уже как есть замечательная программа «Таблица символов» в Windows :))) * ''Пуск -> Все программы -> Стандартные -> Служебные -> Таблица символов'' в ней, внизу справа, выводится подсказка для набора с клавиатуры [[BR]] ''Привет! '' [[BR]] ''Алексей О.'' [[BR]] [[BR]] Ещё лучше вариант:[[BR]] ''«Типографская раскладка клавиатуры»'' http://ilyabirman.ru/typography-layout [[BR]] ''Привет! '' [[BR]] ''П.Брайво'' [[BR]] [[BR]] [[BR]] [[BR]]