Ricona
Гуру форума
- Регистрация
- 21 Окт 2007
- Сообщения
- 270
- Реакции
- 98
- Автор темы
- #1
Автор: PAV
Работает на DLE версий: 5.x-6.x
Тестировался на версиях DLE: 5.0, 6.3, 6.5
Описание:
Кнопка/ссылка "Спасибо", нажав на которую, пользователь благодарит автора новости/статьи.
- список отблагодаривших кэшируется, тем самым - сокращая нагрузку на MySQL/MySQLi сервер.
- скрипт максимально внедрён в движок.
- скрипт максимально упрощён в использовании, установка/обновлении к данному - не относится.
Использование запросов к БД:
- только 0, 1, либо 6 - при выполнении AJAX'а.
- 0, либо 1 - при выполнении самого скрипта (в изменениях описана причина этому).
Изменения относительно версии 1.5:
- убрана из шаблона кнопки - переменная "{thanks_id}".
- функция "doThanks" перенесена из "js_edit.js" а сам скрипт, что немного упрощает при обновлении движка и даёт возможность использовать зашифрованный скрипт.
- убран из таблицы "thanks" столбик "ip", т.к. скрипт не работал с ним, и для экономии памяти.
- сокращено выполнение запросов, на один запрос в AJAX, теперь - 0, 1, либо 6.
- при отображении полной новости/статьи количество запросов 0, либо 1. Если файл-кэш не найден и дабы не засаривать файловую систему то, если нет спасибок - будет один запрос, инече создастся файл-кэш, после чего будет - 0 запросов. Это было в первых версиях, потом было убранно, и вновь было возвращенно, на случай, если файл-кэш будет утерян или удалён.
- добавленна возможность сортировки по количеству благодарностей - в расширенном поиске или же просто в поиске, в случае с более старыми версиями.
О скрипте:
Скрипт распространяется "как есть", а это значит, что можно использовать, но с некоторыми ограничениями:
1. нельзя использовать в коммерческих целях;
2. нельзя использовать код или его часть, не спросив автора;
3. нельзя присваивать себе или кому-либо - код или часть кода;
4. запрещенно изменение архива, скриптов, не уведомив об этом меня.
Разрешенно переводить скрипт и описание/руководство, но без изменения авторства и присвоения его себе или кому-либо, включая контактные данные с автором.
Вы не можете требовать от автора:
1. переписать код;
2. дописать код;
3. устранить те или иные баги/глюки.
Поддержка скрипта, если будет, то только по личной инициативе автора, не более.
Помните, что данный скрипт Вы используете на свой страх и риск, и автор не несёт никакой ответственности.
Как появился скрипт?
Появился благодаря знакомому, который попросил написать, с нуля, для него. На тот момент был подобный модуль от Nickon'а, но он был платным. После написания, модуль попал в паблик, разместил его лично.
Скачать:
Для просмотра скрытого содержимого вы должны войти или зарегистрироваться.