Переход по ссылке
1.
Miks (15.08.2010 / 18:50)
Подскажите как на моторе в новостях, на форуме и гостевой сделать так что если написать например ссылку на другой сайт, то при переходе по этой ссылке не было надписи типа вы покидаете этот сайт. И согласны Вы или нет. Как эту надпись убрать? Что бы переход был сразу.
?
2.
KOZZ (15.08.2010 / 18:51)
экстрасенсы в отпуске.
3.
ramzes (15.08.2010 / 19:01)
нет в моторе такого, и не было ни когда
4.
CROWS (15.08.2010 / 19:07)
ramzes (15 Августа 2010 / 19:01)
нет в моторе такого, и не было ни когда
Судя по всему, мод.
5.
Михаил (15.08.2010 / 19:28)
судя по modrewrite в корне сайта есть файл link.php который и отвечает за этот переход
6.
KOZZ (15.08.2010 / 19:29)
urls.dat:
http://site1.ru|название1|
http://site2.ru|название2|
http://site3.ru|название3|
url.php:
<?
$f = file('urls.dat') or die('ERROR');
foreach($f as $str){
list($url[],$url_name[]) = explode('|',$str);
if(isset($_GET['url'])){$get = intval(abs($_GET['url']));}
if(!array_key_exists($get,$url)){$url[$get] = 'index.php';}
header('location:'.$url[$get]);
exit();
}
?>
7.
KOZZ (15.08.2010 / 19:41)
<?
$f = file('urls.dat') or die('ERROR');
$err_url = 'index.php';
if(!is_array($f)){
$url[$get] = $err_url;
} else{
foreach($f as $str){
list($url[],$url_name[]) = explode('|',$str);
}
if(isset($_GET['url'])){$get = intval(abs($_GET['url']));}
if(!array_key_exists($get,$url)){$url[$get] = $err_url;}
}
header('location:'.$url[$get]);
exit();
?>
вот так точнее.
содержание файла urls.dat как в 7 посте
8.
Miks (15.08.2010 / 19:42)
Да.. Ответов много а я так ничего и не понял.
Но в корне сайта файла с именем link.php нету..
9.
KOZZ (15.08.2010 / 19:59)
/pages/url.php - вот он файл
10.
Саня (15.08.2010 / 20:05)
Где такие быдл моды находят. Ставили бы чистый мотор
11.
Miks (15.08.2010 / 20:14)
10.
БелладонН eGo, спасибо. Я этот файл переименовал совсем в другой что бы не мешал. Но теперь появился новый прикол.
Теперь при переходе по ссылке пишет что такой станицы
нет. И ошибка 404. Почему так?
12.
KOZZ (15.08.2010 / 20:16)
12, ну ты же файл переименовал, а ссылки ведут на этот файл.
=> этого файла не существует
13.
Miks (15.08.2010 / 20:20)
Ясненько. А где нужно убрать тогда путь что бы ссылки на этот файл которого уже нет не шли?
14.
Miks (15.08.2010 / 20:44)
Кто реально скажет тому плюс.
15.
Miks (21.08.2010 / 19:07)
В общем я решил эту проблему. Вдруг у кого похожая проблема. То вот как я это решил. Заходим в ../template/functions.php/ находим в этом файла строку которая называется Дополнительные bb коды. И меняем ее на такую же строку только без переадресации из родного простого мотора. Потому что в этой строке идет ссылка на ../pages/url.php вот и все пожалуй:-).
URL:
https://visavi.net/topics/12648