SearchEngines (у нас нашли), запросы с поисковиков

Пригодилось?


  • Всего проголосовало
    29

extazys

Пользователь
#1
Думаю многим будет полезен данный мод, автор слизал мод с ДЛЕ, а дальше адаптировал под uCoz, но и на ТП2 он прекрасно работает!
Автор: Разработчики с группы AllCity
Описание: Когда пользователь ищет что то через поисковик, он делает это через ключевые слова, как видно на примере ниже, последние 10 запросов к вашему сайту будут отображаться в определенном блоке.

Скрин того что получится:



Инструкция:
1. Выполняем запрос в базу
Код:
CREATE TABLE allcity_referer( 
`id` int(11) NOT NULL AUTO_INCREMENT , 
`url` varchar(255) NOT NULL default '', 
`title` varchar(255) NOT NULL default '', 
`engine` varchar(255) NOT NULL default '', 
`date` varchar(20) default NULL default '0', 
PRIMARY KEY (`id`) 
) ENGINE = MYISAM ;
* имя таблицы можно изменить, но не забудьте поправить в конфиге который в архиве.

2. Все содержимое архива заливаем на фтп

3. Настраиваем конфиг файл (ref.php)

4. Добавляем в любой блок на ваш выбор данный код
Код:
<div id="SerEngiDIV">Загрузка...</div> 
<script type="text/javascript"> 
$.getScript('http://ВАША ССЫЛКА/ref.php?page='+encodeURIComponent(document.referrer), function(){$('div#SerEngiDIV').html(SerEngiData)}); 
</script>
* не забываем изменить текст "ВАША ССЫЛКА" на урл своего трекера!

5. Добавляем в конец main.css
Код:
/* === SearchEngines! - START === */ 
.RefRow {padding: 1px;} 
/* === SearchEngines! - END === */
6. Набираем в гугле/яндексе или любом другом поисковике адрес вашего трекера или любой запрос, переходим, обновляем страницу и вот первый запрос ;)


пЫсы. на авторство не претендую! ибо я ничего не делал а просто оформил статью
пЫсЫ.2 многим пригодится, советую не выставлять большое количество запросов в блоке (более 20 - плохо влияет на выдачу google'а)
пЫсы.3 кому хочется убрать текст (название поисковика) и оставить только иконку *
находим
Код:
'.$row['engine'].'</a>:
и просто удаляем этот кусок.
 

Вложения

Lange

Пользователь
#2
extazys, переименовать файл ref.php можно?
Поставил, вроде всё настроил в файл. Один момент не понял:
$DB_Name = ''; // Таблица
Тут имя базы или имя таблицы в которую результаты заносятся?
PS Бред какой то, все поисковики работают кроме гугла. Какой запрос не введу пишет Google: t
 

extazys

Пользователь
#3
Можно конечно, не забудь тут изменить
Код:
$.getScript('http://ВАША ССЫЛКА/ref.php?page='+encodeURIComponent(document.referrer),
 

John Smith

Пользователь
#4
Не работает. Вставил код в page_header.tpl, в результате вижу только надпись "Загрузка..."
Сверху справа висит сообщение Ajax error in: ./ajax.php invalid data format

Смотрел что с базой, там аналогичная проблема
PS Бред какой то, все поисковики работают кроме гугла. Какой запрос не введу пишет Google: t
 

extazys

Пользователь
#5
У меня все прекрасно работает - ставьте правильно, да и не у меня одного...
У крумакса же тоже работает... (хоть и переделанный, наверное...)
 

krumax

Пользователь
#6
У меня все прекрасно работает - ставьте правильно, да и не у меня одного...
У крумакса же тоже работает... (хоть и переделанный, наверное...)
У крумакса уже второй год работает)))
P.S.
этот вариант я не смотрел.
Я лично брал ещё юкозовский вариант и сделал под себя.
 
G

Gemini_13

Гость
#7
krumax, а в нем смысл есть какой-то или это для косметики?
 

GENERALVIP

Пользователь
#10
Настроил все правильно вроде. Сделал запрос в гугл, пишет нет данных. Что то не так сделал ?
 
Сверху