Viktor's Supportboard (https://www.v-gn.de/wbb/index.php)
- Allgemeines (https://www.v-gn.de/wbb/board.php?boardid=18)
-- News (https://www.v-gn.de/wbb/board.php?boardid=19)
--- CKEditor ins WBB Integrieren (WBB4 Editor) (https://www.v-gn.de/wbb/thread.php?threadid=16094)


Geschrieben von Thx2 am 05.05.2017 um 01:09:

  CKEditor ins WBB Integrieren (WBB4 Editor)

Hallo zusammen,

Ich will aktuell ein kostenloses Plugin für WBB 1.2/WBB2/Lite1 schreiben das den CKEditor in das WBB einbindet.
Natürlich nicht als einzigen Editor sondern eben als wählbaren zum Standarteditor zusätzlich.

Es handelt sich hierbei um den Editor der auch im WBB4 vorhanden ist.
Viele wollen ja vllt. einen modernen Editor.

Grundsätzlich funktioniert das Teil eigentlich auch schon wie ich es möchte allerdings macht mir die Smiliefunktion Probleme.

Diese ist einfach bescheiden umgesetzt.
Man kann dort den Pfad festlegen zu ALLEN Smilies und dann noch die dateinamen der Smilies und mit was sie aufgerufen werden.
Zusätzlich habe ich das BBCode Plugin eingebunden welches dann den aufruf des Smilies in einen Tag umwandeln tut.

Konkret:

config.js

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
// This is actually the default value.
config.smiley_images = [
    'biggrin.gif','redface.gif','confused.gif','cool.gif','crying.gif','eek.gif',
    'pleased.gif','frown.gif','happy.gif','mad.gif','smile.gif','tongue.gif',
    'wink.gif','rolleyes.gif','baby.gif','evil.gif','tongue2.gif'
];

config.smiley_descriptions = [
    'biggrin', 'redface', 'confused', 'cool', 'crying', 'eek', 'pleased', 'frown',
    'happy', 'mad', 'smile', 'tongue', 'wink', 'rolleyes', 'baby', 'evil',
    'tongue2'
];  

config.smiley_path = '../wbblite/images/smilies/';


plugins/bbcode/plugin.js

code:
1:
	var smileyMap = { biggrin: ':D' , redface: ':O', confused: '?(', cool: '8)', crying: ';(', eek: '8o', pleased: ':]', frown: ':(', happy: ':))', mad: 'X(', smile: ':)', tongue: ':P', wink: ';)', rolleyes: ':rolleyes:', baby: ':baby:', evil: ':evil:', tongue2: ':tongue:' },


Man beachte
code:
1:
confused: '?('

Wenn ich dieses ? drin habe dann erhalte ich keinen editor sondern die seite bleibt halt ohne editor.
Wie kann ich das Escapen?

Und vorallem ich würde es gerne vermeiden das die User sich das selbst konfigurieren müssen und den Editor irgendwie so anpassen das automatisch vom WBB die Smilies eingefügt werden und am besten auch noch die vom aktuellen Template.

Ich hab von Javascript jedoch absolut keinen Plan.
Hat vllt. jemand lust das anzupassen? gibt es ggf. anschließend als kostenlosen Download.

Editor:

https://www.load.to/LoecN4W3q9/ckeditor.zip



Geschrieben von Thx2 am 05.05.2017 um 21:10:

 

Will keiner den CKEditor?



Geschrieben von Thx2 am 11.05.2017 um 18:52:

 

Junge


Forensoftware: Burning Board 2.3.6, entwickelt von WoltLab® GmbH