Здравствуйте! Есть код чтения RSS для портала (типа последние сообщения форума). Так вот. Необходимо что бы не все темы читались, точнее надо исключить конкретную тему или форум целиком. Надеюсь подскажете)... не ругайтесь если что не так)))
Нашел вот такой вариант:
Можно просто указать определенную RSS ленту (определенного раздела)
Для этого заходим в какой-нибудь раздел на форуме и снизу находим ссылку RSS. Копируем ее адрес и вставляем в скрипт новостной летны вместо красного
<script type="text/javascript">
$(function(){
$('div.boxrss').append('<div id="lenta" style="width: 100%; background: white;"><table id="bib" cellspacing="0" width=100% align="center"><tr><th width=100%><b>Последние сообщения форума</b></th></tr></table></tr></table></div>');
$.get('/export.php','',processXML);
function processXML(data){
$(data).find('item:lt(10)').each(function(){
var JAuthor=$(this).find('author').text().slice(14,-1);var JTitle=$(this).find('title').text();
var JLink=$(this).find('link').text();var JCont=$(this).find('description').text().split('\n',1);
var JPosted=$(this).find('pubDate').text().slice(4,-9);
$('#bib').append('<tr><td><div class="post_title"><p><strong><span style="font-size: small;">'+JTitle+'</span></strong></p><div><span style="float: right;">'+JPosted+' | Написал: '+ JAuthor +'</span><br></div></div></br></br>'+JCont+'</br><a href="'+ JLink +'" title="'+JTitle+'">Читать далее »</a></td></tr>'); });
} });
</script>
Предполагаю, что если нужно читать несколько разделов, то можно указать их в этом месте через запятую. Можно ли так? И как вообще можно исправить этот код, что бы читалось несколько лент?
Отредактировано Сатурус (Вт, 2 Апр 2019 14:14:16)