Script Summary: Доработка форума Overclockers.ru
Version: 2012.5.19
License: MIT License; http://opensource.org/licenses/mit-license
Обратная связь :)
Обсуждение сценария ведется в специальной теме на форуме Overclockers.ru.
Инструкция по установке и настройке сценария в Opera 11.61 и более поздних версиях

Рекомендую на время установки разрешить Проводнику показывать расширения файлов.
- Регулярно обновляйте Opera до последней версии. Сценарий не работает в старых версиях обозревателя.
- В настройках Opera укажите папку, в которой будут храниться пользовательские сценарии JavaScript. Настройки >> Расширенные >> Содержимое >> Настроить JavaScript >> Папка пользовательских файлов JavaScript. Если папка уже указана, то лучше использовать именно ее. Если нет, то укажите пустую папку, например созданную в своих документах. Если после выполнения этой инструкции сценарий не заработает, то попробуйте указать папку, в имене которой, а так же в именах расположенных выше папок, не будет кириллицы, пробелов и скобок.
- Если в папке пользовательских сценариев лежит файл aagmfunctions.js, то удалите его. Это старая версия эмулятора функций Greasemonkey.
- Установите эмулятор функций Greasemonkey. Для этого скачайте и распакуйте содержимое архива в папку пользовательских сценариев. Для вызова меню используйте сочетание Ctrl+Shift+0 (мой сценарий в меню пока ничего не добавляет). Дополнительную информацию можно получить на домашней странице эмулятора.
- Введите в адресной строке обозревателя opera:config#PersistentStorage|UserJSStorageQuota. Обратите внимание на число справа от надписи "User JS Storage Quota". Если оно больше 5120, то переходите к следующему пункту инструкции. Иначе замените число на 5120, нажмите кнопку "Сохранить" чуть ниже и перезапустите обозреватель.
- Установите последнюю версию сценария "Форум Overclockers.ru". Для этого щелкните правой кнопкой мыши по этой ссылке, выберите пункт "сохранить по ссылке как" и сохраните файл в папке пользовательских сценариев.
- Если версия сценария на этом сайте обновится, то при посещении Overclockers.ru появится уведомление с предложением обновить сценарий. Для обновления щелкните правой кнопкой мыши по кнопке "Обновить сценарий", выберите пункт "сохранить по ссылке как" и сохраните файл в папке пользовательских сценариев. После обновления может появиться уведомление с перечислением важных изменений в новой версии.
- Если автообновление сценария отключено, то можно вручную обновить сценарий, повторив пункт 6 этой инструкции.
- Окно с настройками сценария можно вызвать щелкнув ссылку "Настройки сценария", которая находится в шапке форума под эмблемой.
После выполнения первых пяти пунктов инструкции у вас заработает большинство (несколько тысяч) сценариев Greasemonkey с этого сайта.
Инструкция по установке и настройке расширения в Chrome 17 и более поздних версиях
- Регулярно обновляйте Chrome до последней версии. Сценарий и его автообновление не работают в старых версиях обозревателя.
- Добавьте расширение в Chrome, нажав на эту ссылку.
- Обозреватель будет автоматически обновлять установленное расширение до последней версии. После обновления, при посещении Overclockers.ru может появиться уведомление с перечислением важных изменений в новой версии.
- Окно с настройками расширения вызывается обычным для Chrome образом. Для сценария можно разрешить режим инкогнито, т.к. ничего кроме своих настроек сценарий не сохраняет.
Инструкция по установке и настройке сценария в Firefox ESR и более поздних версиях
- Регулярно обновляйте Firefox до последней версии. Сценарий не работает в старых версиях обозревателя.
- Установите последнюю версию дополнения Greasemonkey (не ниже 0.9.18) или Scriptish.
- Установите сценарий, нажав на эту ссылку.
- Включите в дополнении автообновление сценария. Greasemonkey: пример 1 и пример 2. Scriptish: пример 1 и пример 2.
- После обновления, при посещении Overclockers.ru может появиться уведомление с перечислением важных изменений в новой версии.
- Если автообновление сценария отключено, то можно вручную обновить сценарий, повторив пункт 3 этой инструкции.
- Окно с настройками сценария можно вызвать щелкнув ссылку "Настройки сценария", которая находится в шапке форума под эмблемой.
Изменения в форуме forums.overclockers.ru
- Вставка ников и цитат не прокручивает страницу вниз.
- В сообщениях темы, в личных сообщениях и в результатах поиска все ссылки открываются в новой вкладке.
- Увеличено изображение для перехода к первому непрочитанному сообщению.
- Увеличено изображение для перехода к последнему сообщению.
- В заголовок цитаты вставляется ссылка на цитируемое сообщение.
- В темах увеличен размера ников авторов сообщений.
- В темах и подфорумах исправлено расположение списка модераторов.
- Firefox: автоматическое обновление списка найденных тем после просмотра одной из них.
- Несколько оптимизаций для мониторов с низким разрешением.
- Изменен значок форума в строке адреса обозревателя.
- Сделан более разборчивым текст "В сети" (под аватаркой автора сообщения).
- В нижнюю часть просматриваемой темы скопированы три строки со ссылками.
- Поиск:
- Добавлен поиск в теме всех сообщений указанного пользователя.
- Добавлен поиск в теме всех своих сообщений.
- В результаты поиска не попадают темы из барахолки (можно отключить в настройках сценария).
- Ссылка "Ваши сообщения" ищет только те темы, в которые пользователь писал последние полгода (можно отключить в настройках сценария).
- В списке найденных тем (поиск, "Ваши сообщения", "Новые сообщения" и т.д.) удалена пустая колонка.
- Изменения смайликов:
- Добавлено несколько новых смайликов. В сообщение вставляется изображние [img].
- Во всплывающем окне со смайликами скрыты повторяющиеся смайлики. В сообщениях ничего не скрывается.
- Облегчено использование старых смайликов (включается в настройках сценария):
- В списке смайликов скрыты колобки, у которых есть аналоги в старых смайликах.
- В чужих сообщениях изображения колобков по возможности заменяются на изображения старых смайликов.
- Старые смайлики вынесены в форму редактирования сообщения.
- В таблице "Новые темы и сообщения" на главной странице форума:
- Названия тем не обрезаются на широкоугольных мониторах.
- Названия тем не разваливаются на части на узкоугольных мониторах. :)
- Заголовок New Post and Messages заменен на New Topics and Posts.
- В папке с личными сообщениями:
- Скрыта вторая колонка если в ней нет значков.
- В папках кнопки "Перейти" переименованы в "Выполнить".
- Удален оранжевый цвет у некоторых элементов списков.
- Изменено действие по-умолчанию с "Пометить" на "Удалить".
- В форме редактирования сообщения:
- Прокрутка на начало предпросмотра и перенос курсора в редактируемое сообщение.
- Уменьшена ширина панели со смайликами.
- Увеличена ширина поля для редактируемого текста.
- Количество строк с кнопками для вставки BBCode уменьшено с двух до одной.
- Текст "Еще смайлики" заменен на изображение.
- Добавлены сочетания клавиш: Ctrl+Enter - отправка сообщения, Ctrl+Space - предпросмотр сообщения.
- Можно запретить сохранение состояния панели со смайликами в форме быстрого ответа.
- Кнопка URL вставляет [url=] вместо [url].
- В сообщених форума и в личных сообщениях:
- Миниатюры тормозного Ради Кала заменены на статичное изображение.
- Удалены все пустые строки после цитат.
- Уменьшены вертикальные промежутки перед текстом сообщений и в цитатах.
- Удалена лишняя кнопка [цитировать].
- Изменения в шапке форума:
- Если есть непрочитанные личные сообщения, то их количество выделено красным цветом.
- Ссылка на правила форума перенесена в верхний правый угол к ФАК-ам.
- В форме быстрого поиска (в правом верхнем углу) удалена подсказка "Поиск...", которая мешала перетаскивать текст и вставлять текст средней кнопкой мыши (в Firefox).
- В форме быстрого поиска для переключения флажка можно щелкать текст справа от него.
- Изменения в кнопках листания страниц:
- Увеличен размер кнопок.
- Названия кнопок < и > заменены словами.
- Нажатие в теме на кнопку "Следующая" прокручивает страницу к верхнему сообщению, пропуская закрепленное сообщение.
- Нажатие в теме на кнопку "Предыдущая" прокручивает страницу к нижнему сообщению.
- Клавишы X или Ч загружают следующую страницу, Z или Я - предыдущую.
- В списке последних сообщений темы, который находится под просматриваемым/редактируемым сообщением:
- Уменьшена ширина первой колонки с никами.
- Увеличена высота списка.
Изменения на сайте www.overclockers.ru
- На главную страницу сайта добавлены ссылки на печатные версии статей и новостей (изображения слева от ссылок).
- На сайте в статьях и новостях убрано пустое место по бокам страницы.
- На сайте немного увеличен межстрочный интервал основного текста.
Изменения на сайте people.overclockers.ru
- Добавлен значок сайта.
- На главной уменьшены размеры изображений в анонсах статей.
- Подправлен внешний вид поиска.
- Подправлены комментарии и форма для их ввода.
- Быстрая вставка цитат и ников в комментарий. Залогинтесь и выделите текст статьи или комментария.
- В комментариях скрыты несуществующие аватарки.
- Обрезание длинных ников у авторов статей.
Скриншоты
История изменений
2012.5.19
- Исправлено несколько ошибок.
2012.5.5, 2012.5.8
- Учтены изменения в форуме.
2012.4.30
- В сообщениях удалена лишняя кнопка [цитировать].
- Учтены изменения на сайте.
2012.4.20
- Учтены изменения в форуме.
2012.4.19
- Возвращена кнопка [ответить] для цитирования всего сообщения с сохранением тэгов.
2012.4.9
- Персональные страницы: быстрая вставка цитат и ников в комментарий. Залогинтесь и выделите текст статьи или комментария.
- Персональные страницы: в комментариях скрыты несуществующие аватарки.
- Персональные страницы: обрезание длинных ников у авторов статей.
2012.4.4
- Обновлением сценария в Firefox теперь занимается дополнение Greasemonkey или Scriptish. ПОЖАЛУЙСТА, УДАЛИТЕ СЦЕНАРИЙ, ОБНОВИТЕ ДОПОЛНЕНИЕ ДО ПОСЛЕДНЕЙ ВЕРСИИ (GREASEMONKEY НЕ НИЖЕ 0.9.18) И СНОВА УСТАНОВИТЕ СЦЕНАРИЙ, ИНАЧЕ АВТООБНОВЛЕНИЕ МОЖЕТ НЕ ЗАРАБОТАТЬ. УСТАНАВЛИВАЙТЕ СЦЕНАРИЙ ЧЕТКО ПО ИНСТРУКЦИИ, КОТОРАЯ НАХОДИТСЯ ВЫШЕ НА ЭТОЙ СТРАНИЦЕ.
- Персональные страницы: ограничена ширина изображений в статьях.
2012.3.29
- Персональные страницы: подправлены комментарии в статьях.
- Персональные страницы: подправлена форма для ввода комментария.
2012.3.27
- НАЧИНАЯ С ЭТОЙ ВЕРСИИ СЦЕНАРИЯ БУДУТ ПОДДЕРЖИВАТЬСЯ ТОЛЬКО ПОСЛЕДНИЕ ВЕРСИИ ОБОЗРЕВАТЕЛЕЙ. НА ДАННЫЙ МОМЕНТ ЭТО FIREFOX ESR, CHROME 17 И OPERA 11.61. ЕСЛИ У ВАС БОЛЕЕ СТАРАЯ ВЕРСИЯ ОБОЗРЕВАТЕЛЯ, ТО НЕ ОБНОВЛЯЙТЕ СЦЕНАРИЙ.
- Персональные страницы: на главной уменьшены размеры изображений в анонсах статей.
- Персональные страницы: добавлен значок сайта.
- Персональные страницы: подправлен внешний вид поиска.
2012.1.31
- Исправлено несколько ошибок.
2012.1.6
- Исправлено несколько ошибок.
2011.12.24
- В форме редактирования сообщения кнопка URL вставляет [url=] вместо [url].
2011.12.3
- В папке с личными сообщениями изменено действие по-умолчанию с "Пометить" на "Удалить".
2011.11.5
- Исправлено несколько ошибок.
2011.11.1
- На главную страницу www.overclockers.ru добавлены ссылки на печатные версии статей и новостей (изображения слева от ссылок).
- На сайте в статьях и новостях убрано пустое место по бокам страницы.
- На сайте немного увеличен межстрочный интервал основного текста.
2011.9.16
- В форме быстрого поиска (в правом верхнем углу) удалена подсказка "Поиск...", которая мешала перетаскивать текст и вставлять текст средней кнопкой мыши (в Firefox).
- В форме быстрого поиска для переключения флажка можно щелкать текст справа от него.
2011.8.28
- Исправлено несколько ошибок.
2011.8.15
- Ссылка "Ваши сообщения" теперь ищет только те темы, в которые вы писали последние полгода (можно отключить в настройках сценария).
- Подстрижено несколько лохматых смайликов.
- Исправлено несколько ошибок.
2011.7.11
- Учтены изменения в форуме.
2011.7.3
- Менюшка "Тема" теперь не вылезает за пределы окна.
2011.6.28
- В нижнюю часть просматриваемой темы скопирована менюшка "Тема".
- Небольшие косметические изменения.
2011.6.12, 2011.6.16, 2011.6.18
- Исправлено несколько ошибок.
2011.6.11
- В результаты поиска не попадают темы из барахолки (можно отключить в настройках сценария).
- Небольшие косметические изменения.
- Исправлено несколько ошибок.
2011.6.3
- В окно с настройками добавлена ссылка на домашнюю страницу сценария.
- Исправлено несколько ошибок.
2011.6.1
- Изменен состав смайликов в форме быстрого ответа.
2011.5.29
- Исправлено несколько ошибок.
2011.5.21
- После вставленного ника добавляется пробел.
- Заменен один новый смайлик.
- Исправлено несколько ошибок.
2011.5.14, 2011.5.16
- Исправлено несколько ошибок.
2011.5.13
- Можно запретить сохранение состояния панели со смайликами в форме быстрого ответа (включается в настройках сценария).
2011.5.10.1, 2011.5.11
- Исправлено несколько ошибок.
2011.5.10
- Исправлена пара ошибок.
- Немного увеличена скорость выполнения сценария.
2011.5.8
- Доработана поддержка старых смайликов.
- Исправлена ошибка, из-за которой сценарий иногда не запускался в Opera. Дополнена инструкция по установке сценария в Opera.
- Chrome: в шапке форума удалена лишняя ссылка на ФАК.
- Немного увеличена скорость выполнения сценария.
2011.5.1.2
- Исправлено появление ошибки если страница была загружена не полностью.
2011.5.1
- Изменены смайлики.
- Показывать уведомление если во время работы сценария произойдет ошибка (например после изменений форума).
- Firefox: исправлена прокрутка до указанного сообщения в теме (например первого непрочитанного).
2011.4.27.1
- Исправлено: версия 2011.4.27 не работала в Firefox 3.6.
- Изменены смайлики.
2011.4.27
- Добавлена возможность использовать старые смайлики (включается в настройках сценария).
- Загадочный смайлик "благодарю" заменен на нормальное изображение.
- После вставленной в форму редактирования цитаты добавляется перевод строки.
- В каждое сообщение добавлена ссылка для перехода к форме редактирования после вставки цитаты.
- Исправлена пара ошибок.
2011.4.23
- Учтены изменения в форуме от 22.04.2011.
- В шапке форума ссылка на правила форума перенесена в верхний правый угол к ФАК-ам.
- В шапке форума лишняя ссылка на ФАК заменена на вызов настроек сценария.
- Новые смайлики перенесены во всплывающее окно.
- Текст "Еще смайлики" заменен на изображение.
- Из окна со смайликами удален (c) phpbb.
- В папках ЛС кнопки "Перейти" переименованы в "Выполнить".
- В ЛС удален оранжевый цвет у некоторых элементов списков.
- Изменен значок форума в строке адреса обозревателя.
2011.4.6
- Изменен значок форума в строке адреса обозревателя.
2011.4.5
- Исправлена ошибка, которая вылезала во время выполнения сценария в Greasemonkey.
2011.3.30
- Добавлены сочетания клавиш: Ctrl+Enter - отправка сообщения, Ctrl+Space - предпросмотр сообщения.
- Изменены сочетания клавиш: X или Ч - загрузка следующей страницы, Z или Я - загрузка предыдущей страницы.
- Все ссылки в сообщениях открываются в новой вкладке. Можно отключить в настройках сценария.
- Firefox: автоматическое обновление списка найденных тем после просмотра одной из них.
- Firefox: добавлена поддержка расширения Scriptish.
- Несколько визуальных улучшений.
- Исправлен возврат после перехода на следующую страницу темы.
2011.3.17
- В настройках сценария можно отключить вставку в цитату ссылки на цитируемое сообщение.
- Изменены сочетания клавиш: теперь Ctrl+X загружает следующую страницу, Ctrl+Z - предыдущую.
2011.3.16
- Улучшено автообновление сценария.
- Добавлены более качественные тени. В Firefox настройки в стиле Chrome 10. :)
- В списке личных сообщений изменено местоположение кнопок для листания страниц.
- Кнопки для листания страниц могут разбиваться на несколько строк на мониторах с низким расширением.
2011.3.11
- Добавлен поиск в теме всех своих сообщений. Ссылка находится в менюшке "Тема".
- В заголовок цитаты вставляется ссылка на цитируемое сообщение.
- Из сценария удалена ненужная плюшка: открытие ссылок в новой вкладке.
2011.3.9.1
- Добавлен поиск в теме всех сообщений пользователя. Ссылка [сообщения] находится в правой части каждого сообщения.
- Удалены все пустые строки после [code].
2011.3.5
- Улучшена поддержка Opera. ИНСТРУКЦИЯ ПО УСТАНОВКЕ СЦЕНАРИЯ В OPERA БЫЛА ИЗМЕНЕНА. СТАРЫЙ СЦЕНАРИЙ НУЖНО УДАЛИТЬ.
- Увеличен размер кнопок для листания страниц в списке пользователей форума.
- Исправлена ошибка сценария: иногда уведомление автообновления появлялось во всплывающем окне.
2011.3.1.1
- Добавлен альтернативный смайлик facepalm.
- Улучшено удаление лишних пустых строк в сообщениях.
2011.3.1
- Теперь сценарий можно использовать в обозревателе Opera.
- Удалены лишние пустые строки в сообщениях.
- Добавлено два новых смайлика.
2011.2.26
- Увеличены значки в подписках и закладках.
2011.2.25
- Добавлены оптимизации для мониторов с низким разрешением.
2011.2.22
- Из сценария удалены ненужные плюшки: увеличение высоты утонувшей формы и замена кнопки "стандартный ответ" на предпросмотр.
2011.2.21
- В Chrome добавлена настройка расширения. Окно с настройками вызывается обычным для Chrome образом.
- В Chrome после обновления расширения, при входе на форум вылезает уведомление с полезной информацией.
- В Chrome миниатюры Ради Кала больше не загружаются. Раньше они только скрывались.
- В Firefox улучшены автообновление и окно настроек.
2011.2.18
- Новая система автообновления.
- Добавлено окно с настройками сценария (пока только для Firefox). Ссылка для вызова окна называется "Настройки сценария" и расположена в шапке форума под эмблемой.
- Сочетание клавиш Ctrl+Right загружает следующую страницу, Ctrl+Left - предыдущую.
- Исправлена ширина плавающей формы быстрого ответа.
- Увеличена высота утонувшей формы быстрого ответа.
- В форме быстрого ответа уменьшена высота высоких смайликов.
- Увеличен размер кнопок для листания страниц в результатах поиска сообщений.
- Увеличена высота списка с последними сообщениями темы.
- Уменьшена ширина первой колонки с никами в списке с последними сообщениями темы.
- Исправлено несколько ошибок сценария.
2011.2.11.1
- Создано расширение для Chrome с поддержкой автообновления. Сценарий, загружаемый кнопкой Install на этой странице, теперь предназначен только для Firefox. При установки расширения/сценария следуйте инструкциям, расположенным выше по тексту.
- Интервал автообновления в Firefox уменьшен с семи до трех дней.
2011.02.09
- Теперь нажатие в теме на кнопку "Следующая" пропускает закрепленное сообщение.
2011.02.08
- Названия тем в таблице "Новые темы и сообщения" на главной странице форума не обрезаются на широкоугольных мониторах и не разваливаются на части на узкоугольных мониторах. :)
- Название таблицы New Post and Messages заменено на New Topics and Posts.
- В шапку форума добавлена ссылка на подписки.
- Увеличен размер кнопок для листания страниц в результатах поиска.
2011.02.06
- Если есть непрочитанные личные сообщения, то в шапке форума их количество выделено красным цветом.
2011.02.05
- В нижнюю часть страницы добавлена копия строки с ссылками для поиска тем и сообщений.
- Нажатие в теме на кнопку "Следующая" прокручивает страницу к верхнему сообщению.
- Нажатие в теме на кнопку "Предыдущая" прокручивает страницу к нижнему сообщению.
- Ссылки в личных сообщениях открываются в новой вкладке.
- Исправлена ошибка сценария: названия некоторых тем отрисовывались неправильно.
2011.02.04
- Удалены все пустые строки после цитат.
- Уменьшены вертикальные промежутки перед текстом сообщений и в цитатах.
- В шапке форума увеличена ширина поля для поиска.
- Увеличен размер кнопок для листания страниц темы.
- Названия кнопок для листания страниц <> заменены словами.
- Улучшена поддержка Chrome.
2011.02.01
- На персональных страницах увеличен размер поля для редактирования текста.
- Исправлена ошибка: в списке личных сообщений колонка без значков не всегда скрывалась.
2011.01.31
- В шапку форума добавлена ссылка на список закладок.
- Исправлена ошибка с определением языка.
2011.01.30
- Добавлена замена миниатюр тормозного Ради Кала на изображение
.












