Expandcontract_XH

Ein CMSimple Support Forum für deutsch sprechende Nutzer und Entwickler
mhz
Posts: 676
Joined: Tue Jun 25, 2013 8:46 pm
Location: Heusenstamm, Hessen
Contact:

Re: Expandcontract_XH

Post by mhz » Mon Nov 10, 2014 5:55 pm

Hallo,

ich versuche gerade, dieses Plugin v0.5 unter XH 1.6.4 ans Laufen zu bringen.
Auf der Seite von svasti funktioniert das super.

Nachdem ich einige Tipps hier verwerten konnte, bleibt aber noch,
dass die Seiten sowohl mit als auch ohne den "Schließen"-Button nicht automatisch einklappen (wie bei svastis Demo-Seite), außer ich klicke wieder auf den Link.
http://3.hhs-obertshausen.de/?Unterrich ... _Oberstufe

Was mache ich falsch?

Herzlichen Gruß
Michael
Michael Zajusch (mhz)-- Mein Tutorial für CMSimple_XH. Früher

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

Re: Expandcontract_XH

Post by cmb » Mon Nov 10, 2014 6:18 pm

mhz wrote:dass die Seiten sowohl mit als auch ohne den "Schließen"-Button nicht automatisch einklappen (wie bei svastis Demo-Seite), außer ich klicke wieder auf den Link.
Der Schließen-Button funktioniert unter Version 0.5 nicht. Schneller Fix: in plugins/expandcontract/index.php Zeile 82 ändern:

Code: Select all

$t .= '<button type="submit" onclick="expandcontract(\'popup'.$value.$withheading.'\');">'
Christoph M. Becker – Plugins for CMSimple_XH

mhz
Posts: 676
Joined: Tue Jun 25, 2013 8:46 pm
Location: Heusenstamm, Hessen
Contact:

Re: Expandcontract_XH

Post by mhz » Mon Nov 10, 2014 6:36 pm

Danke, Christoph!
Das mit dem Schließen-Button klappt nun, aber alle geöffneten Unterseiten bleiben offen.
Funktioniert das automatische Schließen auch wie bei acDIVs?

Gruß
Michael
Michael Zajusch (mhz)-- Mein Tutorial für CMSimple_XH. Früher

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

Re: Expandcontract_XH

Post by cmb » Mon Nov 10, 2014 7:18 pm

mhz wrote:Das mit dem Schließen-Button klappt nun
Prima. :)
mhz wrote:Funktioniert das automatische Schließen auch wie bei acDIVs?
Das ist zumindest bisher nicht vorgesehen, soweit ich weiß. Wäre vielleicht aber eine nette Verbesserung.
Christoph M. Becker – Plugins for CMSimple_XH

mhz
Posts: 676
Joined: Tue Jun 25, 2013 8:46 pm
Location: Heusenstamm, Hessen
Contact:

Re: Expandcontract_XH

Post by mhz » Mon Nov 10, 2014 7:21 pm

Danke!
Michael Zajusch (mhz)-- Mein Tutorial für CMSimple_XH. Früher

svasti
Posts: 1659
Joined: Wed Dec 17, 2008 5:08 pm

Re: Expandcontract_XH

Post by svasti » Mon Nov 10, 2014 8:36 pm

mhz wrote:dass die Seiten sowohl mit als auch ohne den "Schließen"-Button nicht automatisch einklappen
Sorry, Flüchtigkeitsfehler. Neue Version ist bereits in der Mache.
mhz wrote:Funktioniert das automatische Schließen auch wie bei acDIVs?
Habe jetzt acDIVs nicht installiert, Was ist das "automatische Schließen" :?:

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

Re: Expandcontract_XH

Post by cmb » Mon Nov 10, 2014 8:59 pm

svasti wrote:Habe jetzt acDIVs nicht installiert, Was ist das "automatische Schließen"
Das ist dieser Akkordion-Effekt, wo immer nur eine Seite geöffnet ist, und sich die gerade offene beim Öffnen einer anderen wieder schließt. Du kannst den Effekt auf Holgers Website sehen.
Christoph M. Becker – Plugins for CMSimple_XH

svasti
Posts: 1659
Joined: Wed Dec 17, 2008 5:08 pm

Re: Expandcontract_XH

Post by svasti » Mon Nov 10, 2014 11:07 pm

OK, hier ist's, samt einstellbarem "Auto Close"

Expandcontract_XH 0.6

Hartmut
Posts: 553
Joined: Sat Nov 05, 2011 6:13 pm
Location: Butzbach, Deutschland
Contact:

Re: Expandcontract_XH

Post by Hartmut » Tue Nov 11, 2014 8:53 pm

Hallo,

ich habe das Plugin Expandcontract eben getestet und es gefällt mit mit seinen neuen Funktionen gut.

Dabei sind mir eins, zwei Kleinigkeiten aufgefallen:
In der Konfiguration habe ich eingestellt ...
a: Auto-close: Ja
b: Headings: Ja
c: Close button: Ja

d: Height: 3 bzw. 50xp
=> Die Höhenangabe wird ignoriert und es wird die gesammte einzublende Seite ohne Höhenbeschränkung angezeigt.
Änderung auf Height: "3em" bzw. auf 50px
=> Die Höhenangabe wird in Abhängigkeit des angegebenen Höhenangabe beschränkt und die gesamte einzublende Seite kann mittels Laufbalken gescrollt werden.

Welche Einheiten (em, px, ...) werden vom Plugin bei der Höhenangabe unterstützt?
Änderungswunsch:
Wenn eine Zahl ohne Einheit, oder eine Zahl ohne gültige Einheitenangabe in der Konfiguration eingetragen wird, könnte das Plugin eine "Defaulteinheit" verwenden oder es gibt eine Fehlermeldung aus.
Als Minimallösung könnte ich mir auch einen entsprechenden Vermerk in der Dokumentation vorstellen, oder dass die gültigen Einheiten in einem Menü ausgewählt werden können.

Dieser Änderungswunsch ist mir zwar erst beim testen von Expandcontract eingefallen, aber ich vermute einmal das es noch weitere Plugins geben dürfte, bei denen dieses Zenario relevant sein dürfte.

Viele Grüße
Hartmut

svasti
Posts: 1659
Joined: Wed Dec 17, 2008 5:08 pm

Re: Expandcontract_XH

Post by svasti » Wed Nov 12, 2014 1:05 pm

Hallo Hartmut,

uff, da sprichst du ja was an!
Das ist so eine typische Betreibsblindheit, wo man Dinge voraussetzt, die nicht allen Benutzern klar sind.
Eine erste Lösung könnte sein, im Tooltip zu "Height" darauf hinzuweisen, dass eine Einheit erforderlich ist und die möglichen Einheiten aufzulisten (das sind allerdings ziemlich viele, nämlich: px, pc, pt, ex, em, mm, cm, in. Relevant aus meiner Sicht sind nur px und em).
Hartmut wrote:Änderungswunsch:
Wenn eine Zahl ohne Einheit, oder eine Zahl ohne gültige Einheitenangabe in der Konfiguration eingetragen wird, könnte das Plugin eine "Defaulteinheit" verwenden oder es gibt eine Fehlermeldung aus.
Da wäre es eigentlich schön, wenn wir für die metaconfig-Dateien einen entsprechenden neuen Datentyp hätten, z.B.
"units: px, pc, pt, ex, em, mm, cm, in>" Da müsst man dann eine Zahl eingeben und die Einheit aus der Liste auswählen.

Post Reply