Sie sind hier:  LinkpfeilPowerCMS LinkpfeilPlugins und Co LinkpfeilPlugins »Buttonmaker


Plugin buttonmaker

Dieses Plugin ist ein Tool Plugin und NICHT zum direkten Einsatz geeignet. Setzen Sie es in eine Seite ein, die nicht aktiv ist und die nicht im Menü erscheint !

Der Zeitaufwand der Abarbeitung ist hoch und würde alle Vorteile von PowerCMS, was Geschwindigkeit betrifft, vernichten.

Ausgelöst wird die Aktion des Plugins in dem Sie bei der Seitenbearbeitung die Vorschau aktivieren.

Aufgabe

Das Plugin soll Menübuttons auf Basis einer oder mehrerer Vorlagen erstellen und dabei die Menütexte dort einbringen.

Vorbereitung

Die Vorlagen sollten Sie in den Ordner buttons ablegen (Standard) - die Ausgabe erfolgt im Ordner mbuttons - deshalb benötigt dieser Ordner Schreibrechte.

Parameter

fontfile - Standard fonts/verdanaz.ttf , es können alle Zeichensätze im TTF - Format verwendet werden

fontsize - Standard 8, ist die Schriftgröße, die in den erzeugten Buttons verwendet werden soll

buttons - Standard ist nichts, übergeben sie mit Komma getrennt die Namen der Vorlagen

output_dir - Standard ist mbuttons/ - Wenn Sie das ändern berücksichtigen Sie den Slash am Ende und der Ordner muss Schreibrechte gaben

input_dir - Standard buttons/ , wenn Sie das ändern berücksichtigen Sie den Slash am Ende

farbe - Standard 0,0,0 - RGB - Werte

xoffset - Standard 0, damit verschieben Sie den Einsatz der Schrift in der x - Position von links

yoffset - Standard 0, damit verschieben Sie den Einsatz der Schrift in der y Position von oben gesehen

prefix - Standard ist nichts, damit können Sie den erzeugten Buttons einen gezielten Prefix im Namen setzen

auswahl - Standard ist 0

  • 0 - alle Menüpunkte die sichtbar und aktiv sind werden verarbeitet
  • 1 - alle Inhalte vom Typ content die sichtbar und aktiv sind werden verarbeitet
  • 2 - alle Inhalte vom type sectionheader die sichtbar und aktiv sind werden verarbeitet
  • 3 - alle Inhalte vom type link die sichtbar und aktiv sind werden verarbeitet
  • 4 - alle Inhalte vom type separator die sichtbar und aktiv sind werden verarbeitet
  • 5 - alle Menüpunkte die nicht sichtbar sind, aber aktiv sind werden verarbeitet

Arbeitsweise

Das Plugin holt sich nach Vorgabe die Menüpunkte und verarbeitet diese gemäß den Parametern und erzeugt Buttons, die normal im Ordner mbutton abgelegt werden.

Die Vorlage kann jpg, gif oder png sein.

Bei alten PHP Distributionen kann gif u.U. nicht funktionieren, weil gif damals aus Rechtsstreitigkeiten aus der PHP Distribution entommen wurde.

Erzeugt wird immer ein Button im png - Format.

Der Name des neuen Buttons setzt sich aus prefix + content_id +'_' + laufender Nummer + der Vorlage zusammen - Endung ist .png

Hinweise

Sie müssen sich sehr wahrscheinlich mit der Schriftgröße und vor allem mit x - und y - offset an das optimale Ergebnis heran tasten.

Das erfordert lediglich ein paar Durchläufe und geht sehr schnell bis sie das optimale Ergebnis haben.

Nutzen

Für die Leute die statt einem normalen Textmenü ein Buttonmenü haben wollen ist der Nutzen hoch.

Durch die Übergabe der Namen von den Vorlagen für normal, mouseover, aktuell und bereits besucht können Sie auf einen Schlag alle benötigten Buttons erzeugen.

Der Einsatz erfolgt dann über die Menütemplates.

 

Letzte Änderung auf dieser Seite am: 28.01.2008 14:57:07


Vorherige Seite: LinkpfeilBookmarks  | Nächste Seite: LinkpfeilCaptcha