unterschiedliche metas

Drogenfahnder

Well-known member
ID: 167222
L
28 April 2006
333
6
Hallo,
Wie kann ich machen das nicht jede Seite die gleichen Metas besitzt?? Weil in google wird meine AGB Seite angezeigt statt die index weil diese die gleichen Metas haben.
Binde mein Design mit incude("header.php") und include ("footer.php") ein oder gibt es eine bessere möglichkeit diese einzubinden??

Danke für die Hilfe

greez Drogenfahnder
 
:LOL: :LOL: ... sorry, aber dein Posting kommt echt wie bestellt
god.gif


Guck mal hier vorbei:
https://www.klamm.de/forum/showthread.php?p=1100327#post1100327
 
Da freut sich jetzt einer wa? :biggrin:
Wenn ich es schaffe, einen mehr davon zu überzeugen, dass dieses komische include("header.php");include("footer.php"); ungefähr genauso effizient ist, wie sein gestrichenes Marmeladenbrot verkehrtrum auf dem Teller abzulegen... dann ja ;)
 
Wenn ich es schaffe, einen mehr davon zu überzeugen, dass dieses komische include("header.php");include("footer.php"); ungefähr genauso effizient ist, wie sein gestrichenes Marmeladenbrot verkehrtrum auf dem Teller abzulegen... dann ja ;)
Das nutze ich auch, allerdings nur in Templates :ugly:
In PHP:
PHP:
<?php
require('./init.php'); //Da werden die Klassen definiert, zu MySQL verbunden etc.
$foo->mach_was();
$foo->mach_nochwas();
$result = $sql->query('SELECT `foo` FROM `bar`');
$row = $sql->fetch($result);
$foo = $row['foo'];
include('templates/template.tpl');
?>

template.tpl:
PHP:
<? include('templates/header.tpl'); ?>
Hallo <?=$foo;?>
<? include('templates/footer.tpl'); ?>

Na, was sagste jetzt? :p
Design und Code ist ordentlich getrennt und ich mach trotzdem include('footer/header').
 
Nahja da ist ein unterschied:

Und

:ugly:
TPL und PHP..
Ja schon, aber er hat gesagt, er will was gegen die machen, die include('header/footer); machen und das mach ich (aber im Template)^^

EDIT: Hab ich ja erst jetzt gesehen
Jup, empfehle ich auch. Hab ich auch genutzt, bevor ich das wie jetzt mache. Aber da hatte ich das in etwa auch so, nur dass ich das mit den Smarty variablen geschrieben habe ;)
 
Na, was sagste jetzt? :p
Design und Code ist ordentlich getrennt und ich mach trotzdem include('footer/header').
Wenn in den .tpl-Dateien PHP-Code steht, wäre der ja interessant.

Ansonsten entartest du genauso die include()-Anweisung :-?
Wenn wirklich eine Trennung zwischen PHP-Code und Design vorliegt, warum dann nicht readfile() ? :wall:

Kannst du denn unterschiedliche Metas machen ? Ist es dir z.B. möglich, den DOCTYPE dynamisch zu ändern, wenn du grade Lust hast ?
 
Das include() kommt ja erst, nachdem der komplette PHP-Code ausgeführt wurde.
Das is mir schon klar, d.h. du umgehst das Problem, was andere beim Headerschicken bekommen.

Allerdings was machst du, wenn du eine Ausgabe hast, die nicht in dein Header/Footer-Schema passt ?
Ok, dann "includierst" du wahrscheinlich einfach eine andere .tpl-Datei ? :-?
 
In der header Datei ist dann ein <link rel="stylesheet" type="text/css" href="templates/style.css">
Und so geht das auch mit JS Dateien oder so (dann natürlich mit <script>)
Ich spreche nicht von der Datei, die die .css- oder .js-Datei einbindet, sondern von dem Script, welche sie erzeugt ;)
 
Aber ich würde es so machen:
<link rel="stylesheet" type="text/css" href="style.php"> oder so ähnlich.
Und die PHP-Datei ? Das is ja der Knackpunkt :p
Gibt es eine anleitung auch in deutsch weil ich habe von dem ganzen Zeug keine Ahnung.
hab dies gefunden https://smarty.php.net/crashcourse.php
Den Crashcourse gibts afaik nur auf Englisch.

Das Manual gibts in 8 Sprachen 8)
:arrow: https://smarty.php.net/manual/de/

edit:
Natürlich auch zum Downloaden und Offline-Lesen:
:arrow: https://smarty.php.net/download-docs.php