Бесплатно создать живой форум для общения, сайта, игр!
Ведущий российский сервис бесплатных форумов ЖивыеФорумы.ру
Удобные, многофункциональные и надёжные форумы бесплатно.

Экспорт данных с форума

Существует возможность экспорта списка последних тем (или сообщений темы) с форумов в форматах RSS, XML, Javascript и Atom.

RSS — http://ваш-форум.liveforums.ru/export.php?type=rss
Atom — http://ваш-форум.liveforums.ru/export.php?type=atom
XML — http://ваш-форум.liveforums.ru/export.php?type=xml
JavaScript — http://ваш-форум.liveforums.ru/export.php?type=js


Так же есть необязательный параметр max, который можно добавить к ссылке. Он отвечает за количество выводимых заголовков. Но не более 50. Если не задан — равен 15. Пример: http://ваш-форум.liveforums.ru/export.php?type=rss&max=30 - выведет 30 последних тем с форума в формате RSS.

Экспорт методами RSS и Atom полезен для подписки на темы форума.
XML стоит использовать только тем, кто знает для чего он нужен.

Расскажу немного для чего нужен экспорт в формате JavaScript:
Допустим у Вас есть сайт и вы хотите вывести список новых тем с форума прямо на страницах сайта. Тогда можно использовать подобный скрипт:

<script src="http://ваш-форум.liveforums.ru/export.php?type=js&max=10" type="text/javascript"></script>

<script type="text/javascript">
var html=''; // переменная будет содержать отформатированный 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 массив и можем полностью настроить отображение любого элемента на свой вкус. Комментарии можно удалить — они для понимания, что есть что.
Для установки скрипта скопируйте его и вставьте на сайте там, где хотите видеть список активных тем форума, и укажите адрес своего форума там, где написано "ваш-форум".