The forum of the forums
Welcome to the Official Support Forum of Forumotion!

To take full advantage of everything offered by our forum, please log in if you are already a member, or join our community if you've not yet.



Create a free forum like this one.

Word counter doesn't work

View previous topic View next topic Go down

Solved Word counter doesn't work

Post by Vitavili on May 17th 2015, 10:49 pm

Hello, 
 
I tried using this javascript code on my forum: http://testforum.lithuanianforum.net/ , but it doesn't work. Any ideas?


Code:
$(function(){$(function(){

               var MinNumberOfChars = 50;
               var ico_compl = "http://i73.servimg.com/u/f73/18/10/89/49/ok-gre10.png";
               var ico_incompl = "http://i73.servimg.com/u/f73/18/10/89/49/exclam10.png";  
          
          if($("#text_editor_textarea").length != 0){
                  $("input[type='submit'][name='post']").attr("disabled", true).css("opacity", "0.5");      
                  $(".sceditor-container").after("<br/><div id='div_minchars' align='center'><div id='div_minchars_header'> Minimum characters to send a message: " + MinNumberOfChars + " </div><div id='div_minchars_info'></div></div>");
                  
                  var sceditor = $("#text_editor_textarea").sceditor("instance");                 
                  var str = sceditor.val().replace(/ |\n|\s+|\[img\].*?\[\/img\]|\[.*?\]|\[\/.*?\]|:.*?:/gi,'');
                  var str_len = str.length;
                  
                  if(str_len >= MinNumberOfChars) $("input[type='submit'][name='post']").attr("disabled", false).css("opacity", "1");
                  
                  sceditor.keyUp(function(e) {
                     str = sceditor.val().replace(/ |\n|\s+|\[img\].*?\[\/img\]|\[.*?\]|\[\/.*?\]|:.*?:/gi,'');
                     str_len = str.length;
                     if(str_len >= MinNumberOfChars) {
                        $("#div_minchars_info").html("You've written <span style='color:green'>" + str_len + "</span> character(s). You can now send the message <img src='" + ico_compl  + "' />");  
                    $("input[type='submit'][name='post']").attr("disabled", false).css("opacity", "1");
                     }else{
                        $("#div_minchars_info").html("You've written <span style='color:red'>" + str_len + "</span> character(s). You need " + (MinNumberOfChars - str_len) + " character(s) to send this message <img src='" + ico_incompl  + "' />");
                        $("input[type='submit'][name='post']").attr("disabled", true).css("opacity", "0.5");
                     }
                  });
               }
            })});



Last edited by Vitavili on May 17th 2015, 11:10 pm; edited 2 times in total

Vitavili
New Member

Female Posts : 23
Reputation : 1
Language : English, Russian, Lithuanian, Spanish
Location : Vilnius, Lithuanian

http://deliciousperfection.forumotions.net/

Back to top Go down

Solved Re: Word counter doesn't work

Post by darki on May 17th 2015, 10:55 pm

Try this one: Click.

It's in progress in my forum and works fine. It counts words and chars and appears below the editor.

darki
Forumember

Posts : 254
Reputation : 10
Language : German, english

http://schiggysboard.com

Back to top Go down

Solved Re: Word counter doesn't work

Post by Van-Helsing on May 17th 2015, 11:02 pm

Hello @Vitavili,
I just test your code on my testing forum and it seems working fine



have you set your javascript In the topics?

Van-Helsing
Hyperactive

Male Posts : 2197
Reputation : 82
Language : English, Greek

http://helpgr.forumgreek.com/

Back to top Go down

Solved Re: Word counter doesn't work

Post by Vitavili on May 17th 2015, 11:10 pm

darki, thanks for the code, but the problem was that I set it on all pages not in the topics. Thanks @Black-Shadow !

Solved Smile

Vitavili
New Member

Female Posts : 23
Reputation : 1
Language : English, Russian, Lithuanian, Spanish
Location : Vilnius, Lithuanian

http://deliciousperfection.forumotions.net/

Back to top Go down

Solved Re: Word counter doesn't work

Post by SLGray on May 17th 2015, 11:51 pm

Topic solved and archived


When your topic has been solved, ensure you mark the topic solved.
Never post your email in public.


SLGray
Administrator
Administrator

Male Posts : 35622
Reputation : 2372
Language : English
Location : United States

http://fmthemes.forumotion.com/

Back to top Go down

View previous topic View next topic Back to top


 
Permissions in this forum:
You cannot reply to topics in this forum