|
#1
|
||||
|
||||
|
Hallo,
da bereits die Frage gestellt wurde wie man eine Seite ohne Frames erstellt und trotzdem einfach bearbeiten kann, habe ich diese kleine Anleitung hier geschrieben: Also im folgenden eine kleine HTML-Seite: Code:
<html> <head> </head> <body> <table> <tr> <td width="200"> <h3>Das Menü</h3> Testeintrag Testeintrag </td> <td> Der Inhalt </td> </tr> </table> </body> </html> Soll der Inhalt aus des Menüs nur in einer Datei ausgelagert werden, und diese Datei wird in jeder HTML-Seite nur eingebunden, dann kann das Menü ja einfach bearbeitet werden. Also erstellen wir nun die Datei "menu.inc.php" (das inc steht für "include" (dt. einbinden) und gibt an das die Datei eingebunden wird, ist aber nicht zwingend erforderlich, wird aber von professionellen PHP-Programmierern so gemacht). Im folgenden der Inhalt der Datei menu.inc.php: Code:
<h3>Das Menü</h3> Testeintrag Testeintrag Möchten wir die Datei nun immer includen (dt. einbinden) mit PHP, dann wird das wie folgt gemacht: Code:
<html>
<head>
</head>
<body>
<table>
<tr>
<td width="200">
<?php
include("menu.inc.php");
?>
</td>
<td>
Der Inhalt
</td>
</tr>
</table>
</body>
</html>
|
|
#2
|
||||
|
||||
|
Das klappt aber nur auf Seiten die eine .php Endung haben oder geht das auch auf Seiten mit htm Endung?
|
|
#3
|
||||
|
||||
|
eigentlich nur auf Seiten mit .php - Endung. Aber die Endung kann man ja ändern...
|
|
#4
|
||||
|
||||
|
wird denn dann das Menue auch problemlos von Google und anderen Suchmaschinen erkannt bzw. die Unterseiten dann eingelesen?
Gruss Enno |
|
#5
|
||||
|
||||
|
Das Problem mit der endung ändern ist ja bloß, das 100te von Seiten mit .htm im Index der Sumas sind, wenn ich die jetzt ändere, bekommt man ja immer ne 404 Site wenn mann über die Suma meine Seite besuchen will.
|
|
#6
|
||||
|
||||
|
Dazu wäre ne eigene Diskussion "404 Seiten nützen" oder vermeiden recht angebracht vermute ich :wink:
Kannst du mit der htaccess machen. Wenn jemand da genau helfen kann bitte eigenen Beitrag erstellen. |
|
#7
|
||||
|
||||
|
@Mario:
Wenn du Apache (mit aktiviertem Modrewrite-Modul) verwendest habe ich im folgenden Thread eine kleine Anleitung geschrieben: http://www.webmasterwelt.net/ftopic21.html @Enno: Jepp, wird problemlos von Google gelesen. |
|
#8
|
||||
|
||||
|
Hi, super .. Danke für den Tipp, werds am Wochenende mal testen.
|
|
#9
|
||||
|
||||
|
Das ist eine echt schöne Möglichkeit. Wobei das irgendwo nur Sinn macht, wenn man die Grundstruktur "für alle Zeiten" gleichlässt. Ich meine z.B. man legt sich fest, daß man seine Seite in 2 Teile teilt;
oben wird mit includes eingebunden, unten steht der Inhalt. Wenn man jetzt aber das Menü links haben will, muss man doch wieder in jede einzelne Seite und dort die includes an die richtige Stelle schieben. Oder gibt es da auch einen andere Möglichkeit? Was mich interessieren würde: Momentan gestalte ich meine Seiten noch mit Frames. Ein guter Grund zu includes und PHP zu wechseln wäre der, daß google mit diesen PHP-Seiten besser zurecht kommt, als mit Frames. Ist das so? Kann Google die PHP-Seiten mit includes vollständig lesen?? Wäre um eine Antwort sehr erfreut. Theoderich |
|
#10
|
||||
|
||||
|
@theoderich:
Natürlich möchte ich dich hier erst einmal herrzlich willkommen heissen. ![]() Ja, mit PHP includete Dateien werden von Google optimal gelesen, besser als Frames. Eine gewisse Struktur muss natürlich schon festgelegt sein, also z. B. eben dass die Seite aus 2 Tabellen besteht. Aber das Menü selbst lässt sich dann immer wieder schön ändern, indem man nur die eine Datei ändert in der das Menü ist, und auch Google und andere Suchmaschinen kommen damit besser zurecht (die Suchmaschinen können das so optimal lesen wie eine ganz normale HTML-Datei!). |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
|
|