Visualizzazione risultati 1 fino 21 di 21

Discussione: Menu in CSS

  1. #1
    Guest

    Predefinito Menu in CSS

    Mi servirebbe sapere come fare in modo che se cambio per esempio alcuni link nel Main Menu del mio sito non devo cambiare il codice in ogni pagina...
    Con il CSS sì, ok...ma io di CSS non ne so quasi niente come posso fare??

    (ah, non ditemi di andare a leggere la guida al tal link)
    Ultima modifica di JapanMangaAnime : 10-06-2006 alle ore 22.02.21

  2. #2
    Guest

    Predefinito

    Scusa JapanMangaAnime, ma se non leggi qualche articolo come pretendi di imparare?
    Io con la telepatia non ci so fare...

    Cmq dammi retta... prenditi un po' di tempo e dài uno sguardo a questo link e vedrai che è + semplice di quello che pensi...

  3. #3
    Guest

    Predefinito

    Mmm... se il CSS ti da noia tramuta tutte le tue pagine in .php e usa l'attributo include per includere la pagina col menu: in questo modo cambierai i link solo in quella pagina per tutte

  4. #4
    Guest

    Predefinito

    Nn so se ho capito bene il problema...

    se ho capito bene, potresti usare i frames...

  5. #5
    Guest

    Predefinito

    Citazione Originalmente inviato da sottoscalapunk
    Mmm... se il CSS ti da noia tramuta tutte le tue pagine in .php e usa l'attributo include per includere la pagina col menu: in questo modo cambierai i link solo in quella pagina per tutte
    Quindi il codice come viene ad essere???

  6. #6
    L'avatar di seneca
    seneca non è connesso Super Moderatore
    Data registrazione
    18-12-2004
    Residenza
    la Città Eterna
    Messaggi
    8,376

    Predefinito

    In menu.php scrivi il codice del menù come lo vuoi tu, poi in ogni file *.php in cui questo menù è incluso aggiungi la riga
    Codice PHP:
    include("menu.php");
    esattamente nel posto in cui deve comparire.
    Ciao!


    -- Aut Roma Aut Nihil!

  7. #7
    Guest

    Talking

    Citazione Originalmente inviato da Zorinik
    Nn so se ho capito bene il problema...

    se ho capito bene, potresti usare i frames...
    Bleah!!!
    Abbasso gli iframes!


    PS: fa come detto da seneca, magari separa la pagina in div o tabelle e nel div o tabella nel quale che vuoi appaia il menu mettici quel codice php. La pagina in cui c'è il codice per il menu volendo puà essere anche HTML cioè menu.html... lì dentro ci metterai solo ed esclusivamente il codice html per il menu senza andare ad aprire <html> <head> e <body>. Solo il codice che serve per il menu. Quando poi il sito sarà online (in locale non funzionerà!!!) vedendo il sorgente la pagina la vedrai scritta interamente in html, dato che la funziona include ha fatto il suo mestiere includendo quell'html nella pagina.

  8. #8
    Guest

    Predefinito

    Ma nn funziona....

    io skrivo
    Codice PHP:
    <table width="784" border="0" cellspacing="0" cellpadding="0" valign="top">
    <
    tr>
    <
    td valign="top">

    include(
    "menu.php");

    </
    td>
    il menu è una tabella annidata dentro quella principale...

    EDIT:
    la pagina è in php

    ma questo lo devo lasciare a inizio pag???
    Codice HTML:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//IT"> <html>
    o devo cambiare qualkosa???

    Usa il tasto EDITA per due messaggi consecutivi.
    Ultima modifica di seneca : 12-06-2006 alle ore 23.28.40

  9. #9
    Guest

    Predefinito

    attento che hai sbagliato a scrivere il PHP! Devi aprire con <? e chiudere con ?> quindi il risultato è:

    Codice PHP:
    <? include ("menu.php"); ?>

  10. #10
    Guest

    Predefinito

    mmmm nn viene bene... prova ad andare nella mia home

    viene 1 casino...


    dovrebbe stare a sinistra della parte principale...

  11. #11
    L'avatar di seneca
    seneca non è connesso Super Moderatore
    Data registrazione
    18-12-2004
    Residenza
    la Città Eterna
    Messaggi
    8,376

    Predefinito

    aggiungo, per la seconda domanda, che quello che trovi sopra il body deve essere lasciato cosi com'è, non ha influenza alcuna sul problema, risolvibile come indicato da sottoscala. una cosa, menu.php deve stare nella stessa cartella degli altri file, per come ti abbiamo scritto noi, altrimenti devi cambiare il percorso.


    -- Aut Roma Aut Nihil!

  12. #12
    Guest

    Predefinito

    Citazione Originalmente inviato da seneca
    aggiungo, per la seconda domanda, che quello che trovi sopra il body deve essere lasciato cosi com'è, non ha influenza alcuna sul problema, risolvibile come indicato da sottoscala. una cosa, menu.php deve stare nella stessa cartella degli altri file, per come ti abbiamo scritto noi, altrimenti devi cambiare il percorso.

    Si si, ma adesso ho 1 atro problema...

    (vedi 2 mess fa)
    Ultima modifica di JapanMangaAnime : 12-06-2006 alle ore 23.43.46

  13. #13
    Guest

    Predefinito

    Ehm... ci ho dato un'occhiata al sito, non è che puoi dirci come dovrebbe stare il menu che io non lo capisco? Da quel che vedo io in alto c'è un logo, la tagboard e un altro logo.. mi sembra difficile farci stare anche il menu. Fa magari una bozza con pain per farci capire dove intendi posizionare gli elementi.

  14. #14
    Guest

    Predefinito

    Basta che vai qui (x esempio) e vedi ke il main menu è a sinistra, lì dovrebbe stare, prima ci stava...
    Ultima modifica di JapanMangaAnime : 13-06-2006 alle ore 21.51.44

  15. #15
    Guest

    Predefinito

    Ho dato un'occhiata al sorgente, ma i commenti sembrano messi a muzzo... c'è un inizio e non c'è una fine del menu per esempio.. in pratica ti ripeto il semplice lavoro da fare: individui il codice del menu, lo TAGLI e al suo posto ci metti

    Codice:
    <? include ("menu.php"); ?>
    In seguito la parte che hai tagliato la metti tale e quale in una pagina chiamata menu.php senza aggiungere altro (no <html> no <body> no <head> etc etc). Uppi le pagine ed è fatta; modificando il menu nella pagina menu.php modificherai il menu di tutte le pagine. Linkaci magari un txt con testo completo della pagina.
    Ultima modifica di sottoscalapunk : 13-06-2006 alle ore 22.54.26

  16. #16
    Guest

    Predefinito

    sn tabelle annidate dentro 1 unica

    cmq nel codice di index.php se io metto include ecc... e guardo il codice sorgente non vedo più include e il </td>


    EDIT: Ma nn avevo kiuso la tabella del menu..........



    ..... mica tanto


    cmq come faccio a includere il menu in pagine che sono in un altro percorso???

    faccio 1 altra domanda, meno impegnativa...

    a cosa serve &nbsp ke ogni tanto vedo in giro???



    FunCool: Non fare UP, usa il tasto Edita.
    Ultima modifica di funcool : 14-06-2006 alle ore 09.25.18

  17. #17
    L'avatar di seneca
    seneca non è connesso Super Moderatore
    Data registrazione
    18-12-2004
    Residenza
    la Città Eterna
    Messaggi
    8,376

    Predefinito

    Citazione Originalmente inviato da JapanMangaAnime
    cmq come faccio a includere il menu in pagine che sono in un altro percorso???

    a cosa serve &nbsp ke ogni tanto vedo in giro???
    seguendo il metodo detto in precedenza, dovresti mettere allora il percorso assoluto.
    "&nbsp;" serve per mettere uno spazio tra due caratteri.


    -- Aut Roma Aut Nihil!

  18. #18
    Guest

    Predefinito

    quindi devo scrivere


    Codice PHP:
    <? include("http://japanmangaanime.altervista.org/menu.php"); ?>
    ???

    Perchè io ho messo così in una pagina in un' altra directory e non funziona

  19. #19
    Guest

    Predefinito

    devi scrivere (se sei in root) <? include("\cartella_del_menu\menu.php"); ?>

    ciao

  20. #20
    Guest

    Predefinito

    se hai una struttura del genere:

    Codice:
    index.php
    menu.php 
    cartella_1
       -> pagina_dentro_la_cartella_1.php
    e da pagina_dentro_la_cartella_1.php vuoi includere menu.php, devi fare

    Codice PHP:
    <? include("../menu.php"); ?>
    se avessi un'altra cartella (cartella2.1) dentro la cartella1 che al suo interno presenta un altro file; quindi una situazione del genere:

    Codice:
    index.php
    menu.php 
    cartella_1
       -> pagina_dentro_la_cartella_1.php
       -> cartella2.1 
             -> pagina_dentro_la_cartella_2.1.php
    se da pagina_dentro_la_cartella_2.1.php vorresti includere menu.php, devi fare così:

    Codice PHP:
    <? include("../../menu.php"); ?>
    Spero di essere stato chiaro :)

    Ciao
    BaD_TuX

  21. #21
    L'avatar di seneca
    seneca non è connesso Super Moderatore
    Data registrazione
    18-12-2004
    Residenza
    la Città Eterna
    Messaggi
    8,376

    Predefinito

    Qui chiudo. Si continua per il problema dell'include in http://forum.altervista.org/showthread.php?t=53995.


    -- Aut Roma Aut Nihil!

Regole di scrittura

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