Перейти к содержанию
IPSGuru.ru - Сообщество веб администраторов

Модули Datalife Engine

11 файлов

  1. Scroll Back to Top DLE (Кнопка наверх)

    Простая в установке "кнопка наверх" для DLE. Небольшой размер всех файлов, и никакой большой лишней нагрузки на сайт выполнена на чистом css.
     
    Папку up загружаем в шаблон
    В файле шаблона main.tpl перед тегом
    </body> (самый низ страницы) добавить:
    {include file="up/up.tpl"} Так же чуть чуть изменив файлы, можно поставить любое изображение кнопки.

    1 раз скачали

       (0 отзывов)

    0 комментариев

    Отправлено

  2. RANK 1.3 ДЛЯ DLE 10.2-10.5

    Модуль Rank v1.3 (Звания) служит для выдачи или присуждению званий пользователям сайта. Модуль имеет свою панель управления, где можно отключать и включать настройки и сам модуль.

    Возможности модуля:
    - Включение / отключение модуля  - Создание / редактирование / удаление званий через админпанель - Все звания хранятся в БД - Указывать за что будут выдаваться звания ( за количество новостей, комментариев и тому подобное) - Указывать кто получит и какое звание вне зависимости от его критериев - Указывать кто ни при каких обстоятельствах не получит то или иное звание - Звание выводится в профиле, в мини-профиле (popup), комментариях - При желании можно использовать тег {rank_img} для вывода лычки звания
    ИНФОРМАЦИЯ
    Название: Rank (Звания)
    Версия модуля: 1.3
    Версия DLE: 10.2-10.5

    Rank 1.3
    Инструкция по установке
    1.Скопируйте все файлы из папки upload в данном архиве на ваш сервер.
    2.Запустите install.php
    3.Открываем engine/ajax/profile.php в нем ищем:
    $tpl->set( '{lastdate}', langdate( "j F Y H:i", $row['lastdate'] ) );
    Ниже вставляем:
    require_once ENGINE_DIR.'/modules/rank.php';
    4.Открываем engine/modules/profile.php в нем ищем:
    $tpl->set( '{usertitle}', stripslashes( $row['name'] ) );
    Ниже вставляем: 
    require_once ENGINE_DIR.'/modules/rank.php';
    5.Открываем engine/classes/comments.class.php в нем ищем:
    $tpl->set( '{id}', $row['id'] );
    Ниже вставляем: 
    require ENGINE_DIR.'/modules/rank_comm.php';
    6.Открываем templates/{THEME}/userinfo.tpl, templates/{THEME}/profile_popup.tpl, templates/{THEME}/comments.tpl в нужном месте вставляем:
    [rank]Ранг: {rank}[/rank] {rank_id} - ID - звания, {rank_descr} - описание звания, {rank_img} - изображение ранга  
     

    0 раз скачали

       (0 отзывов)

    0 комментариев

    Обновлено

  3. XPAY ИНТЕРКАССА 2.0

    Подключив ИнтерКассу к своему сайту, вы дадите возможность вашим посетителям оплачивать ваши товары или услуги более 50 способами. Система оплаты не требует персональный аттестат, подтверждения каких либо физических данных и активируется в течении суток.

    Данный плагин позволяет выбрать способ оплаты сразу же на вашем сайте (например оплата Яндекс денег через ИнтерКассу), либо сделать выбор уже на их сайте.
    Весь список доступных способов оплаты вы сможете редактировать в админцентре.
    Текущая версия была названа 2.0 по причине полного изменения алгоритма взаимодействия с API 2.0.
     
    Список изменений по сравнению с версией 1.0:
     
    Поддержка интерфейса API 2.0. Теперь не нужно указывать сумму системы оплаты, достаточно выбрать валюту, и конвертацию произведёт модуль xPay. Добавлена функция максимального и минимального значения суммы в валюте системы оплаты. Также можно у не указывать значения, тогда ограничения не будут действовать для конкретной системы оплаты. В админцентре появилась кнопка, при нажатии на которую, плагин загрузит доступные именно для вас системы оплаты с сайта ИнтерКассы. Обновлён весь список систем оплат, как это требует интерфейс 2.0. Обновлены/добавлены иконки некоторых систем оплат. Обновлена справка по настройке системы оплаты интеркассы, обязательно выполните/перепроверьте все пункты.
    Внимание! После обновления, у вас удалятся все старые доступные способы оплаты именно для ИнтерКассы, и добавятся новые, необходимо будет удалить не доступные или ненужные для вас.

    ИНФОРМАЦИЯ
    Совместимость: DLE: 10.x
    Версия: 2.0
    Автор: REZER (http://www.rezer.net/)

    Данный плагин предназначен для модуля XPay и не будет работать без него!
     

    0 раз скачали

       (0 отзывов)

    0 комментариев

    Отправлено

  4. xPay 1.0 для DLE 10.4

    Модуль xPay позволит вашим посетителям оплачивать различные товары или услуги вашего сайта через необходимые вам системы оплаты. С помощью него вы сможете сделать из своего сайта дополнительный источник прибыли, а ваши посетители смогут получить получить необходимые услуги и оплатить их с помощью различных систем оплат.

    Модуль позиционирует себя как синхронизатор систем оплат и плагинов для предоставления каких либо действий. В свою очередь модуль полностью следит за всеми действиями над заказами, плагинами и системами оплат, и если что-то пойдёт не так, то модуль приостановит заказ ещё до его оплаты, что пользователь не платит зря.

    Главным преимуществом модуля является расширяемость как способами оплат, так и товарами. Установка расширений не составит особого труда, достаточно просто загрузить файлы на ваш сервер и включить его в админцентре.

    Если вы не найдёте необходимого вам способа оплаты, либо плагина, который будет предоставлять ту или иную услугу на вашем сайте, то сможете создать её самому (при условии, что вы знаете язык PHP). Для этого создана специальная документация, с помощью которой, вы легко поймёте цикл произведения всех операций, и вам не придётся изучать весь модуль.

    Документация для разработчиков очень проста, и не займёт у вас много времени на чтение, что позволит вам буквально через 20 минут уже начать разрабатывать себе нужные дополнения. В то же время вы можете создать абсолютно не ограниченный по возможностям плагин или способ оплаты.

    0 раз скачали

       (0 отзывов)

    0 комментариев

    Отправлено

  5. HDLight 0.9.6.2 - парсер видео

    HDLight 0.9.6.2 - Официальный модуль для DLE 8.2-11.0 от видеоплатформы moonwalk позволяет автоматически размещать видеоплееры moonwalk на страницах сайта без необходимости копировать коды из личного кабинета. Размещение возможно как в ручном режиме (из диалога создания материала) так и в режиме массового проставления ссылок. Для работы требуется доп. поле с kinopoisk ID или названием. Модуль является официальным и для работы с ним требуется действующий ключ партнера видеоплатформы moonwalk.
     
    Модуль HDLight версия 0.9.4.2
     
    - Последнее обновление от 28.02.2016г. - Объединенный модуль HDLight v. 0.9.6.2 с MoonSerials v. 1.4.4 от 06.03.2016г. - Исправлены проблемы с автоматической установкой модуля - Исправлены проблемы с поиском по названию - Добавлено автоматическое удаление модуля - Добавлена возможность и описание по ручной установке и удалению модуля - Добавлены настройки качества видео и приоритет озвучки (доступно после ввода api ключа в настройках) - Добавлено автоматическое обновления лучшего качества * (доступно после ввода api ключа в настройках) - работает через планировщик заданий (cron)
      Возможности видеохостинга:
     
    более 100 000 единиц видео HD качества доступны в совместном доступе емкость сети - 1/3 от ВКонтакте высочайшая абузоустойчивость из первых рук - вся инфраструктура находится в западной Европе, мы серьезно относимся к безопасности вашего контента плейлисты обновляются автоматически, больше нет необходимости добавлять новые серии самому стриминг мультибитрейтного видео в 3 качествах вплоть до HD 720 (95% контента) с переключением на лету, субтитры и адаптивный битрейт для * мобильных устройств по протоколу HLS скорость загрузки видео для большинства операторов связи быстрее чем у ВКонтакте и не падает вечером, так как мы используем премиум трафик и * прямые стыки с ведущими российскими операторами (Golden, Rostelecom, RETN, TTK, MTS, Megafon), что выгодно выделяет нас даже в сравнении с * крупными видеохостингами полноценная поддержка мобильных устройств (Apple, Android) служба технической поддержки (время реакции до 24 часов) загрузка видео в систему для крупных клиентов интегрирована только белая реклама, которая не влияет на ранжирование поисковиками (код рекламы формируется специальным образом, логика не может быть симулирована поисковым ботом) статистика показов отслеживание обновлений решения корпоративного уровня (аренда всех наших сервисов и мощностей) по ценам сравнимым с европейскими хостингами

    Требования:
    DLE версии выше 8.2 (кодировка windows-1251 и utf-8)
    Протестировано с 8.2, 9.2, 10.2, 10.3, 10.4, 10.5, 10.6, 11.0

    Для установки необходим доступ по FTP к корневой директории сайта и учетная запись администратора DLE.
    Для первоначальной настройки модуля потребуется уникальный токен-ключ партнера, который можно запросить у меня в ЛС либо по почте Stellamarket@list.ru

    0 раз скачали

       (0 отзывов)

    0 комментариев

    Отправлено

  6. Button menu DLE

    Эффектное меню состоящие из отдельных кнопок. Меню использует только стили CSS и картинки для иконок опций.
    Кодировка: win-1251

    0 раз скачали

       (0 отзывов)

    0 комментариев

    Отправлено

  7. XF Poster & Screens Uoload

    Рад представить вашему вниманию модуль XF Poster & Screens Uoload. С помощью данного модуля вы сможете красиво оформить дополнительные поля при добавление, редактирование новостей , а так же упростить загрузку постеров и картинок в дополнительные поля. Данный модуль будет полезен для киносайтов.
    Возможности модуля:
    Загрузка постеров/скринштов на сервер, и добавление их в доп поле. Создание уменьшеных копий изоражения (Для этого имеются небольшие навтройки). Превью загруженных постеров/скриншотов при добавлении/редактировании через сайт или админку. Красивое оформление. ИНФОРМАЦИЯ
    Автор: Kota
    Версия DLE: 9.x - 10.x

    0 раз скачали

       (0 отзывов)

    0 комментариев

    Отправлено

  8. Модуль стол заказов для DLE 10.x - 11.x

    Этот модуль позволяет посетителям сайта размещать на вашем сайте заявки на добавление желаемого материала.
    Установка:
    Залить папку engine к себе на сервер
    Залить содержимое папки {THEME} в папку с вашим шаблоном
    Залить файл install.php в корень сайта и запустить через адресную строку.

    Если в ходе установки написало, что не сделаны изменения в файле engine/engine.php, выполнить изменения файла вручную: 
    Найти строку: 
    switch ( $do ) { После нее вставить: 
    case "orderdesc":         include ENGINE_DIR . '/modules/orderdesc.php';         break; Найти строку: 
    elseif ($do == 'pm') $nam_e = $lang['title_pm']; После нее вставить: 
    elseif ($do == 'orderdesc') $nam_e = "Стол заказов"; Теперь страница с заказами будет доступна по адресу: 
    /index.php?do=orderdesc

    1 раз скачали

       (0 отзывов)

    0 комментариев

    Отправлено

  9. Модуль Группировка новостей [DLE 9.x - 11.x]

    С этим модулем для DLE вы можете группировать новинки для вывода публикаций по сортировке : главной буквы новинки, тегах, даты, доп полю.
    1 Залить все файлы к себе на сервер с архива, предварительно изменив название папки {THEME} на название своего шаблона/
    2 В нужном месте вставить 
    Для вывода по дате :
    {include file="engine/modules/groups.php?groups=date"}
    Для вывода по тегах :
    {include file="engine/modules/groups.php?groups=tag"}
    Для вывода по первой букве заголовка :
    {include file="engine/modules/groups.php?groups=title"}
    Для вывода по доп полю :
    {include file="engine/modules/groups.php?groups=xfield&xf_name=alt_name"}
    Где alt_name - название доп поля на латинице.
    Что бы задать другое оформление дописать 
    &temp=шаблон&temp2=шаблон2

    Где шаблон - название tpl файла без .tpl, будет вместо grouptag.tpl
    Где шаблон2 - название tpl файла без .tpl, будет вместо group.tpl
    Что бы задать лимит вывода новостей (по умолчанию 10) 
    &limit=5
    Где 5 - колво новостей что будут показаны
    3 grouptag.tpl - имеет теги :
    1) {name} - Название тега, даты, первой буквы заголовка, значения доп поля. 
    2) {num} - Сколько всего новостей (хз зачем) 
    3) {content_block} - Выводит новости 
    4 group.tpl - имеет теги что и шаблоны для custom
    Автор: Gameer.

    0 раз скачали

       (0 отзывов)

    0 комментариев

    Отправлено

  10. ReleaseStatus v.1.0 для DLE 10.x - 11.x

    ReleaseStatus — модуль выводит на сайте релиз и статус готовности новости.
    ИНФОРМАЦИЯ
    Версия DLE: 10.x-11.x (Проверял на 11.1)
    Автор: Maxim Harder
    Версия модуля: 1.0

    0 раз скачали

       (0 отзывов)

    0 комментариев

    Отправлено

  11. Модуль {AJAX FULL-STORY} 1.2.4

    Новость на DLE без загрузки и без обновления страницы!
    Особенности модуля:
    Не требует каких-либо правок движка. Учёт прав доступа к новости. Если пользователю по каким то причинам запрещено просматривать полную новость в настройках - он не сможет её посмотреть. Подсчёт количества просмотров. Модуль учитывает настройки DLE и если требуется - засчитывает просмотр новости. Корректная очистка кеша модуля. Кеш модуля очищается в соответствии с правилами автоочистки кеша DLE, поэтому в быстром просмотре новость будет всегда актуального содержания. Поддержка всех тегов. Модуль поддерживает все теги шаблона fullstory.tpl. Если тег не нужен в быстром просмотре - вместо него будет пустота. (форма добавления комментариев, сами комментарии). Кеширование на стороне клиента. Модуль отдаёт правильные заголовки. Если включено кеширование на сайте и пользователь повторно вызовет быстрый просмотр новости - браузер получит в ответ 304 статус и отдаст пользователю закешированную (в браузере) страницу. Установка:
    Распаковать содержимое папки upload в корень сайта.
    В нужном месте любого шаблона вставить минимальный код: Быстрый просмотр

    Где {news-id} - ID новости (обязательный параметр).
    Так же можно использовать дополнительные атрибуты:
    Быстрый просмотр
    data-afs-template="mytemplate" - путь к шаблону модуля относительно текущей папки с шаблоном сайта.
    Если на сайте разрешена смена скина, то путь будет построен относительно активного в данный момент шаблона сайта.
    По умолчанию: **{THEME}/ajax/fullstory**. (Необязательный параметр).
    data-afs-preset="mypreset" - путь к файлу с настройками модуля. По умолчанию не используется.
         3. В js файл шаблона вставить:
    $(document).on('click', '[data-afs-id]', function () {     var $this = $(this),         $data = $this.data();     $.ajax({             url: dle_root + 'engine/ajax/full-story.php',             type: 'GET',             dataType: 'html',             data: {                 newsId: $data.afsId, // Обязательная переменная                 preset: ($data.afsPreset) ? $data.afsPreset : '', // Название файла с настройками (необязательно)                 template: ($data.afsTemplate) ? $data.afsTemplate : '', // Название файла с шаблоном (необязательно)             },         })         .done(function (data) {             var $html = $(data);             // Данные получены, можно заняться разбором и показать их в диалоге             // Ниже простейший пример вывода контента в стандартном модальном окне DLE             var modalId = 'afs-' + $data.afsId + '-' + $data.afsPreset + '-' + $data.afsTemplate;             modalId = modalId.replace(///g, "-");             var $modalBlock = $('<div style="display: none;"><div id="' + modalId + '"></div></div>');             $modalBlock                 .appendTo('body') // Добавляем блок на страницу                 .find('#' + modalId) // Ищем интересующий нас селектор                 .html($html) // Вставляем в него полученный код                 .dialog({ // Показываем модальное окно                     width: 800                 });         })         .fail(function () {             console.log("full-story error");         }); });      4. В CSS-файл шаблона вставить код для стилизации выводимых ошибок:
    .afs-error {     /*Общий стиль для всех ошибок*/     padding: 20px;     background: #fff;     color: #424242; } .afs-news-error {     /*Стиль ошибки, если новость не найдена*/     background: #eceff1; } .afs-tpl-error {     /*Стиль ошибки, если не найден шаблон*/     color: #b71c1c; } .afs-perm-error {     /*Стиль ошибки, если не достаточно прав для просмотра полной новости*/     background: #e65100;     color: #F5F5F5; }
    Готово! Не забудьте подправить JS и CSS код под оформление своего сайта .
    Параметры, принимаемые модулем:
    Модуль принимает через GET-запросы следующие параметры:
    newsId - обязательный параметр. ID новости для показа.
    template - путь к шаблону модуля относительно текущей папки с шаблоном сайта.
    Если на сайте разрешена смена скина, то путь будет построен относительно активного в данный момент шаблона сайта.
    По умолчанию: {THEME}/ajax/fullstory
    preset - путь к файлу с настройками модуля. По умолчанию не используется.
    Настройки модуля:
    Настройки модуля хранятся в отдельном файле, это сделано для безопасной передачи настроек и уменьшения нагрузки на хостинг.
    Для хранения настроек был выбран формат шаблона т.к. его можно отредактировать через админпанель.
    При формировании настроек необходимо соблюдать следующий синтаксис:
    - Параметры необходимо писать по одному в строке.
    - Имя параметра и его значение необходимо разделять знаком равенства.
    На данный момент возможно использование следующих параметров:
    fields - поля, отбираемые из БД.
    Доступны следующие поля для запроса: short_story, full_story, xfields, comm_num, fixed, tags.
    Так же можно использовать поле all, тогда будут отобраны все возможные поля новости из БД. Аналогичный результат будет, если не передавать в модуль переменную preset или передать её пустой.
    cachePrefix - префикс кеша, создаваемого модулем. По умолчанию full. Если вы хотите, чтобы кеш модуля автоматически не чистился - можно изменить этот парамер.

    1 раз скачали

       (0 отзывов)

    0 комментариев

    Отправлено


×
×
  • Создать...