Ändern der Informationen

Alles zu Styles, Templates, Icons und Smilies für phpBB 2.0, sowie allgemeine Designfragen zur Integration von phpBB in bestehende Websites.
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.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
reaVen
Mitglied
Beiträge: 26
Registriert: 17.07.2004 12:47
Wohnort: Pfungstadt

Beitrag von reaVen »

So ich versuche es nocheinmal.

Dave ich habe die Doku nun nocheinmal gelesen (bin zwar so weit wie vorher, aber egal)

Also ich bin sowei:

ich möchte ja einen Teil z.B.:

Code: Alles auswählen

 <table><tr><td>


der immer wiederkommt einfach benutzen.

ich habe nun in der functions.php (erste Frage ist das schon die richtige datei wo ich das eintrage?) folgende Funktion geschrieben.

Code: Alles auswählen

function make_tableheader()
{
	global $template, $lang,$phpEx, $SID;

//	$is_auth = auth(AUTH_VIEW, AUTH_LIST_ALL, $userdata);

	$template->set_filenames(array(
		'myguild_table_header' => 'myguild_table_header.tpl')
	);

	$template->assign_var_from_handle('MYGUILD_TABLE_HEADER', 'myguild_table_header');

	return;
}

Nun möchte ich den Table header aufrufen indem ich {MYGUILD_TABLE_HEADER} schreibe. Das habe ich in der overall_body.tpl und in der viewtopic_body.tpl aber er macht es nicht.

Bitte mal wieder um hilfe und ich habe es wirklich nun zum 50zigsten mal versucht.
HOWTO:Wie poste ich falsch!
Ich ignoriert Grafiken, Banner, etc. sind in Signaturen nicht erlaubt, die Grafiken, Banner, etc. sind in Signaturen nicht erlaubt FAQ und die Grafiken, Banner, etc. sind in Signaturen nicht erlaubtSuche.Nun erstelle ich 2-5 neue Themen, in den falschen Foren, mit kreativen Titeln und undeutlichem Text, unter dem sich jeder etwas anderes vorstellt.
Benutzeravatar
D@ve
Ehemaliges Teammitglied
Beiträge: 3842
Registriert: 28.08.2002 19:33
Wohnort: Bretzfeld
Kontaktdaten:

Beitrag von D@ve »

Ich hab Deine Posts jetzt auch x mal gelesen und immer noch nicht wirklich verstanden was Du willst, vielleicht erklärst Du das mal anhand Deiner Seite rein optisch (welcher inhalt soll wohin?).

Willst Du eine eigene Seite mit einem eigenen Template erstellen, die unter mySite.php erreichbar ist??? Oder willst Du einfach nur irgendwo ein Platzhalter {MY_TABLE} zur Verfügung haben, den überall einsetzen kannst???

Dann müsstest Du einfach nur in der /includes/page_header.tpl
im Array

Code: Alles auswählen

$template->assign_vars(array( 
...folgendes einfügen:

Code: Alles auswählen

        'MY_TABLE' => '<table border="2">
                                <tr>
                                    <td>Some stuff</td>
                                    <td>Some other stuff</td>
                                </tr>
                                <tr>
                                    <td>Some stuff</td>
                                    <td>Some other stuff</td>
                                </tr>
                        </table>',
Die Tabelle hast Du dann immer zur Verfügung... Eleganter wäre es allerdings den inhalt in eine Datei zu schreiben, als String auszulesen und an dann erst in das Array einzufügen...

Gruß, Dave
There are only 10 types of people in the world: Those who understand binary, and those who don't
reaVen
Mitglied
Beiträge: 26
Registriert: 17.07.2004 12:47
Wohnort: Pfungstadt

Beitrag von reaVen »

ja genau das will ich. ich will so wie die jumpbox einen platzhalter haben der in jedem template verfügbar ist. deshalb dachte ich das ich die jumpboxfunktion kopiere und diese dann reduziere auf den eigentlichen inhalt sprich einen table. es ist eine verschachtelte tablle und damit ich wenn ich kleine änderungen habe diese nich an zig templates machen muss möchte ich diese in einer zentralen datei haben.

also ist die pageheader.php besser als functions.php?
bei funktions,php muss ich dann natuerlich meine funktion make_tablehead immer in den jeweiligen php seiten aufrufen. referenziert die page_header.php auf alle seiten bzw benutzen alle seiten diese datei?

übrings danke für die antwort.

greetz

reaven
HOWTO:Wie poste ich falsch!
Ich ignoriert Grafiken, Banner, etc. sind in Signaturen nicht erlaubt, die Grafiken, Banner, etc. sind in Signaturen nicht erlaubt FAQ und die Grafiken, Banner, etc. sind in Signaturen nicht erlaubtSuche.Nun erstelle ich 2-5 neue Themen, in den falschen Foren, mit kreativen Titeln und undeutlichem Text, unter dem sich jeder etwas anderes vorstellt.
Antworten

Zurück zu „phpBB 2.0: Styles, Templates und Grafiken“