Загрузка

Популярное на маркете
Пять советов о защите сайта 290 ₽
LartSamp 3.0 - Revival Edition
11 июл, 08:27   44 024
Пять советов о защите сайта
UI.X 2 Addon 2.0.11/2.1.2 - Patch
26 фев, 15:23   11 135
Пять советов о защите сайта 299 ₽
Муниципальный шаблон
20 июл, 21:25   9 967
Пять советов о защите сайта
Palladium 2.0 - Premium style
28 фев, 06:07   6 168
Информация о маркете

На маркете можно скачать или купить готовые решения для Вашего сайта.

Как совершать покупки?

  • Войдите или зарегистрируйтесь
  • Пополните баланс аккаунта
  • Нажмите "Купить" выбрав товар
Предназначен для версий DLE 15.1-15.x
Модуль Закрепить / Лучший комментарий
Плагины [auto] / Модули 1 347 7 08.07.2022
Поддерживает автоматическую установку
Данный плагин можно установить через импорт в админ-панели или install-файл.

Модуль Закрепить / Лучший комментарий



С помощью данного модуля можно сделать выбор лучших комментариев, тем самым закрепляя его вверху списка среди всех остальных, что поможет выделить важную информацию или, например, использовать его для шаблонов типа Q/A (Вопрос-ответ). 


Возможности модуля

  • Возможность закрепить комментарий поверх остальных
  • Возможность открепить закрепленный комментарий 
  • Закреплять комментарий может администратор и автор публикации
  • Работает на JS скрипте и с помощью вызова DLE Alert окон, без корректировок движка - всё происходит с помощью плагина и исполняющего PHP файла.


Настройка и установка

Для установки и настройки модуля потребуется мало усилий. За вас всё сделает система плагинов DLE, нужно лишь внести небольшие правки.


1. Переместите папку engine в директорию Вашего сайта.

2. Загрузите файл commentrec.xml в плагины (Утилиты - Управление плагинами)

3. В файле comments.tpl Вашего шаблона заключите нужный Вам код в теги [best][/best]

Например: У вас есть div class="postcomments", добавьте к нему [best]style="background: green"[/best] чтобы сделать зелёный фон лучшему комментарию.

4. Добавьте тег [add-best] текст [/add-best] и [dell-best] текст [/dell-best]

С нужным текстом и стилем внутри, это будет исполняющим кодом. add-best = Вызов окна "Закрепление комментария", dell-best "Открепления". 

5. Добавьте к файлу fullstory.tpl в самый низ код:

<script>
function BestComments(a, b, c) {
    if (c == 1) {
        text = "Открепить данный комментарий?";
    } else {
        text = "Закрепить данный комментарий первым?";
    }
    DLEconfirm(text, dle_confirm, function() {
        ShowLoading("");
        $.post(dle_root + "engine/ajax/controller.php?mod=commsort", {
            id: a,
            post_id: b,
            dell_comm: c,
            user_hash: dle_login_hash
        }, function(data) {
            HideLoading("");
            $("#dle-content").load(window.location.href + " #dle-content");
            DLEalert(data, dle_info);
        })
    })
}
</script>


Вопрос/Ответ по работе модуля


Скачать .rar | 3.18 Kb

Информация об авторе *

* Автор - пользователь, который добавил материал на Маркет.
Он может не являться разработчиком самого шаблона, скрипта или плагина.

img
@TypeWeb

Ы

Администратор
Offline

Всего постов: 404
Всего комментариев: 2
Вам понравилась моя публикация?
Нравится Не нравится Рейтинг: +3
Отправьте ссылку своим знакомым!
Комментарии и отзывы (7)
  1. {title}
    +3
    комментарий закреплён
    Никнейм: tweb | 09.07.2022 в 00:12

    Если у Вас версия DLE ниже 15.1, то плагин не будет работать, но это исправимо.
    Откройте управление плагинами и в разделе "Действия в файлах" (в самом плагине).

    Второе действие (по файлу engine/classes/comments.class.php), вместо текущего найти:

    $row['name'] = isset($row['name']) ? stripslashes( $row['name'] ) : '';


    Заменить на:

    $row['name'] = stripslashes( $row['name'] );


    Тогда для всех версий начиная с 13.3 до 15.0 всё будет работать blush 

  2. {title}
    +1
    Ashot Malykan
    Гость
    09.07.2022 в 17:23

    Спасибо за плагин, работает на 15.1, а то везде старый и выдавал ошибку 

    1. {title}
      0
      Никнейм: tweb | 12.07.2022 в 13:32

      best Отлично, рад что понравилось! 

  3. {title}
    0
    Роман
    Гость
    03.07.2023 в 23:46

    На DLE 16.X будет работать?

    1. {title}
      0
      Гость Иван
      Гость
      04.07.2023 в 15:52

      У меня работает на 16-ой 

    2. {title}
      0
      Роман
      Гость
      04.07.2023 в 17:57

      Благодарю за ответ, попробую

  4. {title}
    0
    Алексей
    Гость
    05.01.2024 в 06:47

    Здравствуйте. Спасибо за модуль, работает. Можно ли добавить надпись "комментарий закреплен", вместо цветного фона?