Как грамотно встроить виджет поиска Google по форуму

Автор gorbi, 27 апреля 2016, 20:32:29

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

gorbi

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

Вот для примера виджет

<script>
  (function() {
    var cx = '014086608905441239762:rpahkzzt3ku';
    var gcse = document.createElement('script');
    gcse.type = 'text/javascript';
    gcse.async = true;
    gcse.src = 'https://cse.google.com/cse.js?cx=' + cx;
    var s = document.getElementsByTagName('script')[0];
    s.parentNode.insertBefore(gcse, s);
  })();
</script>
<gcse:search></gcse:search>

gorbi

"Помощь зала" не пришла, поэтому пришлось выкручиваться лоховским способом - вставлять с помощью мода рекламы. Кривизна в том, что не удалось "соединить" с встроенным поиском, но это лучше, чем просто встроенный поиск.

Моды, которые нашёл, очень древние.


gorbi

Цитата: digger® от 29 апреля 2016, 01:48:24Мод Search Focus Dropdown (который сам по себе 100% must have) и в нем есть вариант поиска через google.
Поставил, опробовал. Вывод - полный шлак, потому что ищет по домену(у меня это сайт и форум). Виджет куда более релевантен.

gorbi

Кстати говоря, поиск с помощью Гугл и пользовательский поиск Гугл(виджет или CSE) сильно разные вещи. CSE помимо настроек поиска ещё обеспечивает админпанелью, в которой можно посмотреть статистику поиска, чего совсем нет во встроенном поиске SMF.

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