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<?if($MODULE_ID$ =
'news')?>142,
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>
Комментарии: