Seite veröffentlichen klappt nicht mehr...

det1963 schrieb am 04.03.2013 um 14:04 Uhr

Webdesigner 7 Premium

Hallo,

ich wende mich an Euch wegen folgendem Problem!!!

Ich habe einen Internetauftritt ohne Probleme realisiert. Jetzt möchte ich die Seiten gänzlich neu gestalten. Dafür habe ich einen neuen Ordner angelegt und die neuen Seiten dort abgespeichert!

Wenn ich nun eine "neue Seite" veröffentlich möchte, dann ist die angezeigte Internetseite LEER!

Ok, dachte ich, vielleicht gibt es ein Problem mit den bereits auf dem Server abgelegten Seiten. Deshalb alles vorhandene vom Server gelöscht und die "neue Seite" neu eingespielt... mit dem gleichen Ergebnis, dass nichts angezeigt wird. Dabei habe ich folgendes festgestellt.

Beim überspielen der Seite "sitemap" werden auf dem Server folgende Dateien angezeigt:

sitemap.htm , sitemap.xhl und sitemap_2.htm

Wenn ich nun direkt auf den Server zugreife und die sitemap_2.htm in sitemap.htm UMBENENNE, dann klappt es! Jedoch kann es nicht sein, dass ich jedesmal überspielte Seiten umbennen muss!

Anmerkung : Verzeichnis sitemap_htm_files hatte ich auch gelöscht und wurden wieder neu angelegt...

Jemand eine Lösung oder Erklärung?

Schonmal Danke

det63

Kommentare

marboe schrieb am 04.03.2013 um 16:49 Uhr

Hallo det63,

das liest sich für mich als würde dein Projekt  Seite"sitemap" heißen.

Da der WD u.a. automatisch eine sitemap anlegt, kommt es hier zu Doppelbenennungen. (sitemap= Liste der Seiten auf deinem Webspace für die Suchmaschinen)

Ich würde das Projekt umbenennen, neu speichern und exportieren. Dann den Webspace noch einmal gründlich löschen und neu veröffentlichen. Wahrscheinlich ist dann dein Problem gelöst.  Gruß Martina

 

Ergänzung 17:13:

Ich ergänze noch den Namen: die erste Seite sollte zwingend "index" heißen. Dann lautet der Ordner auch automatisch "index_htm_files". Der Projektname an sich ist natürlich egal. (deine .web kann also heißen wie du möchtest)

det1963 schrieb am 04.03.2013 um 18:10 Uhr

Hallo Martina,

danke für die schnelle Antwort, aber daran liegt es leider nicht :o(

Habe bereits eine komplette Präsenz im Internet laufen.... Startseite natürlich index u.s.w.   Diese Dateien liegen alle bei mir auf dem PC im Ordner A.   Jetzt hat mir das Design nicht mehr gefallen und ich habe einen Ordner B angelegt und in diesen Ordner habe ich sämtliche neue Seiten abgespeichert... Index u.s.w.

Um zu schauen ob es klappt, habe ich eine selbsterstellt Seite mit dem Namen sitemap überspielen wollen, mit dem bereits zuvor beschrieben Erfolg. Jetzt habe ich versucht eine Seite test zu überspielen und genau das gleiche Problem. Es werden eine test.htm (Dateigröße 1684) , eine test.xhl und eine test_2.htm (Dateigröße 13439) plus dem dazugehörigen Verzeichnis test_htm_files überspielt

Rufe ich jetzt übern Browser die Seite test auf, dann ein weißer Bildschirm. Greife ich mit einem FTP-Programm auf den Server zu und benenne die Seite test_2.htm in test.htm um dann kann man die Seite ganz normal aufrufen. Auch konnte ich vorher unter test_2.htm die Seite bereits aufrufen, aber nicht unter test.htm

Weiß nicht wie gut Du Dich mit der Materie auskennst?

Ich kopiere mal den Code der test.htm und finde dort einen Hinweis auf test_2.htm (habe ich gelb markiert)

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta name="XAR Files" content="test_htm_files/xr_files.txt"/>
<title>test</title>
<meta http-equiv="Content-Type" content="text/html; charset=Windows-1252"/>
<meta name="Generator" content="Xara HTML filter v.4.1.1.671"/>
<link rel="stylesheet" type="text/css" href="test_htm_files/xr_main.css"/>
<link rel="stylesheet" type="text/css" href="test_htm_files/xr_text.css"/>
<script type="text/javascript" src="test_htm_files/roe.js"></script>
<script type="text/javascript" src="test_htm_files/prs.js"></script>
<script type="text/javascript">var xr_nextpage="test_2.htm"; var xr_transition=0; var xr_transitiontime=500;var xr_prevpage=""; var xr_btransition=0; var xr_btransitiontime=0;</script>
</head>
<body>
<div class="xr_ap" id="xr_xrii"  style="width: 100%; height: 100%; top:0%; left:0%;">
<div class="xr_ap" id="xr_xr" style="width: 760px; height: 1000px; top:0px; left:50%; margin-left: -380px;">
<script type="text/javascript">var xr_xr=document.getElementById("xr_xr")</script>
<div class="xr_ap" id="xr_xri" style="width: 760px; height: 1000px;">
<div id="xr_xo0" class="xr_ap" style="left:0; top:0; width:760px; height:100px; visibility:hidden;">
<a href="" onclick="return(false);">
</a>
</div>
<div id="xr_xd0"></div>
</div>
</div>
</div>
<script type="text/javascript">xr_prifs();</script>
<img class="xr_ap" src="test_htm_files/04.gif" alt="" id="xr_qsq0" style="visibility:hidden;"/>
<script type="text/javascript">xr_aeh()</script>
</body>
</html>

Schaue ich mir den Code der funktionierenden test_2.htm an, dann stehen dort die gleichen Befehle u.s.w. Nur an der Stelle wo in dem hier angezeigt Code Test_2.htm steht, sind dort nur 2 Anführungszeichen, direkt hintereinander.

Bastele jetzt seit einem jahr mit WD rum und bisher gab es nie Probleme. Nur jetzt erzeugt WD eine zweite htm-Seite und ich weiß nicht warum :o(

Viele Grüße

Det

Nachtrag: Habe im Gegensatz zum erstenmal jetzt eine Design-Vorlage verwendet! Ob es daran liegt?

marboe schrieb am 04.03.2013 um 19:42 Uhr

Hallo det1963, danke für die genaue (und gute) Erklärung. Ich denke trotzdem das da ein Denkfehler ist. Hast du die Testseite in das gleiche Verzeichnis hochgeladen wo auch die "alte" Seite liegt? So klingt es.

Das kann mE. nicht funktionieren. Nur wenn du in ein anderes Verzeichnis laden würdest und mit absoluten Linkangaben verlinken würdest (http:www.DeineTestseite.htm).

Der WD produziert ja nicht nur die .htm Seiten sondern noch einige Zusatzdateien. Zum Beispiel CSS-Style Auszeichnungen und auch "was ist die nächste Seite", welche Hintergrundfarbe hat alles, wo leitet die Navi hin usw.  Wenn du nun aus einem neuen Projekt nur eine .html auf den Server schiebst, dann fehlen die Zuordnungen.

Den Beweis hast du mE selbst gefunden mit " " und "test_2.htm". Eine einzelne Seite hochzuladen ohne die dazugehörigen Zusatzdateien kann IMHO nicht funktionieren. 

Ich habe bei meinen geteilten Projekten folgendes Procedere gemacht:

ein Projekt hochgeladen in den Root (also "/"); das zweite Projekt hochgeladen in /Unterverzeichnis - mit eigener index_htm_files u.a.  Dann dieses zweite Projekt mit absoluten Links mit dem ersten Projekt verlinkt. Dabei hat das zweite Projekt aber auch eine eigene interne Navi; wurde also ganz normal hergestellt wie das mit dem WD so gemacht wird. Nur die Links zu den Seiten des ersten Projekts wurde absolut verlinkt. So hat jede Seite ihre eigenen Zusatz-Zuordnungen. 

Warum gehst du denn nicht hin und löschst alles (!) auf deinem Webspace wenn die neue Seite fertig ist und lädst mit dem WD hoch. Das erste mal Hochladen würde ich immer so machen. Danach kann man evtl. einfacher mit FileZilla arbeiten. Gruß Martina

det1963 schrieb am 04.03.2013 um 21:20 Uhr

Hallo Martina, danke Dir sehr rechtherzlich für deine Mühe...

Anscheinend habe ich doch nicht so gut erklärt, oder ich habe deine Antwort nicht ganz verstanden?!

Wenn ich eine Seite ( z.B. test) aus WD überspiele, dann finde ich auf dem Server eine Datei test.htm und test.xhl und natürlich wird ein Verzeichnis test_htm_files angelegt. So war es bisher! Jetzt überspielt WD noch eine dritte Datei, nähmlich test_2.htm und das ist das Problem!!!

Wenn ich, wie Du vermutest, fehlende CSS-Style oder fehlende Verlinkungen nicht mit überspielt hätte, dann würde es meiner Meinung nach zu einer fehlerhaften Darstellung kommen und nicht wie jetzt zu einem weißen Bildschirm.

Als ich WD kaufte, nahm ich ein weißes Blatt und füllte es mit Inhalten und speicherte es ab. index u.s.w. Es gab keine Probleme. Jetzt bin ich anders vorgegangen. Aus der Designgalerie habe ich aus den Themen mir eine schöne Vorlage (Alpha Thema) rausgesucht und es in den Arbeitsbereich gezogen. Habe alles gelöscht was mir nicht gefallen hat und neue Sachen eingefügt. Um die bestehende Index nicht zu überschreiben, habe ich die neue Seite als Index in einem Verzeichnis B gespeichert. Diese Index diente mir als Vorlage für alle weiteren Seiten die ich dann natürlich unter anderen Namen ebenfalls in Verzeichnis B auf meinem PC gespeichert habe, so auch die besagt Datei test.

Vorher hatte ich noch keine Seite test veröffentlicht, somit dürfte es auch nichts bringen, wenn ich im Server alles "alte" lösche?!

Weil ich mir mittlerweile meine bestehende Internetpräsenz zerschossen habe, musste ich jetzt alle neuen Seiten überspielen. Und jedesmal wurde eine dritte Seite überspielt... index.htm, index.xhl und eben index_2.htm u.s.w.  Beim Aufruf der Seiten mittels Browser bekam ich jetzt nur weiße Seiten, keine Fehlerseiten 404, angezeigt. Also mit FTP-Programm auf den Server zugegriffen und alle Seiten mit _2 umbenannt ( _2 gelöscht) und jetzt bekomme ich die Seiten auch angezeigt.

Nur wenn ich jetzt was an einer Seite ändere, dann natürlich wieder das gleiche Spiel.

Letztendlich ist doch die Frage, warum erzeugt WD beim überspielen der Webseite test, neben den dateien test.htm und text.xhl eine 3. und zwar test_2.htm?

Habe mitlerweile auch das Magix-Support-Team informiert und ich werde, wie von Dir vorgeschlagen, mal alles vom Server löschen und einen neuen Versuch starten. Das kann ich aber erst später machen, da ich zur Zeit Besucher auf den Seiten habe und das ist dann nicht so optimal :o)

Nochmals herzlichen Dank für deine "Anteilnahme", ich werde über die weiteren Ergebnisse berichten...

Einen schönen Abend noch

Gruß

Det

 

BeRo schrieb am 04.03.2013 um 22:24 Uhr

[...] Rufe ich jetzt übern Browser die Seite test auf, dann ein weißer Bildschirm [...]

Wenn ich Deine Beschreibung richtig verstanden habe, ist das Problem bei der Erstellung der neuen Site passiert.

Du hast Dein neues Projekt mit einer leeren Seite begonnen und dann aus der Design-Galerie passende Seiten in das Editor Fenster gezogen...

Bei diesem Vorgang behält der WD die leere Anfangsseite und hängt die hineingezogenen Seiten unten an.

Veröffentlichst Du das Projekt, siehst Du folgerichtig nur eine leere, weiße Seite.


Dieses Verhalten des WD erklärt auch, dass Du auf dem Webspace immer eine Seite mehr findest, als Du neu angelegt hast.

Noch eine Kleinigkeit:

Der von Dir gepostete Quellcode- und das Vorhandensein einer "xhl" Datei verrät, dass Du keine neue Website-, sondern eine Präsentationssite angelegt hast.

Das ist zwar für Dein aktuelles Problem ohne Bedeutung, es hat aber den gravierenden Nachteil, dass zukünftige Besucher Deiner Site nicht mehr mit den Pfeiltasten scrollen können!
Auf Präsentationsseiten dienen die Pfeiltasten stattdessen der Navigation zwischen den Seiten. Drückt jemand eine Pfeiltaste, wird automatisch die vorige- oder die nächste Seite angezeigt.

Problem gelöst?

Ich denke, ja.

Viel Erfolg

Zuletzt geändert von BeRo am 04.03.2013, 22:42, insgesamt 2-mal geändert.

Auf den Tag genau gehen heute, am 14.08.2021, 10 Jahre online Support für die Community zu Ende.
Ich freue mich auf eine neue, berufliche Herausforderung, die sich gerade ergeben hat. Leider bleibt dann keine Zeit mehr für die Community übrig, aber Ihr seid bei den aktiven Mitgliedern in besten Händen.
Sicher schaue ich auch ab und zu nochmal rein... 🤓

det1963 schrieb am 04.03.2013 um 22:58 Uhr

Hallo BeRo,

auch Dir tausend Dank für deine Hilfe! Du hast Recht, was den Übeltäter betrifft !!!! Habe es jetzt nicht mehr kontrolliert, aber kurz geschaut und die Seite, wie von Dir angezeigt bei mir gesehen....

In einem Punkt muss ich Dir aber widersprechen, habe alle Seiten ins Netz gestellt und lassen sich alle scrollen. Bis jetzt jedenfalls. Was mir allerdings in der Darstellung negativ aufgefallen ist, ist die Anzeige bei einem Android-Handy. Text der sich bei mir am PC innerhalb der Seite zeigt, schiesst dort über den Seitenrand weit hinaus, was bei meinen alten Seiten nicht der Fall war.

Wie gesagt, tausend Dank!!! Werde mich morgen an der Berichtigung machen....

Gruß

Det

BeRo schrieb am 04.03.2013 um 23:09 Uhr

[...] habe alle Seiten ins Netz gestellt und lassen sich alle scrollen. [...]

Glück gehabt.

Das liegt daran, dass Deine ursprüngliche Startseite (die leere Seite) vermutlich eine "normale" Website war. In dem Fall ignoriert der WD folgende Präsentationsseiten. Die werden dann genau so behandelt, wie normale Webseiten.

Was die Darstellung Deiner Site auf Smartphone & Co betrifft, findest Du im Forum genug Lesestoff und eine Vielzahl von Vorschlägen, zur mehr oder weniger vollständigen Kompensierung des Effekts.

Gestern haben wir hier noch darüber geschrieben...

CU & GN

 

Zuletzt geändert von BeRo am 04.03.2013, 23:09, insgesamt 1-mal geändert.

Auf den Tag genau gehen heute, am 14.08.2021, 10 Jahre online Support für die Community zu Ende.
Ich freue mich auf eine neue, berufliche Herausforderung, die sich gerade ergeben hat. Leider bleibt dann keine Zeit mehr für die Community übrig, aber Ihr seid bei den aktiven Mitgliedern in besten Händen.
Sicher schaue ich auch ab und zu nochmal rein... 🤓