Kunena 6.2.5 & module Kunena Latest 6.0.7 released
The Kunena team has announce the arrival of Kunena 6.2.5 [K 6.2.5] which is now available for download as a native Joomla extension for J! 4.3.x/4.4.x/5.0.x. This version addresses most of the issues that were discovered in K 6.1 / K 6.2 and issues discovered during the last development stages of K 6.2
Loved WYSIWYG BBCode editor
I don't provide support by PM, because this can be useful for someone else.
Please Log in or Create an account to join the conversation.
sceditor or wysibb can be good choice.
Please Log in or Create an account to join the conversation.
Would be fantastic to insert it into Kunena...
And it's BBCODE!!!
Please Log in or Create an account to join the conversation.
roland76 wrote: WOW - sceditor looks great!
Would be fantastic to insert it into Kunena...
And it's BBCODE!!!
yes it is a good one but it has jquery conflict with kunena i guess. i couldnt solve this issue. maybe kunena developers can modify sceditor to kunena.
Please Log in or Create an account to join the conversation.
Blue Eagle vs. Crypsis reference guide
Read my blog and
Please Log in or Create an account to join the conversation.
This left me wondering, sozzled hinted at details of another option in a few weeks. Is there any word on this, or has it been ruled against?
The lack of an easy to use editor has long been the complaint of my members concerning kunena, which is why I am curious about this. If there is one that needs testing or whatever, I would be glad to help in that aspect.
Thanks in advance.
Please Log in or Create an account to join the conversation.
Blue Eagle vs. Crypsis reference guide
Read my blog and
Please Log in or Create an account to join the conversation.
I'll be keeping my eyes open for that "when/if it happens"(tm). Hopefully it does, and hopefully any cost associated wouldn't be too much. I'd gladly spend 10-20 USD on it if/when it becomes available.
Please Log in or Create an account to join the conversation.
Please Log in or Create an account to join the conversation.
guerilla wrote: i modified wysiBB WYSIWYG BBCode editor for kunena. it uses bbcode for rich text so it is compatible with kunena and safe.
installation:
add line 26 of com_kunena\template\blue_eagle initialize.php to this:Code:<script src="components/com_kunena/lib/wysibb/jquery.wysibb.js"></script> <link rel="stylesheet" href="components/com_kunena/lib/wysibb/theme/default/wbbtheme.css" />
go to com_kunena\template\blue_eagle\html\topic folder
open edit_editor.php and find this:Code:// Kunena bbcode editor ?>
and add this code below:Code:<script> var $j = jQuery.noConflict(); $j(document).ready(function() { $j("#message").wysibb() }) </script>
in edit_editor find and delete this codes:Code:<tr id="kpost-toolbar" class="krow<?php echo 1 + $this->k^=1;?>"> <td class="kcol-first kcol-editor-label"> <strong><?php echo JText::_('COM_KUNENA_BOARDCODE');?></strong></td> <td class="kcol-last kcol-editor-field"> <table class="kpostbuttonset"> <tr> <td class="kpostbuttons"> <ul id="kbbcode-toolbar"> <li> <script type="text/javascript">document.write('<?php echo JText::_('COM_KUNENA_BBCODE_EDITOR_JAVASCRIPT_LOADING', true) ?>')</script> <noscript><?php echo JText::_('COM_KUNENA_BBCODE_EDITOR_JAVASCRIPT_DISABLED') ?></noscript> </li> </ul> </td> </tr> <!-- Start extendable secondary toolbar --> <tr> <td class="kpostbuttons"> <div id="kbbcode-size-options" style="display: none;"> <span class="kmsgtext-xs" title='[size=1]' onmouseover="javascript:document.id('helpbox').set('value', '<?php echo JText::_('COM_KUNENA_EDITOR_HELPLINE_FONTSIZE_XS', true);?>')"> <?php echo JText::_('COM_KUNENA_EDITOR_SIZE_SAMPLETEXT'); ?> </span> <span class="kmsgtext-s" title='[size=2]' onmouseover="javascript:document.id('helpbox').set('value', '<?php echo JText::_('COM_KUNENA_EDITOR_HELPLINE_FONTSIZE_S', true);?>')"> <?php echo JText::_('COM_KUNENA_EDITOR_SIZE_SAMPLETEXT'); ?> </span> <span class="kmsgtext-m" title='[size=3]' onmouseover="javascript:document.id('helpbox').set('value', '<?php echo JText::_('COM_KUNENA_EDITOR_HELPLINE_FONTSIZE_M', true);?>')"> <?php echo JText::_('COM_KUNENA_EDITOR_SIZE_SAMPLETEXT'); ?> </span> <span class="kmsgtext-l" title='[size=4]' onmouseover="javascript:document.id('helpbox').set('value', '<?php echo JText::_('COM_KUNENA_EDITOR_HELPLINE_FONTSIZE_L', true);?>')"> <?php echo JText::_('COM_KUNENA_EDITOR_SIZE_SAMPLETEXT'); ?> </span> <span class="kmsgtext-xl" title='[size=5]' onmouseover="javascript:document.id('helpbox').set('value', '<?php echo JText::_('COM_KUNENA_EDITOR_HELPLINE_FONTSIZE_XL', true);?>')"> <?php echo JText::_('COM_KUNENA_EDITOR_SIZE_SAMPLETEXT'); ?> </span> <span class="kmsgtext-xxl" title='[size=6]' onmouseover="javascript:document.id('helpbox').set('value', '<?php echo JText::_('COM_KUNENA_EDITOR_HELPLINE_FONTSIZE_XXL', true);?>')"> <?php echo JText::_('COM_KUNENA_EDITOR_SIZE_SAMPLETEXT'); ?> </span> </div> <div id="kbbcode-color-options" style="display: none;"> <script type="text/javascript">kGenerateColorPalette('4%', '15px');</script> </div> <div id="kbbcode-link-options" style="display: none;"> <?php echo JText::_('COM_KUNENA_EDITOR_LINK_URL'); ?> <input id="kbbcode-link_url" name="url" type="text" size="40" value="http://" onmouseover="javascript:document.id('helpbox').set('value', '<?php echo JText::_('COM_KUNENA_EDITOR_HELPLINE_LINKURL', true); ?>')" /> <?php echo JText::_('COM_KUNENA_EDITOR_LINK_TEXT'); ?> <input name="text2" id="kbbcode-link_text" type="text" size="30" maxlength="150" onmouseover="javascript:document.id('helpbox').set('value', '<?php echo JText::_('COM_KUNENA_EDITOR_HELPLINE_LINKTEXT', true); ?>')" /> <input type="button" name="insterLink" value="<?php echo JText::_('COM_KUNENA_EDITOR_INSERT'); ?>" onclick="kbbcode.focus().replaceSelection('[url=' + document.id('kbbcode-link_url').get('value') + ']' + document.id('kbbcode-link_text').get('value') + '[/url]', false); kToggleOrSwap('kbbcode-link-options');" onmouseover="javascript:document.id('helpbox').set('value', '<?php echo JText::_('COM_KUNENA_EDITOR_HELPLINE_LINKAPPLY', true); ?>')" /> </div> <div id="kbbcode-image-options" style="display: none;"> <?php echo JText::_('COM_KUNENA_EDITOR_IMAGELINK_SIZE'); ?> <input id="kbbcode-image_size" name="size" type="text" size="10" maxlength="10" onmouseover="javascript:document.id('helpbox').set('value', '<?php echo JText::_('COM_KUNENA_EDITOR_HELPLINE_IMAGELINKSIZE', true); ?>')" /> <?php echo JText::_('COM_KUNENA_EDITOR_IMAGELINK_URL'); ?> <input name="url2" id="kbbcode-image_url" type="text" size="40" value="http://" onmouseover="javascript:document.id('helpbox').set('value', '<?php echo JText::_('COM_KUNENA_EDITOR_HELPLINE_IMAGELINKURL', true); ?>')" /> <input type="button" name="Link" value="<?php echo JText::_('COM_KUNENA_EDITOR_INSERT'); ?>" onclick="kInsertImageLink()" onmouseover="javascript:document.id('helpbox').set('value', '<?php echo JText::_('COM_KUNENA_EDITOR_HELPLINE_IMAGELINKAPPLY', true); ?>')" /> </div> <?php if (!$this->message->parent && isset($this->poll)) : ?> <div id="kbbcode-poll-options" style="display: none;"> <?php JHtml::_('behavior.calendar'); ?> <label class="kpoll-title-lbl" for="kpoll-title"><?php echo JText::_('COM_KUNENA_POLL_TITLE'); ?></label> <input type="text" class="inputbox" name="poll_title" id="kpoll-title" maxlength="100" size="40" value="<?php echo $this->escape( $this->poll->title ) ?>" onmouseover="javascript:document.id('helpbox').set('value', '<?php echo JText::_('COM_KUNENA_EDITOR_HELPLINE_POLLTITLE', true); ?>')" /> <img id="kbutton-poll-add" src="<?php echo $this->ktemplate->getImagePath('icons/poll_add_options.png') ?>" onmouseover="javascript:document.id('helpbox').set('value', '<?php echo JText::_('COM_KUNENA_EDITOR_HELPLINE_ADDPOLLOPTION', true); ?>')" alt="<?php echo JText::_('COM_KUNENA_POLL_ADD_POLL_OPTION'); ?>" /> <img id="kbutton-poll-rem" src="<?php echo $this->ktemplate->getImagePath('icons/poll_rem_options.png' ) ?>" onmouseover="javascript:document.id('helpbox').set('value', '<?php echo JText::_('COM_KUNENA_EDITOR_HELPLINE_REMPOLLOPTION', true); ?>')" alt="<?php echo JText::_('COM_KUNENA_POLL_REMOVE_POLL_OPTION'); ?>" /> <label class="kpoll-term-lbl" for="kpoll-time-to-live"><?php echo JText::_('COM_KUNENA_POLL_TIME_TO_LIVE'); ?></label> <?php echo JHtml::_('calendar', isset($this->poll->polltimetolive) ? $this->escape($this->poll->polltimetolive) : '0000-00-00', 'poll_time_to_live', 'kpoll-time-to-live', '%Y-%m-%d',array('onmouseover'=>'javascript:document.id(\'helpbox\').set(\'value\', \''.JText::_('COM_KUNENA_EDITOR_HELPLINE_POLLLIFESPAN', true).'\')')); ?> <?php if($this->poll->exists()) { $x = 1; foreach ($this->poll->getOptions() as $poll_option) { echo '<div class="polloption">Option '.$x.' <input type="text" maxlength = "25" id="field_option'.$x.'" name="polloptionsID['.$poll_option->id.']" value="'.$poll_option->text.'" onmouseover="javascript:document.id(\'helpbox\').set(\'value\', \''.JText::_('COM_KUNENA_EDITOR_HELPLINE_OPTION', true).'\')" /></div>'; $x++; } } ?> <input type="hidden" name="nb_options_allowed" id="nb_options_allowed" value="<?php echo $this->config->pollnboptions; ?>" /> <input type="hidden" name="number_total_options" id="numbertotal" value="<?php echo ! empty ( $this->polloptionstotal ) ? $this->escape($this->polloptionstotal) : '' ?>" /> </div> <?php endif; ?> <?php if ($this->config->highlightcode) { $path = JPATH_ROOT.'/plugins/content/geshi/geshi/geshi'; if ( file_exists($path) ) { $files = JFolder::files($path, ".php"); ?> <div id="kbbcode-code-options" style="display: none;"> <?php echo JText::_('COM_KUNENA_EDITOR_CODE_TYPE'); ?> <select id="kcodetype" name="kcode_type" class="kbutton" onmouseover="javascript:document.id('helpbox').set('value', '<?php echo JText::_('COM_KUNENA_EDITOR_HELPLINE_CODETYPE', true); ?>')"> <?php echo '<option value = ""></option>'; foreach ($files as $file) echo '<option value = "'.substr($file,0,-4).'">'.substr($file,0,-4).'</option>'; ?> </select> <input id="kbutton_addcode" type="button" name="Code" onclick="kInsertCode()" value="<?php echo JText::_('COM_KUNENA_EDITOR_CODE_INSERT'); ?>" onmouseover="javascript:document.id('helpbox').set('value', '<?php echo JText::_('COM_KUNENA_EDITOR_HELPLINE_CODEAPPLY', true); ?>')" /> </div> <?php } } if ($this->config->showvideotag) { ?> <div id="kbbcode-video-options" style="display: none;"><?php echo JText::_('COM_KUNENA_EDITOR_VIDEO_SIZE'); ?><input id="kvideosize" name="videosize" type="text" size="5" maxlength="5" onmouseover="javascript:document.id('helpbox').set('value', '<?php echo JText::_('COM_KUNENA_EDITOR_HELPLINE_VIDEOSIZE', true); ?>')" /> <?php echo JText::_('COM_KUNENA_EDITOR_VIDEO_WIDTH'); ?><input id="kvideowidth" name="videowidth" type="text" size="5" maxlength="5" onmouseover="javascript:document.id('helpbox').set('value', '<?php echo JText::_('COM_KUNENA_EDITOR_HELPLINE_VIDEOWIDTH', true); ?>')" /> <?php echo JText::_('COM_KUNENA_EDITOR_VIDEO_HEIGHT'); ?><input id="kvideoheight" name="videoheight" type="text" size="5" maxlength="5" onmouseover="javascript:document.id('helpbox').set('value', '<?php echo JText::_('COM_KUNENA_EDITOR_HELPLINE_VIDEOHEIGHT', true); ?>')" /> <br /> <?php echo JText::_('COM_KUNENA_EDITOR_VIDEO_PROVIDER'); ?> <select id="kvideoprovider" name="provider" class="kbutton" onmouseover="javascript:document.id('helpbox').set('value', '<?php echo JText::_('COM_KUNENA_EDITOR_HELPLINE_VIDEOPROVIDER', true); ?>')"> <?php $vid_provider = array ('', 'Bofunk', 'Break', 'Clipfish', 'Dailymotion', 'DivX,divx]http://', 'Flash,flash]http://', 'FlashVars,flashvars param=]http://', 'MediaPlayer,mediaplayer]http://', 'Metacafe', 'MySpace', 'QuickTime,quicktime]http://', 'RealPlayer,realplayer]http://', 'RuTube', 'Sapo', 'Streetfire', 'Veoh', 'Videojug', 'Vimeo', 'Wideo.fr', 'YouTube', 'Youku' ); foreach ( $vid_provider as $vid_type ) { $vid_type = explode ( ',', $vid_type ); echo '<option value = "' . (! empty ( $vid_type [1] ) ? $this->escape($vid_type [1]) : JString::strtolower ( $this->escape($vid_type [0]) ) . '') . '">' . $this->escape($vid_type [0]) . '</option>'; } ?> </select> <?php echo JText::_('COM_KUNENA_EDITOR_VIDEO_ID'); ?><input id="kvideoid" name="videoid" type="text" size="11" maxlength="30" onmouseover="javascript:document.id('helpbox').set('value', '<?php echo JText::_('COM_KUNENA_EDITOR_HELPLINE_VIDEOID', true); ?>')" /> <input id="kbutton_addvideo1" type="button" name="Video" accesskey="p" onclick="kInsertVideo1()" value="<?php echo JText::_('COM_KUNENA_EDITOR_VIDEO_INSERT'); ?>" onmouseover="javascript:document.id('helpbox').set('value', '<?php echo JText::_('COM_KUNENA_EDITOR_HELPLINE_VIDEOAPPLY1', true); ?>')" /><br /> <?php echo JText::_('COM_KUNENA_EDITOR_VIDEO_URL'); ?><input id="kvideourl" name="videourl" type="text" size="30" maxlength="250" value="http://" onmouseover="javascript:document.id('helpbox').set('value', '<?php echo JText::_('COM_KUNENA_EDITOR_HELPLINE_VIDEOURL', true); ?>')" /> <input id="kbutton_addvideo2" type="button" name="Video" accesskey="p" onclick="kInsertVideo2()" value="<?php echo JText::_('COM_KUNENA_EDITOR_VIDEO_INSERT'); ?>" onmouseover="javascript:document.id('helpbox').set('value', '<?php echo JText::_('COM_KUNENA_EDITOR_HELPLINE_VIDEOAPPLY2', true); ?>')" /> </div> </td> </tr> <?php } if (!$this->config->disemoticons) : ?> <tr> <td class="kpostbuttons"> <div id="smilie"><?php $emoticons = KunenaHtmlParser::getEmoticons(0, 1); foreach ( $emoticons as $emo_code=>$emo_url ) { echo '<img class="btnImage" src="' . $emo_url . '" border="0" alt="' . $emo_code . ' " title="' . $emo_code . ' " onclick="kbbcode.focus().insert(\' '. $emo_code .' \', \'after\', false);" style="cursor:pointer"/> '; } ?> </div> </td> </tr> <?php endif; ?> <!-- end of extendable secondary toolbar --> <tr> <td class="kposthint"><input type="text" name="helpbox" id="helpbox" size="45" class="kinputbox" disabled="disabled" maxlength="100" value="<?php echo (JText::_('COM_KUNENA_EDITOR_HELPLINE_HINT')); ?>" /></td> </tr> </table> </td> </tr>
finally copy com_kunena\lib\wysibb folder to your kunena com_kunena\lib\wysibb folder. thats all.
do not forget back up your files before installation.
known issues:
-wysibb editor only supports youtube videos
-preview doesnt work
thanks for wysiBB coders for this beautiful editor.
Hello everyone!
Could anyone explain to me step by step, what have i change to initialize.php ? Because i tried hundreds times and still have no success
And are there any features of installation on Kunena 3.0.3 ?
Please Log in or Create an account to join the conversation.