Portal > Foren > PHP > PHP-Programmierung > Multi-Page CMS - Datenbank?
Antwort
 
Themen-Optionen Thema durchsuchen
Alt 19.06.2006, 21:16 Nach oben    #1
...möp...
 
Benutzerbild von Creativ
 
Registriert seit: 10.10.2005
Ort: Wolfsburg
Beiträge: 79
Standard Multi-Page CMS - Datenbank?

Hi,
Habe wieder ein problem, und zwar will ich mein cms multi-page faehig mache.
Aber jetzt habe ich eine fragen:

-Wie soll ich das mit der Datenbank machen? Soll ich fuer jede neue Seite alle tabellen neu erstellen, nur mit einem anderen präfix, oder soll ich bei jeder tabelle noch die spalte pageid einfuegen, wo ich dann die id von der jeweiligen seite speicher, und dann mache ich bei jeder abfrage noch den where-part rein.

Danke schonmal,
Dennis
Creativ ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 19.06.2006, 21:25 Nach oben    #2
Blubb... öfz
 
Benutzerbild von ljungi
 
Registriert seit: 16.03.2006
Ort: Berlin
Beiträge: 419
Standard

Also ich würd in jede Tabelle ein Pageid einfügen.
Mir wäre es zu unübersichtlich, wenn _ein_ CMS mehrere DB-Präfixe hat.

Das wäre ja nur noch über das Admincp dann ein CMS.
Anderes hat nur den Nachteil, dass die Artikelid's sich gegenseitig hochschaukeln. Wobei man diesen ästhetischen Part auch noch über ein gesondertes ID-Feld machen kann...
__________________
Vive la France! Welcome to Sarkoworld...
ljungi ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 19.06.2006, 21:29 Nach oben    #3
Benjamin Steininger
 
Benutzerbild von robo47
 
Registriert seit: 02.06.2005
Ort: weiher im tiefsten Odenwald
Beiträge: 1.203
Standard

mit multi-page meinst du multiple domains ? aber der zugriff geht auf die gleichen htdocs ? zur oder ?

da ich das cms nicht kenne, würde ich auf anhieb einfach eine weitere tabelle mit den domains erstellen und eine weitere spalte in der mit den seiten.

Allerdings bin ich von so system wenn sie wirklich grö0ßer werden nicht sonderlich begeistert, weil einfach die datenmenge sehr groß wird und somit auch für die user selbst immer mehr wird, was bei relativ verschiedenen projekten dann störend ist, weil man mit zig daten im media-browser und so konfrontiert ist die nichts mit der domain selbst zu tun haben.

mfg
robo47
robo47 ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 19.06.2006, 21:33 Nach oben    #4
Jay
Gast
 
Beiträge: n/a
Standard

Sieh dir doch mal den drupal Source an wie das gelöst haben.
 
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 20.06.2006, 09:49 Nach oben    #5
...möp...
 
Benutzerbild von Creativ
 
Registriert seit: 10.10.2005
Ort: Wolfsburg
Beiträge: 79
Standard

sry...habe das vll nicht richtig ausgedrueckt.

Ich meine, das man die dateien von 1 CMS hat, und dann kann man da noch auswaehlen "Neue Homepage" erstellen und dann wird da eine ganz neue Homepage erstellt, aber die alte bleibt noch bestehen.

Also z.B. man hat das CMS installiert und man hat eine homepage ueber Autos. Normalerweise muesste man jetzt ja, um eine andere homepage z.B. ueber php zu machen, das CMS nochmal hochladen und neu installieren.
Ich will jetzt aber machen, dass man einfach nur auf "neue Homepage" erstellen klickt, und dann wurde die homepage erstellt. Also die dateien brauch man nur einmal, nur die mqsql-tabellen muss man neu machen.

Jetzt aber meine frage, soll ich bei jeder bestehenden tabelle noch eine spalte homepageid reinpacken, wo ich dann auslesen kann zu welcher homepage die spalte gehoert, oder soll ich fuer jede neue homepage, alle tabellen neu erstelllen und nur einen anderen präfix nehmen?
Creativ ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 20.06.2006, 09:57 Nach oben    #6
Benjamin Steininger
 
Benutzerbild von robo47
 
Registriert seit: 02.06.2005
Ort: weiher im tiefsten Odenwald
Beiträge: 1.203
Standard

noch ne homepage == noch ne domain ? oder nicht ?
robo47 ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 20.06.2006, 14:51 Nach oben    #7
Corvin Gröning
 
Benutzerbild von Corvin
 
Registriert seit: 19.03.2005
Ort: S-H | Flensburg
Beiträge: 459
Standard

Ich persönlich fände es, aufgrund der Übersichtlichkeit, mit neuen Tabellen besser. Ausserdem schaukeln sich - wie ljungi ja schon schrieb - die IDs dann nicht gegenseitig hoch.
__________________
Corvin ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Antwort

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
PingBacks sind an
RefBacks sind aus

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Problem bei Verarbeitung von Templates (Eigene Klassen) dago PHP-Programmierung 21 31.08.2006 16:02
Spezielle Lizenz für Veröffentlichung eines CMS gesucht ... Ben Plauderecke 6 09.01.2006 21:18
Euer Traum CMS! Jay Plauderecke 18 06.12.2005 22:55
Datenbank und Sicherheit sparrow Datenbanken 23 05.11.2005 17:45
Datenbank Verwaltung taskin73 Datenbanken 7 30.07.2005 17:07


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:42 Uhr.


Powered by vBulletin® Version 3.7.4 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45