index datei

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • index datei

    hallo,

    ich bin grad dabei eine neue Homepage zu basteln!

    Habe es wie folgt aufgebaut:
    habe folgede includes: header, footer, navigation(links)
    die sollen immer in der index datei angezeigt werden!

    So weit bin ich jetzt auch ... mein Problem ist, das ich nicht weiss, wie ich die verschiedenen Seiten von der Navigation in das Mittelfeld einfüge und bei einem klick auf einen menü punkt nur die jeweilige Seite in das Mittelfeld geladen wird!

    Gibt es da ein tutorial zu? oder gibt es eine ganz simple lösung?

  • #2
    Re: index datei

    Original geschrieben von runner4eva
    Gibt es da ein tutorial zu? oder gibt es eine ganz simple lösung?
    beides: http://tut.php-q.net/frames.html

    Kommentar


    • #3
      hallo,
      danke! habe es eingebaut, jedoch ist es nicht so das wahre!
      Dann hat man ja nur ein eingerenztes fenster mt scrollbalken!

      Das kann man doch auch mit include machen !?
      Und dann den einzelnen dateien einen namen geben und mit get einselen und anzeigen! Ich weiss nur nich wie man das umsetzt!
      gibts da auch ein tut für?
      Zuletzt geändert von runner4eva; 05.11.2006, 09:44.

      Kommentar


      • #4
        Re: Re: index datei

        Original geschrieben von 3DMax
        beides: http://tut.php-q.net/frames.html
        genau das steht doch da drin?
        PHP Forum
        Sessions in PHP
        Loginsystem mit PHP erstellen

        Kommentar


        • #5
          Original geschrieben von runner4eva
          danke! habe es eingebaut, jedoch ist es nicht so das wahre!
          Dann hat man ja nur ein eingerenztes fenster mt scrollbalken!
          Was hast du jetzt eingebaut? Normale HTML-Frames?
          Das kann man doch auch mit include machen !?
          Und dann den einzelnen dateien einen namen geben und mit get einselen und anzeigen! Ich weiss nur nich wie man das umsetzt!
          gibts da auch ein tut für?
          Hast du dir die verlinkte Seite wirklich mal angesehen ...?
          I don't believe in rebirth. Actually, I never did in my whole lives.

          Kommentar


          • #6
            klar! habe folgendes gemacht:

            auszug aus index.php

            PHP-Code:
            <?php  

              
            // die Datei index.php

                 
            if(isset($_GET['page'])) {

                 switch(
            $_GET['page']) {

            case 
            "home":
                                   include 
            "includes/home.htm";
                                   break;
            case 
            "impressum":
                                   include 
            "includes/impressum.htm";
                                   break;
            default:  
                                        
            // Wenn eine ungültige Section angegeben wurde 
                                                                      
            // sollen die News gezeigt werden
             
                                   
            include "includes/news.htm";
                                   break;        }

            } else {

            // wenn section nicht angegeben wurde

            // sollen die News angezeigt werden.
             
                                   
            include "includes/news.htm";    }
            ?>
            oben in der index.php ist ein ein include zur config.php:
            PHP-Code:
            <?php 

            $dateien 
            = array(); 
            $dateien['home'] = "includes/home.htm"
            $dateien['news'] = "includes/news.htm";  
            $dateien['impressum'] = "includes/impressum.htm";  


            ?>
            jetzt wird immer news.htm angezeigt, und wenn ich auf "home" klicke, passiert nix, ausser das wirder news angezeigt wird! wo liegt der fehler?

            in der"navigation.htm" habe ich die links folgend gemacht:

            PHP-Code:
            <li><a href="index.php?page=includes/home.htm" name="home">Home</a></li
            Zuletzt geändert von runner4eva; 05.11.2006, 23:17.

            Kommentar


            • #7
              Augen auf.

              1) So schlecht kann man code gar nicht strukturieren. mach mal vernünftige einrückungen!

              2) Im Link heißt der Parameter page, im Script heißt er section. Was wundert dich da bitte noch???

              Kommentar


              • #8
                und ließ die oben von mir gepostete seite mal weiter, da wird noch ein beispiel genannt das bei weitem übersichtlicher ist
                PHP Forum
                Sessions in PHP
                Loginsystem mit PHP erstellen

                Kommentar


                • #9
                  Original geschrieben von TobiaZ
                  Augen auf.

                  1) So schlecht kann man code gar nicht strukturieren. mach mal vernünftige einrückungen!

                  2) Im Link heißt der Parameter page, im Script heißt er section. Was wundert dich da bitte noch???
                  die strukturierung ist in meinem editor perfekt!
                  nur es hat sich alles verschoben als ich reinkopiert habe!

                  das mit dem section und page habe ich kurz nach dem posten bemerkt und habe es berichtigt! funktioniert jedoch immernoch nicht !

                  Kommentar


                  • #10
                    Und hättest du dann auch die güte das ganze (auch die formatierung) hier anzupassen, oder ist das jetzt n fall fürs archiv??

                    Kommentar


                    • #11
                      habt oben jetzt mal aktualisiert!

                      egal was ich mache ... es wird immer nur die news angezeigt!

                      woran liegt das, das die anderen nicht geöffnet werden können?

                      Kommentar


                      • #12
                        <li><a href="index.php?page=includes/home.htm" name="home">Home</a></li>
                        Du hast anscheinend überhaupt keine ahnung wie das prinzip eigentlich funktioniert.. Dein fehler ist in der Tat extrem trivial, allerdings werd ich dir keine antwort sondern erneut den rat posten:
                        RTFM !! bzw das tutorial

                        Wenn du mal gescheit debuggen würdest, würdest du die Lösung sicher auch schnell finden. Bemüh halt mal die Kollegen print_r und var_dump
                        PHP Forum
                        Sessions in PHP
                        Loginsystem mit PHP erstellen

                        Kommentar


                        • #13
                          ich bin noch absoluter php anfänger!

                          und kann mit den begriffen nicht mal etwas anfangen

                          naja .... ich werd mal nach googeln!

                          Kommentar


                          • #14
                            Original geschrieben von runner4eva und kann mit den begriffen nicht mal etwas anfangen
                            welche begriffe?
                            schreib mal print_r($_GET); in deine index.php und vergleiche dann die ausgabe mit deinen bedingungen im switch-teil.

                            Kommentar


                            • #15
                              wenn ich die seite öffne, kommt folgendes:

                              Array ( )

                              wenn ich dann auf einen navilink klicke, kommt folgende:

                              Array ( [page] => includes/home.htm )
                              Array ( [page] => includes/news.htm )

                              etc.

                              und jez !?
                              Zuletzt geändert von runner4eva; 06.11.2006, 16:10.

                              Kommentar

                              Lädt...
                              X