IPB

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в эту темуОткрыть новую тему
> Скрипт "Сам себе модератор" Игнор тем и форумистов, писать форумистам характеристики, автосвёртка и т. д.
Бобёр
сообщение 12.7.2010, 2:22
Сообщение #1


Старожил
****

Группа: Пользователи
Сообщений: 2501
Регистрация: 20.2.2006
Пользователь №: 947



Скрипт "Сам себе модератор" Игнор тем и форумистов, писать форумистам характеристики, автосвёртка и т. д.

Это из области практической реализации идеи немодерируемого форума, где никто не баннится и ничьи сообщения не удаляются, вместо этого каждый сам для себя является модератором.

Возможности

1) В список тем форума скрипт добавляет одну красную кнопку с крестом в левый верхний угол, и по одной зелёной кнопке с левой стороны напротив каждой темы. Кликая на зелёные кнопки можно отправлять темы в игнор, в результате чего они скрываются и больше не показываются. Красная кнопка нужна, чтобы включить/выключить показ всех тем, в том числе и заигноренных. Нужно, чтобы можно было вынимать темы из игнора.

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

Вторая кнопка - с плюсиком, при нажатии на которую пользователь отправляется или выпускается из игнора. И если отправляется, то вместо его сообщений показывается лишь одна короткая строка, в которой последовательно показано:
1. Кнопка чтобы показать сообщение этого пользователя полностью.
2. Имя пользователя
3. Его характеристика.
Например:
(+) Бобёр - Автор скрипта.

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

3) Автосвёртка - это когда сообщения слишком большие, то от них показывается только первые 2000 символов в виде простого текста, а также надпись с длиной этого сообщения. Если на надпись кликнуть, то сообщение покажется полностью.

За длину сообщения при которой срабатывает автосвёртка отвечает параметр в начале скрипта:
Цитата
var AvtosvertkaLen = 5000;

Его можно скорректировать. По умаолчанию это 5000 символов.


Скачать установить

Скрипт: http://ifolder.ru/18502780 Запакован архиватором zip.

Скрипт работает в браузере FireFox, при установленном расширении Greasemonkey (
https://addons.mozilla.org/ru/firefox/addon/748 ). С Интернет Эксплорером тоже работает Greasemonkey, через которую можно запустить скрипт, но делать это я не пробовал. Работает в браузере Опера, при помещении его в папку пользовательских скриптов. В Google Chrome - достаточно просто открыть скрипт и подтвердить его установку.


Использование на других форумах IP.Board

Чтобы использовать скрипт на других форумах работающих на движке IP.Board, в браузере FireFox, достаточно зайти на этот другой форум, войти в настройки Greasemonkey и прописать туда адрес этого форума.

Другой способ - открыть скрипт блокнотом, найти в его начале строчки:
Цитата

И дописать ещё таких же строчек по аналогии, с адресами этих других форумов. После этого сохранить скрипт и установить его заново.


* * *

Прошу потестировать если кому интересно. Может быть будут какие пожелания или предложения?

Ничего фатального скрипт сделать не может, поэтому не бойтись пробовать; повлиять на форум скрипт тоже не может, только на отображение сообщений форума в браузере.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения

Ответить в эту темуОткрыть новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



RSS Текстовая версия Сейчас: 16.11.2018, 15:49