Что нового

Thank You (1.0.0) - Система благодарностей на сайте DLE

  • Автор темы Автор темы geony
  • Дата начала Дата начала

geony

Посетитель
Регистрация
12 Апр 2023
Сообщения
10
Реакции
17
Модуль "Thank You" для DLE, который позволяет организовать на вашем сайте систему благодарностей. Вы сможете отключать модуль глобально, указывать текст кнопки, заголовок списка поблагодаривших пользователей, который будет выводиться для пользователей.

Установка происходит через систему "Управления плагинами".
модули с сайта https://shopthemes.ru/
 

Вложения

спасибо за модуль.
 
Кривой модуль пипец, админ кнопки не видит, что бы настроить стили для нее, надо заходить под пользователя, гости сказать спасибо не могут.
 
У меня возникает ошибка при нажатии на кнопку «Спасибо». Хромированная консоль дает следующее

и подробно
Request URL http://datalife19/engine/ajax/thank_you.php
Request Method POST
Status Code 403 Forbidden
Remote Address [::1]:80
Referrer Policy strict-origin-when-cross-origin

Я уже несколько часов пытаюсь решить эту проблему. Для информации: она установлена на DataLife Engine V19.0.

Хорошо, я решил проблему.
Откройте enginine/modules/tank_you/index.php и найдите
$.post(dle_root + "engine/ajax/thank_you.php",

Замените на
$.post(dle_root + "index.php?controller=ajax&mod=thank_you",
Затем откройте файл engine/ajax/tank_you.php, найдите и удалите
require_once ENGINE_DIR . '/modules/functions.php';
Чтобы получить ссылку для управления модулем в админке, вам необходимо исправить код плагина на следующий
INSERT INTO {prefix}_admin_sections (name, title, descr, icon, allow_groups) VALUES('thank_you', 'Thank You', 'Le module permet d\'organiser un système de remerciements sur votre site.', 'thank_you.png', '1');
 
Последнее редактирование:
Верх