Возможно ли такое? : Сайт динамический на DLE порядка 100к страниц, хочу разместить ссылку только на определенной странице, например разместить код в главном шаблоне, и что бы на других страницах с этим же шаблоном ссылка не показывалась, а только на той на которой я укажу. Вставил это условие в main.tpl шаблон
<?php if($_SERVER['REQUEST_URI']=='ссылка на страницу моего сайта на которой отобразится нужная гиперссылка') {echo 'сама гиперссылка';}?>
только это не работает, ссылку на нужной странице я не вижу, я честно не программист и не знаю как это сделать. Может кто поможет?
Также проделал эти действия:
Откройте файл index.php найдите строчку:
echo $tpl->result['main'];
и замените ее на
eval (' ?' . '>' . $tpl->result['main'] . '<' . '?php ');
там незабываем $tpl->load_template('name.tpl');
затем в index.php
добавляем require_once ROOT_DIR . '/engine/init.php'; ниже:
require_once ROOT_DIR . '/engine/modules/name.php';
далее ищем:
$tpl->load_template ( 'main.tpl' );
и ниже добавляем:
$tpl->set ( '{name}', $tpl->result["name"]);
далее создаём в вашем шаблоне name.tpl и куда хотите вставляем потом {name}
если правильно написали сам модуль, всё будет работать.