lighting_dark
Newbie | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору В этом форуме можно включить транслирование 10 последних ТЕМ на RSS2, а можно ли сделать так, чтобы он показывал не последние ТЕМЫ, а последние СООБЩЕНИЯ, т.к. стандартная функция кажется мне немного глупой,т.к. на форуе есть все необходимые темы(форум по музыкальной тематике) и новые почти не создаются. Я немного в ПХП разбираюсь,но немножко, я нашел код отвечающий за поиск того,что скрипт транслирует(может немного лишнего прихватил). Привожу его ниже, что нужно там изменить для моих задач? Заранее спасибо. Код: { // query last 15 threads from visible / chosen forums $threads = $DB_site->query(" SELECT thread.threadid, thread.title, thread.lastposter, thread.lastpost, thread.postusername, thread.dateline, forum.forumid, forum.title AS forumtitle, post.pagetext AS preview FROM " . TABLE_PREFIX . "thread AS thread INNER JOIN " . TABLE_PREFIX . "forum AS forum ON(forum.forumid = thread.forumid) LEFT JOIN " . TABLE_PREFIX . "post AS post ON (post.postid = thread.firstpostid) LEFT JOIN " . TABLE_PREFIX . "deletionlog AS deletionlog ON (deletionlog.primaryid = thread.threadid AND deletionlog.type = 'thread') WHERE 1=1 $forumchoice AND thread.visible = 1 AND open <> 10 AND deletionlog.primaryid IS NULL ORDER BY thread.dateline DESC LIMIT 15 "); } $threadcache = array(); while ($thread = $DB_site->fetch_array($threads)) { // fetch the threads $threadcache[] = $thread; } $_REQUEST['type'] = strtoupper($_REQUEST['type']); switch ($_REQUEST['type']) { case 'JS': case 'XML': case 'RSS2': break; default: $_REQUEST['type'] = 'RSS'; } if ($_REQUEST['type'] == 'JS' AND $vboptions['externaljs']) | |