[Мод] Лучший комментарий

(Ответов: 4, Просмотров: 920)
  1. Новичок
    • Регистрация: 06.06.2013
    • Сообщений: 28
    • Репутация: 12
    Данный модуль позволяет автору новости выбирать лучший комментарий к своим новостям. У каждой новости может быть только 1 лучший комментарий. Лучший комментарий показывается первым.

    Версия DLE: 9.8 cp1251/utf-8 (для корректной работы сохраните best.php в нужной Вам кодировке)
    Версия модуля: v 1.0 BETA

    Автор: Горубшка
    Сайт автора: gorbushka.name
    Цена: 0$
    Демо:
    Скрытый текст (вы должны зарегистрироваться или войти под своим логином):
    У вас нет прав чтобы видеть скрытый текст, содержащийся здесь.


    Установка:

    Развернуть текст

    Скрытый текст (вы должны войти под своим логином или зарегистрироваться и иметь 5 сообщение(ий)):
    У вас нет прав чтобы видеть скрытый текст, содержащийся здесь.

    [свернуть]


    Большая просьба протестировать, ибо не уверен в работоспособности...
    Вложения
    • Тип файла: zip best.zip (843 байт, Просмотров: 3)
    • 2

    Спасибо сказали:

    OKyJIucT(08.06.2013), ZloyLorD(15.06.2013),
  2. Человечный Android Аватар для wolf28
    • Регистрация: 21.11.2011
    • Сообщений: 1,111
    • Репутация: 275
    Горбушка, неплохо, но необходимо как то его выделить из всех, цветом и т.п
    Возможна ли отдельная css настройка такого комментария?
    Последний раз редактировалось wolf28; 08.06.2013 в 13:51.
    ТУТ может быть ваша реклама! Заинтересовало, пишите в ЛС.
    • 0
  3. Новичок
    • Регистрация: 06.06.2013
    • Сообщений: 28
    • Репутация: 12
    Цитата Сообщение от wolf28 Посмотреть сообщение
    но необходимо как то его выделить из всех, цветом и т.п
    Конечно, возможно. Для этого есть 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""" ); 
    • 2

    Спасибо сказали:

    wolf28(08.06.2013), Zzzadruga(20.06.2013),
  4. Новичок
    • Регистрация: 06.06.2013
    • Сообщений: 28
    • Репутация: 12
    UPDATE:

    В инструкции допущены ошибки:
    1)
    Код HTML:
     [bestl]<a href="/index.php?do=best&amp;id={comment-id}"Лучший</a>[/bestl]
    заменить на:
    Код HTML:
    [bestl]<a href="/index.php?do=best&amp;id={comment-id}">Лучший</a>[/bestl]
    2)
    PHP код:
    $ts $row['autor']; 
    необходимо только если не стоит модуль "иконка ТС".

    3) Нет SQL-запроса:
    Код:
    ALTER TABLE `dle_comments` ADD COLUMN `best`  enum('0','1') NOT NULL AFTER `apporove`
    Так же проверила совместимость с ДЛЕ 10.0 - проблем не выявлено.
    • 1

    Спасибо сказали:

    Zzzadruga(20.06.2013),
  5. Новичок
    • Регистрация: 06.06.2013
    • Сообщений: 28
    • Репутация: 12
    Версия 1.1:
    + В настройки групп добавлена настройка прав на выбор лучшего комментария для СВОИХ новостей
    + В настройки групп добавлена настройка прав на выбор лучшего комментария для ЛЮБЫХ новостей
    - Исправлена ошибка, при которой любой гость мог выбрать лучший комментарий в статьях, опубликованных гостями. Теперь гости не могут выбирать лучший комментарий.

    Инструкция длинная, но не пугайтесь - там всего лишь длинные куски кода =) На самом деле, обновление занимает 2-3 минуты.

    Обновление с версии 1.0:
    Скрытый текст (вы должны войти под своим логином или зарегистрироваться и иметь 10 сообщение(ий)):
    У вас нет прав чтобы видеть скрытый текст, содержащийся здесь.

    Автор идеи: Твоя
    Реализовал: Горбушка
    • 2

    Спасибо сказали:

    krockki(23.06.2013), Zzzadruga(20.06.2013),

Похожие темы

Темы Раздел Ответов Последний пост
Лучший комментарий
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

У кого попросить инвайт?

Вы можете попросить инвайт у любого модератора:

Информеры