Icy Phoenix

     
 


Post new topic  Reply to topic 
Page 1 of 1
 
 
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 
CristianitaSend private messageVisit poster's website  
Back to topPage bottom
Icy Phoenix is an open source project, you can show your appreciation and support future development by donating to the project.

Support us
 
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 ?
 




____________
IcyPhoenix ADR RPGEzArena (modded phpBB2+ADR)
 
InformproSend private message  
Back to topPage bottom
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 ]

 



 
CristianitaSend private messageVisit poster's website  
Back to topPage bottom
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.
 




____________
IcyPhoenix ADR RPGEzArena (modded phpBB2+ADR)
 
InformproSend private message  
Back to topPage bottom
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  
 



 
CristianitaSend private messageVisit poster's website  
Back to topPage bottom
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.
 




____________
Luca
SEARCH is the quickest way to get support.
Icy Phoenix ColorizeIt - CustomIcy - HON
 
Mighty GorgonSend private messageSend e-mail to userVisit poster's website  
Back to topPage bottom
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.

 
 



 
CristianitaSend private messageVisit poster's website  
Back to topPage bottom
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.
 




____________
Luca
SEARCH is the quickest way to get support.
Icy Phoenix ColorizeIt - CustomIcy - HON
 
Mighty GorgonSend private messageSend e-mail to userVisit poster's website  
Back to topPage bottom
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...
 



 
CristianitaSend private messageVisit poster's website  
Back to topPage bottom
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>

 




____________
Luca
SEARCH is the quickest way to get support.
Icy Phoenix ColorizeIt - CustomIcy - HON
 
Mighty GorgonSend private messageSend e-mail to userVisit poster's website  
Back to topPage bottom
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
 



 
CristianitaSend private messageVisit poster's website  
Back to topPage bottom
Post new topic  Reply to topic  Page 1 of 1
 


Display posts from previous:    

HideWas this topic useful?

Link this topic
URL
BBCode
HTML




 
Permissions List
You cannot post new topics
You cannot reply to topics
You cannot edit your posts
You cannot delete your posts
You cannot vote in polls
You cannot attach files
You can download files
You cannot post calendar events


  

 

  cron