Liebe Leute,
ich möchte eine Navigation mit grafischen Buttons umsetzen. Das ganze sollte allermöglichst flexibel sein. Hart kodierte Lösungen wie Bildname nach idcat benennen oder dynamische css-klassen ist zu unflexibel.
D.h. die Buttons sollen dynamisch/automatisch nach dem Kategoriennamen generiert werden.
Wie geht man vor, folgendes habe ich gefunden bzw. fällt mir ein:
dynTEXTmaker (siehe Thread im Forum)
- scheint sehr einfach umzusetzen zu sein
- wie siehts mit der Möglichkeit von hover-effekten aus und dem caching der generierten Bilder aus?
ImageMagick
Unterstützung ist doch in Contenido vorhanden, müsste das also können. Aber wie man das einbindet, will mich ja gerne damit beschäftigen, aber gibt es vielleicht irgendwo ne Starthilfe?
- wie siehts mit Caching aus?
GDLibrary
Kann die das?
Danke für eure Tipps + Grüße
Grafische Navigationen
-
- Beiträge: 199
- Registriert: Mo 31. Okt 2005, 15:26
- Wohnort: Hamburg
- Kontaktdaten:
imageMagick ist klar die beste und flexibelste lösung. da habe ich schon einiges mit umgesetzt. und - das beste - die umsetzung ist denkbar einfach. zunächst muss natürlich imageMagick installiert sein und man muss das recht haben, exec() auszuführen. beides ist nicht notwendigerweise auf einem server vorhanden. wenn doch, ist das ganze kein problem.
zum vorgehen:
(1) imageMagick bei dir lokal installieren
(2) über konsole das bild so machen, wie es dann sein soll
(3) den befehl (resp. teile davon) dynamsich setzten (z.b. kategoriename)
(4) mit exec() absetzen
(5) done.
zum vorgehen:
(1) imageMagick bei dir lokal installieren
(2) über konsole das bild so machen, wie es dann sein soll
(3) den befehl (resp. teile davon) dynamsich setzten (z.b. kategoriename)
(4) mit exec() absetzen
(5) done.
aitsu.org :: schnell - flexibel - komfortabel :: Version 2.2.0 (since June 22, 2011) (jetzt mit dual license GPL/kommerziell)
-
- Beiträge: 4316
- Registriert: Do 30. Jun 2005, 22:56
- Wohnort: Eltmann, Unterfranken, Bayern
- Hat sich bedankt: 6 Mal
- Danksagung erhalten: 4 Mal
- Kontaktdaten:
Hallo lieber kloevekorn
nun ich würde auf die gdlib zurück greifen und das Navimodul so modifizieren, das dort eine Funktion zum Erstellen eines jpg-Buttons anhand einer Vorlage eingebaut ist.
Erstellte Buttons dann in einem Cacheverzeichnis ablegen.
Beim Aufruf der Navi wird dann für jeden Eintrag geprüft, ob ein jpg-Button vorhanden ist, dann wird dieser dargestellt, ansonsten wird ein neuer erstellt und dann dargestellt.
So wäre auch ein Caching realisiert.
Gruß aus Franken
Ortwin

nun ich würde auf die gdlib zurück greifen und das Navimodul so modifizieren, das dort eine Funktion zum Erstellen eines jpg-Buttons anhand einer Vorlage eingebaut ist.
Erstellte Buttons dann in einem Cacheverzeichnis ablegen.
Beim Aufruf der Navi wird dann für jeden Eintrag geprüft, ob ein jpg-Button vorhanden ist, dann wird dieser dargestellt, ansonsten wird ein neuer erstellt und dann dargestellt.
So wäre auch ein Caching realisiert.
Gruß aus Franken
Ortwin
ConLite 3.0.0-dev, alternatives und stabiles Update von Contenido 4.8.x unter PHP 8.x - Download und Repo auf Gitport.de
phpBO Search Advanced - das Suchwort-Plugin für CONTENIDO 4.9
Mein Entwickler-Blog
phpBO Search Advanced - das Suchwort-Plugin für CONTENIDO 4.9
Mein Entwickler-Blog
gdlib geht natürlich auch. aber hast du schon mal imageMagick verwendet? imageMagick macht so gut wie alles (z.b. auch verläufe, alpha-kanäle, masken usw.). und ist dabei - mindensts nach meiner einschätzung - erheblich schneller als die gdlib.
aitsu.org :: schnell - flexibel - komfortabel :: Version 2.2.0 (since June 22, 2011) (jetzt mit dual license GPL/kommerziell)
-
- Beiträge: 199
- Registriert: Mo 31. Okt 2005, 15:26
- Wohnort: Hamburg
- Kontaktdaten:
Danke für eure Antworten, leider komme ich erst heute zum Antworten.
Ich finde das alles fürchterlich kompliziert. Zum Glück kann ich mich jetzt wohl doch nochmal vor dem Einsatz drücken und werde Textlinks verwenden können.
Für alle, die auch am Recherchieren zum Thema sind, das hier scheint eine gute Einstiegsseite für IM zu sein (since 1993 oder so!):
http://www.imagemagick.org/Usage/
Außerdem gibt es ein Buch zum Thema, vielleicht versuche ich mich nochmal dran.
@oldperl: War da was? Sorry, ich komm' nicht drauf. Perlboard.de??
Ich finde das alles fürchterlich kompliziert. Zum Glück kann ich mich jetzt wohl doch nochmal vor dem Einsatz drücken und werde Textlinks verwenden können.
Für alle, die auch am Recherchieren zum Thema sind, das hier scheint eine gute Einstiegsseite für IM zu sein (since 1993 oder so!):
http://www.imagemagick.org/Usage/
Außerdem gibt es ein Buch zum Thema, vielleicht versuche ich mich nochmal dran.
@oldperl: War da was? Sorry, ich komm' nicht drauf. Perlboard.de??