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

Шаблон с модулями и плагинами в комплекте


Рекомендованные сообщения

Сайт: chertezhi.com

С наступающим новым годом🙂. Скачал на просторах интернета шаблон для сайта "Scriptin" уж очень он мне понравился и решил взять его для работы на своем проекте. Но для работы шаблона требуется устанавливать модули в engine/modules. И есть ряд файлов, которые заменяют существующие файлы. И тут я нахожусь в ступоре, не хотелось бы мне их менять. сможете подсказать, можно ли как-то просто дополнить файлы из лицензионного дистрибутива строками кодов из стороннего модуля? Файлы прилагаю.

В эту же папку также необходимо закачать и другие файлы, но они не заменяют файлов из официального дистрибутива.
Кроме закачки файлов для работы шаблона необходимо установить плагины из админки движка. Как узнать какие правки в код движка вносят плагины до их установки на сайт?

В файле также приложил плагины.

Ссылка на архив: https://dropmefiles.com/RKKeA

Ссылка на сообщение
Поделиться на других сайтах

В DLE есть утилита "Управление плагинами", все изменения и дополнения нужно через неё делать, тогда не придётся трогать файлы дистрибутива.

https://dle-news.ru/extras/online/plugins.html

Ссылка на сообщение
Поделиться на других сайтах
4 минуты назад, Captain сказал:

В DLE есть утилита "Управление плагинами", все изменения и дополнения нужно через неё делать, тогда не придётся трогать файлы дистрибутива.

https://dle-news.ru/extras/online/plugins.html

Плагины я так понимаю это файлы в фомате .xml ? А как быть с файлами .php?

Ссылка на сообщение
Поделиться на других сайтах

Разумеется нельзя сходу ничего менять. И разбираться ну такое себе, так как файлы для очень старой версии 2019года, это не быстро и более того неприятное занятие. Изменений может быть много. Для минимизирования лишнего нужно как минимум выяснить под какую версию движка эти файлы предназначались и сравнивать с оригинальными файлами той версии. Более того если на актуальную версию переносить нужно еще и учитывать условия кода актуальной версии, проделать работу и проверить её. И это занятие для оплачиваемой работы.

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

2. аватар в профиле, тоже не актуально. плагин только добавляет результат uniqid и используется в отдельном теге. это чтобы аватар не кешировался, но такое тоже в актуальных версиях вроде бы реализовано.

Да и в целом плагины тоже некоторые не подходят и возможно что и их лучше переписать. Плагин картинки в новостях тоже может уже можно реализовать иначе и быть может даже стандартными функциями обойтись.

 

 

Изменено пользователем TeraMoune
Ссылка на сообщение
Поделиться на других сайтах
15 часов назад, TeraMoune сказал:

Разумеется нельзя сходу ничего менять. И разбираться ну такое себе, так как файлы для очень старой версии 2019года, это не быстро и более того неприятное занятие. Изменений может быть много. Для минимизирования лишнего нужно как минимум выяснить под какую версию движка эти файлы предназначались и сравнивать с оригинальными файлами той версии. Более того если на актуальную версию переносить нужно еще и учитывать условия кода актуальной версии, проделать работу и проверить её. И это занятие для оплачиваемой работы.

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

2. аватар в профиле, тоже не актуально. плагин только добавляет результат uniqid и используется в отдельном теге. это чтобы аватар не кешировался, но такое тоже в актуальных версиях вроде бы реализовано.

Да и в целом плагины тоже некоторые не подходят и возможно что и их лучше переписать. Плагин картинки в новостях тоже может уже можно реализовать иначе и быть может даже стандартными функциями обойтись.

 

 

Спасибо большое. А по остальным плагинам что-нибудь сможете сказать? И еще вопрос: есть плагины (.xml), есть модули (.php). Чем они отличаются? И можно ли модули (.php) устанавливать на сайт через систему плагинов?

Изменено пользователем RusPRO
Ссылка на сообщение
Поделиться на других сайтах
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 

Поэтому что это, как подключается, вам нужно узнавать у автора этой модификации потому что только от автора зависит что он написал, и как он подразумевает подключение.

Ссылка на сообщение
Поделиться на других сайтах
3 часа назад, RusPRO сказал:

А по остальным плагинам что-нибудь сможете сказать?

По остальным нечего писать, да и плагины это чисто какие-то незначительные изменения под шаблон.

  1. addnws.xml - меняет html select на какой-то другой вариант разметки видимо под какой-то js плагин который стилизует select объект.
  2. kartinki-v-state.xml - в статье делает лишний sql запрос для того чтобы получить все изображения новости и вывести их отдельным тегом, но как раз это возможно можно сделать иначе и стандартными средствами без дополнительных запросов. 
  3. knopki-v-profile.xml - какие-то изменения на элементы управления в профиле, основное наверное замена текстовых подписей кнопок на иконки.
  4. username.xml - реализовывает глобальный для вывода в шаблон имени пользователя
  5. users.xml - единственный плагин среди всех который имеет отдельный php (users.php) вероятно он реализовывает отдельный раздел пользователей.

 

 

 

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

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