Visualizzazione risultati 1 fino 6 di 6

Discussione: [PHP] include per layout

  1. #1
    Guest

    Question [PHP] include per layout

    Ciao a tutti!
    Per organizzare i contenuti delle mie pagine web, utilizzo un include (del tipo ?pagina=home ...ecc...).
    Volevo aggiungere una modifica tale in modo che gli utenti, attraverso un collegamento potessero cambiare l'immagine in alto a loro piacere. Così ho provato ad immettere al posto dell'immagine stabile un altro include del tipo ?layout=stile1 ..ecc..
    Questo un esempio:
    - utente si trova sulla pagina index.php?pagina=home con lo "stile1" di default; clicca sul collegamento per cambiare l'immagine superiore
    - l'immagine cambia correttamente in ?layout=stile2
    - utente naviga nel sito e va ala pagina index.php?pagina=varie e lo stile torna ad essere "stile1"
    - l'utente allora clicca nuovamente per cambiare lo stile
    - lo stile cambia ma la pagina torna a index.php?pagina=home

    Questo perchè nei due include ho messo come deafult la pagina home.php e come immagine superiore la pagina stile1.php

    Come posso fare in modo che l'immagine superiore scelta dall'utente non cambi al cambiare del contenuto principale?
    (Spero si essermi spiegato chiaramente)

    Grazie per l'aiuto. :)

  2. #2
    L'avatar di funcool
    funcool non è connesso Utente storico
    Data registrazione
    05-02-2004
    Residenza
    Qui... Non lì, qui!
    Messaggi
    15,433

    Predefinito

    Potresti salvare la scelta in una variabile di sessione e/o in un cookie. Facendo una ricerca dovresti trovare tutte le informazioni a riguardo.
    Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
    «Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen

  3. #3
    L'avatar di dementialsite
    dementialsite non è connesso Super Moderatore
    Data registrazione
    19-10-2004
    Residenza
    fuori Padova
    Messaggi
    5,046

    Predefinito

    Se ho capito bene, potresti provare semplicemente a scrivere i link in questo modo:
    Codice HTML:
    <A HREF="?layout=stile2">Cambia stile</A>
    Naturalmente TUTTE le pagine devono essere in grado di interpretare un possibile link con variabile layout (consiglio: utilizza un include() per inserire lo script).

    Stammi bene...
    Le questioni tecniche hanno risposte migliori nel forum pubblico, non trovi?

    When you don't know your next step... improvise

    ALTERVISTA WANTS YOU!
    Vuoi diventare moderatore su AlterVista? Scopri come...

  4. #4
    Guest

    Predefinito

    Ok, provo a ricerca... ma con la variabile di sessione e/o cookie (che per ora non so ancora usare!) posso eliminare l'include?

  5. #5
    L'avatar di funcool
    funcool non è connesso Utente storico
    Data registrazione
    05-02-2004
    Residenza
    Qui... Non lì, qui!
    Messaggi
    15,433

    Predefinito

    Se per include intendi la query string ("?variabile=valore"), sì (naturalmente la prima volta lo dovrai usare per salvare la sessione e/o il cookie).
    Ultima modifica di funcool : 18-06-2007 alle ore 16.49.05
    Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
    «Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen

  6. #6
    Guest

    Predefinito

    Si, quella! Ok, grazie, adesso sto guardando delle spiegazioni sulle variabili. Eventualmente posto qui dubbi relativi ad esso. Grazie

    EDIT: accidenti, non riesco proprio a capire da che parte iniziare. Ho trovato quella che sembra una guida sulle sessioni qui
    ma non riesco a capire in che parte della pagina inserire il codice, e come impostarli.

    Ho visto anche che può essere possibile utilizzare diversi fogli di stile, che determinano il cambio dello stile... ma com'è da impostare?

    Grazie e scusate il disturbo..


    RI-EDIT: Oh, che casino! Ho eliminato il messaggio invece di modificarlo.... uff... dicevo comunque (più o meno)...

    EDIT: non riesco proprio a capire da che parte iniziare. Ho trovato quella che sembra una guida sulle sessioni qui
    ma non riesco a capire in che parte della pagina inserire il codice, e come impostarli.

    Ho visto anche che può essere possibile utilizzare diversi fogli di stile, che determinano il cambio dello stile... ma com'è da impostare?

    Grazie e scusate il disturbo..
    Ultima modifica di funcool : 21-06-2007 alle ore 08.17.37

Regole di scrittura

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