Наш опрос
Что бы вы хотели купить в интернете?
Всего ответов: 18
Случайный анекдот
84 Для съемок одного фильма в Нью-Йорке понадобился разбитый автобус. Нашли один подходящий, с хорошей вмятиной от фонарного столба. Правда, на другом конце города. Снарядили мужика доставить сие транспортное средство на съемочную площадку. Благо, автобус на ходу, мужик сел, завел, поехал. По дороге решил перекусить, остановился у Макдональса, и ради шутки решил припарковаться таким образом, что бы вмятина пришлась как раз на фонарный столб. Зашел внутрь, перекусил. Выходит - а в салоне автобуса сидят с десяток евреев с порезами и царапинами на фейсах и названивают по сотовым своим адвокатам.
Статистика
Онлайн всего: 2
Гостей: 2
Пользователей: 0

» Сегодня нас посетили:
» Зарег. на сайте
Всего: 3474
Новых за месяц: 1
Новых за неделю: 0
Новых вчера: 0
Новых сегодня: 0
» Из них
Администраторов: 1
Модераторов: 3
С активностью: 176
Авторизованных: 3294

   Похожие материалы для ucoz



Всем давно известен код вывода похожих материалов по тегам
Код
<?$RELATED_ENTRIES$(6)?>
Где 6 это количество материалов выводимых на странице. А что если у нас уже огромный сайт с тысячами страниц, а вы просто запарились с вводом тегов и забили на них? Естественно не разумно заново прописывать в каждом материале новые теги, здесь нам поможет скрипт который будет производить поиск по сайту, по заголовку просматриваемой вами статьи и выводить похожие материалы на странице. Плюсом моей версии информера - отсутствие его настроек для каждого модуля благодаря переменным. Скрипт показывает первые 5 похожих материалов, а при необходимости можно подгрузить остальные результаты поиска.

Установка:
На странице материала и комментариев к нему вставляем код.
Код
<div id="twins" style="display:none;"></div>  
<script>  
var etitle = '$ENTRY_NAME$$ENTRY_TITLE$';  
var etitle = etitle.split(' ')[0];  
  $('#twins').load('/search/?q=' + etitle + '&m=$MODULE_ID$&t=0 #result', function() {  
  $('#twins #result').css('display', 'none').slice(0, 5).fadeIn();  
  $('#twins').fadeIn().before('<div class="hm">Похожих материалов: <b>' + $('#twins #result').size() + '</b> </div><br>');  
if($('#twins #result').size() > 5) {  
  $('.hm').append('<a id="hideme" href="/search/?q=' + etitle + '&m=$MODULE_ID$&t=0" onclick="$(\'#hideme\').hide(300);$(\'#twins #result\').show(500);return false;">[Показать все результаты]</a>');  
} });  
</script>


На странице поиска по сайту, в вид материалов заменяем $TITLE$ на:
Код
<div id="result">$NUMBER$. <a href="$ENTRY_URL$">$TITLE$</a>>>> ... <br>$SAVING_DATE$<br><hr></div><br>


Html редактор
Автор: Prosvetekvator
Просмотров: 12750
26.03.2013


Другие статьи почитайка;)
Поделись ссылкой на форумах
Ссылка:
BB-code:
HTML:


« Пред. Похожие материалы для ucoz След. »

Всего комментариев: 3

1 Баралгин Прамедолов (mykinoplus)
Админу, моё почтение! Самому изобретать было лень, просто подогнал под шаблон данный скрипт. В поиске вид изменять не стал, потому как вывод даты, просто не нужен. А так, всё работает.

09.10.2016 в 05:41 | Перейти к материалу >
-
0
+

2 Алексей Чубаров (Prosvetekvator)
И вам моё почтение)

09.10.2016 в 10:54 | Перейти к материалу >
-
0
+

3 Баралгин Прамедолов (mykinoplus)
Поставил Ваш скрипт, только этот вообще отлично смотрится, да и настроить его можно под любой модуль, как захочется, всё просто, красиво, и отлично вписывается в мобильный шаблон.

09.10.2016 в 19:09 | Перейти к материалу >
-
0
+

Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Форма входа

Мини-чат
Топ пользователей
Новое на форуме








Комментарии
11.06.2022