Популярное на маркете
Звёздный рейтинг для сайта
25 июн, 15:49
62 543
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
Информация о маркете
На маркете можно скачать или купить готовые решения для Вашего сайта.
Как совершать покупки?
- Войдите или зарегистрируйтесь
- Пополните баланс аккаунта
- Нажмите "Купить" выбрав товар
Данный плагин можно установить через импорт в админ-панели или 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>
Вопрос/Ответ по работе модуля
Информация об авторе *
* Автор - пользователь, который добавил материал на Маркет.
Он может не являться разработчиком самого шаблона, скрипта или плагина.