Script che cambia secondo il giorno
2 partecipanti
Forum dei Forum: Aiuto per Forumattivo :: Assistenza a problemi e richieste :: Problemi con uno script o codici :: I problemi risolti con i codici
Pagina 1 di 1 • Condividi
Script che cambia secondo il giorno
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:
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
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
Re: Script che cambia secondo il giorno
Ciao
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
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
Re: Script che cambia secondo il giorno
Ah! Questo cambia il logo?
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!
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!
Re: Script che cambia secondo il giorno
Ho provato ad abbozzare un codice, ma non so quanto sia comodo da usare eccolo:
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 al massimo ti farò sapere tra qualche giorno se riesco a trovo un modo più carino/semplice
- 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 al massimo ti farò sapere tra qualche giorno se riesco a trovo un modo più carino/semplice
Re: Script che cambia secondo il giorno
Uh! Appena ho possesso del computer lo provo subito! Grazie millissime! <3
Re: Script che cambia secondo il giorno
Perfetto! Sono riuscita oggi a provarlo e... è perfetto
Grazie, grazie, grazie! Sei stato straordinario!
Solo un'ultima informazione, se ho capito bene adesso dovrei chiudere l'argomento, giusto?
:p come faccio?
Grazie, grazie, grazie! Sei stato straordinario!
Solo un'ultima informazione, se ho capito bene adesso dovrei chiudere l'argomento, giusto?
:p come faccio?
Re: Script che cambia secondo il giorno
Prego, figurati me ne occupo io ad archiviarlo, grazie!
Buon proseguimento
Buon proseguimento
Argomenti simili
» script.. cambia testo con le ore della giornata
» Immagine che cambia
» Come si cambia la skin?
» Sfondo che cambia .......
» non posso scrivere nuovi messaggi
» Immagine che cambia
» Come si cambia la skin?
» Sfondo che cambia .......
» non posso scrivere nuovi messaggi
Forum dei Forum: Aiuto per Forumattivo :: Assistenza a problemi e richieste :: Problemi con uno script o codici :: I problemi risolti con i codici
Pagina 1 di 1
Permessi in questa sezione del forum:
Non puoi rispondere agli argomenti in questo forum.