Срач протектор

НА любом посещаемом тематическом ресурсе всегда возникают срачи и холивары. В интернете всегда кто то неправ. И вот сегодня, увидев в своем сообществе под 900 комментариев к записи из которых 95% был яростный холивар между очередными остро и тупоконечниками, понял, что пора что то делать.

Т.к. я противник цензуры в любом ее проявлении, то суть такова:

У любого комментария помимо голосов вверх/вниз появляется еще кнопки «это срач»/«это не срач» жать которую могут зарегленные пользователи. После N голосов вся дальнейшая ветка принудительно свертывается от текущего комментария и ниже. Хочешь покидать на вентилятор? Не вопрос. Кликай по плюсику, разворачивай ветвь и набрасывай. Остальным же эта ветвь мешать не не будет.

Ну и очень желательно, чтобы после того как ветвь получила статус «срач» топикстартеру не шли ответы в эту ветку на почту. Только участникам специальной олимпиады.

Кто может реализовать сию приблуду в виде плагина и сколько он за это хочет.

Изменеие логина на имя юзера в комментариях [Решено]

Доброго времени, подскажите как можно изменить логин пользователя (Login) на его имя (ProfileName).

Изменения в шаблонах comment.tpl и comment_list.tpl ($oUser->getLogin() поменял на $oUser->getProfileName()) результатов не дали.

UPD. Да решение было «на виду», все дело в плагине Role.

Косяк в комментариях (РЕШЕНО)

Приветствую, сегодня с утрица возникала вот такая ошибка!

Был топик, там были комменты, автор, как я понял удалил топик, но комменты почему в прямом эфире остались и выводят ошибку
Fatal error: Call to a member function getBlog() on a non-object in /home/*******.ru/www/templates/compiled/******/e59c47ebebf6f89c0cfae1d07e9c26bb1f639c1d.file.comment_list.tpl.php on line 31

Попробовал продублировать ошибку на тестовом сайта, не удалось.

В чем может быть беда? То есть часть прямого эфира выводится норм, но как доходит до этого то все ошибка.

Такая же ситуация в профиле пользователя в созданных комментариях.

UPD нашел в логах такую ошибку
Читать дальше →

Дублирование комментариев



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

Тоесть если было 3 коментария, я написал 4-ый, то после нажатия на кнопочку «Отправить коментарий»
появится мое сообщение новое сообщение, и после него еще продублируются три предыдущих, итого их будет 7-мь. Обновив страницу их станет как и должно быть 4-ри. Это не та уже и критично, но напрягает…

Может кто-то сталкивался с подобным или знает как поправить? Буду очень признателен

Почтовые уведомления о комментариях идут в спам.

Не знаю баг это или какие-то особенности моего сайта, но уведомления на почту отличаются друг от друга. Например, уведомления о новых топиках в блогах формируются нормально и для почтовых серверов являются совершенно «белыми» и пушистыми, а вот уведомления от комментариях всегда и у всех попадают в спам, т.е. скорее всего эти уведомления формируются как mail, а не smtp. В конфиге я не нашел отдельной настройки почтовых уведомлений для комментариев, только общие настройки. Эти настройки у меня сделаны на yandex-почту и работают как часы. Подскажите это я чего-то недосмотрел или это баг движка?

Зачем не исчезают удалённые комментарии?

Суть проста — не исчезают комментарии, удалённые админом. Даже спустя несколько суток. Нет, кеш чистить не предлагать. «Недобитки» висят, помеченные розовым цветом (шаблон Starter Kit)

Кто сталкивался? Как решали?

Проблема с комментариями...

Подскажите, как увеличить время устаревания комментариев…
Т.е. мне нужно, чтобы люди всегда могли оценить топик или хотябы увеличить это время. Наткнулся в конфиге на непонятные цифры 60*60*24*5 что это означает, как увеличить время и начать голосовать за те, которые уже выводятся как «Срок голосования за комментарий истёк»?

Блоги и пользователи

Хочу задать «чайниковский» вопрос по правам пользователей и коллективных блогов.

Есть некий сайт на котором 150 коллективных блогов. И бесконечное количество персональных. Задача сделать так, чтобы 150 человек из бесконечного количества зарегистрировавшихся на сайте могли писать только в эти коллективные блоги.

Причем, каждый в свой. И никаким образом, чтобы его топики не попадали в чужой. А все другие 149 и прочие из бесконечного числа зарегистрировавшихся на сайте могли комментировать блоги друг друга.

Т.е. на публикацию топика в блог ограничения есть типа пользователь id 1 публикует в блог id 1, пользователь id 2 публикует в блог id 2… пользователь id 150 публикует в блог id 150

А комментируют друг друга и всех прочих они как хотят. На это ограничений нет.

Можно ли имеющимися уже разработанными средствами LS реализовать это правило для публикаций топиков в блоги без сильно вмешательства в код движка, плагинов и прочего?

Если нет, кто возьмется написать плагин с возможностью гибкой настройки в конфиге плагина? Возможно ли такое написать?

Если да, то интересуют цена и сроки. Актуально к марту-апрелю этого года.