Статистика от phpbb3

racer

Registered
Във сайта да се показва следната информация

Последен регистриран :
Мнения/Теми:
Регистрирани:
Онлайн в момента:
 
PHP:
<?php
$db_host = 'localhost'; // Хоста си остава така по подразбиране.
$db_user = 'user'; // User-а на Вашата база данни
$db_password = 'pass'; // Паролата за Вашата база данни
$db_name = 'DB FORUM'; // Име на базата данни


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


// Надолу не е нужно да променяте нищо.
// На мястото на http://yoursite.com напишете пътя до вашият форум
// не променяйте това след http://yoursite.com

$our = mysql_query("SELECT user_id, username FROM phpbb_users ORDER BY user_id DESC LIMIT 1");
while($r=mysql_fetch_array($our)){
echo "Последен регистриран : <a href=\"http://hlds-cs.eu/forum/memberlist.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 "Мнения/Теми: ".$r['post_total']."  <br>";
}


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

echo "";
?>

Това е :)
 
$db_host = 'localhost'; // Хоста си остава така по подразбиране.

Този ред така ли остава или се променя нещо. Иначе всички възможности изпробвах, даже губи цялата страница
 
Arsenal каза:
$db_host = 'localhost'; // Хоста си остава така по подразбиране.

Този ред така ли остава или се променя нещо. Иначе всички възможности изпробвах, даже губи цялата страница
На какъв хост си?
 
В смисъл, аз съм на платен Icn.bg И друг път съм го правил, но от една година не съм отварял код и честно се обърках за localhost-а
 
<?php
$db_host = 'localhost'; // Хоста си остава така по подразбиране.
$db_user = 'arsenal_phpbb3'; // User-а на Вашата база данни
$db_password = '..............'; // Паролата за Вашата база данни
$db_name = 'arsenal_phpbb3'; // Име на базата данни
mysql_connect($db_host,$db_user,$db_password) or die(mysql_error());mysql_select_db($db_name) or die(mysql_error());// Надолу не е нужно да променяте нищо.// На мястото на http://akvashow.info/forum/index.php напишете пътя до вашият форум// не променяйте това след http://yoursite.com$our = mysql_query("SELECT user_id, username FROM phpbb_users ORDER BY user_id DESC LIMIT 1");while($r=mysql_fetch_array($our)){echo "Последен регистриран : <a href=\"http://hlds-cs.eu/forum/memberlist.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 "Мнения/Теми: ".$r['post_total']." <br>";}$our = mysql_query("SELECT count(user_id) as user_total FROM phpbb_users WHERE user_type <> 2");while($r=mysql_fetch_array($our)){echo "Имаме: " .$r['user_total']. " регистрирани!";}
echo "";?>


Parse error: syntax error, unexpected T_VARIABLE in /home/arsenal/public_html/index.php on line 301
 
DobriMcConnor каза:
"Инклудни" config файла на форума.
На него "конфига" му е в този файл... Аз не виждам от къде може да идва тази грешка.. :?
 
И аз нямам предства да ти кажа честно! Поне има ли сайт някъде да го видя как работи?
 
ReD_z0n3 каза:
PHP:
<?php
$db_host = 'localhost'; // Хоста си остава така по подразбиране.
$db_user = 'user'; // User-а на Вашата база данни
$db_password = 'pass'; // Паролата за Вашата база данни
$db_name = 'DB FORUM'; // Име на базата данни


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


// Надолу не е нужно да променяте нищо.
// На мястото на http://yoursite.com напишете пътя до вашият форум
// не променяйте това след http://yoursite.com

$our = mysql_query("SELECT user_id, username FROM phpbb_users ORDER BY user_id DESC LIMIT 1");
while($r=mysql_fetch_array($our)){
echo "Последен регистриран : <a href="http://hlds-cs.eu/forum/memberlist.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 "Мнения/Теми: ".$r['post_total']."  <br>";
}


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

echo "";
?>

Това е :)
Моля те да помогнеш с грешката защото осрах 3 дни да търся къде е проблема!
 
Добре това ти е кода.

PHP:
<?php
$db_host = 'localhost'; // Хоста си остава така по подразбиране.
$db_user = 'user'; // User-а на Вашата база данни
$db_password = 'pass'; // Паролата за Вашата база данни
$db_name = 'DB FORUM'; // Име на базата данни


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


// Надолу не е нужно да променяте нищо.
// На мястото на http://yoursite.com напишете пътя до вашият форум
// не променяйте това след http://yoursite.com

$our = mysql_query("SELECT user_id, username FROM phpbb_users ORDER BY user_id DESC LIMIT 1");
while($r=mysql_fetch_array($our)){
echo "Последен регистриран : <a href=\"http://hlds-cs.eu/forum/memberlist.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 "Мнения/Теми: ".$r['post_total']."  <br>";
}


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

echo "";
?>

Използваш ICN ? И , аз го използвам. Така на $db_host = 'localhost'; записваш хоста оставяш го 'localhost'
Продължаваме на $db_user = 'user'; записваш потребителското име
След това попълваш паролата ти.
$db_name = 'DB FORUM'; // Попълни базата данни на форума , пример: username_forum

Продължаваме на там!

echo "Последен регистриран : <a href=\"http://tvoq-sait.com/papka-kum-foruma/memberlist.php?mode=viewprofile&u=".$r['user_id']."\">".$r['username']."</a><br>";

на: tvoq-sait.com пишеш името на сайта ти.
papka-kum-foruma: Записваш папката към форума пример: /forum/

И го оставяш така , това е !

Ето ти едно демо: http://hlds-cs.eu/statsf.php

Само си промени енкодинга на: UTF8 от браузера !
 
Мерси стана!!!

Но проблема е в копи/пейст
от тук го взимам подреден, а в сайта се пекства целия код на един ред. Просто го подредих и "светна" php в червено. Както трябва и да е :)
 
Сега не мога да направя текста подчертан и пред него да излиза тази икона с името arrow.gif

Последен регистриран Аааа
Мнения/Теми: 100
Имаме: 100 регистрирани!

Ако може малко помощ :cry:
 
Arsenal каза:
Сега не мога да направя текста подчертан и пред него да излиза тази икона с името arrow.gif

Последен регистриран Аааа
Мнения/Теми: 100
Имаме: 100 регистрирани!

Ако може малко помощ :cry:

Всичките ли текстове искаш да са подчертани ?

EDIT: Ето така са подчертани .

PHP:
<?php
$db_host = 'localhost'; 
$db_user = 'username'; 
$db_password = 'pass'; 
$db_name = 'DB forum'; 


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 user_id, username FROM phpbb_users ORDER BY user_id DESC LIMIT 1");
while($r=mysql_fetch_array($our)){
echo "<u>Последен регистриран :</u> <a href="http://hlds-cs.eu/forum/memberlist.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 "<u>Мнения/Теми:</u> ".$r['post_total']."  <br>";
}


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

echo "";
?>
 

Back
Горе