Script che cambia secondo il giorno

2 partecipanti

Risolto Script che cambia secondo il giorno

Messaggio Da Alias 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
Alias
Alias
Nuovo membro

Sesso : Femmina
Età : 35
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 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


Script che cambia secondo il giorno Z_user10

Script che cambia secondo il giorno 1300 Script che cambia secondo il giorno 2203 Script che cambia secondo il giorno 392
MattiaDes
MattiaDes
Amministratore
Amministratore

Sesso : Maschio
Età : 28
Messaggi : 5129
Località : Italy

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

Risolto Re: Script che cambia secondo il giorno

Messaggio Da Alias 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! >.<
Alias
Alias
Nuovo membro

Sesso : Femmina
Età : 35
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 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


Script che cambia secondo il giorno Z_user10

Script che cambia secondo il giorno 1300 Script che cambia secondo il giorno 2203 Script che cambia secondo il giorno 392
MattiaDes
MattiaDes
Amministratore
Amministratore

Sesso : Maschio
Età : 28
Messaggi : 5129
Località : Italy

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

Risolto Re: Script che cambia secondo il giorno

Messaggio Da Alias Sab 30 Giu 2018 - 12:45

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

Sesso : Femmina
Età : 35
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 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?
Alias
Alias
Nuovo membro

Sesso : Femmina
Età : 35
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 Mer 4 Lug 2018 - 17:06

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

Buon proseguimento Very Happy


Script che cambia secondo il giorno Z_user10

Script che cambia secondo il giorno 1300 Script che cambia secondo il giorno 2203 Script che cambia secondo il giorno 392
MattiaDes
MattiaDes
Amministratore
Amministratore

Sesso : Maschio
Età : 28
Messaggi : 5129
Località : Italy

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

Visualizza l'argomento precedente Visualizza l'argomento successivo Torna in alto


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