Форум о социальных сетях Поиск по форуму Инвестиции SMM обучение SMM курсы
Форум о социальных сетях Поиск по форуму Инвестиции SMM обучение SMM курсы
  • Страница 1 из 1
  • 1
Проблема с похожими мат.
#1
Четверг, 29.12.2011, 20:16
ARIP
Проверенный
Сообщения: 197
Репутация: 246
1. Хочу установить скрипт "похожие новости", но он не отображается по неизвестной причине.
Вот сам скрипт


2. Даже когда пишу тег <?$RELATED_ENTRIES$(10)?> у меня ничего не выходит, хотя уверен, что теги в материалах есть.

Прошу помочь мне в этой проблеме.

Добавлено (29.12.2011, 19:16)
---------------------------------------------
up. актуально

Моя репутация зеркальная =)
#2
Пятница, 30.12.2011, 02:41
san47
Проверенный
Сообщения: 280
Репутация: 205
попробуй этот,на страницу материала и комментария
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, 70}</a></div>', // форма вывода        
        a: <?if($MODULE_ID$ = 'news')?>10<?endif?>,        
        data: new String()        
        };        
           
        $.post('/$MODULE_ID$', {        
        query: related.title.toLowerCase().replace(/([0-9\.\,]+)/g, ' '),        
        a: related.a        
        }, function(data){        
        $('.eTitleR', 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>

В вид материалов
Code
<a style="display:none;" class="eTitleR" href="$ENTRY_URL$">$TITLE$</a>

Проверял,работает
На самом деле все не так,как кажется!!!
#3
Вторник, 03.01.2012, 14:46
ARIP
Проверенный
Сообщения: 197
Репутация: 246
Вроде бы удалось вывести, но файлы выходят во всех файлах одни и те же, а на главной странице теперь нет тайтла.

Добавлено (03.01.2012, 13:46)
---------------------------------------------
Не поможет никто?

Моя репутация зеркальная =)
  • Страница 1 из 1
  • 1
Поиск:
Форум
Социальные сети
Хостинг от uCoz