Omnesis
Постоялец
- Регистрация
- 7 Сен 2007
- Сообщения
- 96
- Реакции
- 21
- Автор темы
- #1
Дело такое.
Пытаюсь разобраться, как вставлять php скрипты в dle.
Для примера взял скрипт Для просмотра ссылки Войдиили Зарегистрируйся
Делал по Для просмотра ссылки Войдиили Зарегистрируйся
Сам скрипт положил в папку engine/modules/whois/
Создал файл engine/modules/whois/whois.php
В нём написал следующее
Подключил engine/engine.php
Создал шаблон whois.tpl в нём написал {whois}
Захожу по ссылке site.com/index.php?do=whois и сам скрипт появляется в верху сайта. А при проверки домена выбрасывает на главную...
А если вместо
вставляю
То отображает как надо.
В чём ошибка? И как исправить, чтоб скрипт microWhois работал именно в модуле а не выбрасывал на главную?
Заранее спасибо
Пытаюсь разобраться, как вставлять php скрипты в dle.
Для примера взял скрипт Для просмотра ссылки Войди
Делал по Для просмотра ссылки Войди
Сам скрипт положил в папку engine/modules/whois/
Создал файл engine/modules/whois/whois.php
В нём написал следующее
PHP:
<?php
$whois = include ENGINE_DIR.'/modules/whois/microwhois.php';
$tpl->load_template('whois.tpl');
$tpl->set('{whois}', $whois);
$tpl->compile('content');
$tpl->clear();
?>
Подключил engine/engine.php
PHP:
case "whois" :
include ENGINE_DIR.'/modules/whois/whois.php';
break;
Создал шаблон whois.tpl в нём написал {whois}
Захожу по ссылке site.com/index.php?do=whois и сам скрипт появляется в верху сайта. А при проверки домена выбрасывает на главную...
А если вместо
PHP:
$whois = include ENGINE_DIR.'/modules/whois/microwhois.php';
PHP:
$whois = 'Hello world';
В чём ошибка? И как исправить, чтоб скрипт microWhois работал именно в модуле а не выбрасывал на главную?
Заранее спасибо