07.08.2010, 18:24 | #11 |
Новичок
Регистрация: 07.08.2010
Сообщений: 8
Вес репутации: 0
|
привел к такому виду
Код:
/////////////////////////////////// /// Код Sape /////////////////////////////////// if (!defined('_SAPE_USER')){ define('_SAPE_USER', 'ваш код'); } $o['host'] = 'http://адрес сайта.ru'; if (substr($_SERVER['REDIRECT_URL'], 0, 6) == "/tags/") { $o['request_uri'] = str_replace ("%2B", "+", str_replace ("%2F", "/", rawurlencode ($_SERVER['REDIRECT_URL']))); } else { $o['request_uri'] = $_SERVER['REDIRECT_URL']; } require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php'); require_once ($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape_venality_name.php'); $sape = new SAPE_client($sape_venality_name); $sape = new SAPE_client($o); $tpl->set('{links}', $sape->return_links()); $tpl->set('{sape_temp}', $_SERVER['REDIRECT_URL']); if (substr($_SERVER['REDIRECT_URL'], 0, 6) == "/tags/") { $tpl->set('{sape_temp2}', str_replace ("%2B", "+", str_replace ("%2F", "/", rawurlencode ($_SERVER['REDIRECT_URL']))) ); } /////////////////////////////////// вывод: Код:
{links} Код:
{sape_temp} sape_venality_name.php - это для скрытия продажных ссылок его содержание Код:
<?php $sape_venality_name=array(); # Документы, работающие с глобалом GET: $allowed_pages=array("key.php","ping","remoute"); # Разрешённые переменные в УРле иных документов: $allowed_var=array(""); $tm=explode("?",$_SERVER['REQUEST_URI']); if (isset($tm[1]) and $tm[0]==str_replace($allowed_pages,"",$tm[0])) { $k=preg_match_all("/(.*)=(.*)\&/Uis",$tm[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]; } $tm[1]=implode("&",$bm); $sape_venality_name['request_uri']= $_SERVER['REQUEST_URI']=($tm[1]=="") ? $tm[0]: implode("?",$tm); } ?> з.ы. у меня DLE 8.5 - работает на ура (скрытие продажных ссылок + русские урл) |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Ссылки не видно на страницах | ShadowXak | Вопросы от новичков | 3 | 23.05.2009 23:44 |
Все ссылки в Errore на 2 сайтах | olekit | Ошибки при работе с системой | 3 | 25.10.2008 10:42 |
Не отображаются ссылки на страницах с урл (%D1%F3%E1%E0%F0%F3) | Evdy | Вопросы от новичков | 6 | 22.09.2008 02:02 |
и оgять ссылки в errore | dibart | Ошибки при работе с системой | 17 | 26.07.2008 08:02 |
Все ссылки в Errore :(((( | denisey | Ошибки при работе с системой | 2 | 06.07.2007 19:34 |
Часовой пояс GMT +3, время: 21:59.