Script che cambia secondo il giorno


Risolto Script che cambia secondo il giorno

Messaggio Da Alias il Gio 28 Giu 2018 - 22:25

Salve! :3
Prima di tutto spero di star scrivendo nella sezione giusta, nel caso scusatemi, ma mi sono un po' persa qua dentro cercando risposte a varie domande!
Mentre cercavo un codice che mi permettesse di cambiare una scritta giornalmente, in questo forum, mi sono imbattuta in questo:

Codice:
$(function () {[size=12][/size]
        var logosPorDia = new Array();[size=12][/size]
[size=12][/size]
        //########### ZONA MODIFICABILE #################################[size=12][/size]
        logosPorDia["15/04/2015"] = "URL_IMAGEN_LOGO_PARA_ESTE_DIAg";[size=12][/size]
        logosPorDia["16/04/2015"] = "URL_IMAGEN_LOGO_PARA_ESTE_DIA";[size=12][/size]
       //Puedes añadir cuantos quieras...[size=12][/size]
        //########### FINE ZONA MODIFICABILE #############################   [size=12][/size]
[size=12][/size]
        var found = matchFecha(logosPorDia);[size=12][/size]
        if (found) $("img#i_logo, #logo > img, #pun-logo > img").attr("src", logosPorDia[found]);[size=12][/size]
    });[size=12][/size]
[size=12][/size]
    function matchFecha(logosPorDia) {[size=12][/size]
        var ahora = new Date();[size=12][/size]
        var month = parseInt(ahora.getUTCMonth())  1;[size=12][/size]
        var day = ahora.getUTCDate();[size=12][/size]
        var year = ahora.getUTCFullYear();[size=12][/size]
        var hoy = day  "/"  month  "/"  year;[size=12][/size]
        if (jQuery.inArray(hoy, Object.keys(logosPorDia)) > -1) {[size=12][/size]
            return hoy;[size=12][/size]
        } else {[size=12][/size]
            return null;[size=12][/size]
        }[size=12][/size]
    }

Ora le mie domande sono:
1) In questo codice posso inserire fino a 365 giorni, quindi un anno totale e funziona lo stesso?
2) Come faccio a farlo funzionare sul forum?
3) Se lo volessi mettere in un widgets? E' possibile?
4) Se eventualmente non si potesse fare, come faccio a mostrarlo in alto nel forum?

Vi ringrazio anticipatamente per le risposte  Embarassed
avatar
Alias
Nuovo membro

Sesso : Femmina
Età : 29
Messaggi : 5
Località : Firenze


https://nonhounforum.it
Alias è stato ringraziato dall'autore di questo topic.

Risolto Re: Script che cambia secondo il giorno

Messaggio Da MattiaDes il Gio 28 Giu 2018 - 22:47

Ciao Very Happy

Mi sa che nel codice che hai incollato c'è finito del BBCode in mezzo, se lo copi-incolli stai attenta che non contenga codice che non serve.

Certo, non ci sono limiti, quindi puoi inserire tutte le date che vuoi. Per farlo funzionare sul forum basta che aggiungi il codice javascript in tutte le pagine dalla sezione Moduli > Javascript del pannello di amministrazione.

Per il resto a prima vista mi sembra che questo codice cambi solamente l'immagine del logo del forum

Ci sentiamo Very Happy


avatar
MattiaDes
Amminattivo
Amminattivo

Sesso : Maschio
Età : 22
Messaggi : 3650
Località : Modena, Italy


http://www.habbolifeforum.com
MattiaDes è stato ringraziato dall'autore di questo topic.

Risolto Re: Script che cambia secondo il giorno

Messaggio Da Alias il Gio 28 Giu 2018 - 23:30

Ah! Questo cambia il logo? cryy
Allora non è quello che stavo cercando...
E' possibile trovare qualcosa di simile, ma che appunto si possa inserire in un widget?
Mi spiego: quello che a me serve è mettere un meteo randomico impostato da me e che cambi ogni giorno e che sia ben visibile nel forum, senza doverlo andare a cambiare manualmente ogni volta (a meno che non sia necessario)...
In ogni caso grazie per la prontissima risposta ♥️ e la prossima volta starò più attenta! >.<
avatar
Alias
Nuovo membro

Sesso : Femmina
Età : 29
Messaggi : 5
Località : Firenze


https://nonhounforum.it
Alias è stato ringraziato dall'autore di questo topic.

Risolto Re: Script che cambia secondo il giorno

Messaggio Da MattiaDes il Sab 30 Giu 2018 - 8:07

Ho provato ad abbozzare un codice, ma non so quanto sia comodo da usare Razz eccolo:

Codice:
<script>
    var miadata = new Date();
    var gg = miadata.getDate();
    var mm = miadata.getMonth();
    var yyyy = miadata.getFullYear();
    if (gg == 30 && mm + 1 == 6 && yyyy == 2018) {
       document.write("30 giugno.... <b>ciao!</b>");
    } else if (gg == 1 && mm + 1 == 7 && yyyy == 2018) {
        document.write("1 luglio...");
    } else if (gg == 2 && mm + 1 == 7 && yyyy == 2018) {
        document.write("TESTO3");
    }
</script>

Puoi metterlo dove vuoi, quindi anche dentro ad un widget. Dentro agli if ci sono i parametri (giorno,mese,anno) delle varie date da cambiare. Dentro al "document.write" invece il testo che si vuole far comparire in quella data.

Se dentro al document.write vuoi usare delle virgolette o degli apici falli precedere dal carattere \

Poi nel codice si possono aggiungere altre date ripetendo la parte di codice else if (...) { document.write(...); }

Fammi sapere come va Laughing  al massimo ti farò sapere tra qualche giorno se riesco a trovo un modo più carino/semplice


avatar
MattiaDes
Amminattivo
Amminattivo

Sesso : Maschio
Età : 22
Messaggi : 3650
Località : Modena, Italy


http://www.habbolifeforum.com
MattiaDes è stato ringraziato dall'autore di questo topic.

Risolto Re: Script che cambia secondo il giorno

Messaggio Da Alias il Sab 30 Giu 2018 - 12:45

Uh! Appena ho possesso del computer lo provo subito! Grazie millissime! <3
avatar
Alias
Nuovo membro

Sesso : Femmina
Età : 29
Messaggi : 5
Località : Firenze


https://nonhounforum.it
Alias è stato ringraziato dall'autore di questo topic.

Risolto Re: Script che cambia secondo il giorno

Messaggio Da Alias il Mer 4 Lug 2018 - 13:43

Perfetto! Sono riuscita oggi a provarlo e... è perfetto  amore
Grazie, grazie, grazie! Sei stato straordinario! ♥️

Solo un'ultima informazione, se ho capito bene adesso dovrei chiudere l'argomento, giusto?
:p come faccio?
avatar
Alias
Nuovo membro

Sesso : Femmina
Età : 29
Messaggi : 5
Località : Firenze


https://nonhounforum.it
Alias è stato ringraziato dall'autore di questo topic.

Risolto Re: Script che cambia secondo il giorno

Messaggio Da MattiaDes il Mer 4 Lug 2018 - 17:06

Prego, figurati happy me ne occupo io ad archiviarlo, grazie!

Buon proseguimento Very Happy


avatar
MattiaDes
Amminattivo
Amminattivo

Sesso : Maschio
Età : 22
Messaggi : 3650
Località : Modena, Italy


http://www.habbolifeforum.com
MattiaDes è stato ringraziato dall'autore di questo topic.

Vedere l'argomento precedente Vedere l'argomento seguente Torna in alto

- Argomenti simili

 
Permessi di questa sezione del forum:
Non puoi rispondere agli argomenti in questo forum