include phpbb statistics in other php page

Pentru întrebări legate de facilităţile forumului phpBB 3.0.x, acest loc este cel mai potrivit.
Reguli forum
Aveti o problema si vreti sa primiti ajutor? Click aici ! Nu uitati si de regulamentul forumului !
Închis
mindfreak
Utilizator înregistrat
Mesaje: 66
Membru din: 15-Iun-2009, 20:00:30
Versiune: 3.0.5
Ext: Da
Server: Windows
Nivel phpBB: Puţin experimentat
Contact:

include phpbb statistics in other php page

Mesaj de mindfreak »

Salut,
vreau sa stiu si eu daca se poate(cred ca se poate dar nu am gasit nimic pana acum)
vreau ca in alta pagina php sa imi apare cati membri am pe forum,mesaje si subiecte
pagina php nu o vreau sa fie in phpbb, separat, de exemplu am
root/forum/index.php si root/blog/index.php vreau sa copii chesti din forum gen statisticile, cele mai noi mesaje, cei mai noi membri, ceva de genul.
Multumesc.
Avatar utilizator
bogdan
AdministratorAdministrator
Mesaje: 10888
Membru din: 18-Oct-2002, 13:14:27
Versiune: 3.0.11
Ext: Da
Server: UNIX/Linux
Nivel phpBB: Experimentat
Nivel php: Mediu
Localitate: Bucuresti
Contact:

Re: include phpbb statistics in other php page

Mesaj de bogdan »

Cred ca te poti inspira din acest articol: http://wiki.phpbb.com/Practical.Display ... rnal_pages
llegolas
Utilizator înregistrat
Mesaje: 53
Membru din: 02-Apr-2011, 19:05:00
Versiune: 3.0.8
Ext: Da
Server: UNIX/Linux
Nivel phpBB: Mediu

Re: include phpbb statistics in other php page

Mesaj de llegolas »

Sunt mai multe posibilitati:
Cea mai simpla ar fi un iframe, dar daca vrei ceva mai profesional:
Cauta prin functions, linia care corespunde cu statisticile forumului.
Sau poti concepe singur un cod, daca ai cunostinte php (nici eu nu-s priceput).
Ti-am scris mai jos, sper sa mearga:

Cod: Selectaţi tot

<?php
$host='***'; 
$username='***';
$password='***';
$db_name='***'; 
$tbl_name='***'; 


mysql_connect($host, $username, $password)or die('cannot connect');
mysql_select_db($db_name)or die('cannot select DB');
$max = 10; 
$p = @$_GET['p'];
if(empty($p))
{
$p = 1;
}
$limits = ($p - 1) * $max;
$result = mysql_query("SELECT * FROM `".$tbl_name."` WHERE `ok` = 1 ORDER BY `id` DESC LIMIT ".$limits.", ".$max);
$totalres = mysql_num_rows(mysql_query("SELECT * FROM `".$tbl_name."`"));
$totalpages = ceil($totalres / $max);

?>

<?php
while($rows=mysql_fetch_array($result)){ 
?>

<? echo $rows['reply']; ?>

<?php
}
mysql_close();
?>
Închis

Înapoi la “3.0.x Cum pot să...?”

Cine este conectat

Utilizatori ce ce navighează pe acest forum: Google [Bot] și 1 vizitator