Глобальная Авантюра  
ФОРУМ
главное меню
  1. >
  2. Форум >
  3. Технический раздел >
  4. Патчи к форуму. Улучшения и исправление ошибок. ver. 0.11.17 от 09.04.11

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

 2  3 35→След→
 
  York
   
   
York  

Слушатель

Карма: +2.06
Регистрация: 14.03.2008
Сообщений: 537
Читатели: 0
 
Тред №53654
Дискуссия 335 4 +0.00 / 0 +0.00 / 0

О чём эта тема
В этой теме выкладываются пользовательские скрипты, которые исправляют некоторые ошибки сайта (например, не работающие ссылки), и добавляющие новые возможности (например, возможность перехода на любую страницы темы по её номеру).
В настоящий момент есть два скрипта:
1. Описан ниже, автор - я. Пока возможностей у него немного, но есть планы по его развитию.
2. Описан в [iurl=https://glav.su/forum/index.php/topic,196.0.html#post_script2]этом сообщении[/iurl]. Автор - mushroom. Этот скрипт позволяет запоминать последнюю страницу в теме. В отличии от закладок ("якорей"), работает если скрытые сообщения не отображаются (подробнее о проблеме см. FAQ, [iurl=https://glav.su/forum/index.php/topic,196.0.html#post_question1]вопрос 1[/iurl]).

СКАЧАТЬ! ([iurl=https://glav.su/forum/index.php/topic,196.0.html#post_install]Порядок установки[/iurl]см. в сообщении расположенном ниже на странице)

Скачать не упакованную и не оптимизированную версию. (Что это такое см. здесь.)

Предупреждение
В настоящий момент только для пользователей Firefox, Opera и Google Chrome!
Теоретически возможна поддержка Internet Explorer. Поддержка других браузеров маловероятна.

Соглашение
Как обычно: скрипт используете на свой страх и риск. Претензии, что что-то сломалось, не принимаются.

[anchor=features]Возможности скрипта[/anchor]
[list type=decimal]
  • Дополнительная функциональность: переход на страницу темы по её номеру.
  • Исправление ошибки форума: в Архиве и Журнале нормально работают ссылки "Подтвердить" и "Удалить". Больше не требуется, т.к. это исправлено администратором.
  • Исправление ошибки форума: неправильные ссылки на почтовый ящик. Больше не требуется, т.к. это исправлено администратором.
  • Дополнительная функциональность: длинные ссылки обрезаются, чтобы не портить форматирование страницы (актуально для Opera всех версий, Google Chrome и Firefox v1.x и v2.x).
  • Поиск по форуму/текущей теме с помощью Google.
  • Добавляет ссылки на некоторые разделы форума.
  • Возможность убрать сообщение, появляющееся после сохранения закладки. Не актуально, т.к. закладок больше нет.
  • Автоматически сокрытие уже прочитанных тем на главной странице форума. После этого их можно показать.
  • Часть функциональности регулируется настройками, т.о. скрипт можно настроить под себя, отключив не нужные вам функции.
  • Фильтрация сообщений пользователей с помощью "чёрного" или "белого" списков.
  • Экспорт и импорт "чёрного" или "белого" списков.
  • [nobbc]Автоматическое форматирование таблиц, т.е. расстановка тегов [table], [tr], [td].[/nobbc]
  • Отрисовка границ у таблиц в сообщениях.
  • В форму отправки/редактирования сообщения добавлены кнопки для вставки URL, цитаты и кода (тэг CODE).
  • Автоматический поиск сообщения при переходе по ссылке вида [nobbc]http://glav.su/forum/index.php/[/nobbc]topic,N.msgNNN.html#msgNNN.
  • Добавление ссылок на оригинал к уменьшенным изображениям без ссылок.
  • В сообщениях в закрытых темах добавлена кнопка [img alt=Сохранить в архив]https://glav.su/forum/Themes/default/images/ga_btn_save_to_archive.gif. Не работает в Google Chrome!
  • Возможность удалять и восстанавливать удалённые закладки. Не актуально, т.к. закладок больше нет.
  • Добавляет favicon к сайту: [img width=16 height=16 alt=favicon.ico]https://glav.su/files/pictures/picture-3.png.
  • Выделение ссылок в цитатах (синим цветом с подчёркиванием) и в подписях (подчёркивание синим пунктиром).
  • Исправляет URL с параметрами, которые портит форум.
  • Добавляет горячие клавиши для облегчения навигации по форуму.

  • Подробности см. в [iurl=https://glav.su/forum/index.php/topic,196.0.html#post_doc]документации[/iurl].

    [anchor=implement]Возможные улучшения:[/anchor]
    [list type=decimal]
  • Сохранение сообщений в архив, без увеличения рейтинга автора сообщения.
  • Пометка всех или части тем прочтёнными.
  • Оптимизация загрузки страниц в Архиве.
  • Установка тегов сразу при сохранении сообщения в архив.
  • Развитие фильтра сообщений: [list type=lower-alpha]
  • возможность сокрытия сообщений от пользователей с отрицательным рейтингом в текущем разделе;
  • быстрое переключение между "чёрным" и "белым" списоком без обновления страницы;
  • возможность сокрытия сообщений с автоскрытием/автоудалением.

  • [list type=none]
  • и т.д.


  • Пишите замечания, вопросы по скрипту и форуму, пожелания для развития, что хотелось бы увидеть в первую очередь, расширяйте список возможных улучшений

    Буду рад помощи!
    Хоть я и собираюсь вносить изменения, но это будет очень медленно, т.к. могу уделять этому не очень много времени.
    Обновления будут не раньше, чем на следующей неделе.
    Отредактировано: York - 09 апреля 2011 21:34:22
    [url=http://www.avanturist.org/forum/index.php?topic=196][b][u]Патч к форуму[/u][/b][/url] (userjs) для [b]Opera, Firefox[/b] и [b]Chrome[/b]: переход на стр. темы по её №, длинные ссылки не растягивают страницу, [b]фильтрация[/b] сообщений, простое [b]фо
    + 0.00 / 0
      York
       
       
    York  

    Слушатель

    Карма: +2.06
    Регистрация: 14.03.2008
    Сообщений: 537
    Читатели: 0
     
    Тред №53655
    Дискуссия 261 0 +0.00 / 0 +0.00 / 0

    FAQ


    [anchor=question1]Вопрос 1:[/anchor] Не работает "якорь" - при нажатии на него, попадаю на последнее сообщение в теме, а не на то, на которое была установлена закладка. Также не работает переход к процитированному сообщению, пытаешься перейти к нему, а попадаешь на несколько страниц дальше. Можно как-то исправить это скриптом?

    Ответ: К сожалению нет, т.к. это полностью зависит от серверной части. Вообще говоря, и закладки и переход к конкректному сообщению работают, но при соблюдении одного условия.
    В правом верхнем углу при темы есть фильтр. И на выбор два варианта: 1) "Показывать все, за исключением скрытых" и 2) "Показывать все, включая скрытые".
    По умолчанию, выбран первый вариант. В этом случае скрытые сообщения не отображаются. И как раз в этом же случае неправильно работает переход к сообщению. Это же причина того, что на главной странице отображается неверное количество страниц в теме. Если в теме много скрытых сообщений, то расхождение будет большим.
    Если выбрать 2-й вариант, то переходы начинают работать нормально.
    Эта настройка сбрасывается при закрытии браузера, так что либо при каждом входе на форум надо выставлять её, либо, для разбирающихся, можно изменить время жизни cookie, в котором сохранена эта настройка (в Opera это делается достаточно просто, в др. браузерах не смотрел).
    Для пользователей Firefox есть решение, заменяющее закладки. Подробности см. в [iurl=https://glav.su/forum/index.php/topic,196.msg106999.html#msg106999]этом сообщении[/iurl].



    [anchor=question2]Вопрос 2:[/anchor] Работают ли личные сообщения?

    Ответ: Да, работают. Они работали всегда, но раньше с ними был ряд проблем. Теперь же администратор всё исправил.
    Отредактировано: York - 21 июня 2009 16:57:55
    [url=http://www.avanturist.org/forum/index.php?topic=196][b][u]Патч к форуму[/u][/b][/url] (userjs) для [b]Opera, Firefox[/b] и [b]Chrome[/b]: переход на стр. темы по её №, длинные ссылки не растягивают страницу, [b]фильтрация[/b] сообщений, простое [b]фо
    + 0.00 / 0
      York
       
       
    York  

    Слушатель

    Карма: +2.06
    Регистрация: 14.03.2008
    Сообщений: 537
    Читатели: 0
     
    Тред №53656
    Дискуссия 261 0 +0.00 / 0 +0.00 / 0

    [anchor=history]История версий[/anchor]

    Пояснения:

    (*)исправление ошибки форума
    (-)исправление моей ошибки
    (+)дополнительная функциональность
    (@)изменения, внутренние и внешние




    31.05.2009 v.0.10. Релиз.
    (+)Добавлен запрос перед началом поиска сообщения, он включается соответствующей настройкой.
    (*)Скрипт исправляет URL с несколькими параметрами разделёнными '&', которые портит форум.
    (@)Восстановлено обрезание длинных ссылок, чтобы они не портили форматирование страницы.
    (*)Восстановлена работоспособность ссылок "Подтвердить" и "Удалить" в Архиве.
    (*)Исправил ссылоки "Подтвердить" и "Удалить" в Журнале.
    (+)Добавил горячие клавиши для облегчения навигации по форуму.




    [anchor=ver_0090]01.03.2009 v.0.09[/anchor]. Релиз.
    (-)Исправлены ошибки в скрипте при доступе к сайту по протоколу HTTPS. Правда HTTPS больше недоступен, но эти изменения улучшили скрипт.
    (@)Изменён один внутренний параметр, влияющий на количество обновлений страницы при поиске сообщения.
    (+)В заголовок страницы (тэг HEAD) добавлены элементы LINK, упрощающие навигацию по форуму в Opera. Подробнее см. в этом и следующим за ним сообщениях.
    (-)Меню скрипта исправлено таким образом, то оно теперь не сильно сдвигает оставшуюся страницу (на 0-3 пикселя в зависимости от браузера), за счёт чего дёрганье страницы после инициализации скрипта почти незаметно.
    (+)Добавлена favicon: [img width=16 height=16 alt=favicon.ico]https://glav.su/files/pictures/picture-3.png.
    (@)Сделано выделение ссылок в цитатах (синим цветом с подчёркиванием) и в подписях (подчёркивание синим пунктиром).
    (+)Список игнорируемых пользователей разделён на два отдельных списка: "чёрный" и "белый". Эти списки заполняются и хранятся отдельно, в настройках скрипта можно переключаться между ними.
    (+)Добавлены экспорт и импорт "чёрного" и "белого" списков.




    26.12.2008 v.0.08. Релиз.
    (+)[nobbc]Автоматическое форматирование таблиц, т.е. расстановка тегов [table], [tr], [td].[/nobbc]
    (+)Отрисовка границ у таблиц в сообщениях.
    (+)В форму отправки/редактирования сообщения добавлены кнопки для вставки URL, цитаты и кода (тэг CODE).
    (+)Автоматический поиск сообщения при переходе по ссылке вида [nobbc]http://glav.su/forum/index.php/[/nobbc]topic,N.msgNNN.html#msgNNN, т.е. при переходе к закладке, цитируемому сообщению и т.д..
    (+)Добавление ссылок на оригинал к изображениям, которые были уменьшены форумом и не содержат такой ссылки.
    (+)К сообщениям в закрытых темах добавлена кнопка [img alt=Сохранить в архив]https://glav.su/forum/Themes/default/images/ga_btn_save_to_archive.gif.
    (+)Возможность удалять и восстанавливать удалённые закладки.
    (+)В меню скрипта при просмотре темы добавлены работающие ссылки: "Свернуть все игнорируемые сообщения" и "Развернуть все игнорируемые сообщения".




    26.10.2008 v.0.07. Релиз.
    (@)Частично переписал скрипт.
    (-)Исправил несколько мелких ошибок.
    (+)Добавил фильтрацию сообщений пользователей.
    (+)Развитие автоматического сокрытия тем на главной странице. Под новыми темами появляется ссылка: "новая тема: отслеживать/не отслеживать".
    (+)Добавил меню скрипта.
    (+)В меню скрипта добавил ссылки "Свернуть все разделы" и "Развернуть все разделы".
    (@)Ссылка на настройки скрипта перемещена из меню форума в меню скрипта.
    (@)Теперь после изменения настроек происходит перезагрузка текущей страницы.




    12.10.2008 v.0.06. Релиз.
    (+)Добавлены настройки скрипта, с их помощью можно отключать некоторые изменения, внесённые в эту версию.
    (+)В меню форума добавлены ссылки на некоторые "скрытые" страницы форума.
    (@)Убрано сообщение, появляющееся после сохранения закладки.
    (+)На главной странице форума автоматически скрываются уже прочитанные темы. После этого их можно показать.
    (-)В работе скрипта возникала ошибка, если в сообщениях на странице были определённые URL.




    03.10.2008 v.0.05. Релиз.
    (-)Не обрезались длинные ссылки, содержащие русские буквы.
    (+)Поиск по форуму с помощью Google.




    01.10.2008 v.0.04. Релиз.
    (-)Исправлены ошибки при работе с Opera версий младше 9.5x. А именно: а) не работал переход на страницу по номеру и б) при нажатии на ссылки в архиве в появляющихся сообщениях вместо русского языка были иероглифы.
    (*)Скрипт подставляет корректные ссылки на почтовый ящик.
    (@)Отладочная версия скрипта объединена с обычной. Теперь, чтобы включить логи надо в конец URL добавить строку "#enable_log" и обновить страницу.
    (+)Длинные ссылки обрезаются, чтобы не портить форматирование страницы (актуально для Opera всех версий и Firefox v1.x и v2.x).




    29.09.2008 v.0.03. Релиз.
    (@)Один файл для Firefox и Opera.
    (*)Нормальная работа ссылок "Подтвердить" и "Удалить" в Архиве.
    (-)Исправление ошибок с инициализацией скрипта.



    26.09.2008 v.0.01 & v.0.02

    Отдельные файлы для Firefox и Opera
    Возможности:

    (+)Переход к странице по её номеру.
    (*)Подтверждения новых поступлений в архив.
    Отредактировано: York - 31 мая 2009 19:39:40
    [url=http://www.avanturist.org/forum/index.php?topic=196][b][u]Патч к форуму[/u][/b][/url] (userjs) для [b]Opera, Firefox[/b] и [b]Chrome[/b]: переход на стр. темы по её №, длинные ссылки не растягивают страницу, [b]фильтрация[/b] сообщений, простое [b]фо
    + 0.00 / 0
      York
       
       
    York  

    Слушатель

    Карма: +2.06
    Регистрация: 14.03.2008
    Сообщений: 537
    Читатели: 0
     
    Тред №53657
    Дискуссия 235 0 +0.00 / 0 +0.00 / 0

    [anchor=install]Установка[/anchor]

    Firefox

    Внимание: если предыдущая версия файла была скачана с Яндекс.Народ, то перед началом установки её необходимо самостоятельно удалить.

    1. Установить расширение Greasemonkey.
    2. Открыть страницу скрипта. Установить последнюю версию, нажав кнопку "Install this script" (находится в правом верхнем углу).
    3. Должно появиться окно с предложением установить скрипт. Согласиться на установку.
    4. Если предыдущая версия скрипта была установлена таким же образом, то старая версия автоматически заменится на новую.

    Opera

    I. Первая установка (нужно выполнять только один раз):
    1. Создать каталог, например в C:\Program Files\Opera\avanturist.
    2. В Opera открыть форум. Щёлкнуть правой кнопкой мыши на странице, появится контекстное меню. Выбрать пункт "Edit site preferences" / "Настройки сайта" или что-то типа того.


    [img alt=Screenshot 1]http://pic.ipicture.ru/uploads/080929/BBgztTYS5R.png



    3. Переключиться на вкладку "Scripting" / "Скрипты" или что-то типа того.
    4. На этой вкладке должно быть поле "User JavaScript Files" / "Каталог для пользовательских скриптов" и т.п. и рядом кнопка для выбора каталога. В качестве каталога указать только что созданный.


    [img alt=Screenshot 2]http://pic.ipicture.ru/uploads/080929/F26vxMjhXO.png



    5. Нажать OK

    II. При каждой установке новой версии:
    1. Открыть страницу скрипта. Скачать последнюю версию, нажав кнопку "Install this script" (находится в правом верхнем углу).
    2. Переименовать скачанный файл в avanturist.js (имя может быть любым, главное чтобы оно содержало только одну точку перед расширением, может быть есть другие ограничения).
    3. Переместить файл в созданный в п. I.1 каталог, заменив им старую версию скрипта.
    4. Проверять как работает. У меня уже открытая страница не сразу подхватывала скрипт, поэтому если сразу не стработает, попробовать на новой вкладке.

    Google Chrome

    Установка:
    [list type=decimal]
  • На странице скрипта нажать кнопку "Install".
  • Внизу окна Google Chrome появится запрос на подтверждение скачивания скрипта, разрешить закачку, нажав кнопку "Далее".
  • После того как скрипт загрузится появится запрос на его установку. Подтвердить установку, нажав кнопку "Установить".
  • Можно пользоваться.


  • Обновление версии
    К сожалению, у меня не получилось заставить Google Chrome автоматически обновлять скрипт. Более того, не получилось даже установить новую версию поверх старой. Поэтому порядок обновления версии такой:

    • Удалить старую версию:
      [list type=decimal]
    • Открыть вкладку с расширениями (либо через меню, либо перейдя по адресу [nobbc]chrome://extensions/[/nobbc]).
    • Найти расширение созданное из скрипта. Его имя будет либо "Avanturist.org.PATCH", либо "Avanturist.org.PATCH (unpacked)".
    • Нажать ссылку "Удалить" под расширением, для его удаления.
  • Поставить новую версию пользуясь инструкцией по установке.
  • Отредактировано: York - 27 марта 2010 20:12:34
    [url=http://www.avanturist.org/forum/index.php?topic=196][b][u]Патч к форуму[/u][/b][/url] (userjs) для [b]Opera, Firefox[/b] и [b]Chrome[/b]: переход на стр. темы по её №, длинные ссылки не растягивают страницу, [b]фильтрация[/b] сообщений, простое [b]фо
    + 0.00 / 0
      York
       
       
    York  

    Слушатель

    Карма: +2.06
    Регистрация: 14.03.2008
    Сообщений: 537
    Читатели: 0
     
    Тред №53658
    Дискуссия 269 0 +0.00 / 0 +0.00 / 0

    [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
    [url=http://www.avanturist.org/forum/index.php?topic=196][b][u]Патч к форуму[/u][/b][/url] (userjs) для [b]Opera, Firefox[/b] и [b]Chrome[/b]: переход на стр. темы по её №, длинные ссылки не растягивают страницу, [b]фильтрация[/b] сообщений, простое [b]фо
    + 0.00 / 0
      York
       
       
    York  

    Слушатель

    Карма: +2.06
    Регистрация: 14.03.2008
    Сообщений: 537
    Читатели: 0
     
    Тред №53659
    Дискуссия 284 4 +0.00 / 0 +0.00 / 0

    [anchor=doc2]Документация (продолжение)[/anchor]



    [anchor=doc_11]11.[/anchor] Экспорт и импорт "чёрного" и "белого" списков.
    "Чёрный" и "белый" списки можно по отдельности экспортировать и импортировать.
    Чтобы экспортировать список надо открыть настройки, переключиться на нужный список пользователей ("чёрный" или "белый") и нажать кнопку "Экспорт". После этого появится окно содержащее строку определённого формата. Скопируйте эту строку в буфер обмена, и сохраните куда-нибудь её. После этого имея эту строку вы в любой момент сможете восстановить список пользователей, воспользовавшись кнопкой "Импорт" в настройках.
    Для импорта списка надо открыть настройки, переключиться на нужный список пользователей ("чёрный" или "белый") и нажать кнопку "Импорт". В появившемся диалоговом окне в строку ввода вставить полученную ранее при экспорте списка строку и нажать кнопку "OK" (если нажать кнопку "Отмена", то ничего не произойдёт). После этого существующий список пользователей полностью заменится импортируемым. Чтобы изменения сохранились, надо нажать кнопку "Сохранить".



    [anchor=doc_12]12.[/anchor] Развитие автоматического сворачивания разделов (см. пункт 9 документации).
    На форуме в сутки в среднем появляется по 680 сообщений (в октябре новых сообщений - 21208, делим на 31 день), чтобы все их прочитать нужно очень много времени. Поэтому я читаю только несколько интересующих меня тем. Отсюда возникает деление на отслеживаемые и неотслеживаемые темы.
    Скрипт помогает не обращать внимание на неотслеживаемые темы, скрывая их на главной странице не смотря на то, что в них есть новые сообщения.

    Как это выглядит
    Свёрнутый раздел "Разговоры":


    Развёрнутый раздел "Разговоры":


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

    Работает это следующим образом. Тема может находиться в одном из трёх состояний:
    [list type=decimal]
  • Отслеживаемая.
  • Неотслеживаемая.
  • Новая тема, про которую неизвестно, является она интересной или нет.

  • Все эти темы по разному отображаются на первой странице (см. рисуноки выше).
    Отслеживаемая тема выглядит как обычно, и если в них появляется новое соощение, то она будет отображена в разделе.
    Неотслеживаемая тема, также выглядит как обычно, но независимо от наличия новых сообщений, на главной странице она всегда скрывается.
    Новая тема, отмечается надписью "Новая тема: отслеживать / не отслеживать".
    Слова "отслеживать" и "не отслеживать" являются ссылками. При нажатии на ссылку тема переводится в соответствующую имени категорию.
    Как это реализовано
    Отслеживаемой считается тема, в которой установлена закладка ("якорь"). Если вы не пользуетесь закладками, достаточно установить закладку на любое сообщение темы, чтобы она стала считаться отслеживаемой.
    Неотслеживаемой считается тема, в которой установлена специально сформированная закладка. Такие закладки формировует скрипт при нажатии на ссылку "не отслеживать".
    Новая тема - это тема, на которой вообще нет закладок. При нажатии на одну из ссылок "отслеживать" или "не отслеживать" будет сформирована закладка соответствующего типа и тема перейдёт в одну из двух предыдущих категорий.
    Закладки хранятся на сервере (в отличии от настроек, хранимих на компьютере), значит независимо от того, где вы читаете форум, деление тем на отслеживаемые и неотслеживаемые одно и тоже.



    [anchor=doc_13]13.[/anchor] Меню скрипта.
    Скрипт добавляет на каждую страницу форума своё меню.

    На всех страницах форума в этом меню есть пункт "Настройки", остальные пункты зависят от текущей страницы.
    В настоящий момент есть только два дополнительных пункта - это "Свернуть все разделы" и "Развернуть все разделы". Они отображаются если открыта первая страница (см. рисунок выше). Назначение этих пунктов меню, думаю, понятно из их названия , и относится к автоматическому сворачиванию разделов, описанному в 9 и 11 пунктах документации.



    [anchor=doc_14]14.[/anchor] Автоматическое форматирование таблиц, т.е. расстановка тегов [nobbc][table], [tr], [td][/nobbc].
    В форме отправки/редактирования сообщения появилась новая кнопка , самая первая после кнопок для таблиц.
    Теперь таблицы можно форматировать так:
    [list type=lower-alpha]
  • Делается таблица в Excel и копируется или копируется готовая таблица с какой-нибудь интернет страницы.
  • Таблица вставляется в сообщение. Вставленная таблица не отформатирована, её ячейки разделены табуляцией (это такой большой пробел), а строки обычными разрывами строки.
  • Выделяете всю таблицу и жмёте новую кнопку .

  • В тексте сообщения появляются нужные тэги.



    [anchor=doc_15]15.[/anchor] Отрисовка границ у таблиц в сообщениях.
    Для этого появилась новая настройка "Рисовать границы у таблиц в сообщениях", после её включения все таблицы будут иметь границы, и дополнительно текст в первой строке будет полужирным.
    По умолчанию эта возможность отключена.



    [anchor=doc_16]16.[/anchor] В форму отправки/редактирования сообщения добавлены кнопки для вставки URL , цитат и кнопка для вставки тега CODE .
    Кнопка CODE работает как и другие кнопки для форматирования текста. А кнопки URL и цитата немного отличаются. Их можно использовать следующим образом:
    [list type=lower-alpha]
  • Выделить текст ссылки/цитату, нажать нужную кнопку появится запрос для вставки URL/источника цитирования. Вставляете URL/источник цитирования, нажимаете OK и получаете готовую ссылку/цитату.
  • Ничего не выделяете жмёте нужную кнопку, у Вас также запрашивается URL/источник цитирования. Вставляете его. После этого вписываете между тегами текст ссылки/цитаты.




  • [anchor=doc_17]17.[/anchor] Автоматический поиск сообщения при переходе по ссылке вида [nobbc]http://glav.su/forum/index.php/[/nobbc]topic,N.msgNNN.html#msgNNN.
    При переходе по ссылке из заголовка цитаты, при переходе к закладке, а также при переходе по многим другим ссылкам, которые должны вести к определённому сообщению, в ряде случаев осуществляется переход на страницу, которая не содержит нужное сообщение, а на несколько страниц раньше или позже.
    Эту проблему просто так не решишь, но кое-что я всё же сделал: если при переходе к сообщению была загружена страница, не содержащая его, то скрипт автоматически начинает искать это сообщение.
    Подробнее смотрите в этом сообщении.
    Поиск сообщения по умолчанию отключён, чтобы его включить есть специальная настройка.
    Кроме этого есть настройка "Выдавать запрос перед началом поиска сообщения", если она включена, то прежде чем начать поиск сообщения, скрипт запросит подтверждение у пользователя. По умолчанию, настройка отключена.
    Автоматический поиск сообщения писался с расчётом на то, что он будет работать независимо от того, какой порядок вывода сообщений. Но я его не тестировал для случая, когда новые сообщения появляются в начале темы, поэтому если что-то будет работать не так, сообщайте, будем разбираться.



    [anchor=doc_18]18.[/anchor] Добавление ссылок на оригинал к уменьшенным изображениям без ссылок.
    Теперь можено кликнуть по любой уменьшенной картинке, на которой раньше не было ссылок, и она откроется в новом окне и будет нормального размера.
    Эта возможность по умолчанию отключена, чтобы её включить есть специальная настройка.



    [anchor=doc_19]19.[/anchor] В сообщениях в закрытых темах добавлена кнопка [img alt=Сохранить в архив]https://glav.su/forum/Themes/default/images/ga_btn_save_to_archive.gif.
    Внимание!. Кнопка "Сохранить в архив" не исчезает с сообщений в закрытых темах, которые уже есть в Архиве.



    [anchor=doc_20]20.[/anchor] Возможность удалять и восстанавливать удалённые закладки.
    Чтобы появились/исчезли элементы управления закладками надо нажать на ссылку "Показать управление закладками" / "Скрыть управление закладками" в меню скрипта.
    При нажатии на ссылки "Удалить закладку" и "Восстановить закладку" должна открыться страница содержащая: [pre]{result: "1"}[/pre] Это признак того, что закладка удалена/восстановлена.
    Если удалить/восстановить закладку не удалось, будет загружена примерно следующая страница: [pre]{result: "0", resultStatus: "<СООБЩЕНИЕ ОБ ОШИБКЕ>"}[/pre] Где вместо <СООБЩЕНИЕ ОБ ОШИБКЕ> будет текст сообщения об ошибке.

    После этого, если перейти на первую страницу форума, то можно увидеть сделанные изменения, но лишь после того, как будет загружена не кэшированная страница. Кэшированная первая страница не имеет тэга title, т.е. в этом случае в заголовке браузера пишется "[nobbc]http://glav.su/forum/index.php[/nobbc]", если страница не кэшированная, а обновлённая, то тэг title присутствует и в заголовке браузера пишется "Форум - Главная страница".

    Внимание! Темы, у которых удалена закладка автоматически сворачиваются даже если в них есть новые сообщения, если конечно в настройках включено сворачивание разделов.



    [anchor=doc_21]21.[/anchor] Где-то в феврале-марте 2009 года, было добавлено перенаправление всех ссылок в сообщениях через [nobbc]http://glav.su/redirect.php[/nobbc], после этого перестали работать ссылки содержащие несколько параметров, разделённых '&', т.к. эти параметры стали отбрасываться. Скрипт исправляет такие URL.
    Пример работы см. в этом сообщении.



    [anchor=doc_22]22.[/anchor] Скрипт добавляет следующие горячие клавиши:

    • На первой странице форума:[list type=circle]
    • Ctrl+Alt+ или Ctrl+Shift+ - свернуть все разделы;
    • Ctrl+Alt+ или Ctrl+Shift+ - развернуть все разделы.
  • При просмотре темы:[list type=circle]
  • Ctrl+Alt+ или Ctrl+Shift+ - свернуть все игнорируемые сообщения;
  • Ctrl+Alt+ или Ctrl+Shift+ - развернуть все игнорируемые сообщения;
  • Ctrl+ - перейти на предыдущую страницу темы;
  • Ctrl+ - перейти на следующую страницу темы;
  • Ctrl+Home - перейти к первой странице темы;
  • Ctrl+End - перйти к последней странице темы.

  • Предлагайте свои варианты горячих клавиш, добавлю их в новые версии.
    Отредактировано: York - 31 мая 2009 11:37:22
    [url=http://www.avanturist.org/forum/index.php?topic=196][b][u]Патч к форуму[/u][/b][/url] (userjs) для [b]Opera, Firefox[/b] и [b]Chrome[/b]: переход на стр. темы по её №, длинные ссылки не растягивают страницу, [b]фильтрация[/b] сообщений, простое [b]фо
    + 0.00 / 0
      York
       
       
    York  

    Слушатель

    Карма: +2.06
    Регистрация: 14.03.2008
    Сообщений: 537
    Читатели: 0
     
    Тред №53660
    Дискуссия 245 0 +0.00 / 0 +0.00 / 0

    [anchor=script2]АЛЬТЕРНАТИВА ЯКОРЯМ НА ФОРУМЕ[/anchor]

    СКАЧАТЬ!

    Автор: mushroom

    Только для FireFox!
    Скрипт помнит для всех тем на форуме, какая наибольшая страница была просмотрена. На эту страницу будет переход, если нажать на название темы в оглавлении.
    Чтобы не нажимать на якоря в сообщениях - а вести эту статистику автоматически для всех веток. Конечно, якоря продолжают работать.
    Основное отличие от "якорей" - работают даже если отключён просмотр скрытых сообщений (подробнее см. [iurl=https://glav.su/forum/index.php/topic,196.0.html#post_question1]вопрос № 1[/iurl] в FAQ).

    Установка
    1. Должно быть установлено дополнение Greasemonkey
    2. Нажмите "Install this script" (на странице закачки вверху-справа). Если установлен Greasemonkey он покажет окошко на установку.
    Всё.

    Что бы воспользоваться работой этого скрипта - необходимо изменить привычный обзор форума. Заходите в темы, нажимая на её название в оглавлении. Раньше эта ссылка вела на первую страницу темы, теперь на последнюю (наибольшую) просмотренную вами. Больше никаких изменений.
    PS - данные хранятся на компьютере пользователя "внутри" Firefox.
    Отредактировано: York - 31 мая 2009 11:55:34
    [url=http://www.avanturist.org/forum/index.php?topic=196][b][u]Патч к форуму[/u][/b][/url] (userjs) для [b]Opera, Firefox[/b] и [b]Chrome[/b]: переход на стр. темы по её №, длинные ссылки не растягивают страницу, [b]фильтрация[/b] сообщений, простое [b]фо
    + 0.00 / 0
      York
       
       
    York  

    Слушатель

    Карма: +2.06
    Регистрация: 14.03.2008
    Сообщений: 537
    Читатели: 0
     
    Да, давненько инструкцию читал.
    Кому лень разбираться, может пригодится:

    В Firefox настройки сохраняются в локальном хранилище.
    Чтобы их просмотреть перейдите по адресу about:config и найдите строку с именем
    "greasemonkey.scriptvals.userscripts.org/Avanturist.org.PATCH.york_settings".

    Параметры состоят из наименования переменной, и присвоенного значения.
    Для присваивания переменной значения используется символ равно "=".
    Параметры перечисляются через запятую.
    Пример.
    sett_customAnchors=false,sett_collapseTopics=false,sett_searchPosts=false,sett_confirmSearchPosts=false,
    sett_borderTables=false,sett_addImageLinks=false,userIgnoreType=1,userIgnoreListBlack=,
    userIgnoreListWhite=3:avanturist|4246:alexsword|705:Ordnung|58:wellx|7015:Jobar|302:Dobryak|
    1517:Мимохожий|1260:BlackShark|2634:Dancomm|1182:York

    Параметры, определяющие сортировку:
    userIgnoreType=<0 или 1> - тип сортировки (по умолчанию имеет значение "0").
    Значения взаимоисключаемы!
    userIgnoreType=0 - тип сортировки "Черный список"
    userIgnoreType=1 - тип сортировки "Белый список"

    Список пользователей, подлежащих сортировке:
    userIgnoreListBlack=<user_id_1|user_id_2|user_id_3|...user_id_n> - список пользователей, подлежащих сортировке по типу "Черный список"
    userIgnoreListWhite=<user_id_1|user_id_2|user_id_3|...user_id_n> - список пользователей, подлежащих сортировке по типу "Белый список"
    user_id_n - идентификатор пользователя, состоящий из числового значения(идентификатора) и имени пользователя(отображаемого), разделенных двоеточием.
    В списке идентификаторы пользователей разделяются символом вертикальной черты "|".

    Пример списка сортировки по типу "Белый список":
    userIgnoreListWhite=3:avanturist|4246:alexsword|705:Ordnung|58:wellx|7015:Jobar|302:Dobryak|1517:Мимохожий|1260:BlackShark|2634:Dancomm|1182:York

    Аналогично заполняется список пользователей для сортировки по типу "Черный список".

    Если скрипт Avanturist.org.PATCH установлен впервые или был переустановлен корректно (в GreaseMonkey при удалениии была выставлена галочка "Удалять ассоциированные настройки"),
    то в FireFoxe отсутствует настройка "greasemonkey.scriptvals.userscripts.org/Avanturist.org.PATCH.york_settings". Для того, чтобы ее отобразить, необходимо занести любого пользовател в список, отметив его крестиком. По умолчанию установлен тип сортировки "Черный список" (переменная "userIgnoreType" имеет значение "0") и выбранный пользователь попадает в список сортировки данного типа.
    Если планируется использовать "Черный список" занчение переменной "userIgnoreType" оставляем без изменений и присваиваем значение переменной "userIgnoreListBlack" вручную (сохранив или удалив идентификатор пользователя, выступившего "маячком"), либо копируем строку из ранее экспортированного в файл списка сортировки по типу "Черный список".
    Если планируется использование "Белого списка" то значение переменной "userIgnoreType" изменяем на "1" и выполняем импорт списка пользователей аналогично "Черному списку".
    В наличии может иметься как "Белый список" ("userIgnoreListWhite"), так и "Черный список" (userIgnoreListBlack), но сортировка будет выполняться лишь по одному из них в зависимости от выбранного типа сортировки ("userIgnoreType").

    В общем всё описано правильно. Только немного дополню: после ":" в "чёрном" и "белом" списках можно вписать любую строку, при фильтрации проверяются только идентификаторы , а эта строка используется для отображения в настройках. В Opera строка после ":" не сохраняется, чтобы избежать слишком больших cookies.
    Здесь же можно менять другие настройки, про их назначение можно догадаться из названия.
    Отредактировано: York - 25 июля 2009 15:34:39
    [url=http://www.avanturist.org/forum/index.php?topic=196][b][u]Патч к форуму[/u][/b][/url] (userjs) для [b]Opera, Firefox[/b] и [b]Chrome[/b]: переход на стр. темы по её №, длинные ссылки не растягивают страницу, [b]фильтрация[/b] сообщений, простое [b]фо
    + 0.00 / 0
      York
       
       
    York  

    Слушатель

    Карма: +2.06
    Регистрация: 14.03.2008
    Сообщений: 537
    Читатели: 0
     
    Тред №53661
    Дискуссия 236 0 +0.00 / 0 +0.00 / 0

    Зарезервировано
    Отредактировано: York - 12 апреля 2009 11:14:31
    [url=http://www.avanturist.org/forum/index.php?topic=196][b][u]Патч к форуму[/u][/b][/url] (userjs) для [b]Opera, Firefox[/b] и [b]Chrome[/b]: переход на стр. темы по её №, длинные ссылки не растягивают страницу, [b]фильтрация[/b] сообщений, простое [b]фо
    + 0.00 / 0
      York
       
       
    York  

    Слушатель

    Карма: +2.06
    Регистрация: 14.03.2008
    Сообщений: 537
    Читатели: 0
     
    Тред №53662
    Дискуссия 260 0 +0.00 / 0 +0.00 / 0

    Зарезервировано
    Отредактировано: York - 25 июля 2009 15:34:47
    [url=http://www.avanturist.org/forum/index.php?topic=196][b][u]Патч к форуму[/u][/b][/url] (userjs) для [b]Opera, Firefox[/b] и [b]Chrome[/b]: переход на стр. темы по её №, длинные ссылки не растягивают страницу, [b]фильтрация[/b] сообщений, простое [b]фо
    + 0.00 / 0
      York
       
       
    York  

    Слушатель

    Карма: +2.06
    Регистрация: 14.03.2008
    Сообщений: 537
    Читатели: 0
     
    Тред №53663
    Дискуссия 273 0 +0.00 / 0 +0.00 / 0

    Зарезервировано
    [url=http://www.avanturist.org/forum/index.php?topic=196][b][u]Патч к форуму[/u][/b][/url] (userjs) для [b]Opera, Firefox[/b] и [b]Chrome[/b]: переход на стр. темы по её №, длинные ссылки не растягивают страницу, [b]фильтрация[/b] сообщений, простое [b]фо
    + 0.00 / 0
      mid
       
       
    mid   58 лет

    Слушатель

    Карма: +24.40
    Регистрация: 19.03.2008
    Сообщений: 3,109
    Читатели: 0
     
    Тред №53670
    Дискуссия 276 1 +0.00 / 0 +0.00 / 0

    Хочу такое! Но у меня "Опера". Жду с нетерпением.
    "Не бывает атеистов в окопах под огнём". (ц)Егор Летов
    + 0.00 / 0
      York
       
       
    York  

    Слушатель

    Карма: +2.06
    Регистрация: 14.03.2008
    Сообщений: 537
    Читатели: 0
     
    Хочу такое! Но у меня "Опера". Жду с нетерпением.

    Немного подумал, и решил, что в первую очередь попробую добавить поддержку Opera, и только потом расширять функциональность. Но в лучшем случае, могу это сделать в воскресенье вечером или понедельник, не раньше.
    Может быть найдётся энтузиаст который, сделает необходимые изменения?
    [url=http://www.avanturist.org/forum/index.php?topic=196][b][u]Патч к форуму[/u][/b][/url] (userjs) для [b]Opera, Firefox[/b] и [b]Chrome[/b]: переход на стр. темы по её №, длинные ссылки не растягивают страницу, [b]фильтрация[/b] сообщений, простое [b]фо
    + 0.00 / 0
      LesNik
       
       
    LesNik  

    Слушатель

    Карма: +1.24
    Регистрация: 26.04.2008
    Сообщений: 229
    Читатели: 0
     
    Тред №53676
    Дискуссия 353 2 +0.00 / 0 +0.00 / 0

    Тоже жду с нетерпением под оперу. ))
    А при расширении функционала, попробуете еще улучшить систему поиска по форуму (с переходами к сообщениям и т.п.)
    + 0.00 / 0
      York
       
       
    York  

    Слушатель

    Карма: +2.06
    Регистрация: 14.03.2008
    Сообщений: 537
    Читатели: 0
     
    А при расширении функционала, попробуете еще улучшить систему поиска по форуму (с переходами к сообщениям и т.п.)

    К сожалению, это на клиентской стороне не сделать.

    Поиск - полностью серверная часть. Хотя есть одна идея - быстрый поиск по теме/форуму с помощью Google, добавлю-ка это в список улучшений.

    А проблемы с переходами, я уже описывал неоднократно. Ответ на этот вопрос поместил в FAQ (см. второе сообщение темы).
    Отредактировано: York - 26 сентября 2008 16:09:34
    [url=http://www.avanturist.org/forum/index.php?topic=196][b][u]Патч к форуму[/u][/b][/url] (userjs) для [b]Opera, Firefox[/b] и [b]Chrome[/b]: переход на стр. темы по её №, длинные ссылки не растягивают страницу, [b]фильтрация[/b] сообщений, простое [b]фо
    + 0.00 / 0
      Nils31rus
       
       
    Nils31rus   42 года

    Слушатель

    Карма: 0.00
    Регистрация: 27.02.2008
    Сообщений: 27
    Читатели: 0
     
    Тред №53687
    Дискуссия 290 5 +0.00 / 0 +0.00 / 0

    1. Как работает переход на страницу?

    2. При нажатии "Подтвердить" в Архиве FF ругается "Ошибка подтверждения нового постепления в ваш личный архив!", но скрипт работает.
    + 0.00 / 0
      York
       
       
    York  

    Слушатель

    Карма: +2.06
    Регистрация: 14.03.2008
    Сообщений: 537
    Читатели: 0
     
    1. Как работает переход на страницу?

    2. При нажатии "Подтвердить" в Архиве FF ругается "Ошибка подтверждения нового постепления в ваш личный архив!", но скрипт работает.

    Похоже, что скрипт не установился. Т.к. иначе вы бы увидели переходы и ссылка в "Подтвердить" заменилась бы с "#" на https://glav.su/myarchive/seen/<ID записи>

    Надо искать проблему. Какая у вас версия FF? Я проверял в 3.0.2, Greasemonkey 0.8.20080609.0.
    [url=http://www.avanturist.org/forum/index.php?topic=196][b][u]Патч к форуму[/u][/b][/url] (userjs) для [b]Opera, Firefox[/b] и [b]Chrome[/b]: переход на стр. темы по её №, длинные ссылки не растягивают страницу, [b]фильтрация[/b] сообщений, простое [b]фо
    + 0.00 / 0
      aiker
       
       
    aiker  

    Слушатель

    Карма: 0.00
    Регистрация: 06.02.2008
    Сообщений: 2
    Читатели: 0

    Аккаунт заблокирован
     
    Тред №53712
    Дискуссия 218 0 +0.00 / 0 +0.00 / 0

    Переход работает! Спасибо, очень удобно. А вот с архивом - точно такая же ошибка. FF 3.0.2
    + 0.00 / 0
      mid
       
       
    mid   58 лет

    Слушатель

    Карма: +24.40
    Регистрация: 19.03.2008
    Сообщений: 3,109
    Читатели: 0
     
    Поиск - полностью серверная часть. Хотя есть одна идея - быстрый поиск по теме/форуму с помощью Google, добавлю-ка это в список улучшений.

    На моем сайте поиск Гугла работает лучше, чем работал бы любой самострок. Проверено годами.
    "Не бывает атеистов в окопах под огнём". (ц)Егор Летов
    + 0.00 / 0
      Тори
       
       
    Тори  

    Слушатель

    Карма: -15.41
    Регистрация: 14.03.2008
    Сообщений: 744
    Читатели: 0
     
    Тред №53722
    Дискуссия 230 0 +0.00 / 0 +0.00 / 0

    York, что-то не получается. Пишет ошибка п>i - определение отсутствует. Код: 800А1391. Помогите пожалуйста.
    Чернь считает религию истиной, мудрец — ложью, правитель — полезным изобретением. /Сенека, Луций Анней.
    Религии подобны светлячкам - чтобы светить, им нужна темнота. /Артур Шопенгауэр
    + 0.00 / 0
    загрузить следующие сообщения: 20 из 677
     2  3 35→След→
     
    НОВОСТИ ПАРТНЕРОВ

    AFTERSHOCK

         
    Сейчас на ветке:
    Всего: 0, Гостей: 0, Пользователей: 0, Мобильных: 0
    1. >
    2. Форум >
    3. Технический раздел >
    4. Патчи к форуму. Улучшения и исправление ошибок. ver. 0.11.17 от 09.04.11
    Глобальная Авантюра © 2007-2019 Глобальная Авантюра. Все права защищены и охраняются законом. При использовании любого материала любого автора с данного сайта в печатных или Интернет изданиях, ссылка на оригинал обязательна. Мнение администрации не обязательно совпадает с мнением авторов документов и комментариев, опубликованных на сайте.

    CCBot/2.0 (https://commoncrawl.org/faq/)
    Unknown

    Яндекс.Метрика