Hallo zusammen
Meine Frage ist eher allgemein gemeint, und soll nicht bedeuten, dass ich hier fertige Scripte suche.
Mit php habe ich bisher nur recht einfache Dinge gelöst, meist, weil ich keine Lust hatte zig statische Html-Seiten zu bauen.
Nun komme ich an ein Punkt, wo ich viele, viele Seiten bauen muss, und auch noch 3 Sprachen habe, weswegen ich nun mal einiges mit MySQL machen möchte.
Wie entscheide ich nun, ob ich etwas -z.b. die Navigation, als include seperat ablege(wie bisher), oder bei jedem Seitenaufruf mir die Daten aus der DB hole und z.b. per Schleife ausgebe?
Was macht wann Sinn??
Wenn ich nun die Navi aus der DB holen möchte schreibe ich dann in ein DB-Feld etwas wie Home+Seitemap+Kontakt+usw...
und in ein weiters Feld index.php+site.php+kont.php+usw..
und mache dann je einen explode bei +, um eine Schleife zu bauen?
Oder schreibe ich besser:
<a href="index.php">Home</a>+<a href="site.php">Seitemap</a>+usw... ?
Wenn ich nun noch die Sprachen einbauen möchte, lege ich besser je eine Tabelle für Navi, Bildpfade, Deu, Eng, Spa, oder alles in einer Tabelle?
Einfacher wäre, die Übersetzer direkt in eine CSV-Datei schreiben zu lassen, -die in die einzelnen Tabellen hochladen und dann alles mit htmlentities ausgben zu lassen. Dann habe ich aber eben mehre Tabellen und müßte z.b. prüfen, welcher Bildpfad zur jeweiligen ID der Sprache gehört, oder?? also dann doch gleich alles - Navi, Bildpfade, Text für jede Sprache anlegen?? Wäre doch mehr Arbeit, oder?
Und bei Bildern, - die Werte für width="" und height="" über die Image-Funktionen bei jeder Anzeige neu ausgeben lassen, oder auch in der DB eintragen??
Das waren jetzt schon so einige Fragen, die mir nicht klar sind.
Leider habe ich auch bei der Suche(hier), google, etc. nichts gefunden, was diese grundsätzlichen Fagen anschaulich beschreibt/klärt.
Hat hier jemand ein paar gute Infos parat, oder kennt ein paar links?
Vielen Dank schon im Voraus
die make
Meine Frage ist eher allgemein gemeint, und soll nicht bedeuten, dass ich hier fertige Scripte suche.
Mit php habe ich bisher nur recht einfache Dinge gelöst, meist, weil ich keine Lust hatte zig statische Html-Seiten zu bauen.
Nun komme ich an ein Punkt, wo ich viele, viele Seiten bauen muss, und auch noch 3 Sprachen habe, weswegen ich nun mal einiges mit MySQL machen möchte.
Wie entscheide ich nun, ob ich etwas -z.b. die Navigation, als include seperat ablege(wie bisher), oder bei jedem Seitenaufruf mir die Daten aus der DB hole und z.b. per Schleife ausgebe?
Was macht wann Sinn??
Wenn ich nun die Navi aus der DB holen möchte schreibe ich dann in ein DB-Feld etwas wie Home+Seitemap+Kontakt+usw...
und in ein weiters Feld index.php+site.php+kont.php+usw..
und mache dann je einen explode bei +, um eine Schleife zu bauen?
Oder schreibe ich besser:
<a href="index.php">Home</a>+<a href="site.php">Seitemap</a>+usw... ?
Wenn ich nun noch die Sprachen einbauen möchte, lege ich besser je eine Tabelle für Navi, Bildpfade, Deu, Eng, Spa, oder alles in einer Tabelle?
Einfacher wäre, die Übersetzer direkt in eine CSV-Datei schreiben zu lassen, -die in die einzelnen Tabellen hochladen und dann alles mit htmlentities ausgben zu lassen. Dann habe ich aber eben mehre Tabellen und müßte z.b. prüfen, welcher Bildpfad zur jeweiligen ID der Sprache gehört, oder?? also dann doch gleich alles - Navi, Bildpfade, Text für jede Sprache anlegen?? Wäre doch mehr Arbeit, oder?
Und bei Bildern, - die Werte für width="" und height="" über die Image-Funktionen bei jeder Anzeige neu ausgeben lassen, oder auch in der DB eintragen??
Das waren jetzt schon so einige Fragen, die mir nicht klar sind.
Leider habe ich auch bei der Suche(hier), google, etc. nichts gefunden, was diese grundsätzlichen Fagen anschaulich beschreibt/klärt.
Hat hier jemand ein paar gute Infos parat, oder kennt ein paar links?
Vielen Dank schon im Voraus
die make
Kommentar