Вывод похожих материалов по названию через поиск для uCozКогда дело касается вывода материалов на сайте - шутить мы не привыкли.
Новая программка от Ucoz для модульного вывода похожих материалов на
сайт и не думает шутить - она практичная и легкая, а написана так, что
не к чему придраться. За это отдельное спасибо разработчикам, которые
нашли доступное и простое решение для вывода похожих материалов через
поиск по модулю. Принцип прост и встраивается скрип в код страницы безо всяких проблем.
Кстати сказать, эта проблема интересовала многих моих коллег и именно
один из них вдохновил на создание этого скрипта. Навигация у программки
простая - выбираем мышкой нужные файлы и кликаем по ним - собственно это
все что требуется от пользователя для вывода похожих материалов. Наше
дело предложить - ваше дело - скачать демо-версию плагина и попробовать
как будет работать в условиях вашего сайта. Так как программка еще будет
дорабатываться и, как я думаю, не один раз - прошу присылать
комментарии, опять же если кто-то найдет ошибки - тут же сообщайте и мы
их исправим. А так, наслаждайтесь и пользуйтесь !
Установка:
Новости сайта -- Страница архива материалов:
Замените $BODY$ на: <divid="apomatbody"> BODY$ </div>
|
Новости сайта -- Страница материалов и комментариев к нему -- В место, где будут выводиться похожие материалы, вставляйте: <divstyle="display:none"id="aposf">$MODULE_SEARCH_FORM$</div> <divid="apotwins"></div> <script> // apo-ucoz.com (c) 2013 $('#aposf .queryField').val($('#apoename').text().split(' ')[0]); $.post('/$MODULE_ID$/', $('#aposf form').serialize(),function(a){ if($(a).text().indexOf('Не найдено')!=-1){ $('#apotwins').html('К сожалению, похожих материалов не найдено'); }else{ $('div.eTitle', a).each(function(){ $('#apotwins').prepend($(this).parent().html()); }); $('#apotwins .eTitle a').each(function(){ if($(this).text()== $('#apoename').text()){ $(this).parent().prev().remove() $(this).parent().next().next().remove() $(this).parent().next().remove(); $(this).parent().remove(); }; }); }; }); // ApoTeam (c) 2013 </script>
|
Нравится
|