| Патчи к форуму. Улучшения и исправление ошибок. ver. 0.11.9 от 12.03.10 |
|---|
| York | | Слушатель: 0

Регистрация: 14 Март 2008 Сообщений: 485 Этикет: 430
Offline
| А есть ли возможность подложить файл с экспортированным "Черным списком", чтобы не вводить фильтры вновь вручную.
Не совсем понял Вашу ситуацию, поэтому попробую дать исчёрпывающий ответ. Когда я всё доделаю, заново вводить списки не придётся, т.е. все настройки, которые у Вас были раньше, должны сохраниться (если Вы конечно не удаляли cookies на Opera или не переустанавливали FireFox). Кроме этого раньше была возможность экспорта/импорта "белого" и "чёрного" списков, когда её верну можно будет загрузить сохранённые списки, если они у Вас есть. Пока я не восстановил настройки, загрузить сохранённые списки нельзя.
Патч к форуму (userjs): переход на стр. темы по её №, исправленные ссылки "Подтвердить" и "Удалить" в Архиве, длинные ссылки не растягивают страницу, фильтрация сообщений, простое фоматирование таблиц в сообщениях, кнопки URL и "цитата" в форме редактирования сообщения, автоматический поиск сообщений, горячие клавиши и др. Ver.0.11.9 от 12.03.2010. А также альтернатива закладкамRSS для форума |  | |
|
| xsw | | Слушатель: 0

Регистрация: 24 Июль 2009 Сообщений: 426 Этикет: 375
Offline
| должны сохраниться (если Вы конечно не удаляли cookies на Opera или не переустанавливали FireFox).
Все, все переустановлено. FireFox и скрипт перустановлены в том числе и о сохранности cookies речи не идет. То есть адон хранит свои настройки в cookies? Если так, - очень жаль. Спасибо!
| | |
|
| York | | Слушатель: 0

Регистрация: 14 Март 2008 Сообщений: 485 Этикет: 430
Offline
| Все, все переустановлено. FireFox и скрипт перустановлены в том числе и о сохранности cookies речи не идет. То есть адон хранит свои настройки в cookies? Если так, - очень жаль. Спасибо! Немного не так. В Firefox настройки сохраняются в локальном хранилище. Чтобы их просмотреть перейдите по адресу about:config и найдите строку с именем "greasemonkey.scriptvals.userscripts.org/Avanturist.org.PATCH.york_settings". Если нет такой строки, то настройки не сохранились. Если вы разберётесь в формате этой строки, то можете сами внести "чёрный" и "белый" списки, пока я не сделаю настройки. В Opera нет специального хранилища для настроек, поэтому они хранятся в cookies. Следовательно, если ваш браузер очищает cookies после закрытия, то настройки не будут сохранятся после перезапуска браузера. (Обо всём этом написано в документации на 1-й странице темы.)
Патч к форуму (userjs): переход на стр. темы по её №, исправленные ссылки "Подтвердить" и "Удалить" в Архиве, длинные ссылки не растягивают страницу, фильтрация сообщений, простое фоматирование таблиц в сообщениях, кнопки URL и "цитата" в форме редактирования сообщения, автоматический поиск сообщений, горячие клавиши и др. Ver.0.11.9 от 12.03.2010. А также альтернатива закладкамRSS для форума |  | |
|
| xsw | | Слушатель: 0

Регистрация: 24 Июль 2009 Сообщений: 426 Этикет: 375
Offline
| В Firefox настройки сохраняются в локальном хранилище. Чтобы их просмотреть перейдите по адресу about:config и найдите строку с именем "greasemonkey.scriptvals.userscripts.org/Avanturist.org.PATCH.york_settings". Если нет такой строки, то настройки не сохранились. Если вы разберётесь в формате этой строки, то можете сами внести "чёрный" и "белый" списки, пока я не сделаю настройки.
Да, давненько инструкцию читал. Кому лень разбираться, может пригодится: В 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").
| Отредактировано: xsw - 25 Июль 2009, 11:42:44 |
| | |
|
| York | | Слушатель: 0

Регистрация: 14 Март 2008 Сообщений: 485 Этикет: 430
Offline
| Кому лень разбираться, может пригодится: ...
Спасибо за работу, сам я бы никогда не собрался всё это описать. Поместил Ваше сообщение на первой странице, кому-нибудь оно может пригодиться, поэтому пусть будет под рукой. В общем всё описано правильно. Только немного дополню: после ":" в "чёрном" и "белом" списках можно вписать любую строку, при фильтрации проверяются только идентификаторы , а эта строка используется для отображения в настройках. В Opera строка после ":" не сохраняется, чтобы избежать слишком больших cookies. Здесь же можно менять другие настройки, про их назначение можно догадаться из названия.
| Отредактировано: York - 25 Июль 2009, 15:35:39 |
Патч к форуму (userjs): переход на стр. темы по её №, исправленные ссылки "Подтвердить" и "Удалить" в Архиве, длинные ссылки не растягивают страницу, фильтрация сообщений, простое фоматирование таблиц в сообщениях, кнопки URL и "цитата" в форме редактирования сообщения, автоматический поиск сообщений, горячие клавиши и др. Ver.0.11.9 от 12.03.2010. А также альтернатива закладкамRSS для форума |  | |
|
| York | | Слушатель: 0

Регистрация: 14 Март 2008 Сообщений: 485 Этикет: 430
Offline
| Обновление до версии 0.11.1Основные изменения: восстановил меню скрипта и всю связаную с ним функциональность. Полный список восстановленых функций: - Поиск по форуму/текущей теме с помощью Google.
- Добавлены ссылки на некоторые разделы форума.
- Настройки скрипта.
- Доделана фильтрация сообщений пользователей с помощью "чёрного" или "белого" списков: возвращены настройки, в том числе экспорт/импорт списков, настроены стили свёрнутых сообщений, восстановлена работа горячих клавиш для сворачивания/разворачивания сообщений.
- Восстановлена работа горячих клавиш для облегчения навигации по форуму.
Патч к форуму (userjs): переход на стр. темы по её №, исправленные ссылки "Подтвердить" и "Удалить" в Архиве, длинные ссылки не растягивают страницу, фильтрация сообщений, простое фоматирование таблиц в сообщениях, кнопки URL и "цитата" в форме редактирования сообщения, автоматический поиск сообщений, горячие клавиши и др. Ver.0.11.9 от 12.03.2010. А также альтернатива закладкамRSS для форума |  | |
|
| York | | Слушатель: 0

Регистрация: 14 Март 2008 Сообщений: 485 Этикет: 430
Offline
| Обновление до версии 0.11.2В этой версии должно работать всё, что было в версии 0.10.5. Пока не выпускаю версию 0.12, т.к. хочу ещё немного доработать скрипт. Тем не менее рекомендую эту версию к использованию всеми желающими, т.к. в ней не должно быть ошибок. В этой версии восстановлены следующие функции: - Исправление ошибки форума: в Архиве и Журнале нормально работают ссылки "Подтвердить" и "Удалить".
- Сворачивание разделов на главной странице форума, чтобы в них не отображались уже прочитанные темы. Свёрнутые разделы можно развернуть.
- Добавление ссылок на оригинальное изображение к уменьшенным изображениям без таких ссылок.
- К сообщениям в закрытых темах добавлена кнопка
. В других темах вторая кнопка больше не появляется. - Вывод номера установленной версии скрипта внизу страницы.
Т.к. на форуме больше нет закладок, то всё что с ними связано было убрано из скрипта. Тем кто не знает что за сворачивание разделов из 2-го пункта, рекомендую попробовать эту функцию, может быть понравится. Функция включается в настройках. Как это было раньше, когда были закладки, можно прочитать в документации. Раздел Модерация сворачивается всегда, т.к. обычным пользователям он не нужен, правда он сворачивается и для модераторов, планирую это исправить в следующей версии.
Патч к форуму (userjs): переход на стр. темы по её №, исправленные ссылки "Подтвердить" и "Удалить" в Архиве, длинные ссылки не растягивают страницу, фильтрация сообщений, простое фоматирование таблиц в сообщениях, кнопки URL и "цитата" в форме редактирования сообщения, автоматический поиск сообщений, горячие клавиши и др. Ver.0.11.9 от 12.03.2010. А также альтернатива закладкамRSS для форума |  | |
|
| blackp | | Слушатель: 0

Регистрация: 15 Апрель 2008 Сообщений: 233 Этикет: 297
Offline
| да, работает. доволен - как слон =) спасибо за труды.
| | |
|
| York | | Слушатель: 0

Регистрация: 14 Март 2008 Сообщений: 485 Этикет: 430
Offline
| да, работает. доволен - как слон =) спасибо за труды. Пожалуйста 
Патч к форуму (userjs): переход на стр. темы по её №, исправленные ссылки "Подтвердить" и "Удалить" в Архиве, длинные ссылки не растягивают страницу, фильтрация сообщений, простое фоматирование таблиц в сообщениях, кнопки URL и "цитата" в форме редактирования сообщения, автоматический поиск сообщений, горячие клавиши и др. Ver.0.11.9 от 12.03.2010. А также альтернатива закладкамRSS для форума |  | |
|
| York | | Слушатель: 0

Регистрация: 14 Март 2008 Сообщений: 485 Этикет: 430
Offline
| York поправьте скрипт пожалуйста  в настройках стоит сворачивать прочитанные темы, но, служебный раздел, который раньше всегда был свернут, теперь не сворачивается.  зато технический раздел свёрнут..... Сделано. Обновление до версии 0.11.3После объединения "Пользовательских тем" с "Разговорами" перестал сворачиваться "Служебный раздел". Это исправлено.
Патч к форуму (userjs): переход на стр. темы по её №, исправленные ссылки "Подтвердить" и "Удалить" в Архиве, длинные ссылки не растягивают страницу, фильтрация сообщений, простое фоматирование таблиц в сообщениях, кнопки URL и "цитата" в форме редактирования сообщения, автоматический поиск сообщений, горячие клавиши и др. Ver.0.11.9 от 12.03.2010. А также альтернатива закладкамRSS для форума |  | |
|
|
| York | | Слушатель: 0

Регистрация: 14 Март 2008 Сообщений: 485 Этикет: 430
Offline
| Спасибо, очень полезный скрипт. А можно ли добавить (или такая функция уже есть?) выделение цветом сообщений определенных пользователей ? Например белого списка. Это нужно для того, чтобы не пропускать сообщения пользователей, которые хочется вдумчиво перечитать и осмыслить
Пожалуйста! Такой функции нет, но теоретически её можно сделать. Но на деле, не думаю что у меня дойдут до неё руки в обозримом будующем. Если Вы хотите иметь ленту сообщений избранных пользователей, то могу предложить заглянуть в тему RSS через Yahoo! Pipes. ver. 02.0 от 21.06.2009. Используя описаный в ней pipe, Вы можете создать RSS поток, который будет включать сообщения избранных пользователей сразу из нескольких тем.
Патч к форуму (userjs): переход на стр. темы по её №, исправленные ссылки "Подтвердить" и "Удалить" в Архиве, длинные ссылки не растягивают страницу, фильтрация сообщений, простое фоматирование таблиц в сообщениях, кнопки URL и "цитата" в форме редактирования сообщения, автоматический поиск сообщений, горячие клавиши и др. Ver.0.11.9 от 12.03.2010. А также альтернатива закладкамRSS для форума |  | |
|
| alemi | | Слушатель: 0

Регистрация: 30 Март 2009 Сообщений: 3 Этикет: 103
Offline
| York, спасибо за скрипт, который экономит кучу времени! Хочу предложить возможный вариант улучшения скрипта, которое поможет экономить еще больше времени. Можно ли наряду с "белым" и "черным" списком добавить возможность фильтровать по рейтнговым оценкам сообщения? У меня сложилась такая практика просмотра форума, при которой я смотрю только сообщения, с оценкой выше 2. И не важно, находится человек, написавший сообщение в "белом" или "черном" списке. Раз форумчане оценили это сообщение высоко, то нужно прочитать. А если сообщение никого не вдохновило на положительную оценку, то зачем время терять? Такие сообщения я и не разворачиваю. Возможно, кто-то еще читает форум таким образом и возможность фильтровать автоматически по оценкам будет полезна не только мне. В любом случае, большое спасибо за Ваш скрипт, он экономит кучу времени.
| | |
|
| York | | Слушатель: 0

Регистрация: 14 Март 2008 Сообщений: 485 Этикет: 430
Offline
| York, спасибо за скрипт, который экономит кучу времени! Хочу предложить возможный вариант улучшения скрипта, которое поможет экономить еще больше времени. Можно ли наряду с "белым" и "черным" списком добавить возможность фильтровать по рейтнговым оценкам сообщения? У меня сложилась такая практика просмотра форума, при которой я смотрю только сообщения, с оценкой выше 2. ...
Пожалуйста! Начал думать, как бы это можно было сделать. Сначала хотел по быстрому сделать галку в настройках "Скрывать сообщения с рейтингом ниже 3 (или 2)", но ещё подумав, не стал это делать и вот почему. Согласитесь, просто выделять сообщения с рейтингом выше 2 не совсем правильно, ведь есть разница, проголосовало за сообщение 2 человека или 50 человек. Т.е. в общем случае условие сокрытия сообщений должно содержать два параметра - оценку и количество проголосовавших, при этом оценка даже не обязательна. Обобщая дальше, можно вообще прийти к сложным условиям сокрытия сообщений, которые каждый пользователь скрипта настраивает под себя. Таким образом сделав простую галку, надо сразу же делать поддержку других условий, а это сложнее и дольше. Сейчас у меня нет на это времени, может быть, если будет не лень, попробую это сделать как-нибудь потом.
Патч к форуму (userjs): переход на стр. темы по её №, исправленные ссылки "Подтвердить" и "Удалить" в Архиве, длинные ссылки не растягивают страницу, фильтрация сообщений, простое фоматирование таблиц в сообщениях, кнопки URL и "цитата" в форме редактирования сообщения, автоматический поиск сообщений, горячие клавиши и др. Ver.0.11.9 от 12.03.2010. А также альтернатива закладкамRSS для форума |  | |
|
| alemi | | Слушатель: 0

Регистрация: 30 Март 2009 Сообщений: 3 Этикет: 103
Offline
| Сейчас у меня нет на это времени, может быть, если будет не лень, попробую это сделать как-нибудь потом.
В любом случае, спасибо!
| | |
|
| York | | Слушатель: 0

Регистрация: 14 Март 2008 Сообщений: 485 Этикет: 430
Offline
| York тогда заодно (если, когда - нибудь, потом) предусмотрите пожалуйста возможность скрывать темы. Просто есть темы в которые не заглядываю , а они достаточно часто висят в топе  Раньше такая возможность была (см. пункт 12 документации), но после того, как администратор отключил закладки, эта функциональность перестала работать. И сейчас она работает в урезаном варианте, т.е. так как описано в пункте 8 документации. Всё дело в том, что сейчас негде хранить информацию о том, какие темы скрывать, а какие нет. Раньше я это определял по тому, есть в теме закладка или нет. Кончено можно хранить список тем в настройках, но мне этот вариант не нравится, т.к. список может быть слишком большим, а в Opera он хранится в cookies и при каждом запросе передавать такой большой список не очень хорошо.
| Отредактировано: York - 01 Ноябрь 2009, 23:11:51 |
Патч к форуму (userjs): переход на стр. темы по её №, исправленные ссылки "Подтвердить" и "Удалить" в Архиве, длинные ссылки не растягивают страницу, фильтрация сообщений, простое фоматирование таблиц в сообщениях, кнопки URL и "цитата" в форме редактирования сообщения, автоматический поиск сообщений, горячие клавиши и др. Ver.0.11.9 от 12.03.2010. А также альтернатива закладкамRSS для форума |  | |
|
| Undercontrol | | Слушатель: 0

Регистрация: 18 Сентябрь 2009 Сообщений: 4 Этикет: 105
Offline
| Уважаемый YORK, обращаюсь как к знатоку багов сайта. По идее по такой ссылке выплывают все посты Гуру http://www.avanturist.org/forum/index.php?action=profile;u=3;sa=showPosts; но навигация по ним не работает. Можно ли мутануть какую нибудь sql инъекцию чтобы они выпали все сразу например или еще чего.... Очень уж хочется заполучить все и сразу, спасибо за понимание
| | |
|
|
| Torch | | Слушатель: 0

Регистрация: 21 Август 2008 Сообщений: 278 Этикет: 282
Online
| York по моему опять патч слетел  ага. поменялся дизайн форума, и все патчи умерли
| | |
|
| York | | Слушатель: 0

Регистрация: 14 Март 2008 Сообщений: 485 Этикет: 430
Offline
| Да, действительно скрипт перестал работать из-за очередного изменения дизайна. В ближайшие дни постараюсь восстановить его работоспособность, сегодня это сделать уже не успеваю. P.S. Я на форум захожу не часто, всё больше читаю его через RSS, и если бы вы не написали, то и не заметил бы, что скрипт не работает.
Патч к форуму (userjs): переход на стр. темы по её №, исправленные ссылки "Подтвердить" и "Удалить" в Архиве, длинные ссылки не растягивают страницу, фильтрация сообщений, простое фоматирование таблиц в сообщениях, кнопки URL и "цитата" в форме редактирования сообщения, автоматический поиск сообщений, горячие клавиши и др. Ver.0.11.9 от 12.03.2010. А также альтернатива закладкамRSS для форума |  | |
|
 |
|---|
|
|