Шаблоны для uCoz Скрипты для uCoz Главная Помощь по uCoz Форум Новое на форуме Регистрация
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: CallisTo  
Скрипт закладок или тегов на UCOZ
MadjackДата: Пятница, 13.03.2009, 11:56 | Сообщение # 1
Подполковник
Группа: Пользователи
Сообщений: 133
Статус:
Аккаунт в AdSense с активированным поиском. Можно и другой поисковик, если панель поиска можно разместить на своем сайте. Желательно, чтоб и результаты поиска отображались тоже на вашем сайте.
Одно свободное поле блога или каталога. У меня это $OTHER1$ в блогах.
Умение пользоваться клавиатурой.
Руки, которые растут из нужного места.
И, желательно, сайт на UCOZ.
Теперь начнем извращаться. Для начала настраиваем поиск от AdSense. Зарегистрироваться можно здесь. Там все по шагам. Если что-то не понятно - пишите, опибликую инструкцию по использованию AdSense.

Размещаем код от AdSense (где будет отображаться поиск) на нужной странице. Код поиска тоже можете разместить на сайте. Но это не обязательно.

Далее, прописываем следующий код в блоке HEAD вашего сайта. Если есть желание, можете вынести его в отдельный js-файл.

Code
<script language="javascript" type="text/javascript">  
    function GetBookMarks(keywords,beflnk,aftlnk){  
      s = new String(keywords);  
      arr_del = new Array(' ',',',';',':','.');  
      var arr_key;  
      s = s.replace(/\s/gi,'');  
      s = s.replace(/;/gi,',');  
      s = s.replace(/:/gi,',');  
      arr_key = s.split(',');  
      s = "";  
      for (var i = 0; i < arr_key.length; i++){  
        s = s.concat(beflnk,'<a href="http://szenprogs.ru/index/0-5/?cx=partner-pub-6932376743278369%3Aj9snrv-2755&cof=FORID%3A11&ie=UTF-8&sa=%D0%9F%D0%BE%D0%B8%D1%81%D0%BA&newwindow=0&as_sitesearch=szenprogs.ru&as_occt=body&q=',arr_key[i],'">',arr_key[i],'<\/a>',aftlnk);  
      }  
      for (i = 0; i < arr_del.length; i++){  
        if (s.substr(s.length-arr_del[i].length,arr_del[i].length) == arr_del[i]){s = s.slice(0,s.length-arr_del[i].length);}  
    }  
      document.write(s);  
    }  
    </script>
Это, собственно, JavaScript, который и разбивает написанные через запятую в поле $OTHER1$ теги (ключевые слова) на составные части и создает из них ссылки.
Этот скрипт настроен на мой сайт. Для ващего нужно кое-что поменять. То, что нужно менять подчеркнуто точками. http://szenprogs.ru/index....1%D0%BA - это ваш личный поисковый код от AdSense. Его можете посмотреть, если попробуете что нибудь найти через Ваш поиск. as_sitesearch=szenprogs.ru - здесь вписываете свой сайт без http://. Это область поиска. newwindow=0 - как будет открываться ссылка в найденном. 0 - на текущей странице, 1 - на новой.

Теперь размещаем сам код закладки на странице сайта. Для этого устанавливаем в нужном месте такой код:

Code
<?if($OTHER1$)?> Закладки: <script> GetBookMarks('$OTHER1$','',', '); </script> <noscript> У Вас отключено выполнение JavaScript, поэтому вы не сможете перейти к: $OTHER1$! </noscript> <?endif?>

Соответственно, $OTHER1$ заменяете на свое поле. Первый параметр функции - это список ключевых слов, второй параметр - что будет перед каждой ссылкой, третий - что будет после каждой ссылки. Например, можно сделать список закладок. Для этого пишем так: GetBookMarks('$OTHER1$','<li>','<\/li>');
Сохраняем и наслаждаемся.


 
  • Страница 1 из 1
  • 1
Поиск:
Партнеры:


Saitmap