Seite 1 von 1

Ausgabe an Datei übergeben

Verfasst: 01.01.2008, 15:45
von Michael1967
Hallo,

ich habe mal eine Frage.

Bei meinem Script werden die Ausgaben der PHP Dateien so an die Template - Dateien übergeben.

Code: Alles auswählen

eval("\$sOutput .= \"".$oTpl->fGet("conIndex_View")."\";");
Nun möchte ich zusätzlich noch etwas (Beschreibung und Suchbegriffe) an die header_head.htm übergeben, da dieses Script keine dynamischen Metatags inne hat.

Mit der Zeile -

Code: Alles auswählen

eval("\$sOutput .= \"".$oTpl->fGet("header_head")."\";");
funktioniert das zwar, aber dann wird mir der Titel in den Meta-Tags nicht mehr richtig angezeigt. Es wird nur eine Abfrage in der PHP-Datei genutzt.

Funktioniert das so nicht? Muss ich das trennen? Oder habe ich was übersehen?

Verfasst:
von
SEO Consulting bei ABAKUS Internet Marketing
Erfahrung seit 2002
  • persönliche Betreuung
  • individuelle Beratung
  • kompetente Umsetzung

Jetzt anfragen: 0511 / 300325-0.


Verfasst: 02.01.2008, 03:49
von To-Bi-As
Hi Michael,

also ich denke so wird Dir keiner helfen können der nicht zufällig Deinen Code auswendig kennt. Habe zwar auch mal kurz Google benutzt, aber nix gefunden was es sein könnte.

Also welches System ist das? Was machen die Funktionen... etc.

Gruß, Ingo

Verfasst: 02.01.2008, 09:47
von Michael1967
Nunja, ich weiß nicht, ob ich den Code von einem nicht kostenlosen Script hier einfach posten darf.

PHP ist von HTML getrennt.

In den PHP-Dateien stehen die Abfragen und Funktionen, die dann in den HTML-Dateien ausgeben werden.

Code: Alles auswählen


if($_GET['action'] == "view") {

Hier steht die Abfrage für die HTML-Datei "conIndex_View.htm"

Die Übergabe an die "conIndex_View.htm" erfolgt so - 
eval("\$sOutput .= \"".$oTpl->fGet("conIndex_View")."\";");

}
Und 2 Mal eval("\....... funktioniert nicht.

Verfasst: 02.01.2008, 17:05
von To-Bi-As
Hi Michael,

also das eval() sollte keine Probleme machen, denn dabei wird ja nur die Variable $sOutput gefüllt. Das geht auch mehrfach.

Aber was heißt denn "aber dann wird mir der Titel in den Meta-Tags nicht mehr richtig angezeigt"?
Stehen da dann die falschen Daten drinnen oder ist der Code einfach falsch / zerschossen oder sonstwas?

An sich musste ja nur nachsehen wie die Platzhalter in der header_head.htm heißen und dort wo die übergeben werden (muss ja irgendwo schon vorhanden sein) Deine eigenen die Du haben willst auch mit angeben / anhängen.

Kann aber auch sein dass der Header direkt in der conIndex_View.htm mit eingebunden ist, sieht man so ja nicht. Musst also mal nachsehen wo der erzeugt wird.

Ansonsten wenn es eine kostenpflichtige Lösung ist, gibt da denn keinen Support zu?

Gruß, Ingo