Четверг
19.12.2024
01:08
Приветствую Вас Гость
RSS
 
СТУДИЯ СИЛКВАЙР
Главная Регистрация Вход
Индикатор новых сообщений на форме для Firefox - Форум »
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: Lizzy, Cthulhu  
Индикатор новых сообщений на форме для Firefox
vmbДата: Воскресенье, 25.03.2012, 16:57 | Сообщение # 1
Говорун в квадрате
Группа: Заблокированные
Сообщений: 144
Награды: 5
Репутация: 2
Статус: Offline
Если у кого-то Firefox 11 и выше, отзовитесь. Написал себе кнопочку, которая проверяет, нет ли новых сообщений на форме (проверяет по щелчку и в режиме таймера через каждые пять минут), и в зависимости от результатов меняет свой цвет. Если кому нужно, могу объяснить механизм добавления.
 
LaraMayneДата: Воскресенье, 25.03.2012, 17:19 | Сообщение # 2
Ходячий Дикционарий
Группа: Проверенные
Сообщений: 163
Награды: 5
Репутация: 0
Статус: Offline
У меня Firefox 11. Расскажете про волшебную кнопочку? smile

"Take care of the sense and the sounds will take care themselves."
 
vmbДата: Воскресенье, 25.03.2012, 17:51 | Сообщение # 3
Говорун в квадрате
Группа: Заблокированные
Сообщений: 144
Награды: 5
Репутация: 2
Статус: Offline
Вот такой сложный и запутанный путь добавления (не пугайтесь:) :

1. Устанавливаете себе расширение Custom Buttons (https://addons.mozilla.org/ru/firefox/addon/custom-buttons/) — оно позволяет очень быстро создавать всякие кнопки под самые разные нужды.
2. После установки идёте сюда: http://vsemozhetbyt.ru/varia/custom_buttons.html и нажимаете на ссылку «Индикатор новых сообщений на форуме sw-translations.ucoz.ru», соглашаетесь с добавлением кнопки.
3. Теперь кнопка есть в палитре всех кнопок браузера, нужно лишь добавить её на удобное место (можно в верхний ряд кнопочек, можно в нижний, на панель расширений — бывшую статусную строку). Для этого нажимаете в одном из этих мест правой кнопкой мышки и выбираете «Настроить». Открывается палитра кнопок, где-то в конце находите кнопку с иконкой сайта (попугайчиком, если не ошибаюсь) и сокращённным названием «SW-t forum» и перетаскиваете её в любое удобное место. Перезагружаете браузер.

Теперь кнопка готова к работе. Что она делает:

1. Через десять секунд после открытия браузера сразу сама проверяет новые сообщения на форуме.
2. Потом делает это через каждые пять минут.
3. Проверку можно совершить принудительно, если нажать на кнопку левой клавишей мышки (при этом таймер перестроится и начнёт отсчитывать новые пять минут).
4. Если нажать на кнопку средней клавишей мышки, откроется страница последних сообщений (http://sw-translations.ucoz.ru/forum/0-0-1-34).

Если кнопка находит новые сообщения, иконка становится розовой (как обычно на сайте). Если новых сообщений нет, она становится серой. Если соединиться с сайтом не получилось, попугайчик становится серым, а фон — красным.

Если навести на кнопку мышь, всплывёт время последней проверки и значок результата (плюсик, если сообщения есть, минут, если новостей нет, восклицательный знак, если связаться с сайтом не удалось).

У меня иногда зависает запрос новостей (тогда вместо иконки долго крутится традиционное колёсико) — тогда достаточно бывает принудительно щёлкнуть по кнопке или в крайнем случае перегрузить браузер.

Если не испугались, пользуйтесь на здоровье. Если нужно увеличить промежуток между запросами новостей, дайте знать, объясню, что изменить. Если нужно вообще отключить таймер, тоже скажите, объясню, что удалить.

Да, важное условие: чтобы кнопка работала, вы должны быть авторизированы на форуме (зайти под своим логином и паролем).


Сообщение отредактировал vmb - Воскресенье, 25.03.2012, 18:17
 
LaraMayneДата: Воскресенье, 25.03.2012, 18:09 | Сообщение # 4
Ходячий Дикционарий
Группа: Проверенные
Сообщений: 163
Награды: 5
Репутация: 0
Статус: Offline
Спасибо, попробую разобраться на досуге. Хотя я - чистой воды гуманитарий, но и технические знания не помешают...

"Take care of the sense and the sounds will take care themselves."
 
vmbДата: Среда, 12.09.2012, 13:59 | Сообщение # 5
Говорун в квадрате
Группа: Заблокированные
Сообщений: 144
Награды: 5
Репутация: 2
Статус: Offline
Небольшие изменения.

1. Увеличил интервал по умолчанию до часа на всякий случай, чтобы не перегружать сайт. Если нужно чаще или реже, можно изменить самому: в контекстном меню кнопки нужно выбрать «Редактировать», найти третью строчку кода во вкладке «Инициализация» (window.SW_t_forum.interval = 60 * 60000;) и заменить в ней 60 на нужное количество минут.
2. Добавил ограничение: если сайт не отвечает минуту, иконка тоже становится красной, в подсказке появляется знак вопроса (работает начиная с Firefox 12). Теперь запросы не зависают (индикатор занятости больше не крутится бесконечно, если сайт не отвечает).
3. Обновлена иконка кнопки (после обновления иконки на сайте).

Добавлено (12.09.2012, 13:59)
---------------------------------------------
Подробнее о технике, если кто-то захочет сделать что-то подобное для других форумов.

Сообщение отредактировал vmb - Вторник, 22.05.2012, 19:00
 
  • Страница 1 из 1
  • 1
Поиск:


Copyright sw-translations © 2024 При использовании материалов сайта ставьте гиперссылку!