Und nicht vergessen...
Internetsites, die auf unseren Templates basieren, sind
- spätestens 7 Tage nachdem sie online zu erreichen sind -
bei uns anzumelden !
Und nicht vergessen...
Internetsites, die auf unseren Templates basieren, sind
- spätestens 7 Tage nachdem sie online zu erreichen sind -
bei uns anzumelden !

Das war ja klar...Kaum haben wir das Akkordeon wieder "eingepackt" schon seid ihr hinter der Lightbox JS v2.0 - Funktion her.
Unersättliche FREAKS!
Das sollte doch eigentlich nur ein Beispiel dafür sein, daß man fast alle vorhandenen ContentParts von phpWCMS innerhalb der Akkordeon-Sektoren "ablegen" kann.
.... Ich hätte auch gefragt !
Wir werden das beschreiben... Aber zunächst einmal sind "wichtigere Dinge" angesagt! ![]() Wer hat's bemerkt?Beim Ausdrucken dieser Seite über die Druckfunktion werden nicht alle Teile der Seite mit ausgegeben?
Ein großes Problem beim Ausdrucken von Internetseiten: Man bekommt nicht Alles aufs Papier!
Ohooo, werden da die Nutzer der freaky-Browser sagen... da haben WIR aber doch diese schöne Funktion eingebaut, die alles komprimiert, bis es passt!
Richtig, das ist wohl wahr, aber es geht um etwas Anderes!!!
Man kann innerhalb phpWCMS festsetzen, daß spezielle Elemente eben bewußt NICHT mit ausgedruckt werden... wie in diesem Fall die Akkordeon Elemente. Hier kommt's dem Besucher doch eher auf die Beschreibung an, wenn er schon seinen Drucker anwirft, oder?
... ist ein anders Thema und wird zu einen späteren Zeitpunkt hier zu lesen sein! Aus diesem Grund
S T A Y T U N E D !
|
moo.fx - Akkordeon-EffektWie man dieses Feature in phpWCMS zum Laufen bringt...Hier geht es weniger um die Frage, wie sinnvoll dieses nette Feature für die Anwendung ist. Eher darum, wie es mit wenig Aufwand möglich ist ( auch für einen absoluten Laien ), den zur Zeit so beliebten Akkordeon-Effekt in phpWCMS einzubinden. 1. moo.fx Akkordeon-Funktion :: Oder: "Wie bekomme ich die Oma auf's Fahrrad?"
" Hey Alter, GEIL! Das will ich auch haben... "User, beim Besuch dieser Seite ! (Originalton) [ Die User-URL ist dem Administrator bekannt ]Na, bei einer sooo freundlichen Bitte, können wir ja garnicht anders und wollen uns mal "ans Werk" machen um den Lösungsweg zu beschreiben.
Das sollte übrigens auch ein NewBee "locker" schaffen, wenn er alles 1:1 nachmacht!
Zeitaufwand: ca. 15-30 Minuten! OK, wer noch nicht so fit ist, benötigt ggf. etwas mehr.
Aber die Arbeit ist ja nur 1 mal erforderlich.... und "nett" sieht's ja schon aus, oder? 2. Das benötigte HandwerkszeugDer phpWCMS User, der bereits soweit fortgeschritten ist und sich diesen Schritt zutraut, der hat das notwendige Fahrrad bereits "am Laufen" (um bei unserem Wortspiel zu bleiben). Leider ist diese Funktion in phpWCMS nicht integriert und muß "nachinstalliert" werde. Für diesen Zweck benöigen wir das script-Paket moo.fx (wegen der geringen Größe wohl besser als Päckchen zu bezeichnen).
Wer sich genau informieren möchte... hier geht's auf die Site von moo.fx.
Da aber dort immer mal modifiziert und optimiert wird, schlage ich vor, die ersten Versuche mit der hier bereitgestellten Zusammenstellung zu versuchen. Wir benötigen also:
1. Eine funktionierende phpWCMS Installation 2. 30 Minuten Zeit 3. Das "script-Päckchen" aus dem nachfolgenden Punkt 3. dieses Tutorials 3. Hier mein "moo.fx-Päckchen"... zum Downloaden und Nachmachen!Übrigens:Basierend auf diesem Spickzettel ist auch die Tutorial-Seite selber entstanden!
|
||||||||||||||||||||
![]() |
| ADMIN-Bereich zur Aktivierung der benötigten CSS-Dateien und Script-Eingabefeld "HTML< head >" |
Bereich "HTML < head >:"
Hierhin ist der nachfolgend aufgeführte Code zu kopieren.
Darin werden zunächst die benötigten Dateien aufgerufen, anschließend die notwendigen Variablen zugeordnet und die gewünschten Einstellungen vorgenommen.
So bedeutet z.B. duration: 300 eine Zeitdauer von 300 Millisekunden für den Schließvorgang der Funktion.
Damit sich beim Seitenaufruf bereits einen Bereich öffnet, ist der Wert des Bereichs X anzugeben unter myDivs[X]. Dabei bedeutet 0 = 1. Bereich!
Wird die Eintragung von X leer gelassen ( myDivs[ ] ), ist der Akkordeon-Effekt außer Funktion!
Die zuvor gemachten Arbeiten sind Gott sei Dank nur einmalig zu erledigen. Damit neue Seiten (Artikel) auch die erwartete Funktion zeigen, unbedingt kontrollieren, daß für die entsprechende Kategorie die "passende" Vorlage ausgewählt wird!
![]() | |
| Artikelinformation einer Musterseite mit moo.fx Akkordeon-Effekt |
Betrachtet man sich den Bildschirm-Dump einer Musterseite, so läßt sich das Grundprinzip sehr leicht enträtseln. Zusätzlich zu den bekannten ContentParts (CPs) werden HTML-Elemente benötigt, die für die geplante Einteilung der Inhalte in die einzelnen Sektoren der Akkordeon-Funktion sorgen.
Es sind 3 verschiedenen HTML-Element Typen vorhanden:
Typ 1
Startet unsere Akkordeon-Funktion durch öffnen eines speziellen Bereichs (DIV). Nur 1mal vorhanden!
Nimmt gleichzeitig den Titel des ersten Feldes auf.
Typ 2
Befindet sich zwischen den einzelnen Bereichen und stellt den "Titel" des Feldes dar.
Typ 2 wird zwangsläufig mehrfach vorhanden sein und sich nur im jeweiligen Titeltext unterscheiden.
Typ 3
Beendet das ganze Spiel und schließt die geöffneten DIVs ab! Nur 1mal vorhanden!
Wenn von vorne herein klar ist, daß eine Seite mit diesem Effekt ausgestattet sein soll, dann wird es sinnvoll sein, gleich beim "Zerteilen" des Inhalts in sinnvolle Päckchen, diese auch innerhalb eigener Contentparts abzuspeichern.
Hat man seinen kompletten Inhalt (wie von 95 % aller phpWCMS-User "gerne gemacht") in einem einzigen Eingabefeld abgespeichert, wird man garantiert die Nerven verlieren, wenn es an die Umstellung geht. Hat man aber nur 10 Minuten geplant, spart man diese Nerven und zehn mal so viel Zeit bei der Umsetzung... garantiert!
Besser ist es deshalb, bereits die erforderlichen HTML-Steuerelemente beim Anlegen der Inhaltsstruktur mit einzugeben, anfangs aber noch auf "nicht sichtbar" zu schalten.
So hat man beim Eingeben des Inhalts eine bessere Übersicht und kann nach Fertigstellung, die Akkordeon-Funktion durch Anklicken der "sichtbar/unsichtbar"-Icons (rechts neben dem EDIT-Icon) die komplette Funktion aktivieren.
wir haben uns alle erdenklich Mühe gegeben, dieses Tutorial so einfach und verständlich wie eben möglich zu gestalten, ohne etwas zu vergessen. Trotz eines recht komplexen Inhalts, soll das Thema ja besonders von den Newbees unter den Besuchern verstanden und auf eigenen Internet-Sites umsetzbar sein.
Der Lohn der ganzen Arbeit... besteht für uns aus dem Wissen, Anderen geholfen zu haben.
Aus diesem Grunde würden wir uns besonders freuen - als kleine Aufmerksamkeit - euren Eintrag in unserem Gästebuch wiederzufinden. Dabei braucht das nicht einmal Lob sein!
Wir freuen uns ebenfalls über "kreative" Kritik, denn dann haben auch wir etwas, an dem wir weiter "arbeiten" können.
In diesem Sinne und mit freundlichen Grüßen
pepe
So, das paßt ja gut! Jeden Moment ist meine Tasse Darjeeling fertig...
![]() |
| moo.fx-Integration in phpWCMS |