Поиск от гугла на vBulletin

W

Wmboard

#1
Поиск от гугла на вашем форуме

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

Как это выглядит? См. картинку.
Одна картинка поиск на форуме
Вторая картинка настройки в админке

Установка:
  • Залить файл gtsearch.php в корень форума
  • Импортировать продукт в соответствующей кодировке
  • В вашем аккаунте гугл адсенс подготовить блоки поиска и результатов поиска
  • Вставить в админке в соответствующие поля.

Все :)
 
P

Pavlik Ivanov

#2
Что-то он у Меня ничего искать не хочет...
 
H

Helenka1

#3
И нужен ли этот поиск на форуме?
 
P

Pavlik Ivanov

#5
По смотрите на результаты в самом гугле, возможно еще не все страницы форума попали в индекс.

Этот поиск будет зависеть только есть ли страницы в гугле или нет?

И нужен ли этот поиск на форуме?

Считаю что интересный поиск сразу будет лучше, Я его поставить хочу над разделами или под разделами...
 
W

Wmboard

#7
И нужен ли этот поиск на форуме?

Нужен.
Всегда им ищу, и все нахожу.


Этот поиск будет зависеть только есть ли страницы в гугле или нет?
Разумеется

Кстати о поиске.
Так как в первом посте поиск от гугла вставить теперь не получится, тк гугл сменил коды.
Вернее получится, но придется повозиться.

Сейчас гугл выдает код, который можно вставить сразу как элемент сайта, причем сам код можно настроить по дизайну, размерам. Если речь идет о vb, то код поиска можно вставить без хака теперь.
 
W

Wmboard

#9
На форуме конечно. На форуме вообще не использую встроенный поиск.
 
H

Helenka1

#10
Veter, почему? Просто предпочтение или из каких иных соображений?
 
W

Wmboard

#11
Потому что ищет лучше.
 
V

Viuga

#12
Сейчас гугл выдает код, который можно вставить сразу как элемент сайта, причем сам код можно настроить по дизайну, размерам. Если речь идет о vb, то код поиска можно вставить без хака теперь.

Veter, а как?
 
W

Wmboard

#13
Нужно зайти в гугл аккаунт, и перейти сюда. После добавления сайта и настроек поиска, гугл выдаст код скрипта, который можно вставить в нужное место форума, и он будет искать.
 
V

Viuga

#14
Veter, спасибо, сделаю)

Добавлено через 1 час 40 минут
чего он от меня хочет?:(
Не хватает некоторых данных
Введите название этой поисковой системы.
 
V

Viuga

#15
На форуме вообще не использую встроенный поиск.
А как же новые темы? Гугл ведь не ищет свежие темы.
Если вдруг потеряешь только что созданную новую тему, всегда поможет встроенный поиск.
Да. И такое бывает, не смотри на меня так:D

Вопрос: помогите же, пожалуйста, советом...:mol:
Как вставить поиск от гугл во встроенную форму поиска на форуме? Как здесь. Последним пунктом.
Без проблем поставила на главную, но хочется, чтобы поиск был доступен на всех страницах, так и удобнее, 3 в 1 :)
 
W

Wmboard

#16
А как же новые темы? Гугл ведь не ищет свежие темы.
Если вдруг потеряешь только что созданную новую тему, всегда поможет встроенный поиск.

Да. Наверное...
Просто обычно нужно что-то старое найти.


Как вставить поиск от гугл во встроенную форму поиска на форуме? Как здесь. Последним пунктом.

Я так на память сказать не могу. Сейчас гугл выдает новый скрипт поиска. Я что-то мудрил, чтобы воткнуть его в хак этой темы.
Тоже выложи сюда свой код поиска. Потом вернемся, к этому вопросу. Будем разбираться.
 
V

Viuga

#17
Тоже выложи сюда свой код поиска.

Код:
<script> (function() { var cx = '012332401241495957833:aabevpvf_py'; var gcse = document.createElement('script'); gcse.type = 'text/javascript'; gcse.async = true; gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') + '//www.google.com/cse/cse.js?cx=' + cx; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(gcse, s); })();
</script>
<gcse:search></gcse:search>
 
W

Wmboard

#18
Viuga, попозже я вспомню свои мучения, и расскажу...
 
W

Wmboard

#19
Ну значит так...

Ставишь хак.
Идешь в админку, основные настройки, GTSearch: Google
Там увидишь два поля, и включение/отключение хака сверху над этими полями.
Верхнее окошко, это окошко самого поиска непосредственно. Раньше гугл давал два кода в эти два окошка. Теперь, гугленыш гаденыш, дает один. Что мы делаем?

А просто делаем.
Берем старый код:

Код:
<style type="text/css">
@import url(http://www.google.com/cse/api/branding.css);
</style>
<div class="cse-branding-bottom" style="background-color:#FFFFFF;color:#FFFFFF"> <div class="cse-branding-form"> <form action="http://твой форум/gtsearch.php" id="cse-search-box"> <div> <input type="hidden" name="cx" value="замена" /> <input type="hidden" name="cof" value="FORID:10" /> <input type="hidden" name="ie" value="windows-1251" /> <input type="text" name="q" size="31" /> <input type="submit" name="sa" value="Поиск" /> </div> </form> </div> <div class="cse-branding-logo"> <img src="http://www.google.com/images/poweredby_transparent/poweredby_000000.gif" alt="Google" /> </div> <div class="cse-branding-text"> Пользовательского поиска </div>
</div>

И в этот код:
http://твой форум/gtsearch.php
Вместо "твой форум" вставляем твой домен.

И в этот код вместо: замена
Вставляем код из своего скрипта, что дал гугл. То есть, судя по посту https://lumtu.com/haki-vbulletin/3033-poisk-ot-gugla-na-vbulletin-2.html#post60135
это будет: 012332401241495957833:aabevpvf_py

В окошко результата поиска в админке вставляем следующее:

Код:
<div id="cse-search-results"></div>
<script type="text/javascript"> var googleSearchIframeName = "cse-search-results"; var googleSearchFormName = "cse-search-box"; var googleSearchFrameWidth = 800; var googleSearchDomain = "www.google.ru"; var googleSearchPath = "/cse";
</script>
<script type="text/javascript" src="http://www.google.com/afsonline/show_afs_search.js"></script>

Ширина окошка результатов поиска регулируется величиной: var googleSearchFrameWidth = 800;

Внешний вид как окошка, так и панельки поиска гугла в навбаре настраивается в гуглоаккаунте.

Все. Пробуй.
 
V

Viuga

#20
Veter, все получилось, спасибо большое!:good:
 
Get involved!

Here you can only see a limited number of comments. On СЕО Форум Вебмастеров you see all comments and all functions are available to you. To the thread