Frage zu nem Beitrag in der KB

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.
Antworten
tsccom
Mitglied
Beiträge: 323
Registriert: 10.08.2008 12:07

Frage zu nem Beitrag in der KB

Beitrag von tsccom »

Hallo. Wusste leider nicht wo ich diesen Beitrag hinsetzen sollte.

Also:

Habe ne Frage zu dem Beitrag hier: http://www.phpbb.de/doku/kb/artikel.php?artikel=72
Da steht ja zB dieser Code:

Code: Alles auswählen

if ( $userdata['session_logged_in'] ) 
{ 
    // Du bist eingeloggt 
} 
else 
{ 
    // Du bist ausgeloggt 
}
Nur wo soll ich den einfügen? Habe es ausprobiert, zB den oben stehenden Code ÜBER Den "Inhaltsbereich" einzufügen und die Variable $userdata['session_logged_in'] in den Inhaltsbereich einzufügen. Aber das geht nicht! Wo sieht man dann den Text "Du bist eingeloggt / Du bist ausgeloggt ? Habe meine Seite nach diesem Prinzip erstellt. Hier der Code.

Code: Alles auswählen

<?php 
//Benötigte Dateien und Variablen von phpBB 
define('IN_PHPBB', true); 
$phpbb_root_path = './'; 
include($phpbb_root_path . 'extension.inc'); 
include($phpbb_root_path . 'common.'.$phpEx); 


//Session auslesen und Benutzer-Informationen laden 
$userdata = session_pagestart($user_ip, PAGE_WELCOME); 
init_userprefs($userdata); 


//Dieser Block kann weggelassen werden, wenn du nur den die Userdaten brauchst und auf den phpBB-Header verzichen möchtest 
$page_title = 'Start'; 
include($phpbb_root_path . 'includes/page_header.'.$phpEx); 


?>
Meine Texte :-)...............
<?php



//Footer - nur dann weglassen, wenn du auch den Header weglässt 
include($phpbb_root_path . 'includes/page_tail.'.$phpEx); 
?>
Benutzeravatar
S2B
Ehemaliges Teammitglied
Beiträge: 3258
Registriert: 10.08.2004 22:48
Wohnort: Aachen
Kontaktdaten:

Beitrag von S2B »

Code: Alles auswählen

// das ist ein Kommentar
echo 'das ist eine Ausgabe';
Gruß, S2B
Keinen Support per ICQ/PM!
Hier kann man meine PHP-Skripte und meine MODs für phpBB runterladen.
tsccom
Mitglied
Beiträge: 323
Registriert: 10.08.2008 12:07

Beitrag von tsccom »

????? Ich verstehe das immer noch nicht :(
Mavo460
Mitglied
Beiträge: 368
Registriert: 07.09.2005 20:16
Wohnort: Oldenburg
Kontaktdaten:

Beitrag von Mavo460 »

Büdde ;)

Noch genauer erklären geht nicht. Ein wenig lernen sollte man schon im laufe der zeit ;)

Code: Alles auswählen

<?php
//Benötigte Dateien und Variablen von phpBB
define('IN_PHPBB', true);
$phpbb_root_path = './';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);


//Session auslesen und Benutzer-Informationen laden
$userdata = session_pagestart($user_ip, PAGE_WELCOME);
init_userprefs($userdata);


//Dieser Block kann weggelassen werden, wenn du nur den die Userdaten brauchst und auf den phpBB-Header verzichen möchtest
$page_title = 'Start';
include($phpbb_root_path . 'includes/page_header.'.$phpEx);

if ( $userdata['session_logged_in'] )
{
    echo "Du bist eingeloggt";
}
else
{
    echo "Du bist ausgeloggt";
}

//Footer - nur dann weglassen, wenn du auch den Header weglässt
include($phpbb_root_path . 'includes/page_tail.'.$phpEx);
?>
tsccom
Mitglied
Beiträge: 323
Registriert: 10.08.2008 12:07

Beitrag von tsccom »

Hab alles, das wird genau an der richtigen stelle eingebunden hab da irgendwas mit parse drin :) Wunderbar!

Nur leider wird mir nicht die Anzahl der reg. User angezeigt :cry:
Also der letzte Besuch wird angezeigt, aber wenn ich {TOTAL_USERS} reinschreibe, das geht einfach nich :( Warum?
Mavo460
Mitglied
Beiträge: 368
Registriert: 07.09.2005 20:16
Wohnort: Oldenburg
Kontaktdaten:

Beitrag von Mavo460 »

WEil du die Anleitung mit dem Template System nicht richtig gelesen hast.

{TOTAL_USERS} wird im Template File ausgegeben und in der PHP Datei zugewiesen.

frage zu php / tpl
tsccom
Mitglied
Beiträge: 323
Registriert: 10.08.2008 12:07

Beitrag von tsccom »

Ja, wie meinst du das jetzt ? Im Template File ausgegeben und in der PHP Datei zugewiesen? Wie weise ich es denn zu? Also hab jetz in der tpl Datei {TOTAL_USERS} stehen. Das geht jedenfalls nicht. Wie gehts denn richtig?
Mavo460
Mitglied
Beiträge: 368
Registriert: 07.09.2005 20:16
Wohnort: Oldenburg
Kontaktdaten:

Beitrag von Mavo460 »

Lese dir den von mir verlinkten Thread durch! So lernresistent kann man doch nicht sein. Wenn man ein wenig liest und probiert und einfach mal das was einem schon an die Hand gegeben wird verwendet dann klappt das auch.
tsccom
Mitglied
Beiträge: 323
Registriert: 10.08.2008 12:07

Beitrag von tsccom »

Wenn du wüsstest, wie viel ich schon ausprobiert habe. Naja, werde mir wo anders Hilfe holen :-)

Danke
Antworten

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