Наш опрос
Употребляете ли вы алкоголь?
Всего ответов: 19
Случайный анекдот
92 Первая лекция по электронике. Преподаватель объясняет, какие учебники необходимо приобрести. Перечислил с десяток авторов и названий, потом ему, видать, это надоело, и он говорит: "Ну, в общем, берите любую книгу, где в названии есть слово "электроника". Голос из аудитории: "Приключения Электроника" тоже брать?
Статистика
Онлайн всего: 23
Гостей: 23
Пользователей: 0

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

   Похожие материалы для 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
Просмотров: 13029
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