CMS DataLife Engine - Система управления сайтами

Gameer

Клиенты
  • Публикаций

    412
  • Зарегистрирован

  • Посещение

Весь контент Gameer

  1. Кривая верстка / изменения движка
  2. Ниже есть раздел готовых решений, вы можете опубликовать его там.
  3. Плагин позволит сделать мультивыбор нескольких значений с дополнительного поля типа Список. Скачать: https://lazydev.pro/blog/34-multi-select-plugin.html
  4. Ничего не понял но очень интересно. А к делу, вывод текста ни как не мешает работе плагина. Он в дальнейшем может перестать работать, если добавиться в новой версии какая-то новая опция в доп полях и займет место [22] в массиве опций доп полей, так как сейчас в dle кривовато сделано на самом деле.
  5. Зачем? Вы можете сделать это сами, я не вижу смысла править файл ради одной строки, когда dle уже на UTF-8 полностью и смысла в языковых файлах, кроме как для самого разработчика, нет. А и да, вместо благодарностей который раз я получаю упреки, ну и хрен с ним.
  6. [ Обновлено 08.01.2019 ] Добавлена поддержка быстрого редактирования новости, изменен код плагина.
  7. {custom category="31-56" template="shortstory" available="main" limit="1" order="rand" cache="no"}
  8. Плагин позволит пользователю всегда оставаться на странице на которой он включил мобильную или полную версию сайта. Так как сейчас пользователь всегда окажется на главной странице сайта, плагин это исправит. Скачать: https://lazydev.pro/blog/31-mobile-redirect-plugin.html
  9. totranslit в controller.php

    В engine/ajax/controller.php есть строка $_COOKIE['selected_language'] = trim(totranslit( $_COOKIE['selected_language'], false, false )); Но файл языка подключается позже и там нет массива $langtranslit который должен быть в языковом пакете. (так как он еще не подключен) и totranslit просто вернет пустую строку.
  10. В DLE есть опция Обрабатывать неверные URL ЧПУ
  11. Гугл аналитика научилась собирать то что пользователь вводит в текстовое поле для ajax поиска новостей?
  12. DLE UserBox позволит вам без каких либо правок движка и сложных движений вывести нужную информацию о пользователе. Вы сможете выводить: Ник пользователя; E-mail пользователя; ID пользователя; Количество новостей и ссылку на все новости пользователя; Количество комментариев и ссылку на все комментарии пользователя; Группу пользователя; Дату последнего входа; Дату регистрации; Поле «О Себе»; Поле «Подпись»; Аватар пользователя; Полное имя пользователя; Место жительства пользователя; Забанен ли пользователь; Дополнительные поля пользователя; Онлайн / Офлайн пользователь; Вывод данных только если пользователь совпадает с тем для кого выводятся данные; Вывод количества новых сообщений и всех; Вывод количества закладок; Вывод ссылки на пользователя; Вывод рейтинга новостей и комментариев пользователя, количество голосов, количество рейтинга, лайков и дизлайков для 4 типа рейтинга; Добавить свои ячейки таблицы _users; Основные возможности: Возможность добавлять свои поля с таблицы _users; Для параметра this не используется запрос (если пользователь тот для которого выводится информация); Возможность включить кэширование данных если в настройках оно не включено; Указывать разные шаблоны вывода информации; Указать префикс кэша; Скачать: https://github.com/dle-modules/DLE-UserBox/archive/master.zip Авторы: Пафнутий, LazyDev Документация: https://readme.lazydev.pro/dle-userbox.html Github: https://github.com/dle-modules/DLE-UserBox Поддержать автора: https://lazydev.pro/product/16-dle-userbox.html Лицензия - MIT.
  13. А что я должен сделать? Если кто-то продает бесплатные работы или берет за это деньги - то такие люди для меня гнойные существа. В данном конкретном случае если человек действительно за бесплатные плагины берет деньги за их установку или просто продает под предлогом его готового продукта то мне жалко таких людей, у них iq ниже 80.
  14. Плагин позволит не скрывать мультивыбор после каждого выбранного значения. Скачать: https://lazydev.pro/blog/33-useful-select-plugin.html
  15. Плагин уберет теги если картинки с таким номером Z в дополнительном поле X типа Галереи - нет. Скачать: https://lazydev.pro/blog/32-tag-image-xfields-plugin.html
  16. 1. Плагин позволит выводить отдельно категории друг от друга, заменяя громоздкие конструкции [catlist] [ DLE 13.0 - 13.1 ] В шаблонах краткой новости, полной, поиске и шаблонах custom доступны теги: {cat id="1" sub="yes"} или {cat id="1,3,6-10" sub="yes"} - выведет ссылки на главную(ые) категорию(и) и ее подкатегории. {cat id="1" sub="no"} или {cat id="1,3,6-10" sub="no"} - выведет ссылки на категории которые указаны. [cat id="1" sub="yes"] текст [/cat] или [cat id="1,3,6-10" sub="yes"] текст [/cat] - выведет текст внутри тегов если категория или ее подкатегория выбрана для новости. [cat id="1" sub="no"] текст [/cat] или [cat id="1,3,6-10" sub="no"] текст [/cat] - выведет текст внутри тегов если категория выбрана для новости. 2. Плагин позволит настроить сортировку новостей по умолчанию в админ панели. [ DLE 13.0 - 13.1 ] После установки плагина будет доступно две опции в "Настройка системы" -> "Новости". 3. Плагин позволит создавать tpl файлы в подпапках в разделе Шаблоны сайта. [ DLE 13.0 - 13.1 ] Использование: при создании tpl файла можно указывать путь в котором будет создан файл: dir_name/tpl_name так же можно указывать "бесконечное" вложение папок dir_name/dir_name2/tpl_name и т.д Если папка существует то файл просто в нем создастся в противном случае папка будет создана. 4. Тег sort для каждой категории [ DLE 13.0 ] По умолчанию в DLE тег {sort} сортирует новости во всех категориях, если она была изменена пользователем, плагин исправляет это. Только для DLE 13.0 в версиях старше это исправили. 5. Латиница вместо кириллицы в дополнительных полях [ DLE 13.0 - 13.1 ] Реализация опции конвертации ссылок с кириллицы в латиницу в дополнительных полях. В дополнительных полях, для текстового и списка полей появиться опция Использовать транслит в ссылках включаете опцию вместе с Использовать значения полей как перекрестные гиперссылки. Внимание, если вы включили для уже существующего дополнительного поля в котором есть данные то вы можете сделать перестроение публикаций или пересохранить новости вручную. 6. Латиница вместо кириллицы в тегах [ DLE 13.0 - 13.1 ] Реализация опции конвертации ссылок с кириллицы в латиницу в тегах. Внимание, если вы включили плагин и у вас уже есть заполненные теги, то нужно сделать перестроение публикаций или пересохранить все новости вручную где заполненные теги. 7. Отдельный тег навигации [ DLE 13.0 - 13.1 ] Удаляем привязку навигации к тегу {content} и добавляем отдельный тег {navigation} в main.tpl 8. Плагин позволит вам без каких либо сложных движений вывести нужную информацию о новости на странице списка новостей в админ панели. [ DLE 13.0 и 13.1 ] 9. Плагин позволит выводить ссылки на оригинальные изображения и их уменьшенную копию с доп. поля типа Галерея [ DLE 13.0 и DLE 13.1 ] Использование: [xfgiven_X image="Y" scr][xfvalue_X image="Y" scr][/xfgiven_X image="Y" scr] - выведет ссылку на картинку с дополнительного поля X которая идет по счет Y. [xfgiven_X thumb="Y" scr][xfvalue_X thumb="Y" scr][/xfgiven_X thumb="Y" scr] - выведет ссылку на миниатюру с дополнительного поля X которая идет по счет Y. [xfgiven_X image="Y" scr] ... [/xfgiven_X image="Y" scr] - выведет текст внутри тегов если картинка с дополнительного поля X которая идет по счет Y была загружена. [xfnotgiven_X image="Y" scr] ... [/xfnotgiven_X image="Y" scr] - выведет текст внутри тегов если картинка с дополнительного поля X которая идет по счет Y не была загружена. [xfnotgiven_X image="Y" scr] ... [/xfnotgiven_X image="Y" scr] - выведет текст внутри тегов если картинка с дополнительного поля X которая идет по счет Y не была загружена. [xfnotgiven_X image="Y" scr] ... [/xfnotgiven_X image="Y" scr] - выведет текст внутри тегов если картинка с дополнительного поля X которая идет по счет Y не была загружена. [xfgiven_galery image="1" scr][xfvalue_galery image="1" scr][/xfgiven_galery image="1" scr] [xfgiven_galery image="2" scr][xfvalue_galery image="2" scr][/xfgiven_galery image="2" scr] [xfnotgiven_galery image="2" scr]Второй картинки с поля galery нет.[/xfnotgiven_galery image="2" scr] [xfgiven_galery thumb="1" scr][xfvalue_galery thumb="1" scr][/xfgiven_galery thumb="1" scr] [xfgiven_galery thumb="2" scr][xfvalue_galery thumb="2" scr][/xfgiven_galery thumb="2" scr] [xfnotgiven_galery thumb="2" scr]Второй миниатюры с поля galery нет.[/xfnotgiven_galery thumb="2" scr] 10. Плагин позволит подсчитывать количество новостей по значению доп. поля, количество символов в доп. поле, и количество картинок в доп. поле типа Галерея [ DLE 13.0 - 13.1 ] Использование: {include file="engine/modules/countXfield.php?action=galery&xfield=X"} - выведет количество фото в дополнительном поле. Где X название дополнительного поля на латинице. {include file="engine/modules/countXfield.php?action=text&xfield=X"} - выведет количество символов в дополнительном поле. Где X название дополнительного поля на латинице. {include file="engine/modules/countXfield.php?action=news&xfield=X&value=Y"} - выведет количество новостей у которых дополнительное поле X имеет значение Y. Где X название дополнительного поля на латинице и Y значение дополнительного поля. 11. Плагин позволит сохранять изменения tpl файлов на горячие клавиши Ctrl+S [ DLE 13.0 - 13.1 ] 12. Плагин исправит ошибку с запятыми в описании картинки в доп поле типа Галерея [ DLE 13.1 ] 13. Исправление условий дополнительных полей [ DLE 13.0 - 13.1 ] (Исправит проблему с похожими названиями доп полей) Все плагины можно скачать тут (регистрация не нужна). Было б замечательно если админы разрешили загрузку файлов. Первые 7 - https://lazydev.pro/blog/15-dle-plugins.html Остальные, с 8 по 13 - https://lazydev.pro/blog/17-dle-plugins-2.html Все плагины принадлежат LazyDev, лицензия MIT - https://opensource.org/licenses/MIT
  17. Все плагины можно скачать теперь тут, все плагины по папкам и версиям dle: https://drive.google.com/drive/folders/17yUk3GkJevmyXmn5shklbbQKgak0tMJP На сайте разместил плагины по новостям а не в купе по двум. @celsoft просьба обновить ссылку на старт посте на эту что бы люди не путались и не вводить в заблуждение, и просто оставить ссылку на автора. Премного благодарен. p.s Было б замечательно если редактировать темы можно было б подольше.