Announcement

Collapse
No announcement yet.

was i'sn SHTML?

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • was i'sn SHTML?

    hi,

    habe am wochenende für schachergebnisse neue homepageseiten gestaltet. Diese seiten wurden auf SHTML umgestellt! mein markus hatte natürlich keine ahnung von all dem(habe es nach längerem rum basteln aber doch auf die reihe bekommen)! was ist der unterschied von html zu shtml und worin liegen die vorteile?

    gruß

    markus
    Herzliche Grüße

    Markus Lemcke
    barrierefreies Webdesign

  • #2
    shtml-seiten sind normale html-seiten die vom Server geparst (nach bestimmten Anweisungen durchsucht) werden, und die vor dem Verschicken an den Client (deinen browser) erst generiert werden. Der Spaß nennt sich Server Side Includes, also SSI, und ist vor allem interessant, wenn man eine Site dynamisch generieren will oder sich einfach nur den Schreib- und Verwaltungsaufwand erleichtern will.<br>
    Man kann zum Beispiel über SSI die Inhalte einer anderen Datei in ein bestehendes Dokument über &lt;!--#include virtual="/pfad/zur/datei.bla" --&gt; einbinden. Wenn man zum Beispiel die Navigation in eine externe Datei legt, und diese sich ändern sollte, so muss man nur den Inhalt der einen Datei bearbeiten, statt wie bei statischen HTML-Seiten jede einzelne Navigation innerhalb der Datei zu ändern. Das erleichtert die Arbeit um ein vielfaches. Darüber hinaus kann man auch die Ausgabe von Skripten ins Dokument einbinden, oder aber den Query String, und noch einige andere lustige Geschichten. Unter http://www.bignosebird.com/ssi.shtml (und ca. 1000 anderen Tutorials im Netz) steht das alles nochmal etwas ausführlicher..

    Comment


    • #3
      hi,

      besten dank!! jetzt sehe ich schon etwas klarer. habe aber noch ne frage. kann jeder browser shtml darstellen oder nur die neuen oder ist das ganze nicht browser sondern server abhängig?

      gruß

      marku
      Herzliche Grüße

      Markus Lemcke
      barrierefreies Webdesign

      Comment


      • #4
        Der ganze Spaß läuft ausschließlich auf dem Server ab, von daher muss der Browser nur HTML verstehen können. Der Webserver muss nur dahingehend konfiguriert sein, daß er Dateien mit der Endung .shtml auch wirklich interpretiert, also nach irgendwelchen &lt;!--#include blablabla--&gt; Befehlen untersucht und dementsprechend formatiert

        Comment


        • #5
          hi,

          das hört sich gut an! also wenn ich es richtig kapiert habe, kann ich mit shtml z. b. ein text mit formatierung für eine navigationsleiste einrichten. jetzt rufe ich auf jeder seite wo ich die navigationsleiste haben will nur so ne art script auf wo dann die navigationsleiste aufruft! wenn ich an der navigationsleiste was ändern will, muss ich das nur an einer stelle machen. richtig?

          gruß

          marku
          Herzliche Grüße

          Markus Lemcke
          barrierefreies Webdesign

          Comment


          • #6
            Yes, Sir! &lt;salutier&gt;<br>
            Und es hat den Vorteil - im Gegensatz zu gleichartigen Lösungen in JavaScript - dass es auch funktioniert, wenn JavaScript deaktiviert ist. )<br><br>Mathias.<br><br>
            Upps, D.Klevinghaus, ich hoffe, ich bin dir nicht in die Parade gefahren? | Ich schätze, ich werd´ mich auch mal mit SHTML befassen. Markus, hast du ´n Buch dazu? Als Tipp

            Comment


            • #7
              Exakt.
              Der befehl, der die externe Navigationsseite aufruft ist:<br>
              &lt;!--#include file="navi.txt" --&gt;<br>
              navi.txt ist hier zu ersetzen durch den jeweiligen Dateinamen, und wenn man die Seite nun über den Webserver im Browser aufruft sollte die zweite Datei in die angezeigte eingebettet sein

              Comment


              • #8
                hi ihr beiden!!

                besten dank!! ist also besser wie ne externe stylesheetsdatei, weil stylesheets browser abhängig ist! *freu*!

                gruß

                marku
                Herzliche Grüße

                Markus Lemcke
                barrierefreies Webdesign

                Comment


                • #9
                  Gibt´s ´n gutes Buch dazu? Markus? D.

                  Comment


                  • #10
                    weiß nicht!
                    Herzliche Grüße

                    Markus Lemcke
                    barrierefreies Webdesign

                    Comment


                    • #11
                      SSI ist nicht schwer zu erlernen, die Sprache hat einen sehr begrenzten Funktionsumfang den man sich locker mit irgendwelchen Online-Tutorials beibringen kann. Ich glaube, daß ist auch der Grund warum es keine Bücher zu dem Thema gibt, es ist einfach nicht genug Stoff da...

                      Comment


                      • #12
                        hi,

                        kennst du eine webseite wo man da was nachlesen kann?

                        gruß

                        marku
                        Herzliche Grüße

                        Markus Lemcke
                        barrierefreies Webdesign

                        Comment


                        • #13
                          Hier sind mal einige zum Anschauen, hab die zwar nich auf Ihre Qualität hin überprüft, aber könnten ganz aufschlußreich sein:
                          <br>
                          http://www.bignosebird.com/ssi.shtml<br>
                          http://www.useforesite.com/tut_ssi.shtml<br>
                          http://www.tutormatrix.com/programs/ssi/ssi.html<br>
                          http://www.freewebmasterhelp.com/tutorials/ssi/index.htm<br>
                          http://www.gonkey.com/tutorials/ssi.shtml<br>
                          http://www.ora.com/info/cgi/ch05.html<br&gt

                          Comment


                          • #14
                            besten dank!!!

                            gruß

                            marku
                            Herzliche Grüße

                            Markus Lemcke
                            barrierefreies Webdesign

                            Comment


                            • #15
                              Ja, besten Dank auch von mir.<br>
                              Mathias

                              Comment

                              Working...
                              X