Seite 1 von 1

Forum optimieren! Aber wo?

Verfasst: 25.03.2005 17:21
von axellauer
guten abend,
vorne weg schonmal gleich ein sorry für die DAUfragen.
bin in html ganz gut bewandert aber in php newbie.

möchte gerne mein forum ein wenig optimieren (alt, title, desc, etc etc)

clientseitig sehe ich natürlich html aber kann ihn in den .tpl oder .php dateien nicht finden.

jetzt hab ich natürlich gelesen und recherchiert und rausgefunden das php den htmlcode erst erstellt.

heisst das in der konsequenz keine phpkenntnisse =keine optimierung?


habe gestern in einem abschnitt der doku etwas gelesen was sich so anhörte als ob man aus der adminzone heraus die dateien exportieren müsste um sie bearbeiten zu können. stimmt das?
und wenn ja....wie funktioniert das?

fragen über fragen.
hat vielleicht mal jemand nen link zuner DAUfreundlichen anleitung.?
so nach dem prinzip "wenn sie an dieser stelle im quelltext ein xxx stehen haben wollen dann fügen sie in die datei yyy.php ein &&& ein"
gibts irgendwo sowas?
gruss axel (noch doof aber wißbegierig) :wink:

Verfasst: 25.03.2005 17:58
von mad-manne
Soweit ich das verstehe, möchtest du den HTML-Quelltext einiger Seiten optmieren .. richtig?
Da bist du bei den *.tpl-Dateien schonmal ganz richtig.

Das Ganze funktioniert so:
Die PHP-Skripte kümmern sich um alles was mit Programmierung zu tun hat, und weisen dann der Template-Engine von phpBB alle möglichen Variablen zu, die in den Template-Dateien in geschweiften Klammern auftauchen.

Beispiel:

Code: Alles auswählen

<title>{SITENAME} :: {PAGE_TITLE}</title>
Wenn die Skripte dann mit ihrer Arbeit "fertig" sind, lassen sie den passenden Template parsen, was dazu führt, dass die Template-Engine, die passenden *.tpl-Dateien liest und dort die Variablen in den gescvhweiften Klammern mit den vorher aus dem Skript zugewiesenen Werten ersetzt.

Das Ergebniss wird dann an den Browser geschickt!

Hier gibt's einiges über Templates zu lesen ...
... wenn du auch Englisch kannst, kann ich diesen Artikel empfehlen!

Gruss,
Manne.

Verfasst: 25.03.2005 22:02
von axellauer
hallo manne,
vielen dank für deinen versuch einen blinden sehend zu machen :wink:
hab die von dir bereitgestellten artikel gewissenhaft studiert.
theoretisch ists klarer aber praktisch.....schlauch.
<title>{SITENAME} :: {PAGE_TITLE}</title>
wenn ich es also richtig verstanden habe funktioniert es so:
um in dem obigen code SITENAME ersetzt zu bekommen durch sagen wir einmal PHPBBFORUM muss ich in der entsprechenden phpdatei an der richtigen stelle PHPBBFORUMhinschreiben.
ist das richtig so?

soweit erstmal.
viele grüsse und vielen dank nochmal axel

Verfasst: 25.03.2005 22:07
von tas2580
{Sitemap} wird in der lang_main.php angegeben. Du kannst aber auch einfach statt {Sitempap} dein Ding reinschreiben, ist halt nicht so schön und in allen Sprachen dann gleich.

Verfasst: 25.03.2005 23:10
von axellauer
hi tobi,
dankeschön, aber obiger code ist nur ein zufälliges beispiel anhand dessen ich versuche ein allgemeines verständnisproblem zu lösen.
gruss axel

Verfasst: 26.03.2005 13:11
von mad-manne
axellauer hat geschrieben:theoretisch ists klarer aber praktisch.....schlauch.

Code: Alles auswählen

<title>{SITENAME} :: {PAGE_TITLE}</title>
Bin heute noch 'ne Weile unterwegs ... kann aber evtl. gegen Abend eine ausführlichere Erklärung liefern :wink:

CU,
Manne.