Есть тут те кто работает с PHPBB3 ?

Статус: Offline
Реєстрація: 27.08.2005
Повідом.: 15604
Есть тут те кто работает с PHPBB3 ?

Сопсна, есть форум на PHPBB3, наваял простенький скрипт вывода последних тем на главной сайта.

Код модуля:

Код:
$connection = mysql_connect(localhost,"логин","пасс") or die("Service temporairly unavailable");
$db = mysql_select_db("forum",$connection) or die("Service temporairly unavailable");
mysql_query("SET SESSION CHARACTER SET utf8");
mysql_query("SET NAMES utf8");
$sql = "select * from phpbb_topics order by topic_last_post_time desc limit 0,5";
$result = mysql_query($sql) or die("Service temporairly unavailable");
for($x=1;$x<=5;$x++){
    $row = mysql_fetch_array($result);
    echo "<a href = \"https://www.hentairo.org.ua/forum/viewtopic.php?f=$row[forum_id]&t=$row[topic_id]\" target = \"_blank\">$row[topic_title]</a><br>";

как сделать чтоб не выводились мессаги из скрытых разделов доступа к которым у обычных юзеров нет?

Надо добавить проверку на какую-то переменную отвечающую за уровень доступа, но как она называется у пхпбб я хз.
 
Ну хоть ктонить, а? :)
 
PHP:
SELECT t.topic_id, t.topic_first_post_id, t.forum_id, t.topic_last_post_id, t.topic_title, t.topic_poster, t.topic_views, 
t.topic_replies, t.topic_moved_id, p.poster_id, p.post_time, u.username, l.username, u.user_id, p.post_text, p.post_username, f.post_username, a.auth_role_id FROM 
phpbb_topics AS t LEFT JOIN 
phpbb_posts AS p ON (p.post_id = t.topic_last_post_id) LEFT JOIN 
phpbb_posts AS f ON (f.post_id = t.topic_first_post_id) LEFT JOIN 
phpbb_users AS u ON (u.user_id=p.poster_id) LEFT JOIN 
phpbb_users AS l ON (l.user_id=t.topic_poster) LEFT JOIN 
phpbb_acl_groups AS a ON (a.forum_id = t.forum_id) WHERE a.auth_role_id != 16 AND a.group_id = 5 ORDER BY t.topic_last_post_id DESC LIMIT 0, 5
меняй ID группы пользователя a.group_id = 5 (5 - админ)
 
есть же mod-ы для этого, например:

Позволяет разместить на сайте список последних тем форума, включая текст первого сообщения и вложения.
Тільки зареєстровані користувачі бачать весь контент у цьому розділі


Отображает на главной странице форума список новых тем.
Тільки зареєстровані користувачі бачать весь контент у цьому розділі


можно как минимум поковырять
 
Мне не нужны готовые моды для форума, мне нужна элементарная правка выборки с базы ;)
 
Максим, я вижу ты совсем на мороз упал!!! На телефон не отвечаешь!!! Сайт уже второй месяц жду!!! А обещал десять дней!!! Терпению приходит когда-нибудь конец
 
Назад
Зверху Знизу