|
| Autor |
Nachricht |
Schreiberling Neuer [User]

Anmeldung: 23.09.07 Beiträge: 4
|
Verfasst am: 05.10.2007, 06:42 Titel: "guter" stil? |
|
|
Tag ihr Leute
ich bin dabei eine Website von etwa 50 Seiten zu erstellen.
Ich möchte php legiglich dafür benutzen, die Navigation per "include" in jede Seite einzufügen und bei Bedarf schnell ändern/anpassen zu können.
Der Inhalt der Seiten ist doch eher statisch.
Ist es nun "guter Stil" wenn ich also 50 php-Seiten anlege und die eigentlich statischen Inhalt enthalten, bloß um eben auf jeder Seite die Navigation einzufügen, oder gilt das eher als "pfusch"?
Ich frage deswegen so blöde, weil es halt in vielen Sprachen eigene Konventionen über "guten" und "schlechten" Stil gibt.
Außerdem ist es wohl eher üblich (so vermute ich im moment, aber ich lass mich auch gern berichtigen), auch den inhalt derart statisch zu halten, dass man im Grunde nur eine Seite hat (zB index.php) und deren Inhalte dann mit übergebenen Werten dynamisch einsetzt.
Das führt natürlich zu "schrecklichen" Seitennamen, über deren Suchmaschienenfreundlichkeit wohl nicht zu diskutiert werden braucht.
Ich mache also jede Seite einzeln, jedoch eben statt html- sind es php-seiten.
Die nächste frage:
Indizieren Suchmaschienen überaupt php-seiten?
Schließlich ist es ja gerade meine Idee, die Website Suchmaschienenfreundlich anzulegen.
Gruß
Dat Schreiberling
|
|
| Nach oben |
|
 |
sejuma Beliebter [User]

Anmeldung: 08.05.06 Beiträge: 493
|
Verfasst am: 05.10.2007, 09:17 Titel: |
|
|
Ich halte das durchaus für "guten Stil" und würde das ebenso machen (bzw. habe das so bereits gemacht).
Die Alternative wären wohl Frames und die sind nicht gerade bekannt für ihre Suchmaschinenfreundlichkeit.
Gerade im Hinblick auf Suchmaschinen solltest du eigene Seiten verwenden. Ob php oder html macht dabei keinen Unterschied.
Zur weiteren Vereinfachung könntest du auch noch andere Fixbestandteile includen, so z.B. die überall gleichen Angaben im Headbereich oder den Header (Logo usw). Das erleichtert spätere Änderungen.
Du bist auf dem richtigen Weg mit deinen Vorstellungen. Eine ausgelagerte CSS-Datei für die Formatangaben gehört da natürlich auch dazu.
|
|
| Nach oben |
|
 |
grandpa Stammuser [User]

Anmeldung: 17.02.07 Beiträge: 40
|
Verfasst am: 05.10.2007, 09:30 Titel: |
|
|
Hi,
die Stil-Frage ist sicher der eine Punkt, aber wie du schon schreibst ist die z.B. die Suchmaschinenfreundlichkeit ein anderer Punkt -für mich noch wichtigerer-.
Die Parameter-Struktur solltest du dann unbedingt über htaccess optimieren. Ist zwar etwas aufwändiger lohnt sich aber.
Ich würde erst einmal mir Gedanken über Nutzen und Aufwand machen und dann Nachgang mir Gedanken über Stil machen. (imho ist die Parameter-Lösung stilvoller;) ) _________________
BarGeldWeb.de - Geld verdienen Online!
Quom.de - 5 Euro Startguthaben - Das Partnerprogramm für Versicherungsvergleiche!
|
|
| Nach oben |
|
 |
eforium Bekannter [Mod]


Anmeldung: 20.01.06 Beiträge: 1349 Wohnort: Irgendwo i ...
|
|
| Nach oben |
|
 |
800XE Bekannter [Mod]


Anmeldung: 24.10.04 Beiträge: 1410 Wohnort: Speyer
|
Verfasst am: 05.10.2007, 14:58 Titel: Re: "guter" stil? |
|
|
| Schreiberling hat folgendes geschrieben: | ich bin dabei eine Website von etwa 50 Seiten zu erstellen.
Ich möchte php legiglich dafür benutzen, die Navigation per "include" in jede Seite einzufügen und bei Bedarf schnell ändern/anpassen zu können. |
Und das Design hast du dann in 50 Dateien ... und mußt es bei Bedarf "langsam"50mal" ändern?
| Schreiberling hat folgendes geschrieben: | | auch den inhalt derart statisch zu halten, dass man im Grunde nur eine Seite hat (zB index.php) und deren Inhalte dann mit übergebenen Werten dynamisch einsetzt. |
ähm, was bitte .... index.php?var=wert = Statisch?
| Schreiberling hat folgendes geschrieben: | | Das führt natürlich zu "schrecklichen" Seitennamen, über deren Suchmaschienenfreundlichkeit wohl nicht zu diskutiert werden braucht. |
man muß nur wissen wie .... Kollege sagte es hier schon
.htaccess | Code: | ErrorDocument 404 /index.php?error=404
RewriteEngine on
RewriteCond %{HTTP_HOST} !www.domain.tld$ [NC]
RewriteRule ^(.*) http://www.domain.tld/$1 [L,R=301]
RewriteRule (.*)\.html$ /?file=$1 |
index.php | Code: |
$design=file_get_contents( 'template.html' );
$navi=file_get_contents( 'navi.html' );
if ( strlen($_GET['file'] == 0 ) $_GET['file']=''index';
$content=file_get_contents( 'content/'.$_GET['file'].'.html' );
$design = str_replace( '_navi_' , $navi , $design);
$design = str_replace( '_content_' , $content , $design);
echo( $design );
|
vor dem einlesen des COntent sollte noch geprüft werden ob die Datei auch vorhanden ..... http://de.php.net/manual/de/function.file-exists.php
design.html | Code: |
<html>
<body>
Hier kommt die Navigation _navi_
und nu der Content _content_
.......... |
| Schreiberling hat folgendes geschrieben: | | Indizieren Suchmaschienen überaupt php-seiten? |
Nein, tun sie nicht ..... sie indizieren die HTMLausgabe der PHPscripte
Gruß
Andy 800XE Zmuda _________________
Seien wir realistisch, versuchen wir das Unmögliche!
CMS800 :::::::::: Andy 800XE Zmuda :::::::::
ich bin nicht unhöflich, ich bin binär
|
|
| Nach oben |
|
 |
800XE Bekannter [Mod]


Anmeldung: 24.10.04 Beiträge: 1410 Wohnort: Speyer
|
Verfasst am: 05.10.2007, 15:02 Titel: |
|
|
Nachtrag
Das dort oben .....
Eingabe in Browser
domain.tld/aboutme.html
domain.tld/contact.html
domain.tld/sonstwas.html
Apach htaccess Modul schreibt(vormt) um und das PHP bekommt
domain.tld/index.php?file=aboutme
domain.tld/index.php?file=contact
domain.tld/index.php?file=aonstwas
Google weis das nicht
google sieht nur die "domain.tld/aboutme.html" Links .... vorrausgesetzt es ist so verlinkt und nicht via "domain.tld/index.php?file=aboutme" _________________
Seien wir realistisch, versuchen wir das Unmögliche!
CMS800 :::::::::: Andy 800XE Zmuda :::::::::
ich bin nicht unhöflich, ich bin binär
|
|
| Nach oben |
|
 |
gzs Stammuser [User]

Anmeldung: 30.09.05 Beiträge: 24 Wohnort: Germering ...
|
Verfasst am: 08.10.2007, 19:39 Titel: |
|
|
Hi Schreiberling
auch ich habe das auf manchen Seiten so gemacht. Der eigentliche Inhalt liegt in einer statischen php-Datei und alles was sich wiederholt, also Navi, Header und falls vorhanden Footer wird per include hinzugefügt.
Ob das elegant ist oder nicht interessiert mich nicht die Bohne. Das was dabei rauskommt muss für den Besucher (und für die Suchmaschinen) gut sein und fertig! _________________ Gerhard Zirkel
Berater für klassisches Feng Shui
www.feng-shui-direkt.de
Artikelverzeichnis zum Thema China: www.china-texte.de
|
|
| Nach oben |
|
 |
dein_opi Beliebter [User]


Anmeldung: 07.11.04 Beiträge: 428 Wohnort: Göttingen
|
Verfasst am: 08.10.2007, 21:28 Titel: |
|
|
| Code: | <?
$title="Impressum";
$description="Rechtlich nötigen Angaben zu den Betreibern dieser Webseite";
include("inc/header.php"); ?>
<p><img src="images/impressum.gif" alt="" /></p>
<? include("inc/footer.php"); ?> |
so sieht meine impressum.php aus
216 byte  _________________
News Script Rezepte CMS Counter
|
|
| Nach oben |
|
 |
|
|