Plugin Kalender

Ein CMSimple Support Forum für deutsch sprechende Nutzer und Entwickler
lck
Posts: 2963
Joined: Wed Mar 23, 2011 11:43 am
Contact:

Plugin Kalender

Post by lck » Wed Feb 01, 2023 2:32 pm

knollsen wrote:
Tue Jan 31, 2023 6:42 pm
Also ich hab jetzt den Kalender "calendar" in "Kalender" umbenannt und ihn mit Kategorien auf unserer Seite zur Ansicht bzw. zur Verfügung gestellt. Hilfe Seite habe ich noch nicht angepasst!
Beim Umsetzen sind mir wieder etliche Ideen durch den Kopf geschossen. - aber das soll für den EASY-Kalender doch genug sein.
Hab mal wieder Lust gehabt, was zu machen - Viel Spaß!
Sehr schön, danke Ingo!

Erste Tests mit Kalender, läuft. :)

Aufgefallen ist mir folgendes:
1) Das Plugin kann nicht neben den Plugins calendar_XH 1.4 oder calendar_XH 2.2 betrieben werden. Da gibt es eine weiße Seite mit einen HTTP ERROR 500. Vermutlich liegt das an den teils gleichen Funktionsaufrufen?

2) editevents für Kalender 2 (Kategorie test)

Code: Select all

{{{editevents('test'}}}
Das geht, aber nur auf der Seite mit dem Kalender 2. Es reicht dann auch der Aufruf (Beispiel)

Code: Select all

{{{editevents('narrow')}}}
In einer extra Seite erscheint hier immer die Standard Edit-Eventliste, also die von Kalender 1.

3) events für Kalender 2 (Kategorie test)

Code: Select all

{{{events('test')}}}
Das funktioniert nicht, weder auf der Kalender 2 Seite, noch in einer extra Seite.

4) Die Anzeige der Events auf der Eventseite (die Seite die in der Konfiguration eingetragen ist) funktioniert für alle Kalender.
„Bevor du den Pfeil der Wahrheit abschießt, tauche die Spitze in Honig!“   👉 Ludwig's XH-Templates for MultiPage & OnePage

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

Re: Plugin Kalender

Post by Tata » Wed Feb 01, 2023 2:45 pm

Ich fürchte, dass umnennen den Ordner genügt nicht. Es genügt wohl nicht auch umnennen der Hauptunction. Die Logik sagt mir, dass solange mehrere Plugins ähnlich genannte Functionen haben, nur die erste gefundene aufgerufen wird. Würde die Plugins die selbe Functionen unterschiedlich genannt haben (incl. Variablen), sollten keine Konflikte entstehen.
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 Kalender

Post by knollsen » Wed Feb 01, 2023 3:13 pm

Stimmt an "editevents" ... den Funktionsaufruf habe ich nicht gedacht! wird gefixt / umbenannt - Danke
Das passiert bei Klassenfunktionen halt nicht ... Ja bei den umbenennen muss man schon tierisch aufpassen. Das andere schau ich mir später an. Kann ich aus der Ferne schlecht was zu sagen.
Danke fürs Testen!

Nachtrag: editevents hat nix mehr zu suchen im content, das wollte ich eh aus der Hilfe eliminieren. Das ist nur für den eingeloggten User im admin gedacht.

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

Re: Plugin Kalender

Post by knollsen » Wed Feb 01, 2023 6:18 pm

Sollte gefixt sein! Hier der Test
Die Kalender dürften jetzt nebeneinander laufen. Der Aufruf "editevents" für einem geschützten Mitglieder-Bereich ist anders. "KalenderCatEvents()" wenn es einen interessieren sollte. Ich wollte das eigentlich nur noch im Admin haben, aber wie es halt so ist ...
Download ist aktualisiert!
Nochmals Danke!

lck
Posts: 2963
Joined: Wed Mar 23, 2011 11:43 am
Contact:

Re: Plugin Kalender

Post by lck » Wed Feb 01, 2023 7:34 pm

knollsen wrote:
Wed Feb 01, 2023 6:18 pm
Sollte gefixt sein! Hier der Test
Sehr gut!
knollsen wrote:
Wed Feb 01, 2023 6:18 pm
Die Kalender dürften jetzt nebeneinander laufen.
Mit calender 2.2 ja. Nicht aber mit calendar 1.4, da kommt wieder ein 500er Error. Kann das jemand bestätigen? Nicht da es an meiner Testinstallation liegt.
knollsen wrote:
Wed Feb 01, 2023 6:18 pm
Der Aufruf "editevents" für einem geschützten Mitglieder-Bereich ist anders. "KalenderCatEvents()" wenn es einen interessieren sollte.
Funktioniert soweit im Frontend, also ausgeloggt. Im Backend passiert folgendes in der Vorschau. Wenn ich die Edit-Eventsseite aufrufe erhalte ich schon mal
Debug-Mode wrote:WARNING: Undefined variable $action
D:\xampp\htdocs\xh175\plugins\kalender\index.php:1451
WARNING: Undefined variable $action
D:\xampp\htdocs\xh175\plugins\kalender\index.php:1465
(Nebenher: das delcat.png erscheint auch nicht)
Wähle ich hier nun in der Kategorie einen anderen Kalender aus, so erscheint oberhalb die Ausgabe die Administrationsseite des Kalender-Plugins.
Die Adresszeile ändert sich von .../Edit-Events zu .../Edit-Events&kalender&admin=plugin_main&action=plugin_text&category=test
„Bevor du den Pfeil der Wahrheit abschießt, tauche die Spitze in Honig!“   👉 Ludwig's XH-Templates for MultiPage & OnePage

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

Re: Plugin Kalender

Post by knollsen » Thu Feb 02, 2023 1:21 am

Mit calender 2.2 ja. Nicht aber mit calendar 1.4, da kommt wieder ein 500er Error
Jetzt habe ich mal die 1.4 daneben istalliert. Alles Klar - Eigentlich hatte ich nicht daran gedacht, das man 2 Versionen daneben haben möchte. Aber so sei es - habe ich gemacht.
knollsen hat geschrieben: ↑Mi Feb 01, 2023 6:18 pm
Der Aufruf "editevents" für einem geschützten Mitglieder-Bereich ist anders. "KalenderCatEvents()" wenn es einen interessieren sollte.
Funktioniert soweit im Frontend, also ausgeloggt. Im Backend passiert folgendes in der Vorschau. Wenn ich die Edit-Eventsseite aufrufe erhalte ich schon mal
Ich hab's zwar nicht ganz gerafft, aber ich denke das sollte auch gehen. Aber das ist nicht ganz so wichtig und sollte nicht unbedingt der Nutzer wissen. Ist halt nur für die, die es im MitgliederLogin (Memberpages) hatten.
(Nebenher: das delcat.png erscheint auch nicht)
standard-Verz ist nicht löschbar, -> nur die neuen Kategorien und da sollte es da sein.

pergachris
Posts: 190
Joined: Fri Aug 31, 2012 9:28 pm
Location: Hemden (NRW)

Re: Plugin Kalender

Post by pergachris » Thu Feb 02, 2023 9:16 am

knollsen wrote:
Wed Feb 01, 2023 6:18 pm
Der Aufruf "editevents" für einem geschützten Mitglieder-Bereich ist anders. "KalenderCatEvents()" wenn es einen interessieren sollte.
Hallo,
danke.

Ich werde das Plugin gerne einbauen. Die Funktion die Termine im geschützten Bereich zu bearbeiten kommt mir gelegen.

lck
Posts: 2963
Joined: Wed Mar 23, 2011 11:43 am
Contact:

Re: Plugin Kalender

Post by lck » Thu Feb 02, 2023 1:20 pm

knollsen wrote:
Thu Feb 02, 2023 1:21 am
Jetzt habe ich mal die 1.4 daneben istalliert. Alles Klar - Eigentlich hatte ich nicht daran gedacht, das man 2 Versionen daneben haben möchte. Aber so sei es - habe ich gemacht.
Getestet mit calendar 1.4 nebenan, passt. Keine Probleme bisher.

Die Ausgabe und Bearbeitung der Edit-Eventliste in einer Seite funktioniert jetzt auch wie es soll. 👍🏻

Code: Select all

{{{KalenderCatEvents()}}}

Einzig das delcat.png erscheint immer noch nicht.
issue_delcat.png.jpg
Quelltext sieht so aus, da fehlt der Pluginname.

Code: Select all

<img src="./plugins//images/delcat.png">
You do not have the required permissions to view the files attached to this post.
„Bevor du den Pfeil der Wahrheit abschießt, tauche die Spitze in Honig!“   👉 Ludwig's XH-Templates for MultiPage & OnePage

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

Re: Plugin Kalender

Post by knollsen » Thu Feb 02, 2023 3:54 pm

Einzig das delcat.png erscheint immer noch nicht.
Drück mal String F5 oder versuch mal in anderen Browser - mmm komisch - bei mir ist der Pfad vollständig. :)
geh mal in die Zeile 1423 und ersetz mal

Code: Select all

$imageFolder = $pth['folder']['plugins'] . $plugin . "/images";
mit dieser

Code: Select all

$imageFolder = $pth['folder']['plugins'] . "kalender/images";
Da ist sowieso vieles mal so oder so ausgeführt. :(

lck
Posts: 2963
Joined: Wed Mar 23, 2011 11:43 am
Contact:

Re: Plugin Kalender

Post by lck » Thu Feb 02, 2023 4:31 pm

knollsen wrote:
Thu Feb 02, 2023 3:54 pm
Drück mal String F5 oder versuch mal in anderen Browser - mmm komisch - bei mir ist der Pfad vollständig.
Ja komisch. Ich habe sogar x-mal STRG+F5 gedrückt, Browsercache geleert und xhstyles.css gelöscht. Nix, keine Bildl, weder in Opera, Edge, FF, Vivaldi noch in Chrome.
Hast du das auch in einer Seite getestet, also nicht im Plugin-Backend. Da wurde es schon immer angezeigt.

knollsen wrote:
Thu Feb 02, 2023 3:54 pm
geh mal in die Zeile 1423 und ersetz mal

Code: Select all

$imageFolder = $pth['folder']['plugins'] . $plugin . "/images";
mit dieser

Code: Select all

$imageFolder = $pth['folder']['plugins'] . "kalender/images";
Wie dem auch sei, damit ist das delcat.png da.
„Bevor du den Pfeil der Wahrheit abschießt, tauche die Spitze in Honig!“   👉 Ludwig's XH-Templates for MultiPage & OnePage

Post Reply