pfadangaben in templates

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

  • pfadangaben in templates

    hi...

    ich habe für meine templates und bilder jeweils ein verzeichnis. die php-dateien befinden sich im root.

    im template gebe ich nun folgendes an:

    <img src="../images/bla.gif">

    wenn ich die datei dann parse, ist aber der bildpfad dan nicht richtig. ich muss im template dann folgende angabe machen

    <img src="images/bla.gif">

    nun funktioniert es. wieso eigentlich? der pfad ist ja eigentlich falsch, oder wird immer danach gegangen wo die php-datei liegt zum parsen des templates?

  • #2
    Sicher, weil du ja das Template in der php Datei parst.

    Also ist der Ausgangspunkt wohl die php Datei

    Kommentar


    • #3
      ja stimmt. nun geht mir ein licht auf :-) danke

      Kommentar


      • #4
        da ist wieder der unterschied zwischen Server und Klient!

        Der Klient weiß ja gar nicht, woher das Layout kommt. Das interessiert ihn aber auch nicht!

        Kommentar


        • #5
          aber das is dann so ok wie ich es gemacht habe, oder wird das bei templates mit den pfaden anders gelöst?

          Kommentar


          • #6
            es reicht eigentlich, wenn du die templates so gestaltest, dass sie funzen, wenn sie eingesetzt werden. besser sind absolute pfade mit nem / vorne dran.

            Kommentar


            • #7
              hmm..komischer weise funzt das net wenn ich den / vorn anstell, also

              /images/bla.gif , wenn ich schreib images/bla.gif gehts... hast du dafür ne
              erklärung?

              Kommentar


              • #8
                wir rufst du die datei denn auf?

                Kommentar


                • #9
                  welche datei meinst du? die bilddatei?

                  rufe ich auf mit:

                  <img src="images/bla.gif"> auf

                  wenn ich es so schreibe gehts auch:

                  <img src="./images/start1.jpg"> aber nur mit nem / wie du gesagt hast muss doch auch gehen. die letze variante habe ich unter windows getestet.

                  die obere variante geht weder unter windows noch unter unix bei mir
                  Zuletzt geändert von lx-club; 08.03.2004, 18:30.

                  Kommentar


                  • #10
                    wie lautet der pfad zur seite?

                    Kommentar


                    • #11
                      bei mir lokal lautet der pfad so.

                      http://localhost/lxclub/start.php?go=0

                      in der start.php wird das template dann geparst

                      Kommentar


                      • #12
                        die methode mit dem / ist ja auch absolut. das heißt der Pfad wird vom Document_root ausgegangen. Das geht dann nicht.

                        Kommentar


                        • #13
                          aber wen nder pfadso lauten würde

                          http://localhost/start.php?go=0

                          dann würde es wohl gehen? was is eigentlich der vorteil dieser absoluten pfadangabe für die bilder? relative angaben sinddoch viel flexibler

                          Kommentar


                          • #14
                            das ist wohl ansichtssache. wenn du modrewrite hast, die mehrere ordner simuliert, bist du am ende.

                            Kommentar

                            Lädt...
                            X