Seite Validiert nicht

Hilfe zur Installation
conti
Forum Members
Forum Members
Posts: 73
Joined: Tue Aug 22, 2006 7:41 pm

Seite Validiert nicht

Post by conti »

Hallo

wer hat mir einen Tip?
Wenn ich ein Testseite von mir versuche zu validieren bekomme ich folgenden Fehler
>
Dies ist mein Template

Code: Select all

<!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" xml:lang="de" lang="de">
<head>
<title>{sitename} - {title}</title>
{stylesheet}
{metadata}
</head>
In den Metadaten(Globale Einstellungen) steht dies

Code: Select all

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
Schaue ich aber den generierten Quellcode an, sieht er so aus

Code: Select all

<!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" xml:lang="de" lang="de">
<head>
<link rel="stylesheet" type="text/css" href="http://www.-------.ch/cms/modules/Album/css/stylesheet.css" />
<title>--------.ch - CCCCCCC</title>
<link rel="stylesheet" type="text/css" media="screen" href="http://www.-------.ch/cms/stylesheet.php?cssid=31&mediatype=screen" />
<link rel="stylesheet" type="text/css" media="all" href="http://www.-------.ch/cms/stylesheet.php?cssid=50&mediatype=all" />
<base href="http://www.------.ch/cms/" />
<meta name="Generator" content="CMS Made Simple - Copyright (C) 2004-9 Ted Kulp. All rights reserved." />
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
Es ist richtig das ich das Fotoalbum installiert habe. Irgendwie habe ich das Gefühl das die Zeile mit dem Album Stylesheet aber am falschen Ort erscheint.
Wieso? Was ist da ev. falsch?

Vielen Dank für Eure Hilfe.

Grüsse
Conti
NaN

Re: Seite Validiert nicht

Post by NaN »

Womit validierst Du denn die Seite?
Hast Du mal einen Link zum anschauen?

Das Album Stylesheet steht schon an der richtigen Stelle.
Nur wenn Du nach Strict validierst, muss im Head als erstes der Title stehen.
conti
Forum Members
Forum Members
Posts: 73
Joined: Tue Aug 22, 2006 7:41 pm

Re: Seite Validiert nicht

Post by conti »

Ganz einfach, habe den tag {valid_xhtml} in den footer des templates reingenommen.
Was mich noch irritiert ist, das der validator was von 4.01 Transitional quasselt.

Hier kannst Du mal reinschauen www.continisio.ch/cms/.
Habe erst mit dem Aufbau begonnen. Ist aber nicht meine erste cmsms Seite.
Mit dieser www.st-verena.ch die zwar schon produktiv ist habe ich auch noch ein paar Probleme,
sollte aber die Fehler schon noch gelöst bekommen.

Liebe Grüsse
Conti
mike-r

Re: Seite Validiert nicht

Post by mike-r »

Tidy* gibt mir folgendes aus:
line 5 - Error: unclosed start-tag requires SHORTTAG YES



Sieht schon eindeutiger aus, oder?

* http://users.skynet.be/mgueury/mozilla/
conti
Forum Members
Forum Members
Posts: 73
Joined: Tue Aug 22, 2006 7:41 pm

Re: Seite Validiert nicht

Post by conti »

Vielen Dank für den Hinweis.
Habe die felende spitze Klammer ergänzt.
Leider klappt die Validierung noch immer nicht.
Wieso glaubt der Validator es handelt sch um 4.01 Transitional.
Info No Character encoding declared at document level
No character encoding information was found within the document, either in an HTML meta element or an XML declaration. It is often recommended to declare the character encoding in the document itself, especially if there is a chance that the document will be read from or saved to disk, CD, etc.
Diese Meldung stimmt ja auch nicht.

Grüsse
Conti
mike-r

Re: Seite Validiert nicht

Post by mike-r »

Wenn Du da nicht live dran rumstricken würdest, könnte man sich das anschauen ;)

Noch ein Tip: http://www.validome.org/validate/?uri=h ... io.ch/cms/
mike-r

Re: Seite Validiert nicht

Post by mike-r »

Ich hab mir das jetzt nochmal angeschaut, und kann beim besten Willen nicht entdecken wo das Problem ist.
In den Headern sehe ich nichts, was sich sonderlich von anderen Servern unterscheidet, musst Du wohl damit leben, das Dokument zeigt der Validator als gültig an, wenn ich es statisch auf einem anderen Server teste...

Aus Interesse:
Kannst Du eine der CMS-Seiten mal statisch auf dem Server ablegen?
Vielleicht zusätzlich eine minimale statische  gültige XHTML-seite (html, head, body...)?

Was gibt der Validator dann aus?
conti
Forum Members
Forum Members
Posts: 73
Joined: Tue Aug 22, 2006 7:41 pm

Re: Seite Validiert nicht

Post by conti »

Hallo jetzt habe ich wieder etwas Zeit.

Das spuckt der Validator aus:

Code: Select all

Error found while checking this document as HTML 4.01 Transitional!

Code: Select all

The following notes and warnings highlight missing or conflicting information which caused the validator to perform some guesswork prior to validation. If the guess or fallback is incorrect, it could make validation results entirely incoherent. It is highly recommended to check these potential issues, and, if necessary, fix them and re-validate the document.

   1.      Warning Unable to Determine Parse Mode!

The validator can process documents either as XML (for document types such as XHTML, SVG, etc.) or SGML (for HTML 4.01 and prior versions). For this document, the information available was not sufficient to determine the parsing mode unambiguously, because:
          * the MIME Media Type (text/html) can be used for XML or SGML document types
          * No known Document Type could be detected
          * No XML declaration (e.g <?xml version="1.0"?>) could be found at the beginning of the document.
          * No XML namespace (e.g <__html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">) could be found at the root of the document.

      As a default, the validator is falling back to SGML mode.

   2.      Info No Character encoding declared at document level

No character encoding information was found within the document, either in an HTML meta element or an XML declaration. It is often recommended to declare the character encoding in the document itself, especially if there is a chance that the document will be read from or saved to disk, CD, etc.
See this tutorial on character encoding for techniques and explanations.
Irgendwie hat der das Gefühl das es sich um ein 4.01 Transitional handelt obwohl es anders ist.
Aus Interesse:
Kannst Du eine der CMS-Seiten mal statisch auf dem Server ablegen?
Vielleicht zusätzlich eine minimale statische  gültige XHTML-seite (html, head, body...)?
Wie meinst Du das? Sorry habe ich nicht ganz verstanden.

Grüsse
Conti
NaN

Re: Seite Validiert nicht

Post by NaN »

Also wenn ich mir Deine Seite anschaue, dann ist sie ja auch nicht valide.
Weder nach HTML 4.01 noch nach XHTML 1.0.
Schau Dir bitte mal den HTML Quelltext ganz genau an.
Da sind mehrere Seiten in einer. (mehrere Tags etc.)
Was ist rockngroll.de ?
Oder kidzdom.com/poll/admin.php/?vqie=0 ?

Die Seite ist alles andere als so weit, validiert zu werden.
Wie sieht denn das Template aus?
Wo hast Du das Template her?
Bevor Du anfängst, zu validieren, sollte die Seite doch zumindest in irgendeinem Browser halbwegs ansehnlich sein, oder?
Ist sie aber nicht.
In keinem einzigen Browser.

Also bevor Du Dich mit dem {valid_xhtml} Tag auseinandersetzt (der macht übrigens seine Arbeit - und zeigt Dir ganz brav ein Bild an, nach dem alles valide sein soll - isses aber nicht), mach doch erstmal die Seite fertig.
Eventuelle Validierungsfehler kann man ja auch später noch beheben.
Last edited by NaN on Fri Nov 20, 2009 8:34 pm, edited 1 time in total.
conti
Forum Members
Forum Members
Posts: 73
Joined: Tue Aug 22, 2006 7:41 pm

Re: Seite Validiert nicht

Post by conti »

Lieber NaN

viele Fragen die Du da stellst.
Das Template ist ein Standard Template von cmsms das ich geleert habe und danach neu aufgebaut.

Woher diese vielen fremd Einträge stammen weiss ich nicht. Habe es übrigens auch erst heute bemerkt, weil ich ein paar Tage nicht dran war.
Das letzte mal (vor ein paar Tagen) kam die Seite Ordnungsgemäss im Browser. Einzig validieren tat sie nicht. Wenn ich das Template anschaue sind diese komischen Einträge die Du ansprichst nicht vorhanden.

Jetzt weiss ich nicht mehr weiter. Ich habe den Eindruck irgendwie 'gehackt' worden zu sein. Anders kann ich mir das nicht erklären.

Conti
conti
Forum Members
Forum Members
Posts: 73
Joined: Tue Aug 22, 2006 7:41 pm

Re: Seite Validiert nicht

Post by conti »

Nachtrag:

dieser 2. stammt nicht von mir.
Schaue ich die Seite mit Firefox an habe ich den drin allerdings nicht immer (beim refreshen).
Mit Safari kommt die Seite einwandfrei sooft hintereinander wie ich will.

Conti
conti
Forum Members
Forum Members
Posts: 73
Joined: Tue Aug 22, 2006 7:41 pm

Re: Seite Validiert nicht

Post by conti »

nochmals Nachtrag:

dies ist das von mir erstellte Template das dieser Seite zugrundeliegt.

Code: Select all

<!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" xml:lang="de" lang="de">

<head>
<title>{sitename} - {title}</title>
{stylesheet}
{metadata}
</head>

</__body>

{* Start Container *}
<div id="container">

    {* Start Navigation *}
    <div id="navbar">
      {menu template='gc_menu'}
    </div>
    {* End Navigation *}

    {* Start Header *}
    <div id="header">
      <p>HEADER</p>
    </div>
    {* End Header *}

    {* Start Content *}
    <div id="content">

      <div id="main">
        {content} 
      </div>

      <div id="sidebar">
        {news lang="de_DE"}
      </div>

      <div id="clearb">
      </div>

    </div>
    {* End Content *}


</div>
{* End Container *}

    {* Start Footer *}
    <div id="footer">
      <div id="footerContent">
        <p>{valid_xhtml}</p>
      </div>
    </div>
    {* End Footer *}

<__body>
</__html>
@NaN
Du kannst mir glauben, ich mache dies nicht zum ersten mal und würde mal sagen doch ziemlich Erfahrung mit HTML & CSS gesammelt zu haben. Was da aber mit der Anzeige passiert habe ich so noch nie erlebt.

Conti
mike-r

Re: Seite Validiert nicht

Post by mike-r »

NaN wrote:
Also wenn ich mir Deine Seite anschaue, dann ist sie ja auch nicht valide.
Zum Zeitpunkt der Beiträge hier war sie das.
Jetzt scheint wohl - im wahrsten Sinne des Wortes - der Wurm drin zu sein. Also Validität ist eher das kleinste Problem.

http://forum.cmsmadesimple.org/index.ph ... 737.0.html könnte helfen...
NaN

Re: Seite Validiert nicht

Post by NaN »

conti wrote: @NaN
Du kannst mir glauben, ich mache dies nicht zum ersten mal und würde mal sagen doch ziemlich Erfahrung mit HTML & CSS gesammelt zu haben. Was da aber mit der Anzeige passiert habe ich so noch nie erlebt.
Glaub ich Dir gern.

Hast Du die Sicherheitstipps umgesetzt? (http://forum.cmsmadesimple.org/index.ph ... 737.0.html)
conti wrote: Mit Safari kommt die Seite einwandfrei sooft hintereinander wie ich will.
Tatsache.
Habs grad mal auf einem Mac probiert.
Aber manchmal zeigt er mir anstatt der Seite auch nur den Quelltext an.
(Safari 4)

Entweder hast Du irgendwo - z.B. in den globalen Metadaten oder den Seitenspezifischen Metadaten etc. - nochwas drinstehen, oder Du bist tatsächlich gehackt worden.
Da Du aber die andere Seite nicht zu kennen scheinst, würde ich auf Letzteres tippen.

Auffällig ist auch, dass manchmal vor Deinem Template eine Seite eingefügt wird.
(Was dann dazu führt, dass im Browser nur der Quelltext angezeigt wird.)

Schau Dir mal folgende PHP Dateien etwas genauer an:

- index.php
- config.php
- include.php

Ich würde Dir raten (da Du ja noch nicht allzuweit mit den Inhalten bist) den Spaß komplett zu löschen und neu zu installieren.
Mach aber vorher Sicherheitskopien Deines Templates, Deiner Bilder und der Stylesheets.
Danach umgehend die Sicherheitstipps umsetzen.
Einmal gehackte Seiten werden oft und gerne wiederholt attakiert
Daher evtl. auch mal das PHPids Modul ausprobieren.

Danach Dein Template, Deine Stylesheets etc. wieder einfügen/hochladen und dann weitermachen.
conti
Forum Members
Forum Members
Posts: 73
Joined: Tue Aug 22, 2006 7:41 pm

Re: Seite Validiert nicht

Post by conti »

Hallo Leute

das ist ein starkes Stück.
Erst mal vielen vielen Dank das ihr euch so ins Zeug legt.

- config.php
- include.php

in diesen 2 Dateien steht tatsächlich irgend so ein schrott code und in der index aus dem Admin Ordner auch.
So wie es aussieht hat da jemand was eingeschleust. Hätte kaum für möglich gehalten das dies möglich ist.
Hab die Dateien mal gesäubert werde aber wohl oder übel die Installation löschen und dann auf einer neuen mit den Sicherheitshinweisen zu starten.
Kann ich die Datenbank stehen lassen wie sie ist oder sollte die auch gelöscht werden?

Grüsse
Conti
Post Reply

Return to “Installation und Einstellungen”