Webbell » DLE Хаки и советы » Разработка модулей для DLE
Правила Контакты Чтение RSS

Разработка модулей для DLE

У нас вы можете скачать бесплатно Разработка модулей для DLE .

Не пропустите комментарии к Разработка модулей для DLE.
Данный материал предоставлен сайтом Webbell.ru исключительно в ознакомительных целях. Администрация не несет ответственности за его содержимое.
Разработка модулей для DLE


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

{include file="engine/modules/mod.php"}

Вместо «engine/modules/» нужно указать путь туда, где находится файл модуля, а mod.php – это заголовок подключаемого файла. Стандартные модули DataLife Engine расположены в этом каталоге, поэтому рекомендуется использовать именно этот каталог, но это не обязательное требование. Но учтите тот факт, что на папку с файлом не должны быть установлены права на запись, иначе говоря, CHMOD 777. Помимо этого, рекомендуется использовать относительные пути, потому что при подключении модуля, DataLfe Engine самостоятельно распознает их и выполняет подключение по указанным настройкам скрипта. Именно поэтому можно создавать инструкции по установке модифицированных скриптов.
Кроме этого можно подключить PHP-файл модуля, если указать определенные параметры.

{include file="engine/modules/mod.php?param=value1&variable2=value2"}

Если вы пропишете вышеуказанный параметр, то можно будет делать модификации многофункциональными и при различных подключениях они будут выполнять определенные роли и функции. Переменные, которые были переданы, доступны в модуле как $variable2 и $param соответственно.
Уже с версии DLE 8.3 можно было задавать теги скрипта в качестве параметров к подключенным модулям. Передаваемые параметры, по сути, представляют аналоги GET параметров URL интернет-браузера, поэтому, выбирая передаваемые теги, нужно учитывать ограчения GET строки.

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

[aviable=раздел] Введите текст [/aviable]
[not-aviable=раздел] Введите текст [/not-aviable]

Можно использовать список разделов, представленный по умолчанию или создать собственный раздел сайта, нужно лишь передать его в URL интернет- браузера.


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

«    Июль 2018    »
ПнВтСрЧтПтСбВс
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
 
Яндекс Апдейты
↓ Апдейты Яndex тИЦ
18.11.2017 ←Последний
04.11.2017
16.08.2017
↓ Апдейты выдачи Яndexa
17.07.2018 ←Последний
14.07.2018
12.07.2018
↓ Апдейты ЯКаталога
16.01.2018 ←Последний
20.12.2017
15.12.2017
Мы рекомендуем
Заработай на сайте!
Gogetlinks-Биржа вечных ссылок для сайтов с Тиц
Getgoodlinks-Биржа вечных ссылок для сайтов с PR


Опрос на портале

Сколько у вас сайтов?

Больше 20 сайтов
От 10 до 20 сайтов
От 5 до 10 сайтов
От 1 до 5 сайтов
Нету сайтов

Наш архив
Облако тегов
ajax, Build, DataLife, dle, dle 9.0, dle 9.2, Engine, Final, Google, Opera, Release, RSS, WordPress, адаптация, административная панель, бесплатно, виджет, Игровой, кино, комментарии, модуль, новости, Новый, Оригинал, парсер, парсер поисковых систем yandex google рассылка комментариев по DLE Joomla Community спаммер раскрутк, Переходы, плагин wordpress, сайта, сайтов, сбор данных телефонов адресов email контактов потенциальные клиенты BlackSpider универсальный сборщи, тема, тематики, универсальный, хак, хак wordpress, Шаблон, шаблона, Яндекс

Показать все теги
Последние комментарии
Популярные файлы

Информация!
Уважаемый посетитель! Присоединяйтесь к нам
в Твиттере.