Modul MultiColumn - Mehrspalten Layout

Addons, die speziell für BlackCat CMS entwickelt wurden/werden
Benutzeravatar
creativecat
Beiträge: 1431
Registriert: Mi 6. Feb 2013, 12:41
Kontaktdaten:

Re: Modul MultiColumn - Mehrspalten Layout

Beitrag von creativecat »

Wurde noch nicht gemeldet... da muss ich direkt mal schauen!
Benutzeravatar
shadowcat
Administrator
Beiträge: 5287
Registriert: Di 5. Feb 2013, 10:36
Kontaktdaten:

Re: Modul MultiColumn - Mehrspalten Layout

Beitrag von shadowcat »

Hängt vermutlich damit zusammen, dass per AJAX gespeichert wird. Ich weiß nicht, ob das im Core oder im Modul gelöst werden muß. Vermutlich im Modul, da der Core den AJAX-Aufruf nicht mitbekommt.

Edit: Wie im Issue schon gesagt, der Code steckt in der initialize.php. Wenn die nicht aufgerufen wird, wird auch die Session nicht aktualisiert. Wir sollten den Code in eine aufrufbare Funktion verschieben.

Apropos verschieben: Ich verschiebe dann auch mal das geplante Release Datum für 1.2.2. :mrgreen: Ist 15.09. spät genug? Wegen Deiner Prüfungen, meine ich.
My software never has bugs, it just develops random features.
If it’s not broken, keep fixing it until it is
Benutzeravatar
shadowcat
Administrator
Beiträge: 5287
Registriert: Di 5. Feb 2013, 10:36
Kontaktdaten:

Re: Modul MultiColumn - Mehrspalten Layout

Beitrag von shadowcat »

Ach, noch was. Die Druckansicht müßte angepaßt werden, zumindest beim Accordion. In meinem Fall ist es so, daß ich die BC-Installation nur als Basis benutze, um hinterher ein PDF draus zu machen. Da ist es kontraproduktiv, wenn man beim Ausdruck nur das erste Element im Accordion lesen kann. :lol: Die notwendige Anpassung kann ich Dir geben, wenn ich mit den Feintuning fertig bin.
My software never has bugs, it just develops random features.
If it’s not broken, keep fixing it until it is
Benutzeravatar
creativecat
Beiträge: 1431
Registriert: Mi 6. Feb 2013, 12:41
Kontaktdaten:

Re: Modul MultiColumn - Mehrspalten Layout

Beitrag von creativecat »

Passt alles :-)
- Druckansicht - Ja... da bin ich immer ein wenig unmotiviert, da ich eigentlich nie irgendwas Websitetechnisch ausdrucke...
- Aktualisierung des Timers. Evtl. mit bei CAT_Backend::getInstance()->updateWhenModified(); reinpacken? Allerdings müsste man dennoch den JS-Timer wieder nach oben schieben... Ich sehe schon... wir müssten mit einem neuen Template mehr Schnittstellen schaffen, damit man sich als Modulentwickler nicht um so viele Dinge selbst kümmern muss (zB kann man die ajaxForm() anpassen und dort auch schon mal den Timer optional hochstehen lassen, wenn über JSON ein Timerwert zurückkommt...) => Aber das sprengt jetzt die Frage an dieser Stelle ;-) Ich lerne mal fleißig weiter... Morgen gehts weiter mit Chomsky-Hierarchien, NP-Vollständigkeit und dem ganzen Sums um Theoretische Informatik.... :shock:
Benutzeravatar
shadowcat
Administrator
Beiträge: 5287
Registriert: Di 5. Feb 2013, 10:36
Kontaktdaten:

Re: Modul MultiColumn - Mehrspalten Layout

Beitrag von shadowcat »

Man könnte es auch gleich in getInstance() packen... mal in Ruhe überlegen...
My software never has bugs, it just develops random features.
If it’s not broken, keep fixing it until it is
Benutzeravatar
Morpheus
Beiträge: 1050
Registriert: Do 8. Aug 2013, 10:49
Kontaktdaten:

Re: Modul MultiColumn - Mehrspalten Layout

Beitrag von Morpheus »

ich hätte da noch was :lol:

Im Backend Editor wird das CSS des Editors nicht geladen. Im WYSIWYG funzt das!

WYSIWYG:
Bild 2.jpg
Bild 2.jpg (67.89 KiB) 4203 mal betrachtet
Mehrspalten:
Bild 3.jpg
Bild 3.jpg (67.38 KiB) 4203 mal betrachtet
Keiner ist unnütz, er kann immer noch als schlechtes Beispiel dienen!
Benutzeravatar
shadowcat
Administrator
Beiträge: 5287
Registriert: Di 5. Feb 2013, 10:36
Kontaktdaten:

Re: Modul MultiColumn - Mehrspalten Layout

Beitrag von shadowcat »

In BC 2 hab ich festgestellt, dass es einen

[DivisionByZeroError] Modulo by zero

Fehler gibt, wenn man das Modul in der Seite hat, aber keine Inhalte drin sind.

Edit: Im Template zu beheben:

Code: Alles auswählen

{if $count && $count % $options.kind > 0 }</div>{/if}
Edit2: Ähm, oh, das ist nicht die einzige Stelle, eigentlich müßte $count bei 1 anfangen damit das funktioniert... Hm...
My software never has bugs, it just develops random features.
If it’s not broken, keep fixing it until it is
Benutzeravatar
creativecat
Beiträge: 1431
Registriert: Mi 6. Feb 2013, 12:41
Kontaktdaten:

Re: Modul MultiColumn - Mehrspalten Layout

Beitrag von creativecat »

Mh. Ich hab mir den Code jetzt mal angeschaut... tatsächlich scheint da was anderes schief gelaufen zu sein...
Denn 0 darf ich ja durch irgendwas teilen... was bei dir 0 zu sein scheint, ist die Variable $options.kind => Die darf natürlich eigentlich nicht 0 sein...
Ist eventuell beim Anlegen der Sektion was schief gelaufen? Ich habe gerade noch einen Bug behoben, weil ich noch MYSQL_ASSOC im Statement hatte, was dort nicht sein darf...
Der Startwert 0 müsste nach meinen Überlegungen schon passen...
Ansonsten kann ich deinen Fehler nicht rekonstruieren - aber ich vermute eben, dass da eine option nicht gespeichert wurde, was nicht sein darf. Die müsste dann eben Standardmäßig mit einem Hinweis ersetzt werden.
Anbei noch die geänderte class.multicolumn.php....
Dateianhänge
class.multicolumn.zip
(4.32 KiB) 92-mal heruntergeladen
Benutzeravatar
shadowcat
Administrator
Beiträge: 5287
Registriert: Di 5. Feb 2013, 10:36
Kontaktdaten:

Re: Modul MultiColumn - Mehrspalten Layout

Beitrag von shadowcat »

Angemeckert wird 0 bei Modulo... möglicherweise ist das in PHP7 nicht mehr erlaubt?
My software never has bugs, it just develops random features.
If it’s not broken, keep fixing it until it is
Benutzeravatar
shadowcat
Administrator
Beiträge: 5287
Registriert: Di 5. Feb 2013, 10:36
Kontaktdaten:

Re: Modul MultiColumn - Mehrspalten Layout

Beitrag von shadowcat »

My software never has bugs, it just develops random features.
If it’s not broken, keep fixing it until it is
Antworten