Помощник
|
Как избавиться от сквозняка? |
Alexx41
|
Сообщение
#1
|
||
|
|
||
|
|||
renesans |
17.3.2009, 14:44;
Ответить: renesans
Сообщение
#2
|
|
Поддерживаю!! Так же интересует как избавиться от сквозной ссылки в DLE!!
-------------------- |
|
|
tytvse |
18.3.2009, 9:43;
Ответить: tytvse
Сообщение
#3
|
|
Какая именно ссылка?
-------------------- |
|
|
AleksandrSergeev |
18.3.2009, 10:33;
Ответить: AleksandrSergeev
Сообщение
#4
|
|
Например так:
в файле index.php ниже строки: require_once ROOT_DIR . '/engine/init.php'; добавить: require_once ROOT_DIR.'/engine/modules/partners.php'; В папку /engine/modules/ кидаем файл partners.php со следующим содержимым: <?php if(!defined('DATALIFEENGINE')) { die("Hacking attempt!"); } //Подключение файла со ссылками @include (ENGINE_DIR.'/data/links.php'); //Обработка адреса странички $antiban=array(); $allowed_pages=array("index.php"); $allowed_var=array("feedback", "library", "lostpassword", "register", "sitemap", "lastcomments", "pm", "sendfriend", "newsid"); $j=explode("?",$_SERVER['REQUEST_URI']); if (isset($j[1]) and $j[0]==str_replace($allowed_pages,"",$j[0])) { $k=preg_match_all("/(.*)=(.*)&/Uis",$j[1]."&",$am); $bm=array(); for ($i=0; $i < $k; $i++) { if ($am[2][$i]=="" or !in_array($am[1][$i],$allowed_var)) continue; $bm[]=$am[1][$i]."=".$am[2][$i]; } $j[1]=implode("&",$bm); $antiban['request_uri']= $_SERVER['REQUEST_URI']=($j[1]=="") ? $j[0]: implode("?",$j); }; //Установка ссылок $partner_links = $partners[$_SERVER['REQUEST_URI']]; $tpl->set('{partner_links}', $partner_links); ?> Ну и собственно в папку /engine/data/ закидываем файл links.php с массивом $partners в котором заранее прописаны адреса страничек и ссылки которые надо вывести, следуюшим образом: <?php $partners = array( '/' => "<a href=\"АДРЕС ССЫЛКИ\">ТЕКСТ ССЫЛКИ</a>", ); ?> И конечно в шаблоне main.tpl надо вставить тег {partner_links} Таким образом можно вывести любые ссылки, банеры итд на любой страничке сайта, достаточно добавить ее код в массив $partners Сообщение отредактировал AleksandrSergeev - 18.3.2009, 10:45 |
|
|
renesans |
18.3.2009, 17:40;
Ответить: renesans
Сообщение
#5
|
|
Выводиться просто белая страница когда открываешь сайт!! С чем может быть связано?
-------------------- |
|
|
renesans |
18.3.2009, 17:57;
Ответить: renesans
Сообщение
#6
|
|
случайно не забыли дописать строку
$tpl->set('{partner_links}', $partner_links); в index.php ? -------------------- |
|
|
Alexx41
|
Сообщение
#7
|
|
Ну и собственно в папку /engine/data/ закидываем файл links.php с массивом $partners в котором заранее прописаны адреса страничек и ссылки которые надо вывести, следуюшим образом: <?php $partners = array( '/' => "<a href=\"АДРЕС ССЫЛКИ\">ТЕКСТ ССЫЛКИ</a>", ); ?> А адрес страницы где выводится будут куда прописывать или Вы привели пример как раз для главной?? |
|
|
renesans |
18.3.2009, 21:36;
Ответить: renesans
Сообщение
#8
|
|
'/' => "<a href=\"АДРЕС ССЫЛКИ\">ТЕКСТ ССЫЛКИ</a>",
То что красным вероятнее всего адрес идет, судя из примера то для главной указано! Но у меня на Dle 7.3 не идет, выводит пустую страницу вместо сайта! -------------------- |
|
|
AleksandrSergeev |
19.3.2009, 18:21;
Ответить: AleksandrSergeev
Сообщение
#9
|
|
'/' => "<a href=\"АДРЕС ССЫЛКИ\">ТЕКСТ ССЫЛКИ</a>", То что красным вероятнее всего адрес идет, судя из примера то для главной указано! Но у меня на Dle 7.3 не идет, выводит пустую страницу вместо сайта! Скорее всего вы забыли слешировать кавычки в коде ссылки. поэтому у вас и выдается пустая страничка. Сообщение отредактировал AleksandrSergeev - 19.3.2009, 18:22 |
|
|
Alexx41
|
Сообщение
#10
|
|
AleksandrSergeev, спасибо.
А как сделать вот такую с титле, эксперементировал и так и так менял кавычки и др. но не полумается, (пример) как <a title="сделать" href=" http://www.сайт.ru/" target="_blank" > сделать</a> такого типа ссылку Приведите примео еще чтобы 2 ссылки выводились, что именно дублировать?? '/' => "<a href=\"АДРЕС ССЫЛКИ\">ТЕКСТ ССЫЛКИ</a>", 2 раза писал не полумаетсябез '/' пробовал, только "<a href=\"АДРЕС ССЫЛКИ\">ТЕКСТ ССЫЛКИ</a>" писал, тоже не получилось, отобразается только одна ссылка
|
|
|
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Как в пушсетках покупают по 100-200 тысяч кликов за день? | 2 | Boymaster | 694 | Вчера, 17:52 автор: Boymaster |
|
Как вы отдыхаете от работы за компом | 151 | adw-kupon.ru | 19861 | 23.4.2024, 13:52 автор: Vmir |
|
Как вы бросили работу и перешли на заработок с сайтов? | 20 | uahomka | 3472 | 23.4.2024, 11:54 автор: Skyworker |
|
Как вывести деньги в Украине с заблокированного Юмани ? | 30 | freeax | 5040 | 20.4.2024, 16:49 автор: Liudmila |
|
Арбитражники, как ведете учет расходов и доходов? | 13 | Boymaster | 2036 | 20.4.2024, 15:06 автор: Boymaster |
Текстовая версия | Сейчас: 25.4.2024, 10:33 |