Патчи к форуму. Улучшения и исправление ошибок. ver. 0.11.17 от 09.04.11
450,011 726
 

  York ( Слушатель )
26 сен 2008 15:04:28

Тред №53658

новая дискуссия Дискуссия  549

[anchor=doc]Документация[/anchor]

[anchor=doc_01]1.[/anchor] Переход на страницу темы по её номеру.
Чтобы открылась форма для ввода номера страницы нажмите на слово "Страниц:" вверху или внизу темы. Повторное нажатие скрывает форму. Далее всё очевидно.
Обратите внимание, если скрипт установлен, то слово "Страниц:" полужирное:




[anchor=doc_02]2.[/anchor] В Архиве и Журнале нормально работают ссылки "Подтвердить" и "Удалить" (ссылки расположены под каждым сообщением в Архиве и Журнале).
Здесь ничего особенного, жмёте на ссылку и смотрите на результат, страница перегружаться не будет (так было в первой версии).

Больше не актуально, т.к. это исправлено администратором.



[anchor=doc_03]3.[/anchor] На страницах форума не прописаны ссылки на почтовый ящик. Скрипт находит нужные места и подставляет в них правильную ссылку. Первая ссылка находится в правом верхнем углу под строкой "0 новых писем". Вторая ссылка находится во второй строке сверху под словом "Почта", это там где "Мой кабинет", "Журнал", "Архив" и "Выход". Теперь обе эти ссылки ведут в почтовый ящик. Ссылки работают на всех страницах сайта, где они есть.



[anchor=doc_04]4.[/anchor] Если в сообщение вставить какую-нибудь ссылку, то форум автоматически преобразует её из текста в гипертекстовую ссылку, даже если её не заключать в теги url. Но если ссылка длинная и не содержит каких-нибудь символов, позволяющих разбить её на строки, то практически все браузеры, кроме Firefox 3, выводят такую ссылку в одну строку, в результате страница становится очень широкой и её становится неудобно читать.
После загрузки страницы скрипт находит все такие ссылки, и если ссылка длинной более 80 символов, то он из заменяет текст превышающий длину в 80 на "...", таким образом получается ссылка длиной в 80 символов, и в результате форматирование страницы не портится. При этом ссылка остаётся рабочей. Изменённые таким образом ссылки выводятся курсивом.
См. пример на этой странице.



[anchor=doc_05]5.[/anchor] Форма поиска находится на всех страницах форума. Именно на страницах форума, а не сайта, например, её нет в статьях и архиве. При этом она доступна как зарегистрированным, так и не зарегистрированным пользователям.
Чтобы открыть форму поиска нажмите ссылку "Поиск с Google", расположенную в правом верхнем углу страницы.

Чтобы скрыть открытую форму, повторно нажмите на ссылку "Поиск с Google".
Форма поиска при просмотре темы отличается от формы поиска на других страницах форума тем, что в ней есть галочка "Только в текущей теме". Если эта галочка установлена, то поисковый запрос будет уточнён так, чтобы в результаты попали в основном страницы принадлежащие этой теме. По умолчанию, эта галочка установлена.
После ввода запроса и нажатия кнопки "Поиск" (можно просто нажать Enter), будет открыта новая страница с результатами поиска. На самой странице форума форма поиска будет скрыта, но строка поиска не очистится. Таким образом, если вернуться на страницу и нажать на ссылку "Поиск с Google", то появится форма, содержащая последний поисковый запрос.



[anchor=doc_06]6.[/anchor] Ссылки на скрытые разделы форума находятся вверху страницы, под именем пользователя:

Про ссылку "Настройки скрипта" см. ниже в пункте 9.



[anchor=doc_07]7.[/anchor] При сохранении закладки по умолчанию на форуме выдаётся сообщение. Вот как оно выглядит в Opera:

Если включить настройку "НЕ выдавать сообщение после установки закладки", то при сохранении закладки сообщение выдаваться не будет, вместо этого изображение якоря будет обведено рамкой:

По умолчанию, эта функция отключена.



[anchor=doc_08]8.[/anchor] На первой странице форума есть несколько разделов (например, "Важное" и "Главные конференции"), в каждом разделе отображается несколько тем. При этом видны как темы, в которых все сообщения прочитаны, так и темы, в которых появились не прочитанные сообщения. Непрочитанные темы отмечаются значком: .
Скрипт автоматически может скрыть все прочитанные темы, так что будут видны только темы с новыми сообщениями. Это избавляет от прокручивания страницы для поиска тем с новыми сообщениями, т.к. они будут более компактно отображены.
По умолчанию, эта функциональность отключена. Чтобы её задействовать надо включить настройку "Сворачивать прочитанные темы после загрузки главной страницы".
Если эта функция включена то после загрузки страница будет выглядеть так:

При этом над каждым разделом появляется ссылка "РАЗВЕРНУТЬ". При нажатии на неё в этом разделе отобразятся скрытые прочитанные темы, а ссылка изменится на "СВЕРНУТЬ". При нажатии на ссылку "СВЕРНУТЬ", прочитанные темы опять будут скрыты.
На рисунке выше, в разделе "Важное" все темы прочитаны, поэтому в нём не отображается ни одной темы, для их просмотра есть ссылка "РАЗВЕРНУТЬ". Раздел "Главные конференции" содержит три непрочитанные темы, но в нём также отображены прочитанные темы, т.к. была нажата ссылка "РАЗВЕРНУТЬ", и теперь она изменилась на "СВЕРНУТЬ". Раздел "Специальные конференции" содержит две непрочитанные темы и шесть прочитанных, но непрочитанные темы не видны, т.к. раздел свёрнут.



[anchor=doc_09]9.[/anchor] Часть функциональности скрипта регулируется настройками, т.о. некоторые функции можно отключать оставляя только необходимые вам.
Чтобы открыть настройки надо нажать на ссылку "Настройки скрипта", расположенную в левом верхнем углу экрана. При нажатии на ссылку появится диалоговое окно:

Чтобы зарыть это окно без изменения настроек можно повторно нажать на ссылку "Настройки скрипта" или на кнопку "Отменить", при этом никакие сделанные изменения сохранены не будут.
Если нажать на кнопку "Сохранить", то настройки будут сохранены, а текущая страница перегружена. Поэтому не сохраняйте настройки при редактировании сообщений, если не хотите потерять сделанные изменения.
Все настройки хранятся на компьютере пользователя, т.о. если вы пользуетесь форумом на работе и дома, то настройку надо будет производить в обоих местах.
В Firefox настройки сохраняются в локальном хранилище. Чтобы их просмотреть перейдите по адресу about:config и найдите строку с именем "greasemonkey.scriptvals.userscripts.org/Avanturist.org.PATCH.york_settings".
В Opera нет специального хранилища для настроек, поэтому они хранятся в cookies. Следовательно, если ваш браузер очищает cookies после закрытия, то настройки не будут сохранятся после перезапуска браузера.



[anchor=doc_10]10.[/anchor] Скрипт может автоматически сворачивать сообщения оставленные определёнными пользователями. При этом он руководствуется либо "чёрным", либо "белым" списком пользователей. Если выбрана фильтрация по "чёрному" списку, то будут сворачиваться все сообщения пользователей, находящихся в "чёрном" списке. Если выбрана фильтрация по "белому" списку, то будут сворачиваться сообщения от всех пользователей не входящих в "белый" список. Ваши сообщения отображаются всегда.
Начиная с версии 0.09.0 "чёрный" и "белый" списки хранятся и заполняются отдельно, до этого был один общий список.
Над каждым свёрнутым сообщением появляется ссылка "РАЗВЕРНУТЬ", нажав на которую можно просмотреть сообщение. После этого сообщение опять можно скрыть нажав на ссылку "СВЕРНУТЬ", которая появится вместо ссылки "РАЗВЕРНУТЬ".
Вот как это выглядит:

На рисунке в настройках выбрана фильтрация по "чёрному" списку и SergeB находится в "чёрном" списке, поэтому его сообщения автоматически скрываются. Первое сообщение на рисунке свёрнуто, а второе развёрнуто.

Напротив имени каждого пользователя, чьи сообщения отображаются, есть символ "X" (см. рисунок выше). Его поведение зависит от текущего режима. Если выбрана фильтрация по "чёрному" списку, то при нажатии на "X" пользователь будет занесён в "чёрный" список. Если используется "белый" список, то при нажатии на "X" пользователь будет удалён из "белого" списка.
Напротив имени каждого пользователя, чьи сообщения скрываются, есть символ "+" (см. рисунок выше). Его поведение зависит от текущего режима. Если выбрана фильтрация по "чёрному" списку, то при нажатии на "+" пользователь будет удалён из "чёрного" списка. Если используется "белый" список, то при нажатии на "+" пользователь будет добавлен в "белый" список.
Т.е. нажатие на "X" приводит к тому, что все сообщения пользователя будут скрываться, а нажатие на "+" наоборот переводит сообщения пользователя в разряд отображаемых в текущем режиме. При нажатии на любой из этих символов будет выдан запрос, после утвердительного ответа пользователь заносится в список или удаляется из списка, и текущая страница перегружается.

Выбрать тип используемого списка и просмотреть список пользователей можно в настройках.

В списке отображаются идентификаторы пользователей. В Firefox в скобках отображается имя пользователя, в Opera имени пользователя нет. (Сделано это потому что в Firefox настройки хранятся настройках браузера, а в Opera в cookies. Т.к. cookies передаются на сервер в каждом запросе, желательно не делать их очень большими.)
Через настройки можно удалять пользователей из списка. Для этого надо выделить строку в списке пользователей и нажать кнопку "Удалить".
Чтобы настройки сохранились надо нажать кнопку "Сохранить", если этого не сделать, то настройки не будут изменены.
После нажатия на кнопку "Сохранить" страница перегружается, и отображается уже с учётом сделанных изменений.

Продолжение в следующем сообщении...
Отредактировано: York - 27 мар 2010 20:17:07
  • +0.00 / 0
  • АУ
ОТВЕТЫ (0)
 
Комментарии не найдены!