biovolk
Участники
- Сообщения
- 14
- Реакции
- 4
- Баллы
- 5,500
Всем привет !
Вообщем столкнулся с 2мя проблемами (xenforo 1.3.3.):
Уже давно стоит у меня этот код в вордпрессе, который выводит последние темы со всего форума, сейчас мне нужно сделать вывод только из определенных разделов, и это не работает
В этом месте пробовал ставить цифру раздела, вместо ALL например 33, и он ничего не показывает, хотя новые темы там есть.
Помогите решить проблемку
И вторая::
Cтолкнулся с проблемой при использовании QUOTE, вот ссылка :
Собственно в цитате достаточно много текста, и при этом он берет и дублирует его вверх форума там где это не должно быть, если убрать из цитаты строчек 15-20 то всё нормально, как-будто упирается в лимит символов и вылезает наружу, как поправить такое ?
Вообщем столкнулся с 2мя проблемами (xenforo 1.3.3.):
Уже давно стоит у меня этот код в вордпрессе, который выводит последние темы со всего форума, сейчас мне нужно сделать вывод только из определенных разделов, и это не работает
Код:
$forum_ids = 'ALL'; // Укажите с каких разделов брать последние темы, либо укажите "ALL" что бы брать со всего форума.
Помогите решить проблемку
Код:
<?php
// Ниже укажите имя, пароль и имя бд для подключения.
$database_host = 'localhost'; // по стандарту это localhost
$database_username = 'username'; // Имя к БД
$database_password = 'password'; // Пароль к БД
$database_db = 'db'; // Имя БД
$forum_url = 'http://infinitecrisis.ru/forum/'; // Укажите тут путь к вашему форуму (независимо от папки в которой он находится)
$limit = 9; // Укажите лимит на отображение последних тем.
$forum_ids = 'ALL'; // Укажите с каких разделов брать последние темы, либо укажите "ALL" что бы брать со всего форума.
mysql_connect($database_host, $database_username, $database_password);
mysql_select_db($database_db);
$where = '';
if ($forum_ids != 'ALL')
{
$where = 'WHERE `node_id` IN ($forum_ids)';
}
$sql_forum = "SELECT `title`, `thread_id` FROM `xf_thread` {$where} ORDER BY `last_post_date` DESC LIMIT {$limit}";
$query_forum = mysql_query($sql_forum);
while ($topics = mysql_fetch_assoc($query_forum))
{
$url_title = str_replace(' ', '-', $topics['title']);
$url_title = str_replace('.', '', $url_title);
$url_title = str_replace('?', '', $url_title);
$url_title = str_replace('/', '-', $url_title);
$url_title = str_replace('\\', '-', $url_title);
$url_title = str_replace('"', '-', $url_title);
echo "<img src='http://infinitecrisis.ru/arrow_right.png'> <a href=\"{$forum_url}index.php?threads/{$url_title}.{$topics['thread_id']}/\">{$topics['title']}</a><br>";
}
?>
И вторая::
Cтолкнулся с проблемой при использовании QUOTE, вот ссылка :
У Вас недостаточно прав для просмотра ссылок.
Вход или Регистрация
Собственно в цитате достаточно много текста, и при этом он берет и дублирует его вверх форума там где это не должно быть, если убрать из цитаты строчек 15-20 то всё нормально, как-будто упирается в лимит символов и вылезает наружу, как поправить такое ?