VBsupport перешел с домена .ORG на родной .RU
Ура!
Пожалуйста, обновите свои закладки - VBsupport.ru
Блок РКН снят, форум доступен на всей территории России, включая новые терртории, без VPN
На форуме введена премодерация ВСЕХ новых пользователей
Почта с временных сервисов, типа mailinator.com, gawab.com и/или прочих, которые предоставляют временный почтовый ящик без регистрации и/или почтовый ящик для рассылки спама, отслеживается и блокируется, а так же заносится в спам-блок форума, аккаунты удаляются
Если вы хотите приобрести какой то скрипт/продукт/хак из каталогов перечисленных ниже: Каталог модулей/хаков
Ещё раз обращаем Ваше внимание: всё, что Вы скачиваете и устанавливаете на свой форум, Вы устанавливаете исключительно на свой страх и риск.
Сообщество vBSupport'а физически не в состоянии проверять все стили, хаки и нули, выкладываемые пользователями.
Помните: безопасность Вашего проекта - Ваша забота. Убедительная просьба: при обнаружении уязвимостей или сомнительных кодов обязательно отписывайтесь в теме хака/стиля
Спасибо за понимание
Изменил код запроса в базу для external.php (экспорт RSS),
чтобы он выдавал именно последние сообщения на форуме,
а не первые сообщения в активных тредах.
FPS_External Version: 2.00 меня не устраивает, потому что он выдает
информацию по всем форумам, не проверяя права на чтение для
группы "Unregistered / Not Logged In"
Для установки нужно найти вызов "$db->query_read(" и заменить
весь соответствующий фрагмент.
Code:
if ($forumchoice != '')
{
// query last 30 threads from visible / chosen forums
$threads = $db->query_read("
SELECT thread.threadid,
Concat(thread.title, IF(post.title='','',' - '), post.title) as title,
post.username AS postusername,
post.dateline AS dateline,
forum.forumid,
forum.title AS forumtitle,
post.pagetext AS preview
$hook_query_fields
FROM " . TABLE_PREFIX . "post AS post
LEFT JOIN " . TABLE_PREFIX . "thread AS thread ON(thread.threadid = post.threadid)
LEFT JOIN " . TABLE_PREFIX . "forum AS forum ON(forum.forumid = thread.forumid)
$hook_query_joins
WHERE 1=1
$forumchoice
AND thread.visible = 1
AND post.visible = 1
AND open <> 10
$hook_query_where
ORDER BY post.postid DESC
LIMIT 30
");
}
С подачи моего друга доработал экспорт таким образом, чтобы в RSS2-ленте теперь показывались аватары и гиперссылки. Отображаются все посты за текущие сутки, но не более 100 записей (чтобы траффик не перегружать).
Код существенно переписан, поэтому через vb-систему модулей/хаков уже поставить не получится. Просто замените external.php на прилагаемый. Тестировал на vB 3.5.5