Показать сообщение отдельно
  #1  
Старый 07.04.2008, 12:59
Аватар для SpellCaster
Hi-Tech шаман и IT-мистик
 
Регистрация: 24.04.2006
Сообщений: 6,911
Репутация: 2035 [+/-]
Исходный текст

Цитата:
Итак, наконец-то руки дошли сделать скрипт, который давно уже хотел написать. Как вы знаете, многие граждане на форуме обожают всячески украшать свои мессаги "веселенькими" цветами, а некоторые - не будем показывать пальцем - шуруют все свои посты нестандартным шрифтом. Кому как, а мне это не нравится. Воспитывать всех, к сожалению, не в моих силах, но вот покоцать все эти ХУДОжественные изыски - вполне.
Представляю вашему вниманию чудо-скрипт Mf_Enhance. Сразу предупреждаю, что это UserJS для Оперы, так что Ословоды и Лисолюбы не при делах.
Что делает скрипт?
  • Чистка постов от цветошрифтового шлака
    1) полное очищение атрибутов шрифта, таких как гарнитура, цвет и размер.
    2) сообщение об удалённых атрибутах
    3) контроль допустимого диапазона размеров шрифта
  • Отправка сообщения по Ctrl-Enter. Работает в поле быстрого ответа, обычного ответа, ПС, ЛС. Не работает в поле быстрого редактирования, а также порой не срабатывает и при обычном расширенном редактировании.
  • Массовое открытие/скрытие спойлеров. Ctrl-клик на любой кнопке "Показать"/"Спрятать" затрагивает все спойлеры на странице, Shift-клик - только из текущего поста.
Каждую из фич можно отключить.

Инсталляция.
Сначала надо включить пользовательские скрипты - по умолчанию они выключены.
Вариант 1, через визуальные настройки. «Настройки» → «Дополнительно» → «Содержание» → «Настроить Javascript», поле «Мои файлы Javascript». Там указать директорию, куда будете складывать скрипты (конечно, ее надо сперва создать :). Удобно, если она будет внутри директории с Оперой.
Более подробно и со скринами написано здесь.
Вариант 2, через ручные настройки. В поле opera:config#UserPrefs|UserJavaScriptFile выставьте путь к директории, заодно проверьте, чтобы opera:config#UserPrefs|AlwaysLoadUserJavaScript и opera:config#UserPrefs|UserJavaScript были отмечены (ссылки кликабельны).

Затем скачайте приаттаченный скрипт mf_enhance.js, уберите расширение .txt и поместите его в указанную папку

Настройка
Настройка производится редактированием файла скрипта в любом текстовом редакторе. Внимание: на Опере 9.5+ обнаружилось, что скрипты, содержащие национальные символы, должны быть в кодировке UTF8. Учтите это при сохранении.
Настройки сосредоточены в секции
// *** Опции скрипта ***
Конкретное значение каждой из них и допустимые значения указаны в комментариях

**************
ПОЛИГОН
**************

Место для тестирования скрипта, чтобы не ходить далеко.
* Чистка постов
Скрытый текст - открой меня:

Я — текст, который писал человек с нулевым коэффициентом художественного вкуса.



* Спойлеры
Скрытый текст - открой меня:

Скрытый текст - тест:
Скрытый текст - тест1:
11


Скрытый текст - тест:
Скрытый текст - тест2:
22


Скрытый текст - тест:
Скрытый текст - тест3:
33


Скрытый текст - 1:
Скрытый текст - 2:
Скрытый текст - 3:
Скрытый текст - 4:
Скрытый текст - 5:
пыщь







_________________________________
Оставляйте свои пожелания. Правда, трафик экономить не получится, т.к. скрипты начинают выполняться после полной загрузки страницы.
Вложения
Тип файла: txt mf_enhance.js.txt (7.6 Кб, 85 просмотров)
__________________
Лучше гор могут быть только горы,
Вниз с которых ещё не съезжал.

Последний раз редактировалось SpellCaster; 15.10.2010 в 18:05.
Ответить с цитированием