Author Topic: Репутация постов на ЛФ  (Read 96780 times)

0 Members and 1 Guest are viewing this topic.

Offline Тайльнемер

  • Posts: 12256
  • Σοι υν βυρρο. Ix bin æn ézl
« on: September 4, 2012, 18:19 »
(Обновлено: 22 дек 2013 г.)
«ЛФ-фичи» — это набор дополнительных функций для Лингвофорума, реализованных с использованием стороннего по отношению к ЛФ сервера и юзер-скрипта.

Основные функции:
  • Репутация. Позволяет оценивать сообщения пользователей — ставить (+) или (−). По оценкам за сообщения, написанные пользователем, вычисляется его репутация и показывается под его ником.
  • Навешивание ярлыков. Позволяет размещать под ником пользователей форума короткие надписи и видеть надписи, размещённые другими пользователями.
  • Просмотр от имени бота. При переходе по ссылке в тему группы, в которой вы не состоите, даёт возможность просмотреть её (кроме закрытых блогов).
  • Кое-какие исправления и дополнения в интерфейсе форума.

Подробности и инструкция по установке — на сайте.


(Первоначальный пост)
Сёдня ради прикола сделал «эддон» к ЛФ — юзер-скрипт, отображающий репутацию постов и пользователей.
Любой ЛФ-чанин, установивший у себя этот скрипт, сможет плюсовать и минусовать посты на ЛФ, а также видеть суммарный балл поста и пользователя. Баллы сохраняются на сервере teilnehmer.somee.com
К сожалению, не имея доступа к базе пользователей ЛФ, не получается сделать нормальную защиту от несанкционированного плюсования (минусования) — скрипт никак не защищён, и изменить его может каждый дурак. Всё держится только на честности пользователей.
Ну, и конечно, не исключено, что он ещё может глючить.

Offline Oleg Grom

  • Posts: 13151
« Reply #1on: September 4, 2012, 18:33 »
Уже пробовали какъ-то сдѣлать «карму». Только пересрались по этому поводу.

Offline Тайльнемер

  • Posts: 12256
  • Σοι υν βυρρο. Ix bin æn ézl
« Reply #2on: September 4, 2012, 18:55 »
Дак не надо сраться. Кто любит сраться, пусть скрипт не ставит.

« Reply #3on: September 4, 2012, 19:06 »
Может, минусы не нужны, одни плюсы оставить?

Offline Oleg Grom

  • Posts: 13151
« Reply #4on: September 4, 2012, 19:10 »
Лучше добавить, чтобы было: 123 пользователямъ пофигъ на этотъ постъ.

Offline Python

  • Posts: 33009
  • Aluarium agent
« Reply #5on: September 4, 2012, 19:12 »
Было бы еще неплохо добавить возможность плюсовать/минусовать с комментарием, с возможностью эти комментарии просматривать.

А нельзя ли сделать возможность посмотреть/изменить репутацию конкретного поста без установки скриптов? Т.е., например, пользователь берет ссылку на пост (которая под ###), вводит ее в форму на сайте и смотрит репутацию.
ÆC CASALI NAXI PRASQURI: AHOV CÆRU, MERTVÆRI TÆ SLAVUTÆT!
Вони просили його: «Скажи: кетум», а він говорив: «сатем», і не міг вимовити правильно.
Хотелось бы также отметить, что "Питон" - это "мышиный язык" : "пи+тон". © АБР-2

Offline Тайльнемер

  • Posts: 12256
  • Σοι υν βυρρο. Ix bin æn ézl
« Reply #6on: September 4, 2012, 20:04 »
Было бы еще неплохо добавить возможность плюсовать/минусовать с комментарием, с возможностью эти комментарии просматривать.
По-моему, это через чур. Форум и так позволяет комментировать посты других пользователей — в виде своих постов.

А нельзя ли сделать возможность посмотреть/изменить репутацию конкретного поста без установки скриптов? Т.е., например, пользователь берет ссылку на пост (которая под ###), вводит ее в форму на сайте и смотрит репутацию.
Можно, конечно. А разве это удобно?

« Reply #7on: September 4, 2012, 21:04 »
Если кто будет устанавливать, то не берите тот скрипт, а берите вот этот:

Offline Python

  • Posts: 33009
  • Aluarium agent
« Reply #8on: September 4, 2012, 21:09 »
Можно, конечно. А разве это удобно?
Неособо. Но зато нет ограничений по браузеру.
ÆC CASALI NAXI PRASQURI: AHOV CÆRU, MERTVÆRI TÆ SLAVUTÆT!
Вони просили його: «Скажи: кетум», а він говорив: «сатем», і не міг вимовити правильно.
Хотелось бы также отметить, что "Питон" - это "мышиный язык" : "пи+тон". © АБР-2

Offline Тайльнемер

  • Posts: 12256
  • Σοι υν βυρρο. Ix bin æn ézl
« Reply #9on: September 4, 2012, 21:10 »
А этот добавляет кнопку “explain” на xkcd.com

« Reply #10on: September 4, 2012, 21:12 »
Но зато нет ограничений по браузеру.
А какие браузеры не поддерживают юзер-скрипты?

Offline Bhudh

  • Posts: 48597
  • aka 蝎
    • Сайты по языкознанию
« Reply #11on: September 4, 2012, 23:11 »
Не рабо-отает! :'(
Пиши, что думаешь, но думай, что пишешь.
MONEŌ ERGŌ MANEŌ.
Waheeba dokin ʔebi naha.
«каждый пост в интернете имеет коэффициент бреда» © Невский чукчо

Offline I. G.

  • Posts: 34714
  • Кенгуреночек
« Reply #12on: September 4, 2012, 23:12 »
Не надо. Историю с кармой еще раз я не переживу. :(
...И мимимишечных круглышек,
Что безусловно хороши,
Но очень вредны для души.

Offline Nekto

  • Posts: 15291
« Reply #13on: September 4, 2012, 23:13 »
Карма - это было весело.  ;up:

Offline Joris

  • Posts: 14665
  • ở Sao Hỏa
    • Грамматика языка суахили
« Reply #14on: September 4, 2012, 23:16 »
:+1:
yóó' aninááh

Offline I. G.

  • Posts: 34714
  • Кенгуреночек
« Reply #15on: September 4, 2012, 23:17 »
Я не переживу.
...И мимимишечных круглышек,
Что безусловно хороши,
Но очень вредны для души.

Offline Nevik Xukxo

  • Posts: 43679
« Reply #16on: September 5, 2012, 00:33 »
Я не переживу.

Ну и ладно.

Offline Тайльнемер

  • Posts: 12256
  • Σοι υν βυρρο. Ix bin æn ézl
« Reply #17on: September 5, 2012, 01:51 »
Не рабо-отает!
Ну вот.
А что происходит?
UserJS_xkcd_com работает?

Offline Python

  • Posts: 33009
  • Aluarium agent
« Reply #18on: September 5, 2012, 03:31 »
Карма - это было весело.  ;up:
Насколько весело — трудно сказать, но карма (которая мне изначально не нравилась) заставила меня разобраться с sed и регексами для кармабота — в общем, некоторая польза была.
ÆC CASALI NAXI PRASQURI: AHOV CÆRU, MERTVÆRI TÆ SLAVUTÆT!
Вони просили його: «Скажи: кетум», а він говорив: «сатем», і не міг вимовити правильно.
Хотелось бы также отметить, что "Питон" - это "мышиный язык" : "пи+тон". © АБР-2

Offline Bhudh

  • Posts: 48597
  • aka 蝎
    • Сайты по языкознанию
« Reply #19on: September 5, 2012, 15:38 »
А что происходит?
Ничего. :donno:
Я, кстати, не понимаю, в каком порядке подгружаются скрипты из User JS. Чисто в алфавитном? (поэтому файл jQuery назван на _?)
Лежащий там же мой скрипт для вконтакта работает (кстати, оканчиваясь на .js, а не на .user.js).
Пиши, что думаешь, но думай, что пишешь.
MONEŌ ERGŌ MANEŌ.
Waheeba dokin ʔebi naha.
«каждый пост в интернете имеет коэффициент бреда» © Невский чукчо

Offline Тайльнемер

  • Posts: 12256
  • Σοι υν βυρρο. Ix bin æn ézl
« Reply #20on: September 5, 2012, 16:05 »
Я, кстати, не понимаю, в каком порядке подгружаются скрипты из User JS. Чисто в алфавитном? (поэтому файл jQuery назван на _?)
Да, кажется, в алфавитном. Можно jQuery и юзерскрипт в один файл запихать:

« Reply #21on: September 5, 2012, 16:05 »
А “UserJS_xkcd_com” работает?

Offline Bhudh

  • Posts: 48597
  • aka 蝎
    • Сайты по языкознанию
« Reply #22on: September 5, 2012, 16:10 »
Щас попробую.
Пиши, что думаешь, но думай, что пишешь.
MONEŌ ERGŌ MANEŌ.
Waheeba dokin ʔebi naha.
«каждый пост в интернете имеет коэффициент бреда» © Невский чукчо

« Reply #23on: September 5, 2012, 16:21 »
О, появились! :=
Это старые версии не работали, новые поставил — и всё вышло.
А вот ExplainXkcd не знаю, что добавляет, у меня только [−]0[+] видно…
Пиши, что думаешь, но думай, что пишешь.
MONEŌ ERGŌ MANEŌ.
Waheeba dokin ʔebi naha.
«каждый пост в интернете имеет коэффициент бреда» © Невский чукчо

« Reply #24on: September 5, 2012, 16:22 »
Так… посты одного юзера подряд кроме первого не имеют репы…
Пиши, что думаешь, но думай, что пишешь.
MONEŌ ERGŌ MANEŌ.
Waheeba dokin ʔebi naha.
«каждый пост в интернете имеет коэффициент бреда» © Невский чукчо

 

With Quick-Reply you can write a post when viewing a topic without loading a new page. You can still use bulletin board code and smileys as you would in a normal post.

Note: this post will not display until it's been approved by a moderator.
Name: Email:
Verification:
Type the letters shown in the picture
Listen to the letters / Request another image
Type the letters shown in the picture:
√49 Напишите ответ строчными буквами:
«Сто одёжек, все без застёжек» — что это?: