RusPRO 0 Опубликовано: 30 декабря 2024 Рассказать Опубликовано: 30 декабря 2024 Сайт: chertezhi.com С наступающим новым годом🙂. Скачал на просторах интернета шаблон для сайта "Scriptin" уж очень он мне понравился и решил взять его для работы на своем проекте. Но для работы шаблона требуется устанавливать модули в engine/modules. И есть ряд файлов, которые заменяют существующие файлы. И тут я нахожусь в ступоре, не хотелось бы мне их менять. сможете подсказать, можно ли как-то просто дополнить файлы из лицензионного дистрибутива строками кодов из стороннего модуля? Файлы прилагаю. В эту же папку также необходимо закачать и другие файлы, но они не заменяют файлов из официального дистрибутива. Кроме закачки файлов для работы шаблона необходимо установить плагины из админки движка. Как узнать какие правки в код движка вносят плагины до их установки на сайт? В файле также приложил плагины. Ссылка на архив: https://dropmefiles.com/RKKeA Цитата Ссылка на сообщение Поделиться на других сайтах
Captain 628 Опубликовано: 30 декабря 2024 Рассказать Опубликовано: 30 декабря 2024 В DLE есть утилита "Управление плагинами", все изменения и дополнения нужно через неё делать, тогда не придётся трогать файлы дистрибутива. https://dle-news.ru/extras/online/plugins.html 1 Цитата Ссылка на сообщение Поделиться на других сайтах
RusPRO 0 Опубликовано: 30 декабря 2024 Рассказать Опубликовано: 30 декабря 2024 Автор 4 минуты назад, Captain сказал: В DLE есть утилита "Управление плагинами", все изменения и дополнения нужно через неё делать, тогда не придётся трогать файлы дистрибутива. https://dle-news.ru/extras/online/plugins.html Плагины я так понимаю это файлы в фомате .xml ? А как быть с файлами .php? Цитата Ссылка на сообщение Поделиться на других сайтах
Captain 628 Опубликовано: 30 декабря 2024 Рассказать Опубликовано: 30 декабря 2024 Я дал ссылку, прочитайте полностью от А до Я. 1 Цитата Ссылка на сообщение Поделиться на других сайтах
TeraMoune 58 Опубликовано: 31 декабря 2024 Рассказать Опубликовано: 31 декабря 2024 (изменено) Разумеется нельзя сходу ничего менять. И разбираться ну такое себе, так как файлы для очень старой версии 2019года, это не быстро и более того неприятное занятие. Изменений может быть много. Для минимизирования лишнего нужно как минимум выяснить под какую версию движка эти файлы предназначались и сравнивать с оригинальными файлами той версии. Более того если на актуальную версию переносить нужно еще и учитывать условия кода актуальной версии, проделать работу и проверить её. И это занятие для оплачиваемой работы. 1. Плагин для вывода аватара в новостях (не нужен, в актуальных версиях это уже есть, включается в оптимизации вывод дополнительной информации, после открыть документацию и в шаблоне к карточке новости с конце будут дополнительные теги и там есть вывод изображения профиля) 2. аватар в профиле, тоже не актуально. плагин только добавляет результат uniqid и используется в отдельном теге. это чтобы аватар не кешировался, но такое тоже в актуальных версиях вроде бы реализовано. Да и в целом плагины тоже некоторые не подходят и возможно что и их лучше переписать. Плагин картинки в новостях тоже может уже можно реализовать иначе и быть может даже стандартными функциями обойтись. Изменено 31 декабря 2024 пользователем TeraMoune 1 Цитата Ссылка на сообщение Поделиться на других сайтах
RusPRO 0 Опубликовано: 31 декабря 2024 Рассказать Опубликовано: 31 декабря 2024 (изменено) Автор 15 часов назад, TeraMoune сказал: Разумеется нельзя сходу ничего менять. И разбираться ну такое себе, так как файлы для очень старой версии 2019года, это не быстро и более того неприятное занятие. Изменений может быть много. Для минимизирования лишнего нужно как минимум выяснить под какую версию движка эти файлы предназначались и сравнивать с оригинальными файлами той версии. Более того если на актуальную версию переносить нужно еще и учитывать условия кода актуальной версии, проделать работу и проверить её. И это занятие для оплачиваемой работы. 1. Плагин для вывода аватара в новостях (не нужен, в актуальных версиях это уже есть, включается в оптимизации вывод дополнительной информации, после открыть документацию и в шаблоне к карточке новости с конце будут дополнительные теги и там есть вывод изображения профиля) 2. аватар в профиле, тоже не актуально. плагин только добавляет результат uniqid и используется в отдельном теге. это чтобы аватар не кешировался, но такое тоже в актуальных версиях вроде бы реализовано. Да и в целом плагины тоже некоторые не подходят и возможно что и их лучше переписать. Плагин картинки в новостях тоже может уже можно реализовать иначе и быть может даже стандартными функциями обойтись. Спасибо большое. А по остальным плагинам что-нибудь сможете сказать? И еще вопрос: есть плагины (.xml), есть модули (.php). Чем они отличаются? И можно ли модули (.php) устанавливать на сайт через систему плагинов? Изменено 31 декабря 2024 пользователем RusPRO Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 103 Опубликовано: 31 декабря 2024 Рассказать Опубликовано: 31 декабря 2024 1 час назад, RusPRO сказал: И еще вопрос: есть плагины (.xml), есть модули (.php). Чем они отличаются? И можно ли модули (.php) устанавливать на сайт через систему плагинов? Нет такого понятия и разделения в DLE в принципе. В DLE есть система плагинов. Плагин может содержать в себе как и xml так и php файлы одновременно, и он может быть упакован в архив. xml файл описывает манипуляции которые нужно осуществить с кодом DLE, а также MySQL запросы и прочее. А php файлы могут быть для того чтобы все не описывать как действия и например подключаться через те же описания действий в xml, либо еще отдельные файлы PHP могут подключаться через систему шаблонов при помощи шаблонных тегов https://dle-news.ru/extras/online/index.html?modules_include.html Поэтому что это, как подключается, вам нужно узнавать у автора этой модификации потому что только от автора зависит что он написал, и как он подразумевает подключение. 1 1 Цитата Ссылка на сообщение Поделиться на других сайтах
TeraMoune 58 Опубликовано: 31 декабря 2024 Рассказать Опубликовано: 31 декабря 2024 3 часа назад, RusPRO сказал: А по остальным плагинам что-нибудь сможете сказать? По остальным нечего писать, да и плагины это чисто какие-то незначительные изменения под шаблон. addnws.xml - меняет html select на какой-то другой вариант разметки видимо под какой-то js плагин который стилизует select объект. kartinki-v-state.xml - в статье делает лишний sql запрос для того чтобы получить все изображения новости и вывести их отдельным тегом, но как раз это возможно можно сделать иначе и стандартными средствами без дополнительных запросов. knopki-v-profile.xml - какие-то изменения на элементы управления в профиле, основное наверное замена текстовых подписей кнопок на иконки. username.xml - реализовывает глобальный для вывода в шаблон имени пользователя users.xml - единственный плагин среди всех который имеет отдельный php (users.php) вероятно он реализовывает отдельный раздел пользователей. 1 Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.