The forum of the forums
Would you like to react to this message? Create an account in a few clicks or log in to continue.

Javascript

4 posters

Go down

Solved Javascript

Post by alexz152 Sat 28 Dec - 20:05

Hi, I've got a problem with JAVASCRIPT, which used to work, but now it doesn't.
Mainly it was scripts of navigation bar and chatbox. I've tried to restart them on the forum but that doesn't help. Settings to delete and upload again also doesn't work. What's the problem? I'd be glad for any help.


Last edited by alexz152 on Wed 1 Jan - 15:35; edited 1 time in total
alexz152
alexz152
New Member

Posts : 8
Reputation : 1
Language : polish

http://bloody-ritual.forumpolish.com/

Back to top Go down

Solved Re: Javascript

Post by TheCrow Sat 28 Dec - 20:11

alexz152 wrote:Hi, I've got a problem with JAVASCRIPT, which used to work, but now it doesn't.
Mainly it was scripts of navigation bar and chatbox. I've tried to restart them on the forum but that doesn't help. Settings to delete and upload again also doesn't work. What's the problem? I'd be glad for any help.
Hello and welcome to the official English Support Forum of Forumotion,

Please answer the following questions so your problem is more clear.
- When did this problem occur?
- Did you add/change/remove any other code when this happened?
- What is your forum link?

Regards,
TC.


Javascript  Thecro10
Forum of the Forums

Forumotion Rules | Tips & Tricks |
FAQ | Did you forget your password?



*** The Support Forum will never ask you for your email or password, so please do not post them anywhere! ***
No support via PM!
TheCrow
TheCrow
Manager
Manager

Male Posts : 6902
Reputation : 795
Language : Greek, English

https://forumote.forumotion.com

Back to top Go down

Solved Re: Javascript

Post by alexz152 Sat 28 Dec - 20:35

Today.
Yes, problem appeared after upload the code:
Code:
window.localStorage && $(window).load(function() {
 var chatbox_script = function() {
 var sounds = {
 'future': 'https://illiweb.com/fa/fdf/future.mp3',
 'hal': 'https://illiweb.com/fa/fdf/hal.mp3',
 'secret': 'https://illiweb.com/fa/fdf/secret.mp3',
 'zelda': 'https://illiweb.com/fa/fdf/zelda.mono.mp3'
 };
 var default_sound = sounds['zelda'];
 var default_freq = 'new';
 var default_when = 'once';
 var default_volume = 100;
 
 
 if(localStorage.cb_sound && !localStorage.cb_sound.indexOf('https://dl.dropboxusercontent.com/u/181621985/')) localStorage.removeItem('cb_sound');
 var a = document.createElement('audio');
 if(!a.canPlayType) return;
 a.volume = Math.min(1, Math.max(0, localStorage.cb_volume||(default_volume/100)));
 
 var origin_send = Chatbox.prototype.send;
 Chatbox.prototype.send = function(params) {
 var m = $.trim($("#message").val());
 if(m.indexOf('/sound')&&m.indexOf('/soudn'))
 return origin_send.call(this, params);
 m = $.trim(m.substr(6)).split(/\s+/,3);
 var bad_apple = false;
 switch(m[0].toLowerCase()) {
 case "":
 if(!a.src) {
 a.src = localStorage.cb_sound||default_sound;
 a.load();
 }
 a.play();
 break;
 case "all":
 case "new":
 localStorage.cb_freq = m[0]; break;
 case "always":
 case "off":
 case "on":
 case "once":
 case "never":
 localStorage.cb_when = m[0]; break;
 case "stop":
 if(!a.paused) a.pause();
 if(!a.ended && a.readyState > 0) a.currentTime = 0;
 break;
 case "pause":
 if(!a.paused) a.pause();
 break;
 case "volume":
 if(m.length>1) {
 localStorage.cb_volume = Math.min(1, Math.max(0, parseFloat(m[1].replace(',','.'))/100));
 a.volume = localStorage.cb_volume;
 break
 }
 default:
 bad_apple = true;
 };
 if(bad_apple) {
 if(m[0] in sounds) {
 m[0]= sounds[m[0]];
 }
 if(m[0]=="default") {
 m[0]=default_sound;
 localStorage.removeItem('cb_sound');
 localStorage.removeItem('cb_freq');
 localStorage.removeItem('cb_volume');
 localStorage.removeItem('cb_when');
 a.volume = Math.min(1, Math.max(0, default_volume/100));
 }
 if(/^https?:\/\/.+/.test(m[0])) {
 localStorage.cb_sound = m[0];
 a.pause();
 a.src = m[0];
 a.load();
 a.play();
 } else {
 var message = $('#message').val();
 alert('/sound [all | new]\n/sound [always | off | on | once | never]\n/sound [stop | pause]\n/sound default\n/sound volume 0-100\n/sound ['+$.map(sounds,function(_,k){return k}).join(' | ')+']\n/sound [http://* | https://*]');
 setTimeout(function(){ $("#message").val(message).select().focus(); }, 100);
 return;
 }
 }
 return $("#message").val('').focus();
 };
 
 $(window).on("focus", function(){ localStorage.removeItem('cb_once'); localStorage.removeItem('cb_blurred') }).on("blur", function(){ localStorage.cb_blurred=1; });
 
 var play_sound = function(){
 if(a.paused || a.ended) {
 if(a.readyState > 0) a.currentTime=0;
 if(!a.src) {
 a.src = localStorage.cb_sound||default_sound;
 a.load()
 }
 a.play()
 }
 };
 var overrided = Chatbox.prototype.refresh;
 Chatbox.prototype.refresh = function(data) {
 if (data.messages && data.messages.length) {
 var lm = data.messages.slice(-1)[0];
 var last_message = lm.time+','+lm.action+','+lm.msg;
 if(this.last_message_sound != last_message) {
 var user = $.grep(data.users, function(v){return v.id==chatbox.userId});
 user = user.length ? user[0] : [{}];
 if(this.last_message_sound!==undefined) {
 var freq = (localStorage.cb_freq||default_freq);
 var when = (localStorage.cb_when||default_when);
 if(when != "never" && (when != "off" || localStorage.cb_blurred) && (when != "on" || !localStorage.cb_blurred) && (when != "once" || (localStorage.cb_blurred && !localStorage.cb_once))) {
 if(freq =="all" || (lm.userId!=chatbox.userId && user.username!=lm.username)) {
 if(when!="once" || !localStorage.cb_once) {
 play_sound();
 localStorage.cb_once = 1;
 }
 }
 }
 }
 this.last_message_sound = lm;
 }
 }
 overrided.call(this, data);
 };
 };
 var s=document.createElement('script');s.text="("+chatbox_script.toString()+")();";$('object[data^="/chatbox"],iframe[src^="/chatbox"]').each(function(){try{$(this.contentDocument||this.contentWindow.document).find("#chatbox").closest("html").find("head").first().each(function(){this.appendChild(s.cloneNode(true))})}catch(a){}})
 });
Codes has beeen taken from here: https://help.forumotion.com/t139284-codes-to-personalize-your-chatbox#cb-logmsg
And code worked except that attached above. That code have been also removed. After that, and after uploading the rest of them it still doesn't worked, although it've been work before.

website: http://bloody-ritual.forumpolish.com/
alexz152
alexz152
New Member

Posts : 8
Reputation : 1
Language : polish

http://bloody-ritual.forumpolish.com/

Back to top Go down

Solved Re: Javascript

Post by TheCrow Sat 28 Dec - 20:49

Hello,

Have you tried clearing you browser's cookies and cashe?

Regards,
TC.


Javascript  Thecro10
Forum of the Forums

Forumotion Rules | Tips & Tricks |
FAQ | Did you forget your password?



*** The Support Forum will never ask you for your email or password, so please do not post them anywhere! ***
No support via PM!
TheCrow
TheCrow
Manager
Manager

Male Posts : 6902
Reputation : 795
Language : Greek, English

https://forumote.forumotion.com

Back to top Go down

Solved Re: Javascript

Post by alexz152 Sat 28 Dec - 21:03

Yes, even several times.
alexz152
alexz152
New Member

Posts : 8
Reputation : 1
Language : polish

http://bloody-ritual.forumpolish.com/

Back to top Go down

Solved Re: Javascript

Post by SLGray Sat 28 Dec - 21:15

What option did you check for placement?


Javascript  Slgray10

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

Male Posts : 51408
Reputation : 3519
Language : English
Location : United States

https://forumsclub.com/gc/128-link-directory/

Back to top Go down

Solved Re: Javascript

Post by Guest Sat 28 Dec - 21:23

Hello,

One of the scripts on your forum has multiple occurences of
Code:
&
in it.
That's the unicode for &. Post the code here and I can fix it.
avatar
Guest
Guest


Back to top Go down

Solved Re: Javascript

Post by alexz152 Wed 1 Jan - 15:16

Searching after & I found it

Code:
window.localStorage&&$(function(){
$(function(){
if($("#text_editor_textarea").length&&typeof $.sceditor!="undefined"){
var a=$(document.post.mode).val(),
d=$("#text_editor_textarea").sceditor("instance"),
e,f,g=function(){
localStorage.setItem(a,d.val());
f=0},
b=JSON.parse(localStorage.getItem("br-data"))||[],c;
switch(a){
case"editpost":return;
case"reply":a+=$(document.post.t).val();
break;
case"newtopic":a+=$(document.post.f).val()
}
a=parseInt((my_getcookie("fa_"+location.hostname.replace(/\./g,"_")+"_data")||"0").replace(/.*s:6:"userid";(i:([0-9]+)|s:[0-9]+:"([0-9]+)");.*/,"$2$3"))+a;
-1!=(c=$.inArray(a,b))&&b.splice(c,1);
if(20<b.length){ for(c="b.length-1;0<=c;c--)/^\s*$/.test(localStorage.getItem(b[c])||&quot;&quot;)&amp;&amp;(localStorage.removeItem(b[c])," b.splice(c,1));="" 20<b.length&amp;&amp;(localstorage.removeitem(b[0]),="" b.splice(0,1))}b.push(a);="" localstorage.setitem("br-data",json.stringify(b));="" $(document.post).submit(function(){="" localstorage.setitem("br-target",a)="" });="" !d.val()&amp;&amp;((e="localStorage.getItem(a))&amp;&amp;d.val(e));" d.keyup(function(){="" f||(f="setTimeout(g,3E3))" })}})});="" window.localstorage&amp;&amp;(localstorage.getitem("br-target")&amp;&amp;function(){="" $("meta[http-equiv="refresh" ][content]:first").length&amp;&amp;function(){="" var="" a="JSON.parse(localStorage.getItem(&quot;br-data&quot;))," b="localStorage.getItem(&quot;br-target&quot;),c;" if(-1!="(c=$.inArray(b,a)))a.splice(c,1)," localstorage.setitem("br-data",json.stringify(a));="" localstorage.removeitem(b)}();="" localstorage.removeitem("br-target")}());<="" code=""></b.length){>


Code:
$(function() {
  var toolbar_alias = {
 
    Share : 'Szukaj',
    Login : 'Zaloguj',
    Register : 'Rejestracja',
    Welcome : 'Witaj w Salem',
    Notifications : 'Powiadomienia',
 
    See_my_profile : 'Zobacz profil',
    Edit_profile : 'Edytuj profil',
    All_Topics : 'Moje tematy',
    All_Messages : 'Moje posty',
    js_topics_followed : 'Obserwowane',
    Admin_panel : 'Panel Admina',
    Logout : 'Wyloguj się',
 
    Notif_see_all : 'Zobacz wszystkie powiadomienia',
    Notif_priv_msg : 'Masz nową wiadomość <a href="/privmsg?folder=inbox&amp;nid=%(nid)s">private message</a> od <a href="/u%(id)d">%(name)s</a>',
    Notif_report : '<a href="/u%(id)d">%(name)s</a> utworzył <a href="/report?nid=%(nid)s">raport wiadomości</a>',
    Notif_friend_req : 'Otrzymałeś/aś <a href="/profile?mode=editprofile&amp;nid=%(nid)s&amp;page_profil=friendsfoes">zaproszenie do znajomych</a> from <a href="/u%(id)d">%(name)s</a>',
    Notif_group_req : '<a href="/u%(id)d">%(name)s</a> zostałeś/aś przyjęta do grupy <a href="/g%(group_id)d-%(group_url_name)s?nid=%(nid)s">%(group_name)s</a>',
    Notif_friend_con : '<a href="/u%(id)d">%(name)s</a> połączył się',
    Notif_wall_msg : '<a href="/u%(id)d">%(name)s</a> właśnie napisał wiadomość na temat <a href="/u%(self)dwall?nid=%(nid)s">w twoim temacie</a>',
    Notif_abuse : '<a href="/admin/index.forum?mode=active&amp;nid=%(nid)s&amp;part=misc&amp;sub=support">Nadużycie</a> zgłoszone',
    Notif_topic_watch : '<a href="/u%(id)d">%(name)s</a> napisał/a wiadomość <a href="/t%(topic_id)d-%(topic_name)s?nid=%(nid)s#%(post_id)d">w obserwowanym temacie</a>',
    Notif_topic_watch_p : '<a href="/u%(id)d">%(name)s</a> napisał/a wiadomość <a href="/t%(topic_id)dp%(start)d-%(topic_name)s?nid=%(nid)s#%(post_id)d">w obserwowanym temacie</a>',
    Notif_topic_watch_guest : 'Gość napisał wiadomość w <a href="/t%(topic_id)d-%(topic_name)s?nid=%(nid)s#%(post_id)d">w obserwowanym temacie</a>',
    Notif_topic_watch_p_guest : Gość napisał wiadomość w <a href="/t%(topic_id)dp%(start)d-%(topic_name)s?nid=%(nid)s#%(post_id)d">w obserwowanym temacie</a>',
    Notif_mention : '<a href="/u%(id)d">%(name)s</a>zostałeś/aś oznaczona <a href="/t%(topic_id)dp%(start)d-%(topic_name)s?nid=%(nid)s#%(post_id)d">w temacie</a>',
    Notif_hashtag : 'The keyword <a href="/tags/%(tag)s">#%(tag)s</a> zostałeś/aś oznaczona <a href="/t%(topic_id)dp%(start)d-%(topic_name)s?nid=%(nid)s#%(post_id)d">w temacie</a>.',
 
    All_PMs : 'Wiadomości prywatne',
    No_assigned_rank : 'No special rank assigned',
    Posts : 'Posty',
    PMs : 'PMs',
    Reputation : 'Reputation'
 
  },i;
 
  if (window._lang) for (i in toolbar_alias) window._lang[i] = toolbar_alias[i];
});

I hope that's it.
alexz152
alexz152
New Member

Posts : 8
Reputation : 1
Language : polish

http://bloody-ritual.forumpolish.com/

Back to top Go down

Solved Re: Javascript

Post by Guest Wed 1 Jan - 15:25

The first code seems heavily messed. Do you know what it was supposed to do? For now, you should deactivate it.

The second one was missing a
Code:
'
. Replace it with:
Code:
$(function() {
    var toolbar_alias = {

            Share: 'Szukaj',
            Login: 'Zaloguj',
            Register: 'Rejestracja',
            Welcome: 'Witaj w Salem',
            Notifications: 'Powiadomienia',

            See_my_profile: 'Zobacz profil',
            Edit_profile: 'Edytuj profil',
            All_Topics: 'Moje tematy',
            All_Messages: 'Moje posty',
            js_topics_followed: 'Obserwowane',
            Admin_panel: 'Panel Admina',
            Logout: 'Wyloguj się',

            Notif_see_all: 'Zobacz wszystkie powiadomienia',
            Notif_priv_msg: 'Masz nową wiadomość <a href="/privmsg?folder=inbox&amp;nid=%(nid)s">private message</a> od <a href="/u%(id)d">%(name)s</a>',
            Notif_report: '<a href="/u%(id)d">%(name)s</a> utworzył <a href="/report?nid=%(nid)s">raport wiadomości</a>',
            Notif_friend_req: 'Otrzymałeś/aś <a href="/profile?mode=editprofile&amp;nid=%(nid)s&amp;page_profil=friendsfoes">zaproszenie do znajomych</a> from <a href="/u%(id)d">%(name)s</a>',
            Notif_group_req: '<a href="/u%(id)d">%(name)s</a> zostałeś/aś przyjęta do grupy <a href="/g%(group_id)d-%(group_url_name)s?nid=%(nid)s">%(group_name)s</a>',
            Notif_friend_con: '<a href="/u%(id)d">%(name)s</a> połączył się',
            Notif_wall_msg: '<a href="/u%(id)d">%(name)s</a> właśnie napisał wiadomość na temat <a href="/u%(self)dwall?nid=%(nid)s">w twoim temacie</a>',
            Notif_abuse: '<a href="/admin/index.forum?mode=active&amp;nid=%(nid)s&amp;part=misc&amp;sub=support">Nadużycie</a> zgłoszone',
            Notif_topic_watch: '<a href="/u%(id)d">%(name)s</a> napisał/a wiadomość <a href="/t%(topic_id)d-%(topic_name)s?nid=%(nid)s#%(post_id)d">w obserwowanym temacie</a>',
            Notif_topic_watch_p: '<a href="/u%(id)d">%(name)s</a> napisał/a wiadomość <a href="/t%(topic_id)dp%(start)d-%(topic_name)s?nid=%(nid)s#%(post_id)d">w obserwowanym temacie</a>',
            Notif_topic_watch_guest: 'Gość napisał wiadomość w <a href="/t%(topic_id)d-%(topic_name)s?nid=%(nid)s#%(post_id)d">w obserwowanym temacie</a>',
            Notif_topic_watch_p_guest: 'Gość napisał wiadomość w <a href="/t%(topic_id)dp%(start)d-%(topic_name)s?nid=%(nid)s#%(post_id)d">w obserwowanym temacie</a>',
            Notif_mention: '<a href="/u%(id)d">%(name)s</a>zostałeś/aś oznaczona <a href="/t%(topic_id)dp%(start)d-%(topic_name)s?nid=%(nid)s#%(post_id)d">w temacie</a>',
            Notif_hashtag: 'The keyword <a href="/tags/%(tag)s">#%(tag)s</a> zostałeś/aś oznaczona <a href="/t%(topic_id)dp%(start)d-%(topic_name)s?nid=%(nid)s#%(post_id)d">w temacie</a>.',

            All_PMs: 'Wiadomości prywatne',
            No_assigned_rank: 'No special rank assigned',
            Posts: 'Posty',
            PMs: 'PMs',
            Reputation: 'Reputation'

        },
        i;

    if (window._lang)
        for (i in toolbar_alias) window._lang[i] = toolbar_alias[i];
});
avatar
Guest
Guest


Back to top Go down

Solved Re: Javascript

Post by alexz152 Wed 1 Jan - 15:34

It actually works. Thank you for your help.
alexz152
alexz152
New Member

Posts : 8
Reputation : 1
Language : polish

http://bloody-ritual.forumpolish.com/

Back to top Go down

Solved Re: Javascript

Post by Guest Wed 1 Jan - 15:44

Glad I could help Smile
avatar
Guest
Guest


Back to top Go down

Solved Re: Javascript

Post by skouliki Wed 1 Jan - 16:49

Problem solved & topic archived.
Please read our forum rules: ESF General Rules
skouliki
skouliki
Manager
Manager

Female Posts : 15246
Reputation : 1703
Language : English,Greek
Location : Greece

http://iconskouliki.forumgreek.com

Back to top Go down

Back to top

- Similar topics

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