LINUX.ORG.RU

Локальное время для ЛОРа

 ,


0

4

Наваял юзерскрипт для замены московского времени на местное. Работает в новостях, топиках форума, комментариях, списках топиков. Не работает в тех местах списка, где дата отображается как «сегодня…» или «вчера…». Нужно доделывать.

Код вот.

За говнокод просьба не пинать, но присылать патчи.

Changelog:

  • 14.04.2012, v0.0.4 — правильная поддержка уведомлений и комментариев
  • 12.04.2012, v0.0.3 — правильная поддержка трекера
  • 12.04.2012, v0.0.2 — работа с тегом time
  • 11.02.2012, v0.0.1 — начальная реализация

Багрепорт

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

Скриншот: http://ompldr.org/vaDR2MA
С отключённым LORLocalDate: http://ompldr.org/vaDR1eg

wintrolls ☆☆ ()

что-то много сторонних юзер-скриптов вокруг форума крутится... а что если их упорядочить?

Например, действия модераторов/администратора:
1) модератор видит страницу со списком js-скриптов;
2) модератор может добавить или убрать js-скрипт из списка;
3) модератор может обновить содержимое скрипта;
4) модератор может указать пользователя, который будет иметь право обновлять содержимое скрипта.

Пользователь, имеющий право обновлять скрипт(ы):
1) видит список со скриптами, доступными этому пользователю для обновления;
2) может обновлять содержимое скриптов из списка.

Зарегистрированные посетители форума:
1) в своём профиле видят список js-скрптов, которые будут подгружены в каждую страницу форума;
2) пользователь может добавить js-скрипт в свой список из списка доступных скриптов;
3) пользователь может убрать js-скрипт из своего списка.

Требования к движку форума:
1) новый каталог, доступный для записи (для хранения файлов);
2) новая SQL-таблица для хранения имени(пути) js-скрипта и имени(логина) того. кто имеет право редактировать (помимо модераторов);
3) новая SQL-таблица для хранения списка подгружаемых пользователю js-скриптов: название(или ID) скрипта, ID пользователя.

То же самое можно попробовать и для css - принцип будет абсолютно тот же.

Slavaz ★★★★★ ()
Ответ на: комментарий от Eddy_Em

Можно, но может получиться коряво т.к. все сайты сидя через 3G определяют что я в Новосибирске, хотя я на самом деле в Пензенской области. Через FTTx/ADSL такого косяка не наблюдается

kas501 ★★★ ()
Последнее исправление: kas501 (всего исправлений: 1)