Seite 2 von 2

Verfasst: 01.01.2006 15:05
von Blazer
Hallo,

erst mal Prost Neujahr und die besten Wünsche....

also jetzt bin ich total verwirrt :(
ich habe nun also eine php-Datei angelegt, diese nenne ich spiele.php
so sieht sie mittlerweile aus:

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_INDEX);
init_userprefs($userdata);


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



echo <<<HTML

<a href="{U_HANGMAN}" class="mainmenu"><img src="images/hangman_pics/hangman_link_trans.gif" width="12" height="13" border="0" alt="{L_HANGMAN}" hspace="3">{L_HANGMAN}</a><br>
<a href="{U_MONOPOLYBB}" class="mainmenu"><img src="monopolybb/templates/images/icon_monopoly.gif" width="12" height="13" border="0" alt="{L_MONOPOLYBB}" hspace="3" />{L_MONOPOLYBB}</a>

HTML;



//Footer - nur dann weglassen, wenn du auch den Header weglässt
include($phpbb_root_path . 'includes/page_tail.'.$phpEx);
?>
nun habe ich allerdings das oben genannte Problem, das die Variablen, also der Name und die Url nicht übergeben werden :(
muss ich dazu noch eine Datei includen? wenn ja, welche?
freilich könnte ich den Link auch im Klartext schreiben, aber so fände ich es besser, und ich will ja auch was lernen :)

und noch ne Frage:
was müsste ich in diese php-Datei noch einfügen, wenn ich den ganzen html-Kram, also das komplette Design extern in einer tpl-Datei managen wollte?

Danke für jegliche Antworten.

Verfasst: 03.01.2006 14:56
von Blazer
kann mir denn jemand helfen?

hier sind doch echte Vollblutprofis unterwegs, für die dürfte das doch kein Problem sein :)

Verfasst: 04.01.2006 16:44
von Blazer
Leute, bitte lasst mich nicht dumm sterben :)

bitte bitte bitte bitte bitte bitte bitte bitte bitte bitte

Verfasst: 05.01.2006 12:45
von Blazer
ich habe es nun geschafft :)

für diejenigen die es interessiert hier die Anleitung:

ich habe aus obiger Datei den html-Code wieder komplett entfernt und diesen in eine neuerstellte tpl-Datei, Namens spiele.tpl kopiert.

nun habe ich noch folgenden Code in meine spiele.php integriert

Code: Alles auswählen

//Template Laden
$template->set_filenames(array(
	'spiele' => 'spiele.tpl'
));
und an der Stelle wo der html-Code eingefügt werden soll, also zwischen Header und Footer, noch folgenden Code

Code: Alles auswählen

$template->pparse('spiele');
nun kann ich die tpl-Datei nach Herzens Lust mit html-bearbeiten :)

die Variablen, werden nun auch in Links umgesetzt :)