Последна тема от phpbb форум в сайта?

crashbg

Registered
Някой ще ми каже ли как да покажа последната коментирана тема от форума ми (phpbb2) в сайта си?

Вижте тук, най-отдолу на сайта има инфо за брой теми и потребители във форума и искам да добавя и последно коментирана тема.

Ето кода с който извеждам сегашната информация:

<?php
$db_host = ':)';
$db_user = ':)';
$db_password = ':)';
$db_name = ':)';


mysql_connect($db_host,$db_user,$db_password) or die(mysql_error());
mysql_select_db($db_name) or die(mysql_error());

$our = mysql_query("SELECT count(post_id) as post_total FROM phpbb_posts");

while($r=mysql_fetch_array($our)){
echo "Имаме <b>".$r['post_total']."</b> написани мнения ";
}

$our = mysql_query("SELECT count(user_id) as user_total FROM phpbb_users");
while($r=mysql_fetch_array($our)){
echo "и <b>" .$r['user_total']. "</b> регистрирани потребители в CrashBg Форума.";
}

$our = mysql_query("SELECT user_id, username FROM phpbb_users ORDER BY user_id DESC LIMIT 1");
while($r=mysql_fetch_array($our)){
echo " Най-новият потребител е <b>".$r['username']."</b>";
}

echo "</td></tr></table>";
?>

Какво трябва да добавя към този код.

Някой може ли да помогне?
 

jooorooo

Registered
http://web-tourist.net/login/login/view.php?st=716

тук е показано в самия форум как да стане, ти вземи само тази част която извиква последно коментираната тема.
 

jooorooo

Registered
пробвай така:

Код:
<?php 
$db_host = ''; 
$db_user = ''; 
$db_password = ''; 
$db_name = ''; 


mysql_connect($db_host,$db_user,$db_password) or die(mysql_error()); 
mysql_select_db($db_name) or die(mysql_error()); 

$our = mysql_query("SELECT count(post_id) as post_total FROM phpbb_posts"); 

while($r=mysql_fetch_array($our)){ 
echo "Имаме <b>".$r['post_total']."</b> написани мнения "; 
} 

$our = mysql_query("SELECT count(user_id) as user_total FROM phpbb_users"); 
while($r=mysql_fetch_array($our)){ 
echo "и <b>" .$r['user_total']. "</b> регистрирани потребители в CrashBg Форума."; 
} 

$our = mysql_query("SELECT user_id, username FROM phpbb_users ORDER BY user_id DESC LIMIT 1"); 
while($r=mysql_fetch_array($our)){ 
echo " Най-новият потребител е <b>".$r['username']."</b>"; 
} 

$our = mysql_query("SELECT a.topic_title,a.topic_id from phpbb_topics a,phpbb_posts b WHERE a.topic_id =b.topic_id ORDER BY b.post_time desc limit 0,1"); 
while($r=mysql_fetch_array($our)){ 
echo " <a href=\"http://www.crashbg.com/forum/viewtopic.php?t=".$r['a.topic_id']."\" >".$r['a.topic_id']."</a>";  
}

echo "</td></tr></table>"; 
?>
 

Pr0oF

Registered
Код:
<?php
$db_host = '*';
$db_user = '*'; 
$db_password = '*; 
$db_name = '*;

mysql_connect(*,*,*) or die(mysql_error());
mysql_select_db(forum) or die(mysql_error());

$our = mysql_query("SELECT user_id, username FROM phpbb_users ORDER BY user_id DESC LIMIT 1");
while($r=mysql_fetch_array($our)){
echo "<b>Последен:</b> <a href=\"http://84.201.206.14/forum/profile.php?mode=viewprofile&u=".$r['user_id']."\">".$r['username']."</a><br />";
}

$our = mysql_query("SELECT count(post_id) as post_total FROM phpbb_posts");

while($r=mysql_fetch_array($our)){
echo "<b>Мнения:</b> ".$r['post_total']." <br />";
}


$our = mysql_query("SELECT count(user_id) as user_total FROM phpbb_users");
while($r=mysql_fetch_array($our)){
echo "<b>Регистрирани: </b>" .$r['user_total']."";
}

echo "<br>";

 $dbname1 = '';
$dbuser1 = '';
$dbpasswd1 = '';


mysql_connect(*,*,*);
mysql_select_db(forum) or die( "Unable to select database1");
$query="SELECT a.topic_title,a.topic_id from phpbb_topics a,phpbb_posts b WHERE a.topic_id =b.topic_id ORDER BY b.post_time desc limit 0,1 ";
$resultposleden=mysql_query($query);
mysql_close();
$posleden=mysql_result($resultposleden,0,"a.topic_title");
$posledenid=mysql_result($resultposleden,0,"a.topic_id");
echo $posleden="<b>Коментирана тема:</b> <a  href=\"http://forum/viewtopic.php?t=$posledenid\" >".$posleden."</a>";?>
Модерирай си го както искаш
Ефект
Последен: prf
Мнения: 29
Регистрирани: 7
Коментирана тема: Съобщение
 

Admin

Registered
?>
$dbname1 = '';
$dbuser1 = '';
$dbpasswd1 = '';


mysql_connect(localhost,$dbuser1,$dbpasswd1);
mysql_select_db($dbname1) or die( "Unable to select database1");
$query="SELECT a.topic_title,a.topic_id from phpbb_topics a,phpbb_posts b WHERE a.topic_id =b.topic_id ORDER BY b.post_time desc limit 0,1 ";
$resultposleden=mysql_query($query);
mysql_close();
$posleden=mysql_result($resultposleden,0,"a.topic_title");
$posledenid=mysql_result($resultposleden,0,"a.topic_id");
$posleden="Последно коментирана тема: <a class=\"menu\" href=\"http://твоя сайт/forum/viewtopic.php?t=$posledenid\" >".$posleden."</a>";


echo $posleden;
?>

Това е ...
 

crashbg

Registered
Получи се мерси :lol:

А да попитам какво трябва да променя в кода който ми даде admin за да може като натисна на Последно коментираната тема и да ми се зарежда темата в нова страница ?
 

cold_zero

Registered
При линка да има target="_top" или ако искаш да ти се отваря директо в нова страница target="_blank" :wink:
 

crashbg

Registered
Това го знам пробвах, но не се получава :!:
При php явно си има правила тези наклонени чертички и кавички ???

При HTML знам и го приложих тук сега, но не стана. Помогнете моля ви :(

Поправка: Оправих се трябвало е да добавя - target=\"_blank\" :lol:
 

Горе