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

L

ler

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

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

Sprinx

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

Еще есть задумка отображать похожие (популярные) топики при запросе несуществующей темы.
Под сообщением Темы, которую вы запросили, не существует.
Так сказать чтобы удержать пользователя на сайте
А где данные собрались брать? Ведь топик удален будет и title не доступен будет :D
 
L

ler

Гость
: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
 

ivanesko261

Пользователь
Virtuoz, спасибо, сегодня попробую поставить. Вот посмотрите что сейчас стоит

Please Login or Register to view hidden text.


но не ищет оно нормально, надеюсь что то что скинули будет нормально работать
 
Сверху