Plugin Accordion

Ein CMSimple Support Forum für deutsch sprechende Nutzer und Entwickler
Holger
Site Admin
Posts: 3470
Joined: Mon May 19, 2008 7:10 pm
Location: Hessen, Germany

Re: Plugin Accordion

Post by Holger » Tue Sep 11, 2018 11:47 am

frase wrote:
Tue Sep 11, 2018 11:17 am
P.S.
Irgendetwas stimmt hier nicht mehr im Forum beim Bilder einfügen.
Entweder sie erscheinen gar nicht, oder in der falschen Reihenfolge, oder doppelt, oder am Ende nochmal --- sehr mysteriös.
In der Tat ein Bug: https://www.phpbb.com/community/viewtop ... #p14906801
Ich korrigiere das ASAP

frase
Posts: 5085
Joined: Thu Apr 21, 2016 6:32 am
Location: Saxony
Contact:

Re: Plugin Accordion

Post by frase » Tue Sep 11, 2018 11:56 am

Holger wrote:
Tue Sep 11, 2018 11:47 am
Ich korrigiere das ASAP
Danke.
Ich hatte schon an mir gezweifelt.

knollsen
Posts: 459
Joined: Wed Nov 06, 2013 2:28 pm

Re: Plugin Accordion

Post by knollsen » Tue Sep 11, 2018 12:00 pm

Tata wrote:
Tue Sep 11, 2018 6:03 am
...
Wie ist es eigentlich möglich, accordion strukturiert zu schafen.
DEMO auf http://accordion172.cmsimple.sk (passwort per PM)
Passt doch!

Kurz als Hinweis! Der 1. Parameter ist eigentlich nur für OnePageSeiten gedacht!
Beispiel:
1. Level wäre Aktuelles und 2. Level Accordion (sichtbar) dann kannst du jeweils 2 Unterebenen anlegen (logisch - mehr macht kein Sinn - versteckt)
[ external image ]
dann musst Du den Pluginaufruf schon in der Seite Accordion {{{accpand("Aktuelles/Accordion");}}} setzen. Quasi - wie wenn Du eine normale Seite hättest und die Browserzeile zeigt oben "?Aktuelles/Accordion" das an.
Es funktioniert schon! Kann sein das ich mich in der Hilfe richtig doof ausgedrückt habe. :shock:

Tata
Posts: 3586
Joined: Tue May 20, 2008 5:34 am
Location: Slovakia
Contact:

Re: Plugin Accordion

Post by Tata » Tue Sep 11, 2018 12:27 pm

Klar.
Nachdem ich die $. Ebene entfernt habe, klappt es schon. Warum aber die Überschrifft (Page 1.1) unter dem Accordion steht? Sollte sie nicht oben dem Accordionsection Page 1.1 stehen?
acctest2.png
You do not have the required permissions to view the files attached to this post.
CMSimple.sk
It's no shame to ask for an answer if all efforts failed.
But it's awful to ask without any effort to find the answer yourself.

cmb
Posts: 14225
Joined: Tue Jun 21, 2011 11:04 am
Location: Bingen, RLP, DE
Contact:

Re: Plugin Accordion

Post by cmb » Tue Sep 11, 2018 2:18 pm

Tata wrote:
Tue Sep 11, 2018 12:27 pm
Warum aber die Überschrifft (Page 1.1) unter dem Accordion steht? Sollte sie nicht oben dem Accordionsection Page 1.1 stehen?
So wie es jetzt ist, steht der gesamte Seiteninhalt der Unterseiten unter dem Unter-Unterseiten-Menü. Man kann die Reihenfolge leicht vertauschen, indem man in index.php Zeile 104 vor Zeile 81 verschiebt.
Christoph M. Becker – Plugins for CMSimple_XH

Tata
Posts: 3586
Joined: Tue May 20, 2008 5:34 am
Location: Slovakia
Contact:

Re: Plugin Accordion

Post by Tata » Tue Sep 11, 2018 2:29 pm

cmb wrote:
Tue Sep 11, 2018 2:18 pm
So wie es jetzt ist, steht der gesamte Seiteninhalt der Unterseiten unter dem Unter-Unterseiten-Menü. Man kann die Reihenfolge leicht vertauschen, indem man in index.php Zeile 104 vor Zeile 81 verschiebt.
Auch so kann es eventuell nutyen. Jemandem kann es sogar so besser gefallen. In dem Fall wäre es wohl gut es im config optional stellen, wo sich der Accordion befinden soll.

Jetzt habe ich es mit accpand_vertical versucht und da steht SECTION 0 oben. In der Hilfe habe ich aber nicht gefunden, wo/wie es auszublenden oder anders definieren.
URL wie oben.
You do not have the required permissions to view the files attached to this post.
CMSimple.sk
It's no shame to ask for an answer if all efforts failed.
But it's awful to ask without any effort to find the answer yourself.

knollsen
Posts: 459
Joined: Wed Nov 06, 2013 2:28 pm

Re: Plugin Accordion

Post by knollsen » Tue Sep 11, 2018 3:11 pm

Unter Sprache kannst Du "SECTION" ändern! und ausblenden unter css eine Zeile einfügen, wenn Du es nicht brauchst. Hast Du doch mit übersetzt! An dieser Stelle nochmals ein liebevolles Dankeschön.

Tata
Posts: 3586
Joined: Tue May 20, 2008 5:34 am
Location: Slovakia
Contact:

Re: Plugin Accordion

Post by Tata » Tue Sep 11, 2018 4:48 pm

Naja, in meinem Alter kann man schon einiges vergessen dürfen :lol: , oder?
Wie wäre es dann, falls mehrere Sectionen auf einer Seite gibt?

In der help_sk.htm habe ich ein Fehlerchen gefunden:
Statt Vloženie ja OnePage... soll Vloženie na OnePage lauten.
CMSimple.sk
It's no shame to ask for an answer if all efforts failed.
But it's awful to ask without any effort to find the answer yourself.

Tata
Posts: 3586
Joined: Tue May 20, 2008 5:34 am
Location: Slovakia
Contact:

Re: Plugin Accordion

Post by Tata » Tue Sep 11, 2018 5:28 pm

knollsen wrote:
Tue Sep 11, 2018 3:11 pm
Unter Sprache kannst Du "SECTION" ändern! und ausblenden unter css eine Zeile einfügen...
In meinem Fall brauchte ich in die stylesheet.css folgendes reingeben:

Code: Select all

.accordion_vertical h2{display: none;}
.acc_vertical article h2{display: block;}
Sonst hat auch die Überchrifft im Article verschwunden.
CMSimple.sk
It's no shame to ask for an answer if all efforts failed.
But it's awful to ask without any effort to find the answer yourself.

Tata
Posts: 3586
Joined: Tue May 20, 2008 5:34 am
Location: Slovakia
Contact:

Re: Plugin Accordion

Post by Tata » Tue Sep 11, 2018 6:09 pm

Diese Lösung finde ich mehr elegant, als i die stylesheet.css einzuträten.
In index.php di Zeile 170

Code: Select all

$o .= '<h2>'.$plugin_tx['accordion']['beschriftung_section'].' '.$ci.'</h2>';
erweitern

Code: Select all

    /* inserted test for language string "SECTION" */
    /* if the variable is not defined, no heading is returned */
    if($plugin_tx['accordion']['beschriftung_section'] == ""){
      $o .="";
    /* If a variable is defined, the heading is returned incl. the section number */
    }else{
    $o .= '<h2>'.$plugin_tx['accordion']['beschriftung_section'].' '.$ci.'</h2>';
    }
Für die Hilfedatei braucht man nur unter Einstellungen etwas, wie:
Falls keine Überschriffte für Accordion verlangt sind, lassen Sie die Variable $plugin_tx['accordion']['beschriftung_section'] in Sprachdatei leer.
In der Sprachdatei sollte dann als "help" für die Variable zur Verfügung da sein etwas, wie
Geben Sie die Überschrifft für die Section. Leer = kein e Überschrifft
. Ich weiss nur nicht ob/wie es geht, die "Hints" für Sprachvariable zu setzen.
CMSimple.sk
It's no shame to ask for an answer if all efforts failed.
But it's awful to ask without any effort to find the answer yourself.

Post Reply