1. Для работы виджета сначала необходимо получить API ключ для поиска, для этого идём по этой (требуется наличие аккаунта в Google) http://code.google.com/intl/ru-RU/apis/ ... ignup.html ссылке и внизу в поле My web site URL указываем URL своего сайта, нажимаем Generate API Key, на следующей странице после строки Your key is: отобразится API ключ, копируем это значение.
2. Скачиваем файл и загружаем его в директорию /images/
3. В файле /styles/prosilver/template/overall_header.html после
Код: Выделить всё
<script type="text/javascript" src="{T_TEMPLATE_PATH}/styleswitcher.js"></script>
<script type="text/javascript" src="{T_TEMPLATE_PATH}/forum_fn.js"></script>
Код: Выделить всё
<!-- PPK GS -->
<script src="https://www.google.com/jsapi?00000000000000000000000000000000000000000000000000000000000000"></script>
<script type="text/javascript">
google.load('search', '1');
google.setOnLoadCallback(function(){
new google.search.CustomSearchControl().draw('cse');
}, true);
</script>
<!-- PPK GS -->
Код: Выделить всё
00000000000000000000000000000000000000000000000000000000000000
Код: Выделить всё
<div class="navbar">
<div class="inner"><span class="corners-top"><span></span></span>
Код: Выделить всё
<!-- PPK GS --><div id="cse" style="width:100%;display:none;">Loading...</div><!-- PPK GS -->
Код: Выделить всё
<li class="rightside"><a href="#" onclick="fontsizeup(); return false;" onkeypress="return fontsizeup(event);" class="fontsize" title="{L_CHANGE_FONT_SIZE}">{L_CHANGE_FONT_SIZE}</a></li>
Код: Выделить всё
<!-- PPK GS --><li class="rightside"><a title="{L_GOOGLE_SEARCH}" href="javascript;" onclick="document.getElementById('cse').style.display='';"><img src="{ROOT_PATH}images/google.png" width="16" height="16" alt="Google search" /></a> </li><!-- PPK GS -->
Код: Выделить всё
obj.Play();
}
<!-- ENDIF -->
// ]]>
</script>
Код: Выделить всё
<!-- PPK GS -->
<script src="https://www.google.com/jsapi?00000000000000000000000000000000000000000000000000000000000000"></script>
<script type="text/javascript">
google.load('search', '1');
google.setOnLoadCallback(function(){
new google.search.CustomSearchControl().draw('cse');
}, true);
</script>
<!-- PPK GS -->
Код: Выделить всё
00000000000000000000000000000000000000000000000000000000000000
Код: Выделить всё
<!-- IF S_DISPLAY_SEARCH --> <a href="{U_SEARCH}"><img src="{T_THEME_PATH}/images/icon_mini_search.gif" width="12" height="13" alt="*" /> {L_SEARCH}</a><!-- ENDIF -->
Код: Выделить всё
<!-- PPK GS --> <a title="{L_GOOGLE_SEARCH}" href="javascript;" onclick="document.getElementById('cse').style.display='';"><img src="{ROOT_PATH}images/google.png" width="16" height="16" alt="Google search" /></a><!-- PPK GS -->
Код: Выделить всё
</div>
<div id="datebar">
<table width="100%" cellspacing="0">
Код: Выделить всё
<!-- PPK GS --><div id="cse" style="width:100%;display:none;">Loading...</div><!-- PPK GS -->
Код: Выделить всё
));
?>
Код: Выделить всё
//PPK GS
'GOOGLE_SEARCH' => 'Поиск с помощью Google',
//PPK GS
Результат, иконка Google:
форма поиска:
результаты поиска, (т.к. скриншот делался с локального форума - результаты поиска пустые):
5. При отображении результатов поиска будет отображаться реклама от Google, если у вас есть аккаунт в Google AdSense - можно привязать свой аккаунт к форме поиска, тогда при отображении результатов будет показываться реклама от вашего аккаунта.
6. Естественно, что для появления результатов поиска, сайт должен быть проиндексирован в Google.