Pagina 1 di 2 12 UltimoUltimo
Visualizzazione risultati 1 fino 30 di 32

Discussione: Aiuto DIV

  1. #1
    Guest

    Predefinito Aiuto DIV

    Ciao a tutti, sto creando un sito in xhtml e vorrei fare una cosa del genere, prendo come esempio il sito linkato qui: http://kutolenko7.altervista.org/sito/vale.php

    nel pannello d sinistra ci va il menu, in quello di destra il contenuto, vorrei che quando clicco su una voce del menu cambia il contenuto solo nel pannello di destra. Spero di essere stato chiaro, ho usato i div per fare tutto. Grazie!

  2. #2
    Guest

    Predefinito

    Prova a vedere se questo esempio fa al caso tuo ( ajax ), ciao

  3. #3
    Guest

    Predefinito

    Puoi tilizzare ajax come ti ha detto alterlinks,
    oppure php con la funzione include() --> http://forum.it.altervista.org/searc...earchid=724535

    Sul forum si trovano tante di quelle risposte da riuscire a fare di tutto

  4. #4
    L'avatar di dreadnaut
    dreadnaut non è connesso Super Moderatore
    Data registrazione
    22-02-2004
    Messaggi
    6,306

    Predefinito

    e dopo questo doppio e laconico suggerimento "ajax", chi di voi due gli spiega la controindicazione che il contenuto del suo sito non sarà raggiungibile dai motori di ricerca?

    @comunità virtuali: il link alla tua ricerca da zero risultati. Questo può anche essere perché hai copiato il link alla tua ricerca (con l'id in fondo) che scade dopo tot tempo (minuti, dubito un'ora). Se devi suggerire ricerche, meglio suggerire le parole chiave
    Ultima modifica di dreadnaut : 10-02-2008 alle ore 13.59.56

  5. #5
    Guest

    Predefinito

    Citazione Originalmente inviato da alterlinks Visualizza messaggio
    Prova a vedere se questo esempio fa al caso tuo ( ajax ), ciao

    Esatto, è proprio quello che cercavo, ma posso ricopiare il codice ed usarlo nel mio sito?

    e dopo questo doppio e laconico suggerimento "ajax", chi di voi due gli spiega la controindicazione che il contenuto del suo sito non sarà raggiungibile dai motori di ricerca?
    Di questo ne avevo sentito parlare, ma come mai succede sta cosa? Solo il contenuto "che usa ajax" non è raggiungibile dai motor di ricerca o tutto il sito?

    @comunità virtuali: il link alla tua ricerca da zero risultati. Questo può anche essere perché hai copiato il link alla tua ricerca (con l'id in fondo) che scade dopo tot tempo (minuti, dubito un'ora). Se devi suggerire ricerche, meglio suggerire le parole chiave
    Questa cosa non l'ho capita.

    oppure php con la funzione include() --> http://forum.it.altervista.org/searc...earchid=724535
    Il link mi sa che è sbagliato...

    Un'ultima cosa, voi che mi consigliate, ajax o php? Grazie!
    Ultima modifica di kutolenko7 : 10-02-2008 alle ore 14.30.25

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

    Predefinito

    Citazione Originalmente inviato da kutolenko7 Visualizza messaggio
    Di questo ne avevo sentito parlare, ma come mai succede sta cosa? Solo il contenuto "che usa ajax" non è raggiungibile dai motor di ricerca o tutto il sito?
    Succede questa cosa perché il link sarebbe in JavaScript che i motori di ricerca non interpretano.



    Citazione Originalmente inviato da kutolenko7 Visualizza messaggio
    Questa cosa non l'ho capita.
    Ha praticamente spiegato che...
    Citazione Originalmente inviato da kutolenko7 Visualizza messaggio
    Il link mi sa che è sbagliato...
    Citazione Originalmente inviato da kutolenko7 Visualizza messaggio
    Un'ultima cosa, voi che mi consigliate, ajax o php?
    Utilizza PHP.
    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

  7. #7
    Guest

    Predefinito

    Non ero a conoscenza che utilizzando ajax il contenuto non sarebbe stato indicizzato, a questo punto ti consiglio anche io php, ciao

  8. #8
    Guest

    Predefinito

    Quindi mi consigliate di usare php. Putroppo non so niente di php, potreste aiutarmi a risolvere il problema con del codice e con qualche esempio? Grazie!

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

    Predefinito

    Leggi questa discussione e fai una ricerca.
    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

  10. #10
    Guest

    Predefinito

    Scusate ma mi è venuto un dubbio. Usando php quando clicco su una voce del menu, ad esempio "macchine", viene ricaricata solo la pagina macchine nel div "centrale" oppure viene ricaricato anche il menu? Spero di essere stato chiaro.

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

    Predefinito

    Con il PHP viene ricaricata tutta la pagina.
    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

  12. #12
    Guest

    Predefinito

    Citazione Originalmente inviato da funcool Visualizza messaggio
    Con il PHP viene ricaricata tutta la pagina.
    Quindi sembra che non venga caricato il menu, ma invece la cosa è talmente veloce che non ce ne accorgiamo?

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

    Predefinito

    Viene caricato anche il menù, l'unica differenza dal creare un file direttamente in HTML è quella che crei un file con il menù che viene sempre incluso (così se devi aggiungere una voce al menù non devi modificare tutti i file di tutto il sito).
    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

  14. #14
    Guest

    Predefinito

    Quindi facendo così il menu lo dovrei mettere su un file esterno da quello principale?

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

    Predefinito

    Dipende, potresti anche metterlo nel file principale e includerai il contenuto che cambia per ogni pagina.
    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

  16. #16
    Guest

    Predefinito

    Capito, questo codice potrebbe andare bene:

    Codice PHP:
    <div class="sottomenu">

    <?php
    $link
    =array(
    "home.php" = > "Home",
    "stanze.php" => "Stanze",
    "bagno.php" => "Bagno",
    "sala.php" => "Sala Pranzo",
    "contatti.php" => "Contatti",
    );

    echo
    "<ul>";
    foreach(
    $link as $key => $value)
    {
    if (
    "/".$key != $_SERVER['PHP_SELF'])
    {echo
    "<li><a href="$key"";
    echo
    ">$value";
    echo
    "\n</a></li>\n";}
    else
    { echo
    "<li class="nolink">$value </li>\n";};
    };
    echo
    "</ul>";
    ?>
    </div>
    Ultima modifica di dreadnaut : 10-02-2008 alle ore 20.50.38

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

    Predefinito

    Certo.
    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

  18. #18
    Guest

    Predefinito

    Quindi per non scriverlo in tutte le pagine dovrei farne una a parte solo con questo codice che poi richiamo dalle altre pagine?

    Ragazzi mi trova un errore in queste linee di codice, qualcuno saprebbe dirmi qual'è?

    Codice PHP:
    <div class="sottomenu">

    <?php
    $link
    =array(
    "home.php" = > "Home",
    "stanze.php" => "Stanze",
    "bagno.php" => "Bagno",
    "sala.php" => "Sala Pranzo",
    "contatti.php" => "Contatti",
    );

    echo
    "<ul>";
    foreach(
    $link as $key => $value)
    {
    if (
    "/".$key != $_SERVER['PHP_SELF'])
    {echo
    "<li><a href="$key"";
    echo
    ">$value";
    echo
    "\n</a></li>\n";}
    else
    { echo
    "<li class="nolink">$value </li>\n";};
    };
    echo
    "</ul>";
    ?>
    </div>
    Questo è l'errore: Parse error: syntax error, unexpected T_VARIABLE, expecting ',' or ';'
    Ultima modifica di dreadnaut : 10-02-2008 alle ore 22.17.21 Motivo: + tag [php]

  19. #19
    L'avatar di dreadnaut
    dreadnaut non è connesso Super Moderatore
    Data registrazione
    22-02-2004
    Messaggi
    6,306

    Predefinito

    sapere la riga dell'errore avrebbe aiutato, ma io vedo una virgola di troppo in fondo alla dichiarazione dell'array e, meno importanti, un paio di ; vagandi dopo delle graffe, che sono superflui direi.

  20. #20
    Guest

    Predefinito

    L'ho risolto, mancavano degli \. Grazie.

  21. #21
    Guest

    Predefinito

    Codice PHP:
    <div class="sottomenu">

    <?php
    $link
    =array(
    "home.php" = > "Home",
    "stanze.php" => "Stanze",
    "bagno.php" => "Bagno",
    "sala.php" => "Sala Pranzo",
    "contatti.php" => "Contatti",
    );

    echo
    "<ul>";
    foreach(
    $link as $key => $value)
    {
    if (
    "/".$key != $_SERVER['PHP_SELF'])
    {echo
    "<li><a href=\"$key\"";
    echo
    ">$value";
    echo
    "\n</a></li>\n";}
    else
    { echo
    "<li class=\"nolink\">$value </li>\n";}
    }
    echo
    "</ul>";
    ?>
    </div>
    quando metti le " (virgolette) nell'echo devi precederle da un \ per evitare che chiudano la funzione =)

    Poi come ha detto dreadnaut un paio di ; vagandi dopo delle graffe, che sono superflui ^_^

    :D scusate per il link della ricerca e per non aver scritto le "controindicazioni di ajax"

    Edit:
    Ma noooooo !! Non puoi precedermi di 2 minuti ç_ç
    Ultima modifica di comunitavirtuali : 10-02-2008 alle ore 21.37.54 Motivo: =.=" preceduto.... dall'autore del post °_°

  22. #22
    Guest

    Predefinito

    AHaaah sorry! :D

    Ho un altro problema per voi, ho messo quel codice in una pagina php a parte, che si chiama menu.php

    Ora nella mia vale.php non riesco a richiamarla, sto usando questo codice:

    <?php include("http://kutolenko7.altervista.org/sito/menu.php") ?>
    Come mai non funziona?

  23. #23
    L'avatar di dreadnaut
    dreadnaut non è connesso Super Moderatore
    Data registrazione
    22-02-2004
    Messaggi
    6,306

    Predefinito

    Citazione Originalmente inviato da kutolenko7 Visualizza messaggio
    Come mai non funziona?
    perché stai cercando di accedervi "via internet" (http:// ...), mentre tu devi accedere ad un file normale: usa un nome di file invece di un url.

    Codice PHP:
    include("/sito/menu.php")

  24. #24
    Guest

    Predefinito

    Risolto, grazie!

    Altro problema, volevo dare alla lista ul:
    echo "<ul>";
    il nome class = " menu".

    Ho fatto così
    echo "<ul class=\"menu\">";
    solo che adesso le voci nel menu non sono collegamenti ipertestuali, come mai?

    Strano, anche se lo tolgo non mi da più la manina per cliccarci sopra, eppure m sembra di non aver toccato niente, vi riposto il codice:

    <div class="sottomenu">

    <?php
    $link=array(
    "home.php" => "Home",
    "stanze.php" => "Stanze",
    "bagno.php" => "Bagno",
    "sala.php" => "Sala pranzo",
    "contatti.php" => "Contatti",
    "gallery.php" => "Gallery",
    "dove_siamo.php" => "Dove Siamo",
    );

    echo "<ul class=\"menu\">";
    foreach($link as $key => $value)
    {
    if ("/".$key != $_SERVER['PHP_SELF'])
    {echo "<li><a href=\"$key\"";
    echo">$value";
    echo "\n</a></li>\n";}
    else
    {echo "<li class=\"nolink\">$value </li>\n";};
    };
    echo "</ul>";
    ?>
    </div>
    Dove può essere l'errore?
    Ultima modifica di kutolenko7 : 10-02-2008 alle ore 23.23.23

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

    Predefinito

    Sono entrato nel tuo file "menu.php" e i link funzionano.
    Se invece il problema è nel file "vale.php", prova a togliere lo spazio prima e dopo gli "=".
    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

  26. #26
    Guest

    Predefinito

    Citazione Originalmente inviato da funcool Visualizza messaggio
    Sono entrato nel tuo file "menu.php" e i link funzionano.
    Se invece il problema è nel file "vale.php", prova a togliere lo spazio prima e dopo gli "=".

    Niente, secondo me è un problema di immagini che si sovrappongono tra di loro. Perchè se porto il menu al di fuori delle immagini funziona tutto, quando invece viene messo sopra le immagini non funziona, boh?!?

    Secondo voi è meglio usare uno sfondo fisso oppure tante immagini sistemate con i div?
    Ultima modifica di kutolenko7 : 11-02-2008 alle ore 14.07.48

  27. #27
    L'avatar di Leo91
    Leo91 non è connesso Altervistiano Junior
    Data registrazione
    28-03-2004
    Residenza
    alle tue spalle
    Messaggi
    728

    Predefinito

    Citazione Originalmente inviato da kutolenko7 Visualizza messaggio
    Niente, secondo me è un problema di immagini che si sovrappongono tra di loro. Perchè se porto il menu al di fuori delle immagini funziona tutto, quando invece viene messo sopra le immagini non funziona, boh?!?

    Secondo voi è meglio usare uno sfondo fisso oppure tante immagini sistemate con i div?
    Se devi usare tante immagini per farne un layout (cosa che secondo me è più che giusta ) non mettercele attraverso il tag <img />, ma usa i css dando uno sfondo ai vari livelli...

    Non so se mi sono spiegato...

  28. #28
    L'avatar di dreadnaut
    dreadnaut non è connesso Super Moderatore
    Data registrazione
    22-02-2004
    Messaggi
    6,306

    Predefinito

    puoi "sistemare" le immagini con i div, ma il metodo che hai usato tu mi sembra poco ortodosso A parte che il tag <img> non si chiude, non si piazzano div in giro con dentro delle immagini per fare uno sfondo (che poi è il problema del meno, se con DomInspector elimino il div con l'immagine, torna a funzionare)

    Comunque, l'immagine di sfondo del menu deve essere lo sfondo del menu, quindi fai in modo che la lista si posizionata correttamente, poi le dai come sfondo l'immagine che vuoi via css.

  29. #29
    Guest

    Predefinito

    Quindi ho sbagliato a mettere le immagini nei DIV, dovrei metterle direttamente come background nei css? Ho capito bene?

    Comunque i 3 DIV dovrei lasciarli, poi andare nei css e modificarli da lì?

    edit:

    Ragazzi scusate, ho provato a togliere le immagini dai DIV e metterle direttamente come background-image nei css. Solo che non riesco a visualizzarle perché i DIV sono vuoti, qualcuno potrebbe dirmi come rappresentare questo layout con div e css? Grazie

    http://kutolenko7.altervista.org/sito/vale.php
    Ultima modifica di dreadnaut : 11-02-2008 alle ore 20.19.44

  30. #30
    L'avatar di dreadnaut
    dreadnaut non è connesso Super Moderatore
    Data registrazione
    22-02-2004
    Messaggi
    6,306

    Predefinito

    come già scritto
    l'immagine di sfondo del menu deve essere lo sfondo del menu, quindi fai in modo che la lista si posizionata correttamente, poi le dai come sfondo l'immagine che vuoi via css.
    non mettere div a caso, ovvio che saranno vuoti. dai lo sfondo alle cose giuste

Pagina 1 di 2 12 UltimoUltimo

Regole di scrittura

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