myGully.com

myGully.com (https://mygully.com/index.php)
-   Entwicklung & Programmierung (https://mygully.com/forumdisplay.php?f=72)
-   -   Problem mit einer einfachen HTML Homepage (https://mygully.com/showthread.php?t=2342417)

logan517 19.06.11 21:45

Problem mit einer einfachen HTML Homepage
 
Guten Abend,

die Frage ist mir schon fast en bissl peinlich, aber ich verzweifel gerade :(.

Ich möchte gerne eine statische Homepage erstellen.
Dies habe ich auch schon dutzende male gemacht, jedoch immer mit PHP.

Mein Menü sah dann immer so aus:
PHP-Code:

<ul>
<
li><a href="index.php?seite=fotos">Zu den Fotos</a></li>
<
ul

Und dann wurde halt über "?seite=fotos" die Datei fotos.php in den Contentbereich der Homepage eingebunden.

Diesmal ist das Problem, ich kann diese Homepage nur auf einem Server erstellen auf dem kein PHP erlaubt ist.

Wenn ich nun so ein Menü mache?
Code:

<ul>
<li><a href="fotos.html">Zu den Photos</a></li>
<ul>

dann wird die Seite "fotos.html" aufgerufen und das Problem dabei ist, dann wird das Template usw. aus der index.html Seite nicht angezeigt.

Wie bekomme ich das trotzdem hin, bzw. wie macht man das, wenn man nur HTML benutzen darf?

Mfg. Logan517

logan517 19.06.11 22:41

genau das versuche ich immer über PHP zu vermeiden, damit, falls ich mal was am Kopfbereich ändere nicht gleich gefühlte 100 Seiten ändern muss.

sirleo 19.06.11 23:20

Hat der Server Serversideincludes(SSI) aktiviert.
Wenn ja dann mach es darüber.

logan517 20.06.11 15:14

Ich vermute mal, dass der Server SSI nicht erlaubt.
deswegen habe ich mal en bissl mit Frames herumprobier, doch nun habe ich folgendes Problem:

http://img546.imageshack.us/img546/1703/menunj.jpg

Also sind Frames auch ungeeignet.

Ich dachte nun vllt. irgendwie über Javas*****, dass ich das Menü auf ne HTML Seite mache und diese einfach in jede Datei über Javas***** einbinde.

refLye 21.06.11 16:45

Man kann mit jQuery Dateien laden, aber das funktioniert nicht mit jeder Datei. Wie wärs, wenn du den head-Bereich in eine MySQL-Datenbank auslagerst? Die Verbindung könntest du mit phpjs herstellen.

Das ist eine Vermutung - keine Ahnung, ob das auch funktioniert.

sirleo 22.06.11 17:51

hmm da er kein PHP hat müsste er die DB sowiso mit JS abfragen und das ist iw mit Kanonen auf Spatzen geschossen, zumal dann die DB von überall her erreichbar sein muss, und das gilt für das Managmentsystem nicht für die DB darin, und die wird vom Provider verwaltet, also schlecht und grosses sicherheitsproblem.

Das mit den Dateien ist gut.
Kannste per JS machen, ABER speichere die Menues nicht in als vollständige HTML-seite, einige Browser reagieren zuweilen komisch wenn du mehrere <HTML>-Tags hast.
Stell nur sicher das du die Skripte zur ladezeit der Seite ausführst.
Und wegen jquery, je nachdem ob du einfach nur schnell was zur Hand haben willst oder etwas tiefer gehen willst, hier mal ein Link(kein Dies ist besser oder das, beides hat seine Berechtigung,aber für unterschiedliche Zwecke)[Link nur für registrierte und freigeschaltete Mitglieder sichtbar. Jetzt registrieren...]
mfg
sirleo

Mr_Braun 23.06.11 01:04

Zitat:

Zitat von logan517 (Beitrag 22409608)

Diesmal ist das Problem, ich kann diese Homepage nur auf einem Server erstellen auf dem kein PHP erlaubt ist.

Mal ganz verrückte Frage:
Besteht nicht die Möglichkeit, dass du den Webspaceanbieter wechselst? Bplaced z.B. als Freehoster?

logan517 23.06.11 13:49

ne sry,

ist nicht mein webserver.
Ist der Webserver von der Ortsgemeinde in der ich Wohne und ich wurde gefragt ich ich denen ne neue Homepage mache

refLye 24.06.11 14:57

Dann soll die Gemeinde mal einen anständigen Webhoster besorgen! Ein BasicWeb XL-Paket von Strato kostet 4€ im Monat, das kann man aus der Kaffeekasse bezahlen. Und da ist PHP dabei - eine Webseite ohne PHP ist nahezu undenkbar, und auch nicht gerade effizient in Sachen Wartung und Weiterentwicklung.

ozonschicht 25.06.11 19:57

Sry, aber für eine Ortsgemeinde ist es bischen Peinlich, wenn man nicht mal einen 5€/m Server besorgen kann.

eudaimonie 29.06.11 07:54

Zitat:

Zitat von logan517 (Beitrag 22409814)
falls ich mal was am Kopfbereich ändere nicht gleich gefühlte 100 Seiten ändern muss.

Genau das ist der Nachteil vom statischen HTML, dies ist einer der Gründe, warum man heutzutage auf PHP, etc. zurück greift.

Teke1337 29.06.11 13:19

Also ganz einfach wäre es mit einem iframe. Du lädst das PHP Skript auf einem Free Hoster hoch und dann das auf die Seite:

<iframe src="link_vom_skript.php" width="xx" height="xx"> </iframe>

Ich weiß nicht wie Du die größe willst, kannst Du bearbeiten indem Du xx mit sinnvollen Zahlen bearbeitest.
Hoffe konnte helfen.


Alle Zeitangaben in WEZ +1. Es ist jetzt 05:51 Uhr.

Powered by vBulletin® (Deutsch)
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.