SEO Сообщество: Спрашивайте и помогайте

Присоединяйтесь к сообществу профессиональных веб-мастеров PR-CY, отвечайте на вопросы коллег и задавайте свои.

Q&A SEO

Как вставить PHP код в шаблон tpl DLE.

Eugeny Eugeny  
27
  10.08.2012 19:31       6 518    
Возможно ли такое? : Сайт динамический на DLE порядка 100к страниц, хочу разместить ссылку только на определенной странице, например разместить код в главном шаблоне, и что бы на других страницах с этим же шаблоном ссылка не показывалась, а только на той на которой я укажу. Вставил это условие в main.tpl шаблон 
<?php   if($_SERVER['REQUEST_URI']=='ссылка на страницу моего сайта на которой отобразится нужная гиперссылка') {echo 'сама гиперссылка';}?>
только это не работает, ссылку на нужной странице я не вижу, я честно не программист и не знаю как это сделать. Может кто поможет?
Также проделал эти действия:

Откройте файл index.php найдите строчку:

echo $tpl->result['main'];

и замените ее на

eval (' ?' . '>' . $tpl->result['main'] . '<' . '?php ');



Ответы на пост (3) Написать ответ
DVORYAN DVORYAN
76
11.08.2012 01:28
Создаёшь модуль /engine/modules/name.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}
если правильно написали сам модуль, всё будет работать.
1
Решение
sader90 sader90
0
10.08.2012 19:39
Если достаточно показов только на главной, можно сделать как рекламный материал и там поставить Показ тока на главной
0
Eugeny Eugeny
27
10.08.2012 19:42
я ссылки продаю на страницах которые закажет клиент
0