Login  Regeln Aktuelles Datum und Uhrzeit: 05.12.2008, 04:23  
Startseite
Registrieren
Profil
Suchen
Mitgliederliste
Verzeichnis
Impressum



Partner
kostenlose Homepage
Fussball
Kostenloses Forum
SMS kostenlos
Webhosting
Webmasterportal
Kostenlos
Kredit ohne Schufa
Esoterik-Forum
Selbsthilfeforum
Artikel Backlink
Datenrettung
"guter" stil?

 
Neues Thema eröffnen   Neue Antwort erstellen    Webmaster Forum -> Einsteigerforum
Vorheriges Thema anzeigen Nächstes Thema anzeigen 
Autor Nachricht
Schreiberling
Neuer [User]
Neuer



Anmeldung: 23.09.07
Beiträge: 4

BeitragVerfasst am: 05.10.2007, 06:42    Titel: "guter" stil? Antworten mit Zitat

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
Private Nachricht senden
sejuma
Beliebter [User]
Beliebter



Anmeldung: 08.05.06
Beiträge: 493

BeitragVerfasst am: 05.10.2007, 09:17    Titel: Antworten mit Zitat

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
Private Nachricht senden Website dieses Benutzers besuchen
grandpa
Stammuser [User]
Stammuser



Anmeldung: 17.02.07
Beiträge: 40

BeitragVerfasst am: 05.10.2007, 09:30    Titel: Antworten mit Zitat

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
Private Nachricht senden Website dieses Benutzers besuchen
eforium
Bekannter [Mod]
Bekannter



Anmeldung: 20.01.06
Beiträge: 1349
Wohnort: Irgendwo i ...

BeitragVerfasst am: 05.10.2007, 11:31    Titel: Antworten mit Zitat

Machs doch mit .htaccess

Code:
RewriteEngine ON
RewriteRule (.*).html$ pages.php?page=$1 [L]

_________________
Deihro Internet Programming - Ihre Webseite zu angenehmen Konditionen
Sie suchen eine TemplateEngine? Klicken Sie!


Nach oben
Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen MSN Messenger
800XE
Bekannter [Mod]
Bekannter



Anmeldung: 24.10.04
Beiträge: 1410
Wohnort: Speyer

BeitragVerfasst am: 05.10.2007, 14:58    Titel: Re: "guter" stil? Antworten mit Zitat

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
Private Nachricht senden Website dieses Benutzers besuchen
800XE
Bekannter [Mod]
Bekannter



Anmeldung: 24.10.04
Beiträge: 1410
Wohnort: Speyer

BeitragVerfasst am: 05.10.2007, 15:02    Titel: Antworten mit Zitat

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
Private Nachricht senden Website dieses Benutzers besuchen
gzs
Stammuser [User]
Stammuser



Anmeldung: 30.09.05
Beiträge: 24
Wohnort: Germering ...

BeitragVerfasst am: 08.10.2007, 19:39    Titel: Antworten mit Zitat

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
Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
dein_opi
Beliebter [User]
Beliebter



Anmeldung: 07.11.04
Beiträge: 428
Wohnort: Göttingen

BeitragVerfasst am: 08.10.2007, 21:28    Titel: Antworten mit Zitat

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 Cool

_________________
News Script Rezepte CMS Counter


Nach oben
Private Nachricht senden Website dieses Benutzers besuchen
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

Gehe zu:  

Ähnliche Beiträge
Thema Autor Forum Antworten Verfasst am
Keine neuen Beiträge Bild "unanklickbar" machen Deyon Einsteigerforum 1 22.11.2008, 22:19 Letzten Beitrag anzeigen
Keine neuen Beiträge Grafiken im HTML-Newsletter "spe... loungepets Einsteigerforum 8 11.11.2008, 15:35 Letzten Beitrag anzeigen
Keine neuen Beiträge Seite reagiert langsam und "ruck... negteit Einsteigerforum 6 11.10.2008, 20:02 Letzten Beitrag anzeigen
Keine neuen Beiträge "Mailfire ist ganz neu!" Ge... jay89724 Internet-Marketing 0 07.10.2008, 22:06 Letzten Beitrag anzeigen
Keine neuen Beiträge [S] Linktausch "Versicherung" MarkusBerger Linktausch 3 28.09.2008, 15:26 Letzten Beitrag anzeigen
Threadübersicht