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

Активность

Лента обновляется автоматически     

  1. Вчера
  2. Не секрет, что существующая система смены скина на сайте страдает недостатками. Один из них это то, что смена происходит по запросу типа POST. И после загрузки страницы, ее просто обновить нельзя - например в FireFox появляется сообщение: Также нельзя ограничить список выводимых шаблонов для переключения, дать им псевдонимы и сделать красивый переключатель. Вобщем я пытаюсь переделать систему изменения скинов под себя, и столкнулся с тем, что если просто изменить куку с именем dle_skin на другой шаблон, и запросить страницу по GET, то смены шаблона не произойдет ((( Получается, что необходимо обязательно отправлять POST запрос на сервер с именем нового скина. Мне не понятно, зачем это делать (сервер привязывает выбранный мной шаблон к моей сессии?), ведь нужное мне имя шаблона передается каждый раз в куке dle_skin. Почему бы серверу не брать значение dle_skin именно из куки? P.S. Сам написал, сам ответил: 1. Текущий подход нужен для того, чтобы не было откатов к прежнему шаблону, если сайт открыт одновременно в нескольких вкладках браузера. Так я поменяю куку в одной вкладке, а в той, что была открыта ранее, кука останется старой, и при любом переходе в этой вкладке старый шаблон вернется сам собой. 2. Текущий подход хорош для оптимизации - накладные расходы в каждом запросе на проверку изменился ли скин в куке, превышают пользу от смены скина через куку. Вопрос снимается, тему можно закрывать. Запрос на смену куки буду пробовать делать в отдельном AJAX POST запросе.
  3. Нужно индивидуальное решение для каждого (отдельного) спойлера
  4. Меняется в engine.css, класс spoiler: /*--- Цитаты, Спойлеры, Код ---*/ .title_spoiler {...} .text_spoiler {...} .title_spoiler img {...}
  5. Всем доброго времени суток Как не трудно догадаться интересует именно тег spоiler А именно форматирование текста под и в spоiler. И так, как сделать выравнивание названия spоiler-а - по-центру страницы, а сам текст в spоiler-е - по-ширине страницы? + И как выделит или перекрасить название spоiler-а? По традиции, всем заранее спасибо Адрес сайта ThePrayerBook.info
  6. Игровая тематика

    600 чел посещаемости а уже такую рекламу поставили назойливую с этими подписками.. ужс просто..
  7. С каких пор добавление готовых хаков в раздел " Готовые Моды, Хаки, Локализаторы, Советы" считается рекламой. Спасибо за плагины.
  8. О чем Вы вообще говорите? Я имел ввиду редактирование кода IFRAME страницы загружающейся в окне редактора TinyMCE. Этот код зашит в php файл движка. Именно его и надо выносить в шаблон, чтобы можно было легко привести в соответствие внешний вид страницы в WYSIWYG редакторе и отображение страницы на фронте.
  9. Наверное, ваших услуг. Хотя, это нормально. За стремление к Open Source спасибо, может быть плагины пригодятся
  10. Ну об интеграции DLE и IPB я знаю. Только подумал, что под словами "конечно можно, этот форум например" имеется ввиду конкретно именно этот форум, а не этот движок, почему и был удивлен. А гемор - тоже разумеется не про эту связку, а про DLE + произвольная CMS (как, напрпимер, в случае у топикстартера - уже существующий сайт на самописе, с другой структурой БД и особенно со своей существующей базой пользолвателей).
  11. Подскажите как автоматом вставить рекламу в полную новость после заголовка h3?
  12. Последняя неделя
  13. Вам браузер этого не даст, это базовая безопасность браузеров.
  14. Нет. Но это только потому что там нужно сохранять совместимость, с теми пользователями которые уже у нас давно есть. Как никак нашему сайту и форуму 15 лет уже. Никакого геморроя, с IPB интеграция включается за пару минут в настройках IPB. У нас этого нет, но только потому чтобы не выкинуть старых пользователей.
  15. Номер телефона в качестве логина? Или в качестве дополнительных данных? Доп поля для профиля пользователя является стандартным функционалом DLE. Если нужно смс подтверждение номера, могу помочь реализовать.
  16. В Беларуси ввели обязательную регистрацию пользователей форумов на сайтах с указанием телефонного номера. Есть ли для DLE возможность сделать нечто подобное? Мне пока пришлось отключить комментарии на сайте, чтобы не попасть под "санкции".
  17. Реклама чего? Тут нельзя загружать файлы, или мне загрузить их на облако а в случае обновления плагина бегать туда сюда? Это не разумно, сами подумайте. До Easy Filter мне пока что нет дел, может в следующем году.
  18. Реклама конечно это хорошо для вас, но стоило бы доделать куда более нужный и не рабочий Easy Filter.
  19. Все здравствуйте! Простите что поднял древнейшую тему, но в текущих реалиях при использовании новых редакторов не работает замена ссылок на лич ссылки, как можно восстановить этот функционал? Насколько я понял, редакторы добавляют ссылку сразу в хтмл виде, минуя тег урл, из-за этого вся проблема...
  20. Модуль Related Link предназначен для создания релевантной кольцевой перелинковки новостей по категории в полной новости. Страницы, связанные в кольцо, будут иметь намного больший статистический вес. А релевантные данные повысят кликабельность и заинтересованность пользователей вашего сайта. Основные возможности: Кэширование; Без правок движка; Поддержка всех тегов что и в краткой новости; Указывать какие новости пропускать; Скачать: https://github.com/lazyphpdev/Related-Link/archive/master.zip Github: https://github.com/lazyphpdev/Related-Link Поддержать автора: https://lazydev.pro/product/6-related-link.html Документация: https://readme.lazydev.pro/related-link.html
  21. 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.
  22. 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
  23. Столкнулся с проблемой. Есть код в engine/inc/editnews.php <th class="hidden-xs hidden-sm" style="width: 60px;">&nbsp;</th> <th>{$lang['edit_title']}</th> <th class="hidden-xs text-center" style="width: 60px;"><i class="fa fa-eye tip" data-original-title="{$lang['st_views']}"></i></th> <th class="hidden-xs text-center" style="width: 60px;"><i class="fa fa-comment-o tip" data-original-title="{$lang['edit_com']}"></i></th> <th style="width: 30px;text-align:center;">&nbsp;</th> <th class="hidden-xs text-center">{$lang['edit_cl']}</th> <th class="hidden-xs hidden-sm" style="max-width: 140px">{$lang['edit_autor']}</th> <th style="width: 40px"><input type="checkbox" name="master_box" title="{$lang['edit_selall']}" onclick="javascript:ckeck_uncheck_all();" class="icheck"></th> Меняю его через систему плагинов на HTML; echo file_get_contents(ENGINE_DIR . '/inc/newsTemplate/tpl/head.tpl'); echo <<<HTML И выдает ошибку на странице списка новостей. Так как код заменился следующим образом Исправляется это переходом на новую строку НО, при заходе обратно в плагин, перехода больше нет. И приходиться заново править строку.
  24. Я тебе представлялся разработчиком или кому? У меня сайт не имени одного человека, я из другой области и спрашиваю не для клиента, а себя. К чему такой негатив моего вопроса, я не понимаю, поэтому ржи молча. Спасибо за ответ, но рил не по теме. Мне нужно именно через модуль "Заголовки, описания, метатеги" вывести, а не шаблон. Там описание режет все добавленные в него скрипты, думал может у кого есть решение
  25. В том что то что ты написал не как не связано с тем что нужно ТС.
  26. а ты что то дельное можеш предложить или будеш троля корчить?
  1. Загрузить ещё активность