kA wohin damit

Probleme bei der regulären Arbeiten mit phpBB, Fragen zu Vorgehensweisen oder Funktionsweise sowie sonstige Fragen zu phpBB im Allgemeinen.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
IceAngel
Mitglied
Beiträge: 27
Registriert: 06.10.2003 17:23
Wohnort: Deutschland
Kontaktdaten:

kA wohin damit

Beitrag von IceAngel »

Hi
Ich wollte mal fragen , wie die manchen es machen , dass die so nen banner oder so haben , wo myphp draufsteht und je nachdem steht dann drauf , wieviele user auf dem board sind wieviele beiträge geschrieben wurden, wieviele threads erstellt wurden etc.

wie mach ich das ??

help plz
Benutzeravatar
Elvis
Mitglied
Beiträge: 3373
Registriert: 26.05.2003 22:39

Beitrag von Elvis »

da gibst nen Mod für, aber wie der heist weiß ich auch net genau

ich zb habe nur 2 Dateien Hochgeladen (version4.php und myphpbb.png)und die *.php Datei verlinkt mehr nicht.
Benutzeravatar
BrahmA
Mitglied
Beiträge: 2283
Registriert: 25.07.2002 13:31
Wohnort: Münsterland

Beitrag von BrahmA »

Die suche nach Signatur hilft weiter....

der thread heist "Signaturbild@Esperitox"..... :wink:
Benutzeravatar
frederic
Mitglied
Beiträge: 142
Registriert: 18.07.2003 18:25
Wohnort: Eschborn
Kontaktdaten:

Beitrag von frederic »

-=BrahmA=- hat geschrieben:Die suche nach Signatur hilft weiter....

der thread heist "Signaturbild@Esperitox"..... :wink:
naja....:
-> http://www.phpbb.de/viewtopic.php?t=26079
vierter oder fünter beitrag :).
Mit freundlichen Grüßen
Frederic Schneider
IceAngel
Mitglied
Beiträge: 27
Registriert: 06.10.2003 17:23
Wohnort: Deutschland
Kontaktdaten:

Beitrag von IceAngel »

danke , aber wenn ich auf die seite gehe , dann wird bei mir angezeigt , dass ich nen kennwort eingeben muss ...
Benutzeravatar
frederic
Mitglied
Beiträge: 142
Registriert: 18.07.2003 18:25
Wohnort: Eschborn
Kontaktdaten:

Beitrag von frederic »

IceAngel hat geschrieben:danke , aber wenn ich auf die seite gehe , dann wird bei mir angezeigt , dass ich nen kennwort eingeben muss ...
auf "Abbrechen" klicken ;).
Mit freundlichen Grüßen
Frederic Schneider
IceAngel
Mitglied
Beiträge: 27
Registriert: 06.10.2003 17:23
Wohnort: Deutschland
Kontaktdaten:

Beitrag von IceAngel »

also ich hab jetzt eigentlich alles ,glaub ich, eingegeben nur kommt bei mir nen fehler .

Ich kann den fehler nicht finden , wo ist da das prob ??

Code: Alles auswählen

<?php 

define('IN_PHPBB', true);
$phpbb_root_path = './'; 
include($phpbb_root_path . 'extension.inc'); 
include($phpbb_root_path . 'common.'.$phpEx); 

// Get basic (usernames + totals) online
// situation
//
$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'];
	}
}

$sql = 'SELECT max(topic_id)
FROM ' . TOPICS_TABLE;

if ( !($result = $db->sql_query($sql)) )
{
	message_die(GENERAL_ERROR, 'Couldn\'t retrieve max of Topic_id data', '', __LINE__, __FILE__, $sql);
}

while ( $row = $db->sql_fetchrow($result)) 
{
	$max_topic_id = $row['max(topic_id)'];
}
$sql = 'SELECT topic_title
FROM ' . TOPICS_TABLE . '
WHERE topic_id = ' . $max_topic_id;

if ( !($result = $db->sql_query($sql)) )
{
	message_die(GENERAL_ERROR, 'Couldn\'t retrieve Topic_id data', '', __LINE__, __FILE__, $sql);
}

while ( $row = $db->sql_fetchrow($result)) 
{
	$latest_topic = $row['topic_title'];
        $latest_topic = html_entity_decode($latest_topic);
}

$image = "http://iceangel1.de/forum/version3.png"; 
$im = imagecreatefrompng($image); 
$tc  = ImageColorAllocate ($im, 0, 0, 0); 
$red  = ImageColorAllocate ($im, 255, 0, 0);
$blue  = ImageColorAllocate ($im, 0, 0, 255);
$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, "Statistik von $sitename", $tc);
ImageString($im, 2, 148, 15, "Mitglieder: $total_users -", $tc); 
ImageString($im, 2, $leerzeichen, 15, "Online: $logged_online", $red); 
ImageString($im, 2, 148, 25, "Letztes Thema:", $tc); 
ImageString($im, 2, $leerzeichen, 25, "$latest_topic", $blue); 
ImageString($im, 2, 148, 35, "Gepostet: $total_posts Beiträge in $total_topics Themen", $tc); 
ImageString($im, 2, 148, 45, "Unser neustes Mitglied heißt: $newest_user", $tc); 
header("Content-Type: image/png"); 
Imagepng($im,'',100); 
ImageDestroy ($im); 
??? :cry:
Benutzeravatar
frederic
Mitglied
Beiträge: 142
Registriert: 18.07.2003 18:25
Wohnort: Eschborn
Kontaktdaten:

Beitrag von frederic »

les dir nochmal durch:
esperitox hat geschrieben:
saerdnaer hat geschrieben:siehe:
-> http://www.phpbb.de/viewtopic.php?p=140426#140426

@esperitox: am besten du stellt das ding gleich zum download ;-)

ah
Naja denke Sascha wird es nicht so gern sehen wenn das jeder in seine Signatur packt weil das den Aufbau der Seite ziemlich verlangsamen würde aber wers haben will :D :

Als whatever.php im phpbb-root verzeichnis speichern:

Code: Alles auswählen

<?php

define('IN_PHPBB', true);
$phpbb_root_path = './';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);

$image = "myphpbb.png";
$im = imagecreatefrompng($image);
$tc  = ImageColorAllocate ($im, 0, 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');
$newest_userdata = get_db_stat('newestuser');
$newest_user = $newest_userdata['username'];
ImageString($im, 3, 148, 2, "Statistik von $sitename", $tc);
ImageString($im, 2, 148, 15, "PHPBB Version: $version", $tc);
ImageString($im, 2, 148, 25, "Mitglieder: $total_users", $tc);
ImageString($im, 2, 148, 35, "Gepostet: $total_posts Beiträge in $total_topics Themen", $tc);
ImageString($im, 2, 148, 45, "Unser neustes Mitglied heißt: $newest_user", $tc);
header("Content-Type: image/png");
Imagepng($im,'',100);
ImageDestroy ($im);
?>
und das pic auch ins phpbb-root verzeichnis: myphpbb.png

esperitox
Mit freundlichen Grüßen
Frederic Schneider
IceAngel
Mitglied
Beiträge: 27
Registriert: 06.10.2003 17:23
Wohnort: Deutschland
Kontaktdaten:

Beitrag von IceAngel »

aso

also ich hab jetzt den code übertragen , nur man schaue sich an , wie das jett aussieht

[ externes Bild ]
Benutzeravatar
frederic
Mitglied
Beiträge: 142
Registriert: 18.07.2003 18:25
Wohnort: Eschborn
Kontaktdaten:

Beitrag von frederic »

mh... ich kenn den Mod nicht, aber schau mal hier:
-> http://www.phpbb.de/viewtopic.php?t=260 ... c&start=14
-> http://www.phpbb.de/viewtopic.php?t=260 ... c&start=10
-> http://www.phpbb.de/viewtopic.php?t=26079
da findste auch viele Antworten auf andere Fragen ;).
Mit freundlichen Grüßen
Frederic Schneider
Antworten

Zurück zu „phpBB 2.0: Administration, Benutzung und Betrieb“