Icy Phoenix

     
 

[SOLVED]A Script Doesn't Work In A Parent Block

[SOLVED]A Script Doesn't Work In A Parent Block

Article
Reply with quote    Download Post  
Post [SOLVED]A Script Doesn't Work In A Parent Block 
 
Hi, God bless you!

I'm trying to set a parent block showing some random topics. This script is working in my previous forum, but was not in this forum. This is the script:
Code: [Download] [Hide] [Select]
<script>
    jQuery(document).ready(function(){
        var mensaje= new Array();

    /******** INICIO ZONA EDITABLE******/
    var intervalo_en_segundos = 4;    

        mensaje[0] = "<a  href='http://elcaminocorrecto.com.mx/viewtopic.php?f=15&t=4'>no hay base bíblica para el cambio del sábado al domingo?<br \><img src='https://i.servimg.com/u/f11/16/83/96/28/nicea_10.jpg'></a>";
        mensaje[1] = "<a href='http://elcaminocorrecto.com.mx/viewtopic.php?f=16&t=32'>el Mesías no murió un viernes?<br \><img src='https://i.servimg.com/u/f11/16/83/96/28/moriah10.jpg'></a>";
        mensaje[2] = "<a href='http://elcaminocorrecto.com.mx/viewtopic.php?f=16&t=30'>hay una sola Ley para todo el mundo?<br \><img src='https://i.servimg.com/u/f37/16/11/50/44/abram10.jpg'></a>";
mensaje[3] = "<a href='http://elcaminocorrecto.com.mx/viewtopic.php?f=16&t=31'>en Hechos 20:7 no dice el primer día de la semana?<br \><img src='https://i.servimg.com/u/f37/16/11/50/44/img4510.jpg'></a>";
      mensaje[4] = "<a href='http://elcaminocorrecto.com.mx/viewtopic.php?f=20&t=38'>el Mesías nunca violó el día de reposo?<br \><img src='https://i.servimg.com/u/f11/16/83/96/28/image010.gif'></a>";  
   mensaje[5] = "<a href='http://elcaminocorrecto.com.mx/viewtopic.php?f=16&t=10'>Martín Lutero era un fiero antisemita?<br \><img src='https://i.servimg.com/u/f11/16/83/96/28/photo10.jpg'></a>";
   mensaje[6] = "<a href='http://elcaminocorrecto.com.mx/viewtopic.php?f=20&t=33'>el Mesías no nació en diciembre?<br \><img src='https://i.servimg.com/u/f11/16/83/96/28/navida10.jpg'></a>";
   mensaje[7] = "<a href='http://elcaminocorrecto.com.mx/viewtopic.php?f=15&t=28'>pecado significa errar el blanco?<br \><img src='https://i.servimg.com/u/f11/16/83/96/28/12894910.jpg'></a>";

    /*******  FIN ZONA EDITABLE *******/
    window.onload=mensaleatorio;
    var inter = setInterval(mensaleatorio, intervalo_en_segundos*1000);
    function mensaleatorio() {
            var numaleatorio = Math.floor(Math.random() * mensaje.length);
          var ultmensaje =my_getcookie("fa_ultimo_mens");
          while (ultmensaje== mensaje[numaleatorio]){
             var numaleatorio = Math.floor(Math.random() * mensaje.length);
          }
          jQuery( "#mimensaje" ).html(mensaje[numaleatorio]);
          my_setcookie('fa_ultimo_mens', mensaje[numaleatorio], 1);
    }
    });
    </script>

I have other scripts and they do work very well. I don't know what is the problem in this particular script.

Could you help me to find out why this script doesn't work? You can see this parent block in my forum.



 
Last edited by Cristianita on Mon 06 Nov, 2017 21:23; edited 1 time in total 
Cristianita - View user's profile Send private message  
Cristianita [ Sat 21 Oct, 2017 19:55 ]
Icy Phoenix is an open source project, you can show your appreciation and support future development by donating to the project.

Support us


[SOLVED]A Script Doesn't Work In A Parent Block

Comments
Reply with quote    Download Post  
Post Re: A Script Doesn't Work In A Parent Block 
 
Hi,

Is there some place we can look at it installed?

Also, maybe you could use the Random Topic feature from Icy Phoenix ?



 
Informpro - View user's profile Send private message  
Informpro [ Tue 24 Oct, 2017 15:42 ]
Reply with quote    Download Post  
Post Re: A Script Doesn't Work In A Parent Block 
 
Quote:
Is there some place we can look at it installed?

Yes, this is in my forum:
0026533835

Quote:
Also, maybe you could use the Random Topic feature from Icy Phoenix ?
Well, I don't think so, because I want to show just some topics of different forums, not all of them... This parent block allows only the topics of one forum to show off.

Besides, the JavaScript shows an image too:
5580917886

You can see this script in my previous forum:
Spoiler: [ Show ]




 
Cristianita - View user's profile Send private message  
Cristianita [ Tue 24 Oct, 2017 19:25 ]
Reply with quote    Download Post  
Post Re: A Script Doesn't Work In A Parent Block 
 
I think the parent block allows for several different forums, if you separate by ID, but I'd need to check.



 
Informpro - View user's profile Send private message  
Informpro [ Wed 25 Oct, 2017 11:13 ]
Reply with quote    Download Post  
Post Re: A Script Doesn't Work In A Parent Block 
 
Informpro wrote: [View Post]
I think the parent block allows for several different forums, if you separate by ID
I feel sorry because I'm not getting what you tell me or what you mean  

I will wait for your checking  



 
Cristianita - View user's profile Send private message  
Cristianita [ Wed 25 Oct, 2017 19:02 ]
Reply with quote    Download Post  
Post Re: A Script Doesn't Work In A Parent Block 
 
Hi avatar Cristianita, you can use the "Random Topic Block", when you create it as a new "Parent Block" you can select which forums the topics will be pulled from.

A value of 0 in the forum ID will pull from all forums, while if you manually select the forums id where to pick the topics from you'll be fine. Forum ID can be seen when you hover the mouse over forums links or when you are in viewforum/viewtopic mode in the url in the part the f=XXX where XXX is the forum ID you need to replace.

For example:

Noticias y Actualizaciones -> http://elcaminocorrecto.com.mx/noti...ciones-vf7.html -> forum id = 7
Peticiones de Oración -> http://elcaminocorrecto.com.mx/peticiones-de-oracion-vf11.html -> forum id = 11

Suppose you want to pull topics from these two forums, you just need to set Forum IDs field to: 7,11

Remember that Parent Block settings are in the second step when you first add (or edit) a Parent Block.



 
Mighty Gorgon - View user's profile Send private message  
Mighty Gorgon [ Sat 04 Nov, 2017 10:26 ]
Reply with quote    Download Post  
Post Re: A Script Doesn't Work In A Parent Block 
 
Mighty Gorgon wrote: [View Post]
Hi avatar Cristianita, you can use the "Random Topic Block", when you create it as a new "Parent Block" you can select which forums the topics will be pulled from.

A value of 0 in the forum ID will pull from all forums, while if you manually select the forums id where to pick the topics from you'll be fine. Forum ID can be seen when you hover the mouse over forums links or when you are in viewforum/viewtopic mode in the url in the part the f=XXX where XXX is the forum ID you need to replace.

For example:

Noticias y Actualizaciones -> http://elcaminocorrecto.com.mx/noti...ciones-vf7.html -> forum id = 7
Peticiones de Oración -> http://elcaminocorrecto.com.mx/peticiones-de-oracion-vf11.html -> forum id = 11

Suppose you want to pull topics from these two forums, you just need to set Forum IDs field to: 7,11

Remember that Parent Block settings are in the second step when you first add (or edit) a Parent Block.

I think the Random Topic Block is not really that I need, for two reasons:
  • The JavaScript wich doesn't work shows a mini image.
  • The topics that I want to show in this Parent Block are from different forums, but not all the topic of these forums, just specifics topics.

 



 
Cristianita - View user's profile Send private message  
Cristianita [ Sun 05 Nov, 2017 05:46 ]
Reply with quote    Download Post  
Post Re: A Script Doesn't Work In A Parent Block 
 
Icy Phoenix currently doesn't support displaying images for topics, it is something I have started coding a couple of times and never finished.

So far there is nothing automated to do what you need. You can use the Random Pic block from album, but then the picture is not linked to any topic automatically.



 
Mighty Gorgon - View user's profile Send private message  
Mighty Gorgon [ Sun 05 Nov, 2017 17:59 ]
Reply with quote    Download Post  
Post Re: A Script Doesn't Work In A Parent Block 
 
Mighty Gorgon wrote: [View Post]
Icy Phoenix currently doesn't support displaying images for topics, it is something I have started coding a couple of times and never finished.

So far there is nothing automated to do what you need. You can use the Random Pic block from album, but then the picture is not linked to any topic automatically.
I understand it... But this JavaScript does show mini image, because I add its link for that. I add the topic link also.  

Spoiler: [ Show ]
I just want to know why this code doesn't work...



 
Cristianita - View user's profile Send private message  
Cristianita [ Sun 05 Nov, 2017 18:12 ]
Reply with quote    Download Post  
Post Re: A Script Doesn't Work In A Parent Block 
 
Cristianita wrote: [View Post]
I understand it... But this JavaScript does show mini image, because I add its link for that. I add the topic link also.

...

I just want to know why this code doesn't work...


What you request, is custom support, not related to Icy Phoenix  

Just because I had few minutes... I have fixed it, but this is still an AWFUL code!

Try this on a new HTML block...

Code: [Download] [Hide] [Select]
<div id="mimensaje"></div>

<script>

function setCookieC(cname, cvalue, exdays) {
    var d = new Date();
    d.setTime(d.getTime() + (exdays * 24 * 60 * 60 * 1000));
    var expires = "expires="+d.toUTCString();
    document.cookie = cname + "=" + cvalue + ";" + expires + ";path=/";
}

function getCookieC(cname) {
    var name = cname + "=";
    var ca = document.cookie.split(';');
    for(var i = 0; i < ca.length; i++) {
        var c = ca[i];
        while (c.charAt(0) == ' ') {
            c = c.substring(1);
        }
        if (c.indexOf(name) == 0) {
            return c.substring(name.length, c.length);
        }
    }
    return "";
}

$(document).ready(function(){

    var ultmensaje = getCookieC("ultmensaje");
    var numaleatorio = 0;
    var mensaje= new Array();

    /******** INICIO ZONA EDITABLE******/
    var intervalo_en_segundos = 4;
    mensaje[0] = '<a href="http://elcaminocorrecto.com.mx/viewtopic.php?f=15&t=4">no hay base bíblica para el cambio del sábado al domingo?<br /><img src="https://i.servimg.com/u/f11/16/83/96/28/nicea_10.jpg"></a>';
    mensaje[1] = '<a href="http://elcaminocorrecto.com.mx/viewtopic.php?f=16&t=32">el Mesías no murió un viernes?<br /><img src="https://i.servimg.com/u/f11/16/83/96/28/moriah10.jpg"></a>';
    mensaje[2] = '<a href="http://elcaminocorrecto.com.mx/viewtopic.php?f=16&t=30">hay una sola Ley para todo el mundo?<br /><img src="https://i.servimg.com/u/f37/16/11/50/44/abram10.jpg"></a>';
    mensaje[3] = '<a href="http://elcaminocorrecto.com.mx/viewtopic.php?f=16&t=31">en Hechos 20:7 no dice el primer día de la semana?<br /><img src="https://i.servimg.com/u/f37/16/11/50/44/img4510.jpg"></a>';
    mensaje[4] = '<a href="http://elcaminocorrecto.com.mx/viewtopic.php?f=20&t=38">el Mesías nunca violó el día de reposo?<br /><img src="https://i.servimg.com/u/f11/16/83/96/28/image010.gif"></a>';
    mensaje[5] = '<a href="http://elcaminocorrecto.com.mx/viewtopic.php?f=16&t=10">Martín Lutero era un fiero antisemita?<br /><img src="https://i.servimg.com/u/f11/16/83/96/28/photo10.jpg"></a>';
    mensaje[6] = '<a href="http://elcaminocorrecto.com.mx/viewtopic.php?f=20&t=33">el Mesías no nació en diciembre?<br /><img src="https://i.servimg.com/u/f11/16/83/96/28/navida10.jpg"></a>';
    mensaje[7] = '<a href="http://elcaminocorrecto.com.mx/viewtopic.php?f=15&t=28">pecado significa errar el blanco?<br /><img src="https://i.servimg.com/u/f11/16/83/96/28/12894910.jpg"></a>';
    /******* FIN ZONA EDITABLE *******/

    function mensaleatorio()
    {
        numaleatorio = Math.floor(Math.random() * mensaje.length);
        while (ultmensaje == numaleatorio)
        {
            numaleatorio = Math.floor(Math.random() * mensaje.length);
        }
        $("#mimensaje").html(mensaje[numaleatorio]);
        setCookieC('ultmensaje', numaleatorio, 365);
    }

    window.onload = mensaleatorio;
    var inter = setInterval(mensaleatorio, intervalo_en_segundos * 1000);
});
</script>




 
Mighty Gorgon - View user's profile Send private message  
Mighty Gorgon [ Sun 05 Nov, 2017 18:50 ]
Reply with quote    Download Post  
Post Re: A Script Doesn't Work In A Parent Block 
 
Quote:
What you request, is custom support, not related to Icy Phoenix  
Yes, I know... But I didn't know why this code is working in my previous forum, but not here in IcyPhoenix Forum...
Quote:
Just because I had few minutes... I have fixed it
I truly appreciate very much your effort!!
Quote:
but this is still an AWFUL code!
Really??? I don't understand it, this code is working very well in the other forum. I only copied and pasted the code in the parent block... Well, not all the code, because I had to bring the topics from the other forum, and changed the links. But that was all.

Whatever, the code is working now, and I insist: you are a genius and a very kind man, avatar Mighty Gorgon

Thank you very much! gracias ¡Shalom! hola



 
Cristianita - View user's profile Send private message  
Cristianita [ Sun 05 Nov, 2017 20:07 ]
Display posts from previous:    

HideWas this topic useful?

Post new topic  Reply to topic  Page 1 of 1
 
 




 


 

  cron