LINUX.ORG.RU
ФорумTalks

Карма и плюсики для лора

 , , ,


6

3

Устанавливаем юзерскрипт https://lorka.sytes.net/lorka.user.js

Можем ставить плюсики в карму, и плюсики к комментам. Пока только при открытии треда, в списке тредов/трекере и т.п. нет

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

Скрин: https://imgur.com/a/RusLD

★★★★★

Почему-то не работает в ОП-посте темы. Пока страница загружается карма есть, после загрузки страницы исчезает, в остальных сообщения темы всё нормально отображается. Скрин.

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

Не уверен, что так лучше. Было бы прикольно, как-то сделать чтобы голоса не отъедали вертикально место. Может через margin или position absolute?

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

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

Согласен.

position absolute

С этим хрень, скор по всем сообщениям собирается сразу за ОП.

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

У меня стоит старый lorify с ним всё норм.

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

UPD вроде получилось, обновил скрипт.

Опечатался в absolite и position не применяется, а если правильно, то опять всё в одну кучку соберётся.

vvn_black ★★★★★
()

bug

Решил минуснуть игнор-лист и заметил, что сервер выкидывает эксепшен на никнеймах с дефисом.

vvn_black ★★★★★
()
Ответ на: bug от vvn_black

Исправил

pawnhearts ★★★★★
() автор топика
Ответ на: комментарий от deep-purple

Если верить консольке файрфокса, то fa тянет 36.5KB стиль при обновлении странички и один раз сам фонт на 75KB, который кеширует.

Разве это накладно?

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

Пара соображений, одно технического плана, хорошо бы серверу отдавать для запрашивающего IP статус для каждого сообщения, типа {up: 10, down: 1, vote: 'up|down|none'}, тогда можно иконки оставить контурными, а текущий выбор уже показывать filled и при каждом однотипном голосовании прибавлять или убирать голос - кликнул up, плюс один, кликнул второй раз up убрали голос, а не как сейчас либо up либо сразу down.

И второе, общего, насчёт домена от no-ip. Я понимаю, что «постоянное» имя совсем не гарантирует, что ТС не выключит хостинг, но всё же, как-то спокойнее.

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

Добавил. Только zero вместо none. И запрос соотв-но /vote/id/zero.

Для кармы аналогично.

Насчет домена - может сменю потом, но я для этого сертификат уже сделал, да и в чем проблема, no-ip нормально работает.

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

да и в чем проблема

Теоретически, можно профукать renew (даже без оплаченой статики пров адрес не меняет месяцами и подтверждать приходится ручками) и потерять имя.

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

На email приходят уведомления что пора renew делать. Есть альтернативный адрес vote.zebratebra.tk но .tk тоже так себе вариант. Могу на него сменить. Алсо это vps, так что со статикой и т.п. проблем нет.

pawnhearts ★★★★★
() автор топика
Последнее исправление: pawnhearts (всего исправлений: 1)
Ответ на: комментарий от pawnhearts

bug

По-моему, сейчас для сообщения возращается статус любого «нового» последнего голоса, а не «своего».

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

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

deep-purple ★★★★★
()

Версия 3.0 :

  • Font Awesome 5;
  • панелька управления:
    • кнопки перехода вверх и вниз страницы;
    • вкл/выкл инжектов кармы и скора;
  • карма инжектится в каждое упоминание юзера в виде смайлика, по mouseenter раскрывается для голосования;
  • позиция панели и состояние чекбоксов сохраняются в localStorage['lorkaStorage'].

Скрин: https://imgur.com/a/MJwB1

Сырцы: https://github.com/unreg/lorka-client

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

Предлагаешь с github теперь ставить? Ты бы файл переименовал в something.user.js чтобы его tampermonkey сам подхватывал при клике.

Может сделать, чтобы карму многих пользователей отдавало одним запросом как со scores?

pawnhearts ★★★★★
() автор топика

Потихоньку пилю фичи для себя, они завязаны на навигацию по форуму, так как в основном использую трекер без толксов, сейчас есть:

  • скролл вниз страницы при переходе в тему из трекера;
  • отдельные кнопки на панели на трекер и толксы.

Попробовать можно обновив скрипт до 3.0.3 и включив dev-mode.

Вопрос, насколько это интересно, ну и набираю фич-реквесты.

Из того, что приходит на ум, помечать ОП типа гуд|треш (сохранять в локальном хранилище). И по моему был такой запрос в прошлом году, можно скрывать трешевые темы в трекере, правда мне они не мешают.

vvn_black ★★★★★
()
16 марта 2018 г.

Ну и хипстота, на хрена юзерскрипты на ES6 писать?! Оно ж в некробраузерах не заведётся, на ЛОРе куча некрофилов с палемуном, престооперой и вебкит-поделками. Транспиллировал бы хоть, раз для эндъюзеров выкладываешь.

bodqhrohro_promo
()
19 июня 2018 г.
Ответ на: комментарий от pawnhearts

Походу оно и до сих пор так, можно забить болт на «lorka.sytes.net» или как?

vvn_black ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.