Du befindest Dich im Archiv vom ABAKUS Online Marketing Forum. Hier kannst Du Dich für das Forum mit den aktuellen Beiträgen registrieren.

Ausgabe an Datei übergeben

Ajax, Hijax, Microformats, RDF, Markup, HTML, PHP, CSS, MySQL, htaccess, robots.txt, CGI, Java, Javascript usw.
Neues Thema Antworten
Michael1967
PostRank 9
PostRank 9
Beiträge: 2158
Registriert: 26.10.2005, 23:51

Beitrag von Michael1967 » 01.01.2008, 15:45

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?

Anzeige von ABAKUS

von Anzeige von ABAKUS »

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

Jetzt anfragen: 0511 / 300325-0.


To-Bi-As
PostRank 6
PostRank 6
Beiträge: 443
Registriert: 08.10.2006, 02:20

Beitrag von To-Bi-As » 02.01.2008, 03:49

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

Michael1967
PostRank 9
PostRank 9
Beiträge: 2158
Registriert: 26.10.2005, 23:51

Beitrag von Michael1967 » 02.01.2008, 09:47

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.

To-Bi-As
PostRank 6
PostRank 6
Beiträge: 443
Registriert: 08.10.2006, 02:20

Beitrag von To-Bi-As » 02.01.2008, 17:05

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

Antworten
  • Vergleichbare Themen
    Antworten
    Zugriffe
    Letzter Beitrag