php.de

Zurück   php.de > Webentwicklung > Datenbanken

Datenbanken SQL und Co

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 02.09.2005, 08:43  
Erfahrener Benutzer
 
Benutzerbild von Andreas
 
Registriert seit: 22.04.2005
Beiträge: 391
Andreas ist zur Zeit noch ein unbeschriebenes Blatt
Standard Navigation für Fortgeschrittene

Hallo,
ich habe eine Tree-Navigation mit 2 bzw. 3 Ebenen. Diese ist mit ID und parentID in einer SQL-Datenbank gespeichert.

Ebene1 ist die Hauptebene, diese wird nicht angezeigt. Sie dient als ROOT-Ebene.

Ebene2 soll auf der Website eine Grafik sein, die je nach Zustand (aktiv/inaktiv) auf eine andere Grafik umswitcht. Also prinzipiell 2 Grafiken. Zusätzlich zu diesen Grafiken muss noch dynamisch eine Bannergrafik gespeichert werden, die im Contentbereich angezeigt werden soll.

Ebene3 ist nur Text. Dort soll aber optional auch noch eine Grafik für die Contentseite rein, die, falls man auf den übergeordneten Ebene2-Link klickt, dort angezeigt werden soll.

Ich habe eine Klasse geschrieben, womit diese Art der Darstellung funktioniert.

Problem: Man muss die Grafiken manuell in ein Verzeichnis legen und diese dann auch noch manuell im Script dem Objekt zuweisen.

Ich möchte das in einem CMS lösen. Dummerweise liegt das Projekt auf einem anderen Server, also muss ich, die Bilder für die Rubriken in der Datenbank speichern. (FTP, etc. fällt aus gegebenen Gründen aus).
Weil die Rubrikentabelle auch noch für andere Zwecke gebraucht wird, will ich die Bilder in einer Verknüpfungstabelle speichern. Um das ganze erweiterbar zu halten, fällt es mir schwer eine brauchbare Tabellenstruktur für die Grafiken zu erfinden.

Erster Lösungsansatz:
Tabelle Rubriken:
rubrikID, parentID, bezeichnung

Tabelle RubrikenBilder:
rubrikID, bin_navion, bin_navioff, bin_banner, bin_tbcontent

Bin ich da auf dem Holzweg?
Andreas ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

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 are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Navigation fixen Desert PHP Tipps 2008 0 12.05.2008 17:00
Suche Denkanstoss: Navigation mit unendlichen Sub-Links Pain-maker PHP Tipps 2006 2 17.02.2006 17:31
Probs mit Layout für Navigation mit Grafiken/Hintergrund HTML, Usability und Barrierefreiheit 3 08.02.2006 19:56
Navigation snatch-ic PHP Tipps 2007 4 08.01.2006 12:11
Navigation PHP Tipps 2007 17 04.11.2005 20:07
Änderung der datenbank gestützten Navigation PHP Tipps 2005-2 1 26.09.2005 20:34
Probleme mit der Navigation Pimbolie1979 HTML, Usability und Barrierefreiheit 3 19.05.2005 15:45
Navigation mittels PHP anpassen PHP Tipps 2005 8 27.04.2005 14:35
Navigation PHP Tipps 2005 18 11.04.2005 16:16
Navigation tikal PHP Tipps 2004-2 3 03.12.2004 15:28
div layer navigation HTML, Usability und Barrierefreiheit 1 18.11.2004 15:44
Mit Templates Navigation erstellen? (welches Templatesyste?) zwelch PHP Tipps 2004-2 5 18.11.2004 15:14
schnieke navigation PHP Tipps 2004 8 26.10.2004 16:39
[Erledigt] PHP Navigation => Function aufrufen und Navigation ausgeb PHP Tipps 2004 6 14.10.2004 16:46
navigation tikal PHP Tipps 2004 2 11.09.2004 11:25

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
navigation für fortgeschrittene html, fortgeschrittene navigation html, layered navigation search wird nicht angezeigt

Alle Zeitangaben in WEZ +2. Es ist jetzt 13:40 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.