Mailinglisten-Archive |
Patrik Augustin wrote: > Hallo, > ich möchte mein Menü auf der Homepage über mein CMS anpassen und neue > Menüpunkte erstellen können. > Diese Menüpunkte sollen an beliebiger Stelle erstellt werden. Also nicht die > neuen nach unten oder oben. > Allerdings fällt mit nix ein, wie ich das realisieren könnte. > Habt ihr da ein paar Ideen oder Denkanstöße? > *************** Hallo, hier eine Möglichkeit # # Table structure for table 'category' # CREATE TABLE category ( catid smallint(5) unsigned NOT NULL auto_increment, name varchar(50) NOT NULL, position tinyint(2) unsigned NOT NULL, topid int(6) unsigned NOT NULL, depth int(6) unsigned NOT NULL, num_listings int(8) unsigned NOT NULL, PRIMARY KEY (catid) ); position= Wiedergabeposition ( kann z.B. 1, 15, 30, 45 etc sein, dann ist genug Platz, um später Menüpunkte dazwischen zu schieben ) Topid = Eltern-catid depth = Ebene num_listings = Anzahl der Einträge ( Zählroutine wird nach Erstellen, Ändern und Löschen eines Artikels aufgerufen. Die Anzahl der aufaddierten Einträge lässt sich dann gleich verwenden, um Menüpunkte ohne Einträge nicht anzuzeigen. Zählt von der tiefsten Ebene nach oben ) Beispiel als Verzeichnis mit unbegrenzter Tiefe: http://www.worldrealtysearch.com/directory.php?redirid=148 Beispiel als Menü: http://www.abarcar.com/content.php?cat=8 Gruesse Helmut P. Fleischhauer
php::bar PHP Wiki - Listenarchive