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

Как сделать ссылку видом /?do=primer


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

Всем привет. Сайт находится в локальной сети, писал я в ПМ техподержки, ну так как седня выходной :) решил написать тут))

Вот я создал файл my.tpl в templates/мой шаблон/

Как можно сделать чтоб этот файл был доступен по адресу /?do=my .

Как например файл feedback.tpl доступен по адресу /index.php?do=feedback

Спасибо =)

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

Вот: http://dle-news.ru/extras/online/modules_include.html

Хотя не совсем понял вопрос :rolleyes:

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

да читал я это, там надо чтоб файл лежал в modules а у меня в папке шаблона и в tpl

может так и сделать не льзя (:

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

если вы пишете именно о файле то он не будет доступен по такой ссылке как вы хотите, а вот если поколдовать совсем чутчуть то СТРАНИЧКА с содержимым кодом шаблона будет доступна ))) и кодовать прийдётся именно в той папке где описанно ))

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

Можно конечно немного по другому:

Создать my.tpl, запихнуть туда нужный код. Далее: Админцентр->Статические страницы<->Создать новую страницу. В ячейке "Использовать шаблон" - вставь имя твоего TPL файла (с кодом). Только в поле "Текст:" ничего не пиши, - всё равно от него ничего не отабразится.

В итоге ссылка будет такой: http://bla-bla.com/my.html, если в "Название:" напишешь имя "my"

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

В файле: engine/engine.php для свитчкейча $do добавьте:

case "mymod" :

	include ENGINE_DIR . '/modules/mymod.php';

	break;

По адресу: engine/modules/ создайте файл mymod.php В этот файл пропишите такой код:
<?php

$tpl->load_template( 'my.tpl' );


$mytag = "Мой текст";

$tpl->set ( '{mytag}', $mytag );


$tpl->compile( 'content' );

$tpl->clear();

?>

В Вашем шаблоне создайте файл: my.tpl и в него добавьте тег: {mytag}

Потом зайдите на сайт: http://Ваш_домен/index.php?do=mymod

Всё :rolleyes:

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

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

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

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

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

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

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

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

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

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