Правда карму Ангону не пересчитали. Мне пересчитали, я умею заё… ать людей ;)
он стремительно учится.
Аминь.
  • avatar Arris
  • 0
Да деньги то найти на верстальщика не проблема ;)

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

Проблема в том, что таки верстать под имажинарию в принципе никто не хочет. Я искал людей. Ну, глухо. Не хотят люди разбираться в легаси-коде, в механизме хуков, в легаси-смарти. Я их понимаю.
  • avatar Angon
  • 2
А пока минусы анонимные, не вернее ли будет сказать «какой-то анонимус не одобряет текст»?
  • avatar Arris
  • 2
Такое было.
Кто-то из участников имажинарии зарегал несколько аккаунтов и минусовал список участников. Меня там, еще кого-то.

Коммунидзий провел расследование, выявил этого гражданина и ограничился удалением оценок, аккаунтов и устным предупреждением (всего лишь!)

Правда карму Ангону не пересчитали. Мне пересчитали, я умею заё… ать людей ;)

Что это был за деятель — он разглашать категорически отказывается. Да и пофигу уже, в общем-то.
Но хотят ли люди видеть, что %username% не одобряет текст?..
Можно сделать рядом с комментом ссылку на форму просмотра — отдельную страницу, которая покажет коммент по ID и выхлоп из БД кто как за это проголосовал. Минимум изменений в верстке основного сайта. А этот отдельный инструмент вообще не обязан быть похож по оформлению на сайт, чисто техническая страничка, который (имхо) нужен мало кому. Если пользователей наберется много, тогда уже скинемся на кофе с пироженками человеку который запилит продуманный дизайн и верстку.
  • avatar Arris
  • 0
Я уже понял, что вас не примирить.

И у Ангона экстремальная позиция антиминусатора, а у тебя экстремальная позиция про-минусотора.

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

Ничего личного.
дополнительные аккаунты.

Серьезно? Кто-то реально этим занимался?

Уже это более чем достаточный аргумент против возвращения минусов.
Последний раз редактировалось
А я не хочу, чтобы в случае, когда пользователь пишет чушь, у меня был выбор — встревать с ним в дискуссию, игнорировать и жаловаться модератору. Не хочу, чтобы глупость (кроме терминальных форм) была нарушением правил. Хочу просто поставить минус, чтобы люди видели — я этот текст не одобряю.
Есть свои плюсы и минусы у обоих подходов.
Обнуление всех выставленных им оценок это удаление строк из БД, или UPDATE ls_vote SET… WHERE user_voter_id = ХХХ. Ресурсоемко в момент удаления, если таковых записей окажется много.
А отображение минусов в зависимости от значения столбика в таблице users будет жрать ресурсы постоянно, но переменчивые люди смогут вернуться и увидеть свои «негативные взгляды» если выключили минусы у себя по ошибке.
  • avatar Arris
  • 1
Тут дело такое: я перепилил чужой плагин ограничения регистрации — теперь можно зарегаться только с домена из определенного списка. Недлинного. Туда вошли популярные почтовые домены и некоторые частные.

Попытка зарегаться с какого-нибудь pornohub.com приведет к тому, что форма регистрации просто будет выглядеть сломанной.

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

Кроме того, включена активация — пока аккаунт не активирован — писать ничего нельзя.

После ввода этой системы у нас появился только нормалмэн и еще 3 аккаунта, которые даже не потрудилсь пройти активацию.

Из этого я делаю предварительный вывод о работоспособности системы :) Пока что дальнейшие улучшения не требуются.
  • avatar Angon
  • 2
Можно сделать три варианта: «Без оценок», «Только плюсы» и «Плюсы и минусы». Если пользователь переходит с «плюсов и минусов» на «только плюсы», обнуляются только минусы (вроде логично). Если пользователь переходит на безоценочность, то обнуляются все поставленные им оценки.
А форс-юзеры из Импульс Драйва не пригодятся? Там их два вида, разных, и один неплохо под ситхов затачивается.
  • avatar Arris
  • 1
А если сделать плюсы и минусы именными, как предлагали выше, так вообще хорошо. Но это трудоемко, и я не могу оценить дадут ли эти усилия пропорциональный профит для проекта.

Они, в принципе, и так именные. Просто есть некоторые сложности с выводом информации о том, кто как голосовал. С вёрсткой, с дизайном, вот с этим всем. У меня пока нет четкого понимания, как это должно выглядеть.

Ну и да, это утяжелит страницу ;)
Но я думаю, ты согласишься, что есть куда более One Trick Pony парадигмы.
Понятно, что такую парадигму можно сделать. Но вообще, парадигмы, если они основаны на чем-то реально существовавшем, должны объяснять устройство мира, а не просто давать опцию на поколдовать. Так что прямо-таки, One Trick мне представляется возможным скорее как искусственное образование. Например, когда в какой-нибудь мозгопромывочной секте пробудится один из фанатиков.

А так, широта применимости парадигмы — это вопрос эластичности совы у игрока и размера глобуса у мастера) Ну и согласия забить на механику, которая в этом случае очень часто оказывается палками в колёсах
  • avatar Angon
  • 1
И что делать, если спам-бот начнет писать не посты, а комментарии? (Не помню, было ли когда такое, но не вижу, что в этом невозможного). Или еще какие явно нарушающие наше единственное правило комментарии появятся?
Было, но с тех пор отвалилось. В планах есть, но пока не реализовано.
  • avatar Arris
  • 0
Она и так отдельная строка в БД :)

CREATE TABLE `ls_vote` (
  `target_id` int(11) unsigned NOT NULL DEFAULT '0',
  `target_type` enum('topic','blog','user','comment') NOT NULL DEFAULT 'topic',
  `user_voter_id` int(11) unsigned NOT NULL,
  `vote_direction` tinyint(2) DEFAULT '0',
  `vote_value` float(9,3) NOT NULL DEFAULT '0.000',
  `vote_date` datetime NOT NULL,
  `vote_ip` varchar(15) NOT NULL DEFAULT '',
  `old_vote` float(9,3) NOT NULL DEFAULT '0.000',
  PRIMARY KEY (`target_id`,`target_type`,`user_voter_id`),
  KEY `user_voter_id` (`user_voter_id`),
  KEY `vote_ip` (`vote_ip`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
  • avatar Angon
  • 0
Я же написал «у меня недостаточно авторитета». Есть куда более достойные и уважаемые люди. Да и так ли нужен Имажинарии еще один модератор?