Юзерскрипт для комментариев обновлён
+264
Новый пост здесь.
Скрипт, сделанный два дня назад (если кто его помнит), внезапно, наполовину переполз в движок табуна :)
Однако, есть полезные функции, которые туда не попали, а также ещё несколько добавленных только что. Соответственно, скриптик жив и здравствует.
Заодно я его причесал и окультурил (вот Орхи подтвердит, какой там был бардак ;)
Итак, особенности новой версии (UPD):
— КОНФИГ. Любую из фич можно отключить/подключить, поправив одну строку. Не галочки поставить, конечно, но в начале скрипта просто и понятно выделено немного кода под конфигурацию для себя. Правится руками в две минуты без навыков программирования;
— Скрытие кнопки «скрыть» у комментов. Ну не хочу я, чтобы она всегда была видна: пусть показывается только если навести на комменты мышой (включено);
— Отображение избранного в виде звёздочки, куда ж без неё (включено);
— Таймлайн комментариев в углу (включено);
— Смена формата даты. Если кого не устраивает формат по умолчанию, можно поменять на практически любой (надо включить в конфиге);
— Отображение дат не по Москве, а в родном часовом поясе (выключено, надо включить в конфиге).
— Стилевой хак для тех, кому лесенка комментов кажется слишком длинной. Смотрим первую строчку в конфиге, вбиваем комфортную длину лесенки;
— Отображение авторов топика снизу, под текстом топика, а не наверху;
Удалено:
—Фикс глюка с дублированием комментов при обновлении (мигрировал в движок сайта);
—Прокрутка подгруженных комментов сверху вниз (тоже в движке сайта, зато в скрипте теперь есть возможность вернуть как было).
Скрипт опять здесь: tabun-fixes.user.js
Как ставить— Под лисой: поставить аддон Greasemonkey и просто перейти по ссылке;
— Под хромом: или поставить Tampermoneky и открыть ссылку, или сохранить скрипт на комп, зайти в «Инструменты» -> «Расширения» и перетащить туда файл скрипта;
— Под оперой: сохранить скрипт в отдельную папку, убедившись, что опера не покоцала расширение ".user.js", потом зайти в табун, кликнуть правой кнопкой -> «настройки сайта» -> «скрипты», а там выбрать ту самую папку. Даже если папка уже была выбрана раньше — выбрать её ещё раз.
Скрипт, сделанный два дня назад (если кто его помнит), внезапно, наполовину переполз в движок табуна :)
Однако, есть полезные функции, которые туда не попали, а также ещё несколько добавленных только что. Соответственно, скриптик жив и здравствует.
Заодно я его причесал и окультурил (вот Орхи подтвердит, какой там был бардак ;)
Удалены фичи, добавлены баги! Обновитесь и почистите кеш!
Итак, особенности новой версии (UPD):
— КОНФИГ. Любую из фич можно отключить/подключить, поправив одну строку. Не галочки поставить, конечно, но в начале скрипта просто и понятно выделено немного кода под конфигурацию для себя. Правится руками в две минуты без навыков программирования;
— Скрытие кнопки «скрыть» у комментов. Ну не хочу я, чтобы она всегда была видна: пусть показывается только если навести на комменты мышой (включено);
— Отображение избранного в виде звёздочки, куда ж без неё (включено);
— Таймлайн комментариев в углу (включено);
— Смена формата даты. Если кого не устраивает формат по умолчанию, можно поменять на практически любой (надо включить в конфиге);
— Отображение дат не по Москве, а в родном часовом поясе (выключено, надо включить в конфиге).
— Стилевой хак для тех, кому лесенка комментов кажется слишком длинной. Смотрим первую строчку в конфиге, вбиваем комфортную длину лесенки;
— Отображение авторов топика снизу, под текстом топика, а не наверху;
Удалено:
—
—
Скрипт опять здесь: tabun-fixes.user.js
Как ставить— Под лисой: поставить аддон Greasemonkey и просто перейти по ссылке;
— Под хромом: или поставить Tampermoneky и открыть ссылку, или сохранить скрипт на комп, зайти в «Инструменты» -> «Расширения» и перетащить туда файл скрипта;
— Под оперой: сохранить скрипт в отдельную папку, убедившись, что опера не покоцала расширение ".user.js", потом зайти в табун, кликнуть правой кнопкой -> «настройки сайта» -> «скрипты», а там выбрать ту самую папку. Даже если папка уже была выбрана раньше — выбрать её ещё раз.
80 комментариев
он совсем не редкий
если браузер долго стоит открытый например час или больше, то при обновлении комментов они дубрировались
при дублировании имелось ввиду что непрочитанные комменты удваивались.
Но все комментарии в длинных ветках съезжают вправо настолько, что читать тупо неудобно. Вроде бы как после обновления ситуация в корне изменилась… и вот опять.
Вот эту проблему можно как-нибудь будет решить силами пусть даже подобного скрипта?
Не, это понятно, что пространство с комментарием становится больше, да… но оно, пардон, занимает 20% и упирается в самый правый край. Так ведь и косоглазие заработать можно=)
Может, действительно имеет смысл сократить длину, но только это надо будет Орхи попросить конфиг сайта поправить.
Ветка в RPG блоге (практически любая), совсем грусть-тоска начинается где-то с двадцатого комментария.
В общем, я добавил в скрипт хак, который физическую длину лесенки не меняет, но стилями заставляет её выглядеть как колонку начиная с нужного тебе уровня. Обнови скрипт и поправь конфиг.
у меня такой же)
В лисе надо открыть Manage user scripts — правую кнопку — изменить.
Поставил в строке параметр true — время всё равно по Москве. Что-то ещё надо, я угадал?
Если у тебя Opera — после каждой правки надо заново показывать ей папку со скриптами. Если Chrome без Tampermonkey — заново ставить скрипт.
Нажимаешь на стрелочку рядом с мордой макаки, там будет «Manage user scripts» или что-то в этом духе. Кликаешь, находишь в списке «Tabun Fixes», на нём правую кнопку и в меню «править».
Может строкой ошибся?
Слушай, а у тебя в системе часовой пояс правильно выставлен?
new Date('2013-02-07T10:26:57+04:00').getHours();Где конкретно время осталось московское?
В постах и комментах должно было поменяться.
Ещё раз открой консоль, нажми там «Clear», чтобы почистить, обнови страницу и поищи среди кучи строк текста те, у которых слева будет рыжий крестик. Их мне скинь, если найдутся.
Слушай, честно, я без понятия, почему оно так происходит.
Ещё один последний тест: в консоли new Date().getTimezoneOffset() что выдаст?
В общем, я сдаюсь. Можешь пошаманить: переставить скрипт (только не забуть потом поправить конфиг), перезапустить лису и т.д.
Извини, но мне всё-таки надо работать.
Из-за неё у тебя действительно могло косячно рендериться время. Не московским, правда, оставаться, а просто косячно рендериться в непредсказуемых местах, вроде нулевого февраля…
Обнови скрипт, посмотри, работает ли теперь.
После каждого добавленного скрипта (отдельного файла)
При изменении самого файла достаточно обновить страничку.
Скачал новый скрипт, заменив им старый, Ctrl+R и работаем дальше
Вот это нужно по умолчанию внести в движок Табуна.
Вообще, решение довольно костыльное и если вносить, надо делать как-то более прямо.
Итак, опять две фичи перебрались в движок табуна. Обновите скрипт, пожалуйста, чтобы не нагружать свои браузеры дублированием работы.
Скрипт на превращение строки
в старый вид (название блога сверху, автор снизу) реален?
За это — отдельное огромное спасибо )
Хм, а можно наоборот сделать настраиваемое отключение этого, чтоб не прибегая к перемотке назад видеть последовательность, как и раньше?
Можно. Тогда вопрос: при открытии страницы новые комменты прокручиваются именно сверху вниз (так всегда и было). Для этого тоже обход делать или не надо? (там одна строчка кода будет — это не трудно, так что просто скажи, надо ли оно).
Но в общем — спасибо )