Похожие темы / Similar Topics

Ну можно в админке сделать возможность вывода 2 способами
как сейчас+кеширование
под спойлером и запрос по клику (для высоконагруженых проектов)

Еще есть задумка отображать похожие (популярные) топики при запросе несуществующей темы.
Под сообщением Темы, которую вы запросили, не существует.
Так сказать чтобы удержать пользователя на сайте
 
Ну можно в админке сделать возможность вывода 2 способами
как сейчас+кеширование
под спойлером и запрос по клику (для высоконагруженых проектов)

Еще есть задумка отображать похожие (популярные) топики при запросе несуществующей темы.
Под сообщением Темы, которую вы запросили, не существует.
Так сказать чтобы удержать пользователя на сайте
А где данные собрались брать? Ведь топик удален будет и title не доступен будет :D
 
:cool: вместо тайтла возьмем строку запроса юзера в поисковике
PHP:
$R=$_SERVER['HTTP_REFERER'];
$A=$_SERVER['REMOTE_ADDR'];
$U=$_SERVER['REQUEST_URI'];
$R=urldecode ($R);
$S=iconv('utf-8', 'windows-1251',$R );
echo "Ваш IP - ".$A."<br>";
echo "Страница входа - ".$U."<br>";
if (strpos($S, "yandex") != 0) {
preg_match('"text=(.*?)[^&]*"', $S, $arr);
echo "Вы пришли с Яндекса по запросу ".$arr[1];
}
elseif (strpos($S, "google") != 0) {
preg_match('/q=(.*)&/sei', $S, $arr);
echo "Вы пришли с Google по запросу ".$arr[1];
}
elseif (strpos($S, "rambler") != 0) {
preg_match('"query=(.*?)[^&]*"', $S, $arr);
echo "Вы пришли с Rambler по запросу ".$arr[1];
}
else {echo "Вы пришли с ".$R;}
Но это дыра для xss
 
Back
Top