simple things like strike through super/subscript, complex things like tables, is there a way for me to configure the bbcode plugin to handle more bbcodes?
For simple elements the extension of the existing maps is sufficient. For specific elements like 'span' you might need to extend the bbcode plug-in further.
You can also copy the bbcode plug-in and save all your modifications in another plugin. I defined my own 'custom_bbcode' plugin to support even more tags.
From ckeditor\_source\plugins\bbcode\plugin.js:
var bbcodeMap = {
'p' : 'p',
'sup' : 'sup', 'sub' : 'sub',
// other elements ...
},
convertMap = {
'sup' : 'sup', 'sub' : 'sub', 'p' : 'p',
// other elements ...
},
Surely this means you can only extend the plugin by editing it directly? Can you extend the plugin variables from within the object? I would have thought these were closed
ok, so what if I want an non-symmetrical change, something like changing [sub] to <span style="font-size:xx-small; vertical-align:bottom;">? I know there is a tag for this, but this makes a good example.
you need to modify too places in order to get the job I mentioned above done.
Change the variable bbcodeMap on line 33 of the source code version of bbcode plugin (ckeditor/_source/plugins/bbcode/plugin.js). The following version is already modified to support h1 , h2 and h3.
Then you need to change the regular expression that matches the closing tag still in the bbcode plugin (ckeditor/_source/plugins/bbcode/plugin.js). The original version is the following.
After that you get the [h1]Heading 1[/h1] , [h2]Heading 2[/h2] and [h3]Heading 3[/h3] working properly.
Do not forget to copy the entire content of (ckeditor/_source/plugins/bbcode/plugin.js) to (ckeditor/plugins/bbcode/plugin.js). It will not be minified, but you can easily do that afterwards if you really need to.
Re: adding tags to the bbcode plugin
In addition to this would it be possible to convert paragraph tags into double line breaks at the end of the tag?
Re: adding tags to the bbcode plugin
For specific elements like 'span' you might need to extend the bbcode plug-in further.
You can also copy the bbcode plug-in and save all your modifications in another plugin.
I defined my own 'custom_bbcode' plugin to support even more tags.
From ckeditor\_source\plugins\bbcode\plugin.js:
Re: adding tags to the bbcode plugin
Re: adding tags to the bbcode plugin
I'm afraid you'll have to try it yourself.
Maybe something like this is possible, I don't know if this works.
Re: adding tags to the bbcode plugin
I know there is a tag for this, but this makes a good example.
Re: adding tags to the bbcode plugin
Re: adding tags to the bbcode plugin
does anyone have any clue how to make it work?
So far I need simple things like h1, h2, h3, sub . I've tried to modify the plugins/bbcode/plugin.js, but it does not give the expected result.
When the text starts with [h2] it does not recognize [/h2] as a closing tag and all the rest of the content is formatted with <h2>.
Regards,
Paulo
Re: adding tags to the bbcode plugin
I got it working.
you need to modify too places in order to get the job I mentioned above done.
Change the variable bbcodeMap on line 33 of the source code version of bbcode plugin (ckeditor/_source/plugins/bbcode/plugin.js). The following version is already modified to support h1 , h2 and h3.
Then you need to change the regular expression that matches the closing tag still in the bbcode plugin (ckeditor/_source/plugins/bbcode/plugin.js). The original version is the following.
All you need to do is include 0-9 after a-z in the expression. The modified version is following.
After that you get the [h1]Heading 1[/h1] , [h2]Heading 2[/h2] and [h3]Heading 3[/h3] working properly.
Do not forget to copy the entire content of (ckeditor/_source/plugins/bbcode/plugin.js) to (ckeditor/plugins/bbcode/plugin.js). It will not be minified, but you can easily do that afterwards if you really need to.
Regards,
Paulo
Re: adding tags to the bbcode plugin
Thank´s Paolo - that´s a "midnight candle" saver
Aaminah
----------------------------