cotonti.com : Easier textboxer https://www.cotonti.com Останні повідомлення в темі Cotonti en Mon, 22 Dec 2025 10:55:01 -0000 Almuci # Ratibor : Unpak all files HotEditor in yousite/Editor
Edit editor.js:
// Path
var styles_folder_path ="Editor/styles/office2007";//Set Editor Style (Skin) here
var smiles_path ="Editor/show_it.php?what=smileys&cat=YahooIM";//Show category YahooIM as default, change it here cat=Yoursxxx
var wordarts_path ="Editor/show_it.php?first=yes&what=wordarts";
var cliparts_path ="Editor/show_it.php?first=yes&what=cliparts";
var celendar_path ="Editor/calendar.php";
var VirtualKeyboard_path ="Editor/keyboard.php?first=" + vk_main;
var upload_path ="Editor/show_it.php?step=upload";

Install this plugin
Change in all skin files *_TEXTBOXER on *_TEXTBOXER2

10-editor.zip
How can i download? It says:

The page you are looking for is unavailable for security reason.]]>
Ср, 05 Січ 2011 22:18:42 -0000
Trustmaster
Yes, I came to the problem after reviewing your BBCode plugin. Yes, it does it fine on add/edit/remove parser-side. The problem appears when it comes to editor integration.Obviously, it will take quite a long time to integrate.

It's a wrong point that someone will implement a plenty of fine editors integrated for all of your needs. Or there should be a good example at least.

OK, no panic, will try bbcodes and markItUp! as default editor.]]>
Нд, 17 Сер 2008 16:00:11 -0000
Kilandor
And, Trust with my BBCode plugin, I provided support for enable/disable on the fly, along with Settings for tooltips, messages, icons and all that, It could even be expanded to support translations based on lang.
The editor we provide is all that matters, If people want to support/develop/integrate other editors. Then that will be their responsibility.

The core should Support 1 editor no more, but yet still be pretty easy to integrate others, having the stuff In SQL like my bbcode system, means anyone can access it, and do what they need with it.]]>
Нд, 17 Сер 2008 11:01:28 -0000
Trustmaster
I like Textboxer because it's lightweight and yet functional, so I could even deal with AJAX preview instead of WYSIWYG, but when it comes to extending it on the fly, Textboxer sucks. Most other bbcode editors don't have WYSIWYG option, which is most requested nowadays. Most WYSIWYG editors don't have bbcode support (or have ugly inconsistent bbcode support). So I'm puzzled since I really don't have time supporting even 2 editors instead of 1.

I even think of moving off from bbcodes to html completely (providing migration tools and backing up security some way).]]>
Сб, 16 Сер 2008 21:12:47 -0000
Trustmaster Ср, 06 Сер 2008 09:54:57 -0000 Ratibor markItUp! Small editor (Html, Textile, Wiki Syntax, Markdown, BBcode), work with jQuery, Ajax dynamic preview.]]> Ср, 06 Сер 2008 09:12:19 -0000 Kilandor Пн, 04 Сер 2008 14:02:52 -0000 rayblo Пн, 04 Сер 2008 13:42:46 -0000 Ratibor #93 rayblo : No harm feeling Ratibor i tried it on my website but not working m8.

I can add the boxer but when i try to write a new post or answer to one i doens't redirect and post it
Sorry, has forgotten

Change in all skin files *_TEXTBOXER on *_TEXTBOXER2

and add:

onSubmit="return get_hoteditor_data();"
in form
Example forums.newtopic.tpl:

<form onSubmit="return get_hoteditor_data();" action="{FORUMS_NEWTOPIC_SEND}" method="post" name="newtopic">
]]>
Пн, 04 Сер 2008 13:41:35 -0000
oc
~BTW, check out: TinyMCE. This is nice editor, too. But I think, like I said before, we should provide default Seditio textboxer with, some enormous wysiwyg editor. I believe, second editor must be very complicated and advanced.]]>
Пн, 04 Сер 2008 13:01:06 -0000
rayblo
I can add the boxer but when i try to write a new post or answer to one i doens't redirect and post it]]>
Пн, 04 Сер 2008 11:38:54 -0000
Lombi Пн, 04 Сер 2008 11:22:58 -0000 Trustmaster Ratibor:
HotEditor integration plugin is very simple, you don't have to do anything to set it up. I have made it.
If Hoteditor is chosen as default one, I will put decoded editor.js here. Othewise I don't want to make it public. It was me and another guy who decrypted editor.js, there is no decrypted 4.2 on the net anywhere.]]>
Пн, 04 Сер 2008 11:16:32 -0000
Ratibor #86 rayblo : As i can see u use this plugin with Hoteditor?

Trustmaster please translate russian to english my PM for you.]]>
Пн, 04 Сер 2008 10:48:21 -0000
rayblo
Download Hoteditor]]>
Пн, 04 Сер 2008 10:43:53 -0000
Ratibor Edit editor.js:
// Path
var styles_folder_path ="Editor/styles/office2007";//Set Editor Style (Skin) here
var smiles_path ="Editor/show_it.php?what=smileys&cat=YahooIM";//Show category YahooIM as default, change it here cat=Yoursxxx
var wordarts_path ="Editor/show_it.php?first=yes&what=wordarts";
var cliparts_path ="Editor/show_it.php?first=yes&what=cliparts";
var celendar_path ="Editor/calendar.php";
var VirtualKeyboard_path ="Editor/keyboard.php?first=" + vk_main;
var upload_path ="Editor/show_it.php?step=upload";

Install this plugin
Change in all skin files *_TEXTBOXER on *_TEXTBOXER2

10-editor.zip]]>
Пн, 04 Сер 2008 10:29:59 -0000
Trustmaster Пн, 04 Сер 2008 10:21:54 -0000 Ratibor #82 rayblo : Show an example then?

[spoiler]

function writeRTE( a, b, c, d, e, f, g )
{
   if( Credit != "Rich Text Editor by www.eCardMax.com" )
   {
      alert( "Please do not remove or modify the Credit 'Rich Text Editor by www.eCardMax.com' inside the script editor.js" );
      return false
   }
   document.write( "<table class=Hoteditor_Main_Border width=" + d + " cellspacing=0 cellpadding=0>\n" );
   document.write( "<tr><td><table width=100% class=Hoteditor_TitleBar><tr>\n" );
   document.write( "<td nowrap>\n" );
   if( isRichText && use_RichText == "1" && show_switch == "1" )document.write( "<span onClick=\"switch_editor( '"+b+"' ); \" title='"+capOnOff_RichText+"' style=\"float : right; CURSOR : hand; CURSOR : Pointer; \" id=switch_span" + b + ">" + capDesignModeTitle + " <img id=editor_switch" + b + " align=absmiddle border=0 src=https://www.cotonti.com/" + styles_folder_path + "/" + ImgSwitch + "></span>" );
   if( editor_type == "1" )
   {
      document.write( "<img align=absmiddle border=0 src=https://www.cotonti.com/" + styles_folder_path + "/logo.gif> <span id=change_title_editor" + b + ">" + TitleText + "</span></td>\n" )
   }
   else
   {
      document.write( "<img align=absmiddle border=0 src=https://www.cotonti.com/" + styles_folder_path + "/logo.gif> <span id=change_title_editor" + b + ">" + TitleText_Texarea + "</span></td>\n" )
   }
   if( show_arrow_up_down == 1 )document.write( "<td width=1% nowrap align=right><div><img title=\""+capDecrease_Size+"\" class=Hoteditor_Button STYLE=\"cursor : hand; cursor : pointer\" onmouseover=\"this.className = 'Hoteditor_Button_Over'; \" onmouseout=\"this.className = 'Hoteditor_Button_Out'; \" onClick=\"resize_editor( 'decrease_size', '"+b+"', '"+"textarea_"+b+"' ); \" border=0 src=https://www.cotonti.com/" + styles_folder_path + "/arrow_up.gif></div><div><img title=\""+capIncrease_Size+"\" class=Hoteditor_Button STYLE=\"cursor : hand; cursor : pointer\" onmouseover=\"this.className = 'Hoteditor_Button_Over'; \" onmouseout=\"this.className = 'Hoteditor_Button_Out'; \" onClick=\"resize_editor( 'increase_size', '"+b+"', '"+"textarea_"+b+"' ); \" border=0 src=https://www.cotonti.com/" + styles_folder_path + "/arrow_dn.gif></div></td>\n" );
   document.write( "</tr></table></td></tr>\n" );
   document.write( "<tr><td nowrap>\n" );
   if( isRichText )
   {
      document.write( "<div id=hoteditor_richtool" + b + ">\n" );
      document.write( "<table width=100% cellspacing=0 cellpadding=0>\n" );
      if( toolbar1 != "" && a != "min" )
      {
         document.write( "<tr><td nowrap>\n" );
         array = toolbar1.split( "," );
         for( i = 0; i <= array.length; i ++ )
         {
            if( array[i] )show_toolbar( array[i], b )
         }
         document.write( "</td></tr>\n" )
      }
      if( toolbar2 != "" && a != "min" )
      {
         document.write( "<tr><td nowrap>\n" );
         array = toolbar2.split( "," );
         for( i = 0; i <= array.length; i ++ )
         {
            if( array[i] )show_toolbar( array[i], b )
         }
         document.write( "</td></tr>\n" )
      }
      if( toolbar3 != "" && a != "min" )
      {
         document.write( "<tr><td nowrap>\n" );
         array = toolbar3.split( "," );
         for( i = 0; i <= array.length; i ++ )
         {
            if( array[i] )show_toolbar( array[i], b )
         }
         document.write( "</td></tr>\n" )
      }
      if( show_custom_bbcode_bar == "1" && a != "min" && ! isSafari )
      {
         document.write( "<tr><td nowrap>\n" );
         for( i = 0; i <= array_toolbar_user_custom.length;
         i ++ )
         {
            if( array_toolbar_user_custom[i] )show_custom_toolbar( array_toolbar_user_custom[i], b )
         }
         document.write( "</td></tr>\n" )
      }
      if( minibar != "" && a == "min" )
      {
         document.write( "<tr><td nowrap>\n" );
         array = minibar.split( "," );
         for( i = 0; i <= array.length; i ++ )
         {
            if( array[i] )show_toolbar( array[i], b )
         }
         document.write( "</td></tr>\n" )
      }
      document.write( "</table>\n" );
      if( isMacOS && isGecko )
      {
         document.write( "</div>\n" )
      }
      document.write( "<center><iframe style='width:98%;height:"+e+";background-color:white' frameborder=0 class=Hoteditor_iFrame id='"+b+"' name='"+b+"'></iframe></center>\n" );
      if( isMacOS && isGecko )
      {
         var h = ""
      }
      else
      {
         document.write( "</div>\n" )
      }
   }
   document.write( "<div id=hoteditor_texttool" + b + ">\n" );
   document.write( "<table width=100% cellspacing=0 cellpadding=0>\n" );
   if( textarea_toolbar1 != "" && a != "min" )
   {
      document.write( "<tr><td nowrap>\n" );
      array = textarea_toolbar1.split( "," );
      for( i = 0; i <= array.length; i ++ )
      {
         if( array[i] )show_toolbar_textarea( array[i], "textarea_" + b )
      }
      document.write( "</td></tr>\n" )
   }
   if( textarea_toolbar2 != "" && a != "min" )
   {
      document.write( "<tr><td nowrap>\n" );
      array = textarea_toolbar2.split( "," );
      for( i = 0; i <= array.length; i ++ )
      {
         if( array[i] )show_toolbar_textarea( array[i], "textarea_" + b )
      }
      document.write( "</td></tr>\n" )
   }
   if( textarea_toolbar3 != "" && a != "min" )
   {
      document.write( "<tr><td nowrap>\n" );
      array = textarea_toolbar3.split( "," );
      for( i = 0; i <= array.length; i ++ )
      {
         if( array[i] )show_toolbar_textarea( array[i], "textarea_" + b )
      }
      document.write( "</td></tr>\n" )
   }
   if( show_custom_bbcode_bar == "1" && a != "min" )
   {
      document.write( "<tr><td nowrap>\n" );
      for( i = 0; i <= array_toolbar_user_custom.length;
      i ++ )
      {
         if( array_toolbar_user_custom[i] )show_custom_toolbar_bbcode( array_toolbar_user_custom[i], b )
      }
      document.write( "</td></tr>\n" )
   }
   if( textarea_minibar != "" && a == "min" )
   {
      document.write( "<tr><td nowrap>\n" );
      array = textarea_minibar.split( "," );
      for( i = 0; i <= array.length; i ++ )
      {
         if( array[i] )show_toolbar_textarea( array[i], "textarea_" + b )
      }
      document.write( "</td></tr>\n" )
   }
   document.write( "</table>\n" );
   if( isMacOS && isGecko )
   {
      document.write( "</div>\n" )
   }
   var j = c.replace( /<br>/ig, "\n" );
   j = j.replace( /</g, "<" );
   j = j.replace( />/g, ">" );
   j = j.replace( /&amp;#/gi, "&#" );
   j = j.replace( /\[\/tr\]/gi, "\n[/TR]" );
   j = j.replace( /\[tr\]/gi, "\n[TR]" );
   j = j.replace( /\[td\]/gi, "\n[TD]" );
   j = j.replace( /\[\/table\]/gi, "\n[/TABLE]" );
   j = j.replace( /\[\/table\]$/gi, "[/TABLE]\n" );
   document.write( "<center><textarea wrap=auto " + print_dir + " style='font-family:Verdana,Arial,Sans-Serif,Tahoma;font-size:12px;color: black;width:98%;height:"+e+"' class=Hoteditor_iTextarea id='textarea_"+b+"' name='textarea_"+b+"'>" + j + "</textarea></center>\n" );
   if( isMacOS && isGecko )
   {
      var h = ""
   }
   else
   {
      document.write( "</div>\n" )
   }
   document.write( "</td></tr>\n" );

and more......................................

[/spoiler]
I have full decompress editor.js version 4.2


Very small editor with support bbcode - NicEdit]]>
Пн, 04 Сер 2008 10:13:57 -0000
rayblo Пн, 04 Сер 2008 09:50:45 -0000 Ratibor #79 Trustmaster : Have you seen it? It's easier to make Spaw2 use bbcodes or turn Textboxer WYSIWYG rather than rework Hoteditor :D
And what there to alter? I already in it have altered much for myself:)]]>
Пн, 04 Сер 2008 09:49:29 -0000
Trustmaster Kilandor:
Spaw2 yes WYSIWYG but, It got no backwards compatable BBCode switch Also can't use it as its GPL, It would require our work to be released GPL as I doubt many of us have or will pay $369 for a license right now.
Hey, I said additional plugins, not including it in standard package.

Ratibor:
It is possible to make on the basis of hoteditor. To change it and to finish. Half from it can be thrown out.
Have you seen it? It's easier to make Spaw2 use bbcodes or turn Textboxer WYSIWYG rather than rework Hoteditor :D]]>
Пн, 04 Сер 2008 08:11:44 -0000
Ratibor #77 Kilandor : Hoteditor have to purchase it for use in product, as trust said not easy to modify
It is possible to make on the basis of hoteditor. To change it and to finish. Half from it can be thrown out.]]>
Пн, 04 Сер 2008 08:03:22 -0000
Kilandor
FCKeditior overly bloated

Spaw2 yes WYSIWYG but, It got no backwards compatable BBCode switch Also can't use it as its GPL, It would require our work to be released GPL as I doubt many of us have or will pay $369 for a license right now.

TinyMCE seems bloated as well.

I think the focus should be Textboxer, modified, and use it with our bbcode enhancments]]>
Пн, 04 Сер 2008 07:32:10 -0000
Trustmaster Пн, 04 Сер 2008 06:44:25 -0000 rayblo Пн, 04 Сер 2008 06:42:30 -0000 Trustmaster
1. Modified Textboxer as default editor, bbcode parser v2 as default parser and interface to manage bbcodes. Textboxer is lightweight and easy. I suggest using parser_v2 because PCRE is much faster than eregi.
2. Spaw2 as WYSIWYG HTML editor (there is documentation available on how to integrate and extend it, and spaw2 plugin too) and a new safe HTML-parser which will pass safe HTML only.
3. TinyMCE (several plugins available) and HTML-filter.
4. Hoteditor would be great because it's the only editor to provide state-of-art bbcode/WYSIWYG interoperation, but it has 2 major "buts": 1) it is commercial, 2) hard to extend.]]>
Пн, 04 Сер 2008 06:32:03 -0000
Lombi Нд, 03 Сер 2008 21:25:34 -0000 rayblo
hxxp://www.ecardmax.com/hoteditor/index.html

But i must say i am using WP now for a private thing and i like the way they handle WYSIWYG but also usable as HTML]]>
Нд, 03 Сер 2008 21:07:47 -0000
Lombi Нд, 03 Сер 2008 21:06:21 -0000 rayblo
Like;

http://www.fckeditor.net/demo/

I believe that the textboxer included in sed is working properly but if you wanna add more features is not easy to do for new people.

It would be better to add new icons to a textboxer then replacing a whole string of images like its done now]]>
Нд, 03 Сер 2008 21:02:30 -0000