- ShopCMS, DataLife Engine, XenForo и другие CMS - помощь и поддержка
- → Просмотр профиля: Темы: RuS
Статистика
- Группа: Пользователи
- Сообщений: 5
- Просмотров: 2399
- Статус: Новичок
- Возраст: 30 лет
- День рождения: Июль 5, 1993
-
Пол
Мужчина
-
Город
Русь
-
Интересы
Патриот
0
Начинающий
Инструменты
Последние посетители
Мои темы
Модуль для 9.5 9.0 DLE Thanks-2.0 Благодарности Спасибо
07 June 2012 - 03:28 PM
Thanks v.2.0 для 9.5 9.4 9.3 9.2 9.0 dle выводит список пользователей высказавшие благодарность (Спасибо) автору или пользователю за интересную новость, публикацию. Тем самым позволяет организовать систему благодарностей на сайте.
В новой версии проведена работа по оптимизации кода модуля, изменение логики работы в некоторых моментах, поддержке последних версий DLE.
Что же такого интересного в данном модуле?
- модуль состоит из 1 файла, подключается в шаблон, не требует глобальных изменений в основных скриптах DLE
- используется AJAX - вывод результатов нажатия кнопки благодарности без перезагрузки страницы
- автор не может благодарить сам себя
- гости не имеют возможности выражать благодарность
- кеширование списка поблагораривших
- список поблагодаривших в спойлере
- количество благодарностей в кратной новости
- список поблагодаривших и кол-во благодарностей отображается для гостей
- исключены повторные благодарности
Изменения в 2.0:
- оптимизирован код модуля
- изменена логика работы некоторых моментов
- исправлены ошибки когда пользователя определяло как гостя
- для каждой новости можно включать/выключать возможность благодарить
Установка:
Выполнить MySQL запрос:
Внимание! Если префикс Ваших таблиц отличается от dle, то необходимо его заменить на свой!
DROP TABLE IF EXISTS `dle_thanks`;CREATE TABLE `dle_thanks` ( `id` int(12) NOT NULL auto_increment, `id_post` int(15) NOT NULL default '0', `user_id` int(15) NOT NULL default '0', `user_name` varchar(255) NOT NULL default '', `host_ip` varchar(255) NOT NULL default '', `time` int(15) NOT NULL, PRIMARY KEY (`id`), UNIQUE `user` ( `id_post`, `user_id`)) ENGINE=MyISAM DEFAULT CHARSET=cp1251 AUTO_INCREMENT=1;ALTER TABLE `dle_users` ADD thx_num int(11) DEFAULT '0' NOT NULL;
1. Загрузить файлы на сервер.
2. Файл шаблона: fullstory.tpl
в нужном месте для вывода подключить файл:
{include file="engine/modules/thanks.php?news_id={news-id}&login={login}&allow=[xfvalue_thanks]"}
3. Файл шаблона: shortstory.tpl
в нужном месте для вывода подключить файл:
{include file="engine/modules/thanks.php?news_id={news-id}&login={login}&allow=[xfvalue_thanks]&short=1"}
4. Создать папку /engine/cache/thanks/
Права на эту папку: 777
5. Файл: /engine/modules/profile.php
Найти:
$tpl->set( '{icq}', stripslashes( $row['icq'] ) );
Добавить ниже:
#****** Thanks by MSW *** 0-web ru ******# $tpl->set('{thx_num}', $row['thx_num']);
6. Файл шаблона: userinfo.tpl
в нужном месте добавить:
Благодарностей: {thx_num}
7. Добавить - Дополнительное поле для новостей:
Название поля: thanks
Описание поля: Разрешить благодарить за новость?
Категория: Все
Тип поля: Список
Значение по умолчанию:
да
нет
Все установка закончена !
Автор модуля: MSW
Версия DLE: 9.0 9.2 9.3 9.4 9.5 (на 9.5 замечено в профиле не выводит кол. )
Внимание!!! Перед началом изменения файлов движка, обязательно сделайте резервные копии изменяемых файлов!!!Инструкция и Установка внутри архива
Модуль DLE FTP 2.0.2 работа с файлами FTP сервера
07 June 2012 - 03:23 PM
FTP 2.0.2 для облегчения работы с файлами на любом FTP сервер,возможность удаление файлов с FTP использования скачки как через FTP так и через http (данные настройки задается в модуле) Использование плееров с файлами на FTP сервере
Изменения относительно предыдущей версии:
- Поддержка версии 9.0 -9.2 (возможно и выше)
- Упрощена установка.
- Теперь общее окно для загрузки файлов как на FTP так и на сервер
- Возможность указать имя уже загруженного файла на FTP-сервер
- В настройках можно указать, загружать ли файлы по умолчанию на FTP или нет.
Внимание! Учтите, что закачка файлов происходит намного дольше чем обычно. Это связано с тем, что файл сначала заливается во временную папку на вашем хостинге, а потом с него уже идет на ftp-сервер, а это уже сильно зависит от настроек хостера.В локальных сетях или если сервера расположены в одном и том же дата-центре - загрузка будет в разы быстрее! К сожалению иного выхода нет, придется потерпеть.
Автор: SiMuS
Модификация и адаптация для DLE 9.2: IgorA100
Установка:
1. Закачать все на сервер
2. Запустить файл ftp_install.php и следовать инструкциям.
Внимание!!! Перед началом изменения файлов движка, обязательно сделайте резервные копии изменяемых файлов!!!Инструкция и Установка внутри архива
- ShopCMS, DataLife Engine, XenForo и другие CMS - помощь и поддержка
- → Просмотр профиля: Темы: RuS