Итак, как вы уже знаете, появилась возможность экспорта списка последних тем (или сообщений темы) с форумов в форматах RSS и Atom.
Поддержка форматов была еще несколько расширена, итого:
RSS
http://forum.mybb.ru/export.php?type=rss
Atom
http://forum.mybb.ru/export.php?type=atom
XML
http://forum.mybb.ru/export.php?type=xml
JavaScript
http://forum.mybb.ru/export.php?type=js
Так же есть необязательный параметр max, который можно добавить к ссылке.
Он отвечает за количество выводимых заголовков. Но не более 50. Если не задан - равен 15.
Пример: http://forum.mybb.ru/export.php?type=rss&max=30 - выведет 30 последних тем с форума в формате RSS.
О RSS и Atom мы уже поговорили, повторяться не буду, нужно собрать все в одну тему.
XML стоит использовать только тем, кто знает для чего он нужен.
Расскажу немного для чего нужен экспорт в формате JavaScript:
Допустим у Вас есть сайт и вы хотите вывести список новых тем с форума прямо на страницах сайта.
Тогда можно использовать подобный скрипт (прошу не пинать - в js не силен, было важно дать основу):
<script src="http://forum.mybb.ru/export.php?type=js&max=10" type="text/javascript"></script> <script type="text/javascript"> // переменная будет содержать отформатированный html var html=''; // метка времени var ts = ''; // месяц var mo = ''; // час var hh = ''; // минуты var mm = ''; // начальный элемент массива var i = 0; for(i=0;i<content.length;i++) { ts = new Date(); ts.setTime(1000*content[i][0]); mo = ts.getMonth()+1; if (mo<10) mo='0'+mo; hh = ts.getHours(); mm = ts.getMinutes()+''; if (mm<10) mm='0'+mm; ts = ts.getDate()+'.'+mo+' '+hh+':'+mm; /* content[i][1] - автор content[i][2] - ссылка content[i][3] - заголовок */ html+='<div>'+ts+' '+content[i][1]+' <a href="'+content[i][2]+'" target="_blank">'+content[i][3]+'</a><br /></div>'; } // вывод на экран document.write(html); </script>
Как видите, мы разбираем полученный javascript массив и можем полностью настроить отображение любого элемента на свой вкус.
Комментарии ессно можно удалить - расписал для лучшего понимания, что есть что.
Собственно в этой теме прошу добавлять свои идеи, примечания, готовые скрипты, полезную информацию о rss/atom с дальнейшей целью собрать из кусочков информации полноценный FAQ.