Данный модуль позволяет автору новости выбирать лучший комментарий к своим новостям. У каждой новости может быть только 1 лучший комментарий. Лучший комментарий показывается первым.
Версия DLE: 9.8 cp1251/utf-8 (для корректной работы сохраните best.php в нужной Вам кодировке)
Версия модуля: v 1.0 BETA
Автор: Горубшка
Сайт автора: gorbushka.name
Цена: 0$
Демо:
Скрытый текст (вы должны зарегистрироваться или войти под своим логином):У вас нет прав чтобы видеть скрытый текст, содержащийся здесь.
Установка:Развернуть текст
Скрытый текст (вы должны войти под своим логином или зарегистрироваться и иметь 5 сообщение(ий)):У вас нет прав чтобы видеть скрытый текст, содержащийся здесь.[свернуть]
Большая просьба протестировать, ибо не уверен в работоспособности...
- 08.06.2013 13:42
- 08.06.2013 13:49
Горбушка, неплохо, но необходимо как то его выделить из всех, цветом и т.п
Возможна ли отдельная css настройка такого комментария?Последний раз редактировалось wolf28; 08.06.2013 в 13:51.
- 08.06.2013 14:01
Конечно, возможно. Для этого есть 2 тега: [bestc] и [/bestc] - код между ними показывается ТОЛЬКО для лучшего комментария. Соответственно, можно между ними прописывать любые css-свойства в шаблоне комментария.
Можно ещё добавить тег [not-bestc] и [/not-bestc], если нужно... Можно будет выделять все, кроме лучшего. Для этого:
Ищем:PHP код:Ниже добавляем:$tpl->set_block( "'\\[bestc\\](.*?)\\[/bestc\\]'si", "" );
PHP код:Ищем:$tpl->set( '[not-bestl]', "" );
$tpl->set( '[/not-bestl]', "" );
PHP код:Ниже вставляем:$tpl->set( '[/bestl]', "" );
PHP код:$tpl->set_block( "'\\[not-bestc\\](.*?)\\[/not-bestc\\]'si", "" );
- 20.06.2013 00:28
UPDATE:
В инструкции допущены ошибки:
1)Код HTML:заменить на:[bestl]<a href="/index.php?do=best&id={comment-id}"Лучший</a>[/bestl]Код HTML:2)[bestl]<a href="/index.php?do=best&id={comment-id}">Лучший</a>[/bestl]
PHP код:необходимо только если не стоит модуль "иконка ТС".$ts = $row['autor'];
3) Нет SQL-запроса:Код:Так же проверила совместимость с ДЛЕ 10.0 - проблем не выявлено.ALTER TABLE `dle_comments` ADD COLUMN `best` enum('0','1') NOT NULL AFTER `apporove`Спасибо сказали:
Zzzadruga(20.06.2013), - 20.06.2013 06:32
Версия 1.1:
+ В настройки групп добавлена настройка прав на выбор лучшего комментария для СВОИХ новостей
+ В настройки групп добавлена настройка прав на выбор лучшего комментария для ЛЮБЫХ новостей
- Исправлена ошибка, при которой любой гость мог выбрать лучший комментарий в статьях, опубликованных гостями. Теперь гости не могут выбирать лучший комментарий.
Инструкция длинная, но не пугайтесь - там всего лишь длинные куски кода =) На самом деле, обновление занимает 2-3 минуты.
Обновление с версии 1.0:Скрытый текст (вы должны войти под своим логином или зарегистрироваться и иметь 10 сообщение(ий)):У вас нет прав чтобы видеть скрытый текст, содержащийся здесь.
Автор идеи: Твоя
Реализовал: Горбушка
Тэги топика:
- engine,
- prefix,
- tpl-,
- userprefix,
- user_id,
- _comments,
- _users,
- искать,
- комментарий,
- хороший
Похожие темы
| Темы | Раздел | Ответов | Последний пост |
|---|---|---|---|
Лучший комментарий | DLE | 0 | 04.06.2013 08:34 |
Оставить Комментарий на Странице Facebook! Работа на 2 минуты! | Другая работа | 8 | 27.07.2012 21:22 |
Конкурс - 10 долларов за комментарий! | Дайджест блогосферы | 6 | 06.12.2011 05:24 |
Как получить трастовый бэк за 1 комментарий на блоге? | Дайджест блогосферы | 1 | 28.10.2010 14:46 |
Wildo.ru исполнился год! Получи 365 рублей за комментарий! | Дайджест блогосферы | 0 | 18.08.2010 13:34 |




