Verfasst: 22.03.2008 15:33
siehe ICQ @ Chalong
phpBB.de - Die deutsche phpBB-Community
https://www.phpbb.de/community/
Danke, hab dich mal in meine Liste aufgenommen.djchrisnet hat geschrieben:siehe ICQ @ Chalong
Besten Dank[BTK] Tobi hat geschrieben:Ich hab den download mal angepasst, jetzt funktioniert er wieder.
Code: Alles auswählen
<?php
define('IN_PHPBB', true);
$phpbb_root_path = './';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
$user_forum_sql = ( !empty($forum_id) ) ? "AND s.session_page = " . intval($forum_id) : '';
$sql = "SELECT u.username, u.user_id, s.session_logged_in, s.session_ip
FROM ".USERS_TABLE." u, ".SESSIONS_TABLE." s
WHERE u.user_id = s.session_user_id
AND s.session_time >= ".( time() - 300 ) . "
$user_forum_sql
ORDER BY u.username ASC, s.session_ip ASC";
if( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Could not obtain user/online information', '', __LINE__, __FILE__, $sql);
}
$logged_online = 0;
$prev_user_id = 0;
while( $row = $db->sql_fetchrow($result) )
{
// User is logged in and therefor not a guest
if ( $row['session_logged_in'] )
{
// Skip multiple sessions for one user
if ( $row['user_id'] != $prev_user_id )
{
$logged_online++;
}
$prev_user_id = $row['user_id'];
}
}
$image = "images/signature.png";
$im = imagecreatefrompng($image);
$tc = ImageColorAllocate ($im, 0, 0, 0);
$red = ImageColorAllocate ($im, 255, 0, 0);
$version = '2'.$board_config['version'];
$sitename = $board_config['sitename'];
$total_users = get_db_stat('usercount');
$total_posts = get_db_stat('postcount');
$total_topics = get_db_stat('topiccount');
$j = strlen($total_users);
$leerzeichen = $j*6+237;
$newest_userdata = get_db_stat('newestuser');
$newest_user = $newest_userdata['username'];
ImageString($im, 3, 148, 2, "Statistics for $sitename", $tc);
ImageString($im, 2, 148, 15, "phpBB Version: $version", $tc);
ImageString($im, 2, 148, 25, "Members: $total_users - ", $tc);
ImageString($im, 2, $leerzeichen, 25, "Online: $logged_online", $red);
ImageString($im, 2, 148, 35, "Total Posts: $total_posts Posts in $total_topics Topics", $tc);
ImageString($im, 2, 148, 45, "Newest Member: $newest_user", $tc);
header("Content-Type: image/png");
Imagepng($im,'',100);
ImageDestroy ($im);
?>
auf funpic ist schon seit ein paar monaten mod_rewrite verfügbar!Somit sollte der MOD/Hack auch funpic kompatibel sein
Zur Zeit von phpbb 2.x.x war es so das in der Signatur kein .php mehr ging, somit musste man sich was einfallen lassen. Da solch eine Statistik meist für Signaturen verwendet wird , ist es sehr wahrscheinlich das auch in phpbb3 kein .php in den Signaturen funktioniert.djchrisnet hat geschrieben:auf funpic ist schon seit ein paar monaten mod_rewrite verfügbar!Somit sollte der MOD/Hack auch funpic kompatibel sein
und selbst wenn nicht, kann der banner auch als www.domain.de/images/banner/banner.php eingebunden werden. funktioniert genauso!