= Сайто-строительная информация =
* Инструкция по редактированию 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
- [raw-attachment:имя файла.расширение Скачать файл] - при таком коде сразу открывается окошко для скачивания
- [attachment:имя файла.расширение Смотреть файл] - при таком коде приложенный файл сначала открывается (это удобно для просмотра приложенных картинок), а в случае невозможности открытия - появляется предложение скачать файл
}}}
Иллюстрация этого процесса - [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]]