+ -
+1

Адаптация шаблонов для обновленных версии движка DLE дает возможность использовать полный функционал обновленного движка. Чтобы произвести изменения шаблонов достаточно скопировать недостающие файлы и добавить в файлы шаблона некоторые изменения. Об этом вы сможет узнать подробно в посте. Изменение в шаблонах не составит труда, все делается за пару минут.

Новость отредактировал: hazardcd - 21-08-2021, 13:45
Причина: Обновлен контент и ссылки

+ -
0

Добавление дополнительных полей в форму обратной связи DLE 13.0

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

Например, необходимо добавить в форму обратной связи поля "Домашний адрес" и "Телефон".

В Ваш feedback.tpl добавляете:

<label>Домашний адрес: <input type="text" name="xfield[address]" /></label>
<label>Телефон: <input type="text" name="xfield[number]" /></label>

Формат в Вашем шаблоне может отличаться от предложенного, думаю не сложно это исправить. Помимо обычных input type="text", можно использовать type="checkbox", type="radio", type="file", а так же textarea и select.

В Админпанели в шаблон е-майл сообщений в нужное место добавляете два тега:

{%address%}
{%number%}
+ -
0

Нередко возникает необходимость вставки на свой сайт PHP скрипт стороннего производителя. Однако по умолчанию данная возможность в DLE отключена. Для использования сторонних скриптов можно использовать небольшой хак, позволяющий использовать любой PHP код в шаблонах.

+ -
0

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

+ -
0

Все мы сталкивались с формой обратной связи в DLE. Она очень простая и требует, чтобы гость обязательно указал электронную почту. Это не совсем удобно, да и невсегда работает. Для решения этой проблемы существует способ при котором достаточно добавить новое поле с телефоном и снять ограничение на обязательное указание электронной почты для гостя.

+ -
0

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

+ -
+1

Как известно наибольшую угрозу для сайта представляют собой залитые злоумышленником на сервер PHP шеллы. Что это такое? Это PHP скрипты которые могут выполняться на вашем сервере, соответственно производить какие-либо изменения в файлах доступных для записи или могут, например читать содержимое конфигурационных данных и соответственно получать прямой доступ к базе данных. Каким образом могут попадать данные шеллы на ваш сервер? При обнаружении какой либо уязвимости в скрипте, или сторонних модулях, или вообще при наличии других уязвимых сторонних скриптов на сервере, или серверного ПО. Главная особенность заключается в том, что шеллы можно залить не в любые папки на сервере, а лишь в папки доступные для записи на сервере, и в DataLife Engine такими папками являются папки /uploads/ и /templates/, а также все вложенные в них папки. Данные папки должны иметь права на запись, т.к. вы в них заливаете посредством скрипта легальный контент, файлы, картинки, редактируете в админпанели шаблоны и прочее. И как правило в эти папки производится загрузка шеллов при обнаружении злоумышленником какой либо бреши на сервере в любом скрипте, даже не имеющем отношения к DataLife Engine. Можно ли защитить эти папки, в случае попадания в них зловредного PHP файла, ведь нельзя запретить доступ к этим папкам? Можно, и достаточно не сложно.

Опрос

Каким движком Вы пользуетесь

Другие опросы...