Перейти к публикации

TeraMoune

местные
  • Публикации

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

  • Посещение

  • Дней в лидерах

    20

Все публикации пользователя TeraMoune

  1. @ovpmusic2 Поскольку вызов php скриптов через тег {include} вызывается в функциях compile каждого шаблона то в main.tpl не получится использовать функцию msgbox. Нужно подключать в других шаблонах которые раньше main.tpl создаются.
  2. @ZzzBep Конечно не костыль, поскольку это базовые функции работы с датой и временем в mysql и выборка по другому ну не будет. Ну а насчёт диапазона то очевидно, что его надо вам установить такой который надо. В примере устанавливается вычитание времени в 365 дней это один год в низ от текущей даты. 365 это то что надо менять. Насчёт того, что оно к теме не относится это не факт. Mysql делает поиск по релевантности содержимому при этом он высчитывает для каждой новости некое значение от 0.1 до какого-то значения. И чем выше значение тем более высокая релевантность статьи. И количество симв
  3. Вот тут написано как. Единственное я бы не стал менять $body поскольку новые вводные данные не учтены в match функции запроса.
  4. @radrigo, В DLE просто удаляется редактор и создаётся новый. Но есть вариант без таких манипуляций. В редакторе есть метод get() который возвращает экземпляр редактора, если не указан идентификатор то возвращает массив. Затем проходим массив и в каждом проходе устанавливаем класс для body. if( typeof tinymce === 'object' ) { tinymce.get().forEach((item) => { item.contentDocument.activeElement.classList.add('dle_theme_dark'); }); } Это только для внутренней области текста.
  5. Плохо ковыряли, $metatags['title'] = $nam_e . $page_extra . ' » ' . $metatags['title'];
  6. А оно и не в файле, оно из скрипта добавляется. Сперва нужно всегда ознакомиться с документацией, https://api.jqueryui.com/dialog/#option-closeText. А уже потом исходя из документации что-то предпринимать.
  7. engine.css Разберитесь как производить поиск файлов с наличием содержания какой-то информации, вам это еще очень много раз потребуется. Как в этом случае. И не будет вопрос вставать где что-то находится. С другой стороны зачем вам файл, если вам требуется руками прописать стили в свой файл в шаблоне. Копируйте информацию из панели разработчика и работайте с файлами в своём шаблоне.
  8. По остальным нечего писать, да и плагины это чисто какие-то незначительные изменения под шаблон. addnws.xml - меняет html select на какой-то другой вариант разметки видимо под какой-то js плагин который стилизует select объект. kartinki-v-state.xml - в статье делает лишний sql запрос для того чтобы получить все изображения новости и вывести их отдельным тегом, но как раз это возможно можно сделать иначе и стандартными средствами без дополнительных запросов. knopki-v-profile.xml - какие-то изменения на элементы управления в профиле, основное наверное замена текстовых подпис
  9. Нужно в шаблоне искать атрибуты https://htmlbook.ru/html/input/required но так же где-то в js скрипте могут быть условия и проверки. Так же надо найти функцию скрипта и проверить там. Ошибки при отправке это серверные ошибки они говорят о том что необходимо исправить. Так как обработчик формы скорей всего не модифицированный под ваши функции отдельных форм обратной связи то в html форме обязательно должны присутствовать все необходимые поля. А это имя, почта, тема обращения и текст сообщения, а так же у пользователя должно быть разрешено получать письма с сайта, либо пользователь д
  10. Разумеется нельзя сходу ничего менять. И разбираться ну такое себе, так как файлы для очень старой версии 2019года, это не быстро и более того неприятное занятие. Изменений может быть много. Для минимизирования лишнего нужно как минимум выяснить под какую версию движка эти файлы предназначались и сравнивать с оригинальными файлами той версии. Более того если на актуальную версию переносить нужно еще и учитывать условия кода актуальной версии, проделать работу и проверить её. И это занятие для оплачиваемой работы. 1. Плагин для вывода аватара в новостях (не нужен, в актуальных версиях это
  11. У вас в сервере в настройках ограниченно получение данных, у меня тоже есть большой плагин, 150 действий на 58 изменений в двух десятков файлов + заметок на 5к символов, причём действия не на 5 символов, где-то большие куски кода добавляются, функции и существенные изменения на сотню символов в одном действии). Плагин весит 130кб, на минуточку ваш код в плагине весит 30кб занимает 33к символов, у меня плагин который весит 130кб занимает 112к символов. И всё прекрасно сохраняет.
  12. Да, только уже искать код .hide с таким же типом анимации.
  13. В файле dle_js.js функция dle_reply, там в теле другой исполняемой функции ajax запроса $.post будут две исполняемые строчки кода начинающиеся с $("html,body").stop().animate, в одной из них есть строка $('#comments-tree-item-' + data.id ).show('blind',{},700);, вот 700 это скорость появления.
  14. Вам нужно смотреть не в сторону категорий, сами категории это само собой разумеется (но вроде бы вам придётся использовать 1 тип чпу без использования категории в адресе). Но то что в news, video, reviews это уже что-то вроде реализации подстраниц. И вам искать такую реализацию в виде готового модуля или заказывать. У каких-то разработчиков вроде бы был модуль для реализации подстраниц позволяющий создать такие ссылки в рамках каждой новости и разделять контент. У new-dev'a он же (GoldSoft тут на форуме) публиковался плагин, может у кого еще будет какие-то реализации подобные. Прав
  15. Никаких остатков кода остаться не может, весь код модулей и плагинов добавляется системой плагинов из файла xml в котором описывается весь внедряемый код. Исключением будет если плагин в коде функциями чтения\записи файлов делает это конкретно с оригинальным файлом.
  16. Если модуль правильно написан, а главное установлен то достаточно удалить его из системы плагинов. Максимум система плагинов может не удалить файлы которые загружаются в шаблоны, tpl, css, js файлы. Их надо вручную удалить. Так же если модуль написан правильно он сам при удалении за собой почистит. Бывает так что модули создают файлы конфигов или другие файлы для их работы и эти файлы не учитываются системой плагинов. Их нужно выявить и удалить самостоятельно. Но для этого придётся смотреть и искать в коде модуля эту информацию. Что до правильной установки то бывает модуль предоставляется
  17. Больше не актуально.
  18. Модуль позволит создать различный набор реакций и отображать их в краткой и полной новости. Модуль не является неким подобием рейтинга, самый ближайший пример это пикабу и собственно эту реализацию модуль старается повторить. Модуль имеет несколько настроек: Устанавливать количество выбираемых вариантов. Определять как общее отображение модуля в категориях так и конкретные варианты независимо друг от друга. Опция сортировки в порядке убывания. Кеш (зависящий от системных настроек) Скриншоты: Требования к версии DLE: Минимальная версия от 15
  19. Country Filter - плагин для ограничения доступа к новостям для пользователей из определённых стран. фильтр работает как в режиме разрешение доступа так и в противоположную, в административной панели при редактировании и создании новости во вкладке ограничения по странам можно указать список. Так же имеются два дополнительных тега которые так же служат для отображения информации в зависимости от указанных параметров. В качестве базы определения страны используется база предоставленная sypexgeo.net. DLE: 15.1+ Цена: 7$ Контакты: t.me/TeraMoune
  20. Плагин позволяющий добавить отдельную Ajax загрузку изображения профиля, а так же позволить сделать обрезку области. Может хранить оригинальное изображение для повторного изменения crop копии. Относительно прошлой версии: Адаптирована работа на актуальных версиях, убрана зависимость JavaScript модульного окна. DLE: 15.1+ Цена: 10$ Контакты: t.me/TeraMoune
×
×
  • Создать...