Page 1 of 1

Scripts in CMSimple?

Posted: Wed 3. Jan 2018, 12:19
by Ryan
Hallo erstmal,

mein Name ist Ryan und ich beschäftige mich derzeit wegen meines Studiums mit CMSimple. Dabei soll ich einen Prototypen einer Online Videothek erstellen, der u.a. die Funktionen "Film suchen" und "Film hochladen" abbildet.

Mein Problem an der Sache: Ich weiß nicht so richtig, wie ich das mit CMSimple angehen kann. Stundenlange Online-Recherche hat mir dabei nicht geholfen. :-(

Konkret hätte ich mir gedacht, dass ich mit HTML-Formularen in den Menüpunkten "Film suchen" und "Film hochladen" arbeite. Die Formularerstellung ist kein Problem, das krieg ich hin. Nur beim Suchen will ich je nach Suchbegriff etwas aus einer Speicherdatei (z.B. XML) auslesen und beim Hochladen etwas in eine Speicherdatei (z.B. XML) hineinschreiben. Ich hätte dafür gerne im HTML-Editor meiner Pages PHP oder JavaScript verwendet, dieser Code wird mir aber automatisch vom Editor rausgeschmissen.

Muss ich stattdessen CMSimple Scripting verwenden? Gibt es dafür eine Dokumentation?

Hättet ihr einen Rat für mich, wie ich dieses Aufgabe am besten mit CMSimple angehen kann? Wahrscheinlich denke ich viel zu kompliziert und die Lösung ist ganz einfach. ;-)

Ich hoffe, dass mein Beitrag im richtigen Forum gepostet ist und danke euch schon vorab für euer Feedback.

Liebe Grüße
Ryan

Re: Scripts in CMSimple?

Posted: Wed 3. Jan 2018, 13:57
by Gert
Hallo,

aus gutem Grund ist PHP im Inhalt nicht erlaubt. JavaScript sollte aber kein Problem sein, einfach mal den letzten Thread lesen

https://www.cmsimple.org/forum/viewtopic.php?f=8&t=808

Da geht es um die Einbindung externer JS Dateien. Es geht aber auch direkt, einfach im Quelltext Modus des Editors eingeben:

Code: Select all

<script>alert('JavaScript')</script>
Für Videos gibt es ein Plugin:

https://www.ge-webdesign.de/plugindemo/ ... ideoPlayer

Zum suchen würde ich einfach den Titel des Videos drüberschreiben und die CMSimple Suchfunktion nutzen (lassen). Man könnte ja einfach drüberschreiben:

"Video::Titel des Videos" oder so, und auf einer zentralen Video-Seite eine Suchanleitung geben, oder in der Art. Für weitergehende, spezielle Funktionen müsste ein Plugin geschrieben werden, dafür gibt es aber zur Zeit leider noch keine detaillierte Dokumentation. Ich habe es gelernt, indem ich mir einfache Plugins angesehen habe, und dann bei Bedarf im Forum um Hilfe nachgefragt habe.

PHP Code kann man ausführen lassen, indem man eine Datei ./cmsimple/userfuncs.php anlegt. Dort kann man PHP-Funktionen erstellen und per Funktionsaufruf im Inhalt aufrufen:

Code: Select all

{{{function:name_der_funktion('parameter1',parameter2,...);}}}
Vielleicht hilft Dir das ja weiter,

Gert