Forum optimieren! Aber wo?

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Antworten
axellauer
Mitglied
Beiträge: 126
Registriert: 23.03.2005 18:28
Kontaktdaten:

Forum optimieren! Aber wo?

Beitrag 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:
Benutzeravatar
mad-manne
Ehemaliges Teammitglied
Beiträge: 5403
Registriert: 18.03.2005 10:00
Wohnort: Marl im Ruhrgebiet

Beitrag 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.
Try not. Do or do not. There is no try. (YODA)
Supportanfragen via E-Mail oder PN werden ignoriert
axellauer
Mitglied
Beiträge: 126
Registriert: 23.03.2005 18:28
Kontaktdaten:

Beitrag 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
Benutzeravatar
tas2580
Ehemaliges Teammitglied
Beiträge: 3029
Registriert: 01.07.2004 05:42
Wohnort: /home/tas2580
Kontaktdaten:

Beitrag 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.
Heute ist ein guter Tag um dein Forum zu testen.
Ehemaliger Benutzername: [BTK] Tobi
axellauer
Mitglied
Beiträge: 126
Registriert: 23.03.2005 18:28
Kontaktdaten:

Beitrag 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
Benutzeravatar
mad-manne
Ehemaliges Teammitglied
Beiträge: 5403
Registriert: 18.03.2005 10:00
Wohnort: Marl im Ruhrgebiet

Beitrag 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.
Try not. Do or do not. There is no try. (YODA)
Supportanfragen via E-Mail oder PN werden ignoriert
Antworten

Zurück zu „Coding & Technik“