Hallo,
ich habe mich entschlossen, dass ich den SPAW-Editor http://www.solmetra.com/en/disp.php/en_ ... spaw_intro gerne für mein privates kleines Tagebuch verwenden will. Der reicht mir vom Umfang her aus. Jedoch gibt es dafür noch kein Plugin für Serendipity.
Nun bin ich am überlegen, ob ein eigenes Plugin sinnvoll ist. (Dazu brauche ich aber etwas Hilfe) oder ob ich lieber den Code von Serendipity anpassen soll.
Folgendes muss laut Spaw-Dokumentation gemacht werden:
To use SPAW Editor in it's simpliest form you need to add only 3 lines of code to your scripts.
1. First you include SPAW's main include file like this:
include("spaw2/spaw.inc.php");
2. Then you create an instance of SpawEditor object
$spaw = new SpawEditor("spaw1", $content);
where "spaw1" is the name of SPAW editor's instance (and it's first page, more on pages later) and $content variable holds initial editor content
3. And then you replace your textarea with a call to SPAW's show() method (or getHtml() if you want to get SPAW's code in a variable for later use)
$spaw->show();
IMPORTANT: Don't forget to place a call to show() method inside your HTML form. You should also use POST as method attribute of your form.
When your form is submited you can get edited content by reading $_POST['spaw1'] (or $HTTP_POST_VARS['spaw1'] in older PHP4 versions)
Was meint Ihr?
Wie sollte ich vorgehen, welche Dateien müsste ich anpassen, wenn ich die Eingabe-Textarea anpassen will? (Macht das überhaupt Sinn)?
Ich möchte den Spaw-Editor gerne verwenden, weil ich da bereits persönliche Modifizierungen vorgenommen habe, die ich gerne nutzen möchte.
viele Grüße
Ayko
Eigenes Plugin erstellen oder Code anpassen?? Spaw-editor
-
garvinhicking
- Core Developer
- Posts: 30022
- Joined: Tue Sep 16, 2003 9:45 pm
- Location: Cologne, Germany
- Contact:
Re: Eigenes Plugin erstellen oder Code anpassen?? Spaw-edito
Hi!
Einen WYSIWYG editor einzubauen ist nicht ganz so trivial. Ich würde Dir empfehlen dir die bestehenden WYSIWYG-Editor plugins (Xinha, TinyMCE, FCKEditor) anzusehen und zu probieren dies für Spaw zu adaptieren.
Viele Grüße,
Garvin
Einen WYSIWYG editor einzubauen ist nicht ganz so trivial. Ich würde Dir empfehlen dir die bestehenden WYSIWYG-Editor plugins (Xinha, TinyMCE, FCKEditor) anzusehen und zu probieren dies für Spaw zu adaptieren.
Viele Grüße,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
Hilfe bei den Standardeditoren
Hi Garvin,
so eine Datei habe ich mir schon angesehen.
Aber so richtig verstehe ich den notwendigen Aufbau nicht.
Der Spaw-Editor muss ja lediglich den textarea-Bereich ersetzen.
Vorher greift ja aber immer der Standard-Editor.
Oder ich frag mal so, wie kann ich den den Standard-Editor "einfach" ausschalten? Und dann könnte ich den den Spaw-Editor aktivieren.
viele Grüße
Ayko
so eine Datei habe ich mir schon angesehen.
Aber so richtig verstehe ich den notwendigen Aufbau nicht.
Der Spaw-Editor muss ja lediglich den textarea-Bereich ersetzen.
Vorher greift ja aber immer der Standard-Editor.
Oder ich frag mal so, wie kann ich den den Standard-Editor "einfach" ausschalten? Und dann könnte ich den den Spaw-Editor aktivieren.
viele Grüße
Ayko
-
garvinhicking
- Core Developer
- Posts: 30022
- Joined: Tue Sep 16, 2003 9:45 pm
- Location: Cologne, Germany
- Contact:
Re: Hilfe bei den Standardeditoren
Hi!
Du musst also den "WYSIYWYG"-Modus in deinem persönlichen Einstellungen aktivieren, dann wird ein Plugin genutzt.
Installier am besten mal eines dieser WYSIYG-Editor plugins, und dann schaust du wie das im Backend aussieht. Danach kannst Du dann so ein Plugin als Basis für den SPAW-Editor benutzen und duplizieren?
Wenn man ein WYSIWYG-Editor plugin benutzt wird das automatisch den Standard-Editor deaktivieren.
Grüße,
Garvin
Man muss event hooks benutzen, weil s9y an vielen stellen den WYSIWYG editor einsetzt.so eine Datei habe ich mir schon angesehen.
Aber so richtig verstehe ich den notwendigen Aufbau nicht.
Du musst also den "WYSIYWYG"-Modus in deinem persönlichen Einstellungen aktivieren, dann wird ein Plugin genutzt.
Installier am besten mal eines dieser WYSIYG-Editor plugins, und dann schaust du wie das im Backend aussieht. Danach kannst Du dann so ein Plugin als Basis für den SPAW-Editor benutzen und duplizieren?
Wenn man ein WYSIWYG-Editor plugin benutzt wird das automatisch den Standard-Editor deaktivieren.
Grüße,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/