Seite 2 von 3

Verfasst: 22.03.2008 15:33
von djchrisnet
siehe ICQ @ Chalong

Verfasst: 22.03.2008 15:40
von Chalong
djchrisnet hat geschrieben:siehe ICQ @ Chalong
Danke, hab dich mal in meine Liste aufgenommen.
Ich warte jetzt nur noch, bis du online bist. :P

Verfasst: 22.03.2008 17:46
von ~Marioverehrer~
Wäre jemand so freundlich, mir den Mod auch zuzumailen?

Verfasst: 22.03.2008 17:49
von tas2580
Ich hab den download mal angepasst, jetzt funktioniert er wieder.

Verfasst: 23.03.2008 05:30
von Chalong
[BTK] Tobi hat geschrieben:Ich hab den download mal angepasst, jetzt funktioniert er wieder.
Besten Dank :wink:

Verfasst: 22.06.2008 10:55
von Angel190
die .htaccess datei brauchtt man gar nicht wenn man das ganze einwenig ändert

statt "banner.php" nennt man sie um in index.php und den Ordner "banner" nennt man z. b. um in "banner.png"

jetzt kann man den banner mit www.deineurl.de/images/banner.png aufrufen, somit spart man sie die .htaccess datei ;)

Somit sollte der MOD/Hack auch funpic kompatibel sein

Achja, das ganze gab es schon für phpbb 2.x.x wenn du den mod noch weiter entwickelst, vielleicht kannst du ja den code aus der damaligen datei gebrauchen.

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);
?>
MFG
Angel190

Verfasst: 23.06.2008 03:13
von djchrisnet
Somit sollte der MOD/Hack auch funpic kompatibel sein
auf funpic ist schon seit ein paar monaten mod_rewrite verfügbar!

und selbst wenn nicht, kann der banner auch als www.domain.de/images/banner/banner.php eingebunden werden. funktioniert genauso!

Verfasst: 23.06.2008 03:24
von tas2580
Die Idee von Angel190 ist nicht mal so blöd 8) Funpic unterstützt zwar mittlerweile mod_rewrite, aber es gibt immer noch Provider die das nicht unterstützen. Da manche Foren banner.php nicht als Bild zulassen ist bannger.gif auf jeden Fall besser. Ich denke das ich bald ein Update des Mods machen werde und dabei u.A. das ändern werde.

Verfasst: 23.06.2008 20:51
von Angel190
djchrisnet hat geschrieben:
Somit sollte der MOD/Hack auch funpic kompatibel sein
auf funpic ist schon seit ein paar monaten mod_rewrite verfügbar!

und selbst wenn nicht, kann der banner auch als www.domain.de/images/banner/banner.php eingebunden werden. funktioniert genauso!
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.

Naja deshalb ist die beste Methode die ich hier reingeschrieben habe und es funktioniert auch ohne Probleme. :)

MFG
Angel190

Verfasst: 23.06.2008 22:20
von djchrisnet
doch funktioniert genauso in phpbb3