Ucozua.ru - Тут есть все для настоящих вебмастеров

Чтение RSS Мы в твиттере
Войти
Вы зашли на страницу для того что бы скачать Похожие материалы без тегов скриптом кстати в отличии от других мы предоставляем этот файл без регистрации если же вы зарегистрировались то вы можете оставить комментарий к: Похожие материалы без тегов скриптом найти ошибку или пожаловаться на материал или найти другие материалы такие как: Шаблоны для Ucoz ,скриты для ucoz и конечно раздел по Seo знаниям . Самые новые разработки в мире сети для начинающих и уже знающих вебмастеров.Графика для Ucoz присутствует в оригинале: Кнопки для форумов, Ранги, Иконки для Групп и всё это сделано в Photoshop Cs5 !!

Похожие материалы без тегов скриптом

Похожие материалы без тегов скриптом

Надоело заполнять теги для того чтобы работали похожие новости? Тогда вам этот скрипт очень нужен! После установки похожие материалы будут выводиться по названию материала а не по тегам!
Для начала подключаем в любое место скрипт:
Code
<script type="text/javascript">  
  $(function(){  
  related = {  
  title: '$ENTRY_NAME$', // название материала  
  number: 10, // количество материалов для вывода  
  push: $('#related'), // куда выводить  
  form: '<div class="related" id="r{ID}"><a href="{URL}" title="{TITLE}">{TITLE, 20}</a></div>', // форма вывода  
  a: <?if($MODULE_ID$ = 'stuff' || $MODULE_ID$ = 'dir' || $MODULE_ID$ = 'publ')?>2<?else?><?if($MODULE_ID$ = 'news')?>14<?endif?><?endif?>,  
  data: new String()  
  };  

  $.post('/$MODULE_ID$', {  
  query: related.title,  
  a: related.a  
  }, function(data){  
  $('.eTitle a', data).each(function(id){  
  if(id < related.number){  
  related.html = $(this).html();  
  if(location.href.indexOf($(this).attr('href')) == -1) related.data += related.form.replace(/\{ID\}/g, id).replace(/\{URL\}/g, $(this).attr('href')).replace(/\{TITLE(, ([0-9]+))?\}/g, function(a, b, c) {if(c) return (related.html.length > c ? related.html.substr(0, c) + '...' : related.html); else return related.html;});  
  };  
  });  
  if(related.data != '') related.push.html(related.data).prev('span').show();  
  });  
  });  
  </script>

Дальше в нужном месте ставим:
Code
<span style="display:none;">Похожие материалы:</span>  
  <div id="related"></div>

Элемент span с надписью «Похожие материалы» изначально должен быть скрытым, чтобы не переключать его видимость 100500 раз.
Теперь насчет некоторых параметров скрипта.
related.title - название материала, обычная переменная, например в модуле «Новости сайта» это $ENTRY_NAME$
related.number - максимальное количество выводимых записей
related.form - форма вывода материалов, где можно использовать тэги:
{ID} - порядковый номер выводимой записи
{URL} - ссылка на материал
{TITLE[, num]} - название материала, через запятую можно указать максимальное количество символов, после которых будет поставлено многоточие, а можно вообще не указывать запятую с числом (например, {TITLE} - выведет все, {TITLE, 5} - обрежет по первые 5 символов)
Просмотров: 2953 Комментариев: 2 Источник: http://uweb.su

nick1594[Материал]

  • Добавил: 05.06.2011 00:17
  • Полное имя: Николай
  • Ip 195.242.115.199
  • 1 Комментарий
  • 0  
а для каталога файлов не подойдет???

glevera[Материал]

  • Добавил: 16.09.2011 00:28
  • Полное имя: 191515
  • Ip 83.221.160.54
  • 2 Комментарий
  • 0  
У меня не выводит,для каталога новости ставлю,как быть ?

Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии в данной новости.


Опрос
Вы берёте в интернете кредиты?
Всего ответов: 1472
Онлайн на сайте
Онлайн всего: 1
Гостей: 1
Вебмастеров: 0
Вебмастера
Гости

Поддержи сайт
UcozUa.ru всё для скриптера и вебмастера

Облако тегов
Витрина ссылок
SkyAngel: Скачать игры через торрент бесплатно и без регистрации. Анонсы о новых играх.
wero1: На Firebiz.ucoz.net только популярные торренты .
SkyAngel: Прокачай свой фотошоп!
spi-ce174: Сайт скриптов и уникальных шаблонов

Друзья сайта
  • PR-CY.ru