Visualizzazione risultati 1 fino 18 di 18

Discussione: Temi che cambiano ogni giorno

  1. #1
    Guest

    Predefinito Temi che cambiano ogni giorno

    secondo voi esistono degli script che permettono al php nuke di cambiare la veste grafica ogni giorno, per un totale di 7 temi per 7 giorni?

    non so se ho spiegato la situazione... ma è un idea che mi è venuta in mente all'improvviso

  2. #2
    L'avatar di Dodi
    Dodi non è connesso Utente storico
    Data registrazione
    16-09-2002
    Residenza
    Milano
    Messaggi
    8,183

    Predefinito

    dovresti chiedere al supporto del nuke direi.

  3. #3
    Guest

    Predefinito

    il link di preciso quale sarebbe?

  4. #4
    L'avatar di Dodi
    Dodi non è connesso Utente storico
    Data registrazione
    16-09-2002
    Residenza
    Milano
    Messaggi
    8,183

    Predefinito

    vai su google e cerchi "php nuke".

  5. #5
    L'avatar di Evcz
    Evcz non è connesso Utente storico
    Data registrazione
    31-05-2002
    Residenza
    Vicenza
    Messaggi
    5,670

    Predefinito

    se hai già sette temi si può pensare a qualcosa del genere..

    il tema del lunedì, quello del martedì etc...

    l'importante è che sia sovrascritto quello che usano gli utenti...

    in teoria basta sovrascrivere la funzione "get_theme()" prensete in mainfile.php...

    prova a darci un'occhiata e vedi che riesci a fare... casomai dopo ci provo io ;)
    There are three kinds of people in this world: people who watch things happen ... people who complain about things that happen ... and people who make things happen...

  6. #6
    Guest

    Predefinito

    lo ammetto sono lievemente una m***a in php

    lo potrei pensare in c o visual basic, la funzione ma col php nn mi viene in mente niente

    pensavo solo al fatto che dopo un intervallo di 24 ore, il tema di default cambiava, naturalmente gli utenti iscritti potrebbero selezionare un tema solo per loro per visualizzare come vogliono il sito

    è come un illusione del "sito vivo" che ogni giorno sceglie cosa mettersi

    in questo modo il php sceglierà da sette cartelle il tema del giorno e se voglio cambiarlo, sovrascrivo le cartelle......

    detto così SEMBRA facile

  7. #7
    L'avatar di Evcz
    Evcz non è connesso Utente storico
    Data registrazione
    31-05-2002
    Residenza
    Vicenza
    Messaggi
    5,670

    Predefinito

    anzichè guardare le ore ti basta guardare il giorno... lunedì, martedì merc etc... :)

    io direi di sostituire
    Codice PHP:
    function get_theme() {
    global
    $user, $cookie, $Default_Theme;
    if(
    is_user($user)) {
    $user2 = base64_decode($user);
    $t_cookie = explode(":", $user2);
    if(
    $t_cookie[9]=="") $t_cookie[9]=$Default_Theme;
    if(isset(
    $theme)) $t_cookie[9]=$theme;
    if(!
    $tfile=@opendir("themes/$t_cookie[9]")) {
    $ThemeSel = $Default_Theme;
    } else {
    $ThemeSel = $t_cookie[9];
    }
    } else {
    $ThemeSel = $Default_Theme;
    }
    return(
    $ThemeSel);
    }
    con

    Codice PHP:
    <?PHP
    function get_theme() {
    $lista_temi = array('nomeTemaDomenica', 'nomeTemaLunedì', 'nomeTemaMartedì', 'nomeTemaMercoledì', 'nomeTemaGiovedì', 'nomeTemaVenerdì', 'nomeTemaSabato');
    $giorno_settimana = date("w"); //0=domenica, 6=sabato
    return($lista_temi[$giorno_settimana]);
    }
    ?>
    L'ho buttata li di corsa... e non sono sicuro funzioni... provala... e ovviamente fai un backup di tutto prima!!! :)
    There are three kinds of people in this world: people who watch things happen ... people who complain about things that happen ... and people who make things happen...

  8. #8
    Guest

    Predefinito

    nn sono esperto di php, ma quella w nn andrebbe dichiarata?

    e poi c'è bisogno di una funzione che la riempia col valore relativo al gg

    come si fa a ricavarlo direttamente dal clock del server? (c'è la possibilità che nn sia tarato giusto, però) ma tanto nn importa poi tanto, basta che cambia ad ogni giorno solare, nn importa che lo faccia alle 00.00

    PS detto tra noi, se funziona, viene fuori una f****a, almeno dal punto idi vista mio :winkOLD: :smile:
    Ultima modifica di RamantisAlliance : 26-05-2005 alle ore 22.40.52

  9. #9
    L'avatar di Evcz
    Evcz non è connesso Utente storico
    Data registrazione
    31-05-2002
    Residenza
    Vicenza
    Messaggi
    5,670

    Predefinito

    uhm....

    la w è un parametro della funzione... una stringa... non va dichiarata... viene messa dentro come "valore" ;)

    il giorno se lo prende dal server tramite la funzione date()...

    fammi sapere se funziona ;)
    There are three kinds of people in this world: people who watch things happen ... people who complain about things that happen ... and people who make things happen...

  10. #10
    Guest

    Predefinito

    k, giusto il tempo per torvare i temi che mi servono

    (nn posso mica metterne uno solo)

  11. #11
    Guest

    Predefinito

    Citazione Originalmente inviato da Evcz
    anzichè guardare le ore ti basta guardare il giorno... lunedì, martedì merc etc... :)

    io direi di sostituire
    Codice PHP:
    function get_theme() {
    global
    $user, $cookie, $Default_Theme;
    if(
    is_user($user)) {
    $user2 = base64_decode($user);
    $t_cookie = explode(":", $user2);
    if(
    $t_cookie[9]=="") $t_cookie[9]=$Default_Theme;
    if(isset(
    $theme)) $t_cookie[9]=$theme;
    if(!
    $tfile=@opendir("themes/$t_cookie[9]")) {
    $ThemeSel = $Default_Theme;
    } else {
    $ThemeSel = $t_cookie[9];
    }
    } else {
    $ThemeSel = $Default_Theme;
    }
    return(
    $ThemeSel);
    }
    con

    Codice PHP:
    <?PHP
    function get_theme() {
    $lista_temi = array('nomeTemaDomenica', 'nomeTemaLunedì', 'nomeTemaMartedì', 'nomeTemaMercoledì', 'nomeTemaGiovedì', 'nomeTemaVenerdì', 'nomeTemaSabato');
    $giorno_settimana = date("w"); //0=domenica, 6=sabato
    return($lista_temi[$giorno_settimana]);
    }
    ?>
    L'ho buttata li di corsa... e non sono sicuro funzioni... provala... e ovviamente fai un backup di tutto prima!!! :)
    Codice PHP:
    function get_theme() {
    global
    $user, $cookie, $Default_Theme;

    $lista_temi = array('nomeTemaDomenica', 'nomeTemaLunedì', 'nomeTemaMartedì', 'nomeTemaMercoledì', 'nomeTemaGiovedì', 'nomeTemaVenerdì', 'nomeTemaSabato');
    $giorno_settimana = date("w"); //0=domenica, 6=sabato


    if(is_user($user)) {
    $user2 = base64_decode($user);
    $t_cookie = explode(":", $user2);
    if(
    $t_cookie[9]=="") $t_cookie[9]=$lista_temi[$giorno_settimana];
    if(isset(
    $theme)) $t_cookie[9]=$theme;
    if(!
    $tfile=@opendir("themes/$t_cookie[9]")) {
    $ThemeSel = $lista_temi[$giorno_settimana];
    } else {
    $ThemeSel = $t_cookie[9];
    }
    } else {
    $ThemeSel = $lista_temi[$giorno_settimana];
    }
    return(
    $ThemeSel);
    }

    così dovrebbe rispettare la scelta dell'utente... se questa opzione non ti interessa, utilizza direttamente la funzione di evcz...

    ps: non so se funziona... l'ho buttata giù così senza provarla...

  12. #12
    Guest

    Predefinito

    grazie per l'aiuto
    adesso provo a vedere

    PS ma con i vostri script, ho l'impressione che il comando nelle preferenze nn possa + funzionare

  13. #13
    Guest

    Predefinito


    ammetto che è una domanda sciocca...........

    ok la dico

    ma voi che colori assegnereste per ogni gg della settimana?
    ho sentito che ogni gg ha una specie id "colore" che varia da persona a persona per motivi psicologici, ma cosa si potrebbe mettere per farlo il - personale e il + generale possibile?

    (almeno per non far scappare la gente per via dei miei gusti )

  14. #14
    Guest

    Predefinito

    il comando con il mio mod dovrebbe funzionare... perchè setto il tema del giorno solo se non è settato il tema dell'utente... con il primo di evcz la scelta viene sovrascritta a prescindere...

  15. #15
    Guest

    Predefinito

    una domadna per evcz e neoscript...

    quella funzione che mi avete dato, la devo cambiare, ma in che fle si trova?

    su index.php o dove?

  16. #16
    L'avatar di Evcz
    Evcz non è connesso Utente storico
    Data registrazione
    31-05-2002
    Residenza
    Vicenza
    Messaggi
    5,670

    Predefinito

    Citazione Originalmente inviato da RamantisAlliance
    una domadna per evcz e neoscript...

    quella funzione che mi avete dato, la devo cambiare, ma in che fle si trova?

    su index.php o dove?
    sempre nel solito file citato all'inizio :P

    Citazione Originalmente inviato da Evcz
    in teoria basta sovrascrivere la funzione "get_theme()" prensete in mainfile.php...
    There are three kinds of people in this world: people who watch things happen ... people who complain about things that happen ... and people who make things happen...

  17. #17
    Guest

    Predefinito

    doh! >.< mi era sfuggito

  18. #18
    Guest

    Predefinito

    e il banner con il logo del titolo?

    se cambia il tema cambieranno anche i banner come faccio a mantenerlo?

    ci sono due possibilità
    1 ne faccio 7 diversi/uguali per ogni tema
    2 faccio in modo che il banner rimanga

    come faccio con la 2^?

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •