ich bin irgendwie zu faul, das selber zu bauen...
(OK, ich habs einfach nicht richtich hinbekommen!)
kennt/hat jemand eine comments.php, die XHTML 1.0 strict valide ist?
mfg
Ben
Um schreiben oder kommentieren zu können, benötigen Sie ein Benutzerkonto.
Sie haben schon ein Benutzerkonto? Melden Sie sich hier an.
Jetzt anmeldenHier können Sie ein neues Benutzerkonto erstellen.
Neues Benutzerkonto erstellenich bin irgendwie zu faul, das selber zu bauen...
(OK, ich habs einfach nicht richtich hinbekommen!)
kennt/hat jemand eine comments.php, die XHTML 1.0 strict valide ist?
mfg
Ben
Hallo!
Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.
jo die im theme "News" hier unter den files auffindbar
steht zwar oben nicht strict als doctype drin, aber das theme ist strict
ich nutze es ja auch ;)
lG
Monika
du könntest auch deins posten und wir kuckn mal ob wirs valide kriegen..
Zitat von W3C
1. Line 96, column 89: end tag for element "span" which is not open2. Line 106, column 178: document type does not allow element "input" here; missing one of "p", "h1", "h2", "h3", "h4", "h5", "h6", "div", "pre", "address", "fieldset", "ins", "del" start-tag
mist. irgendwas habe ich da falsch... aber wenn ich in die comments.php ausschließlich
reinpacke, dann bekomme ich auch ein valides dokument... es muss also an der comments.php liegen, nech?
den 2. fehler habe ich bisher mit jeder comments.php gehabt, die ich probiert habe.
der 1. war ein verwaistes </span> tag. ich habs mal von seinem Leiden erlöst...
jo, hatte ich kurz reingesetzt... ist schon wieder draußen.
aber den harten Hund habe ich noch immer drinnen, und ich bin nicht ganz sicher, ob das mit der comments.php etwas zu tun hat:
Zitat von Zeile 106
<form action="http://adablog.solar-afrika.de/wp-comments-post.php" method="post" id="commentform"><input type="hidden" name="PHPSESSID" value="558d13e1d4d41275978817b6dbf593f1" />
und das sagt sie mir immer )-:
und dazu
Zitat von El Validatore himself
This page is not Valid XHTML 1.0 Strict!Below are the results of attempting to parse this document with an SGML parser.
1.
Line 106, column 178: document type does not allow element "input" here; missing one of "p", "h1", "h2", "h3", "h4", "h5", "h6", "div", "pre", "address", "fieldset", "ins", "del" start-tag
...="558d13e1d4d41275978817b6dbf593f1" />
ich habe einmal die Kommentare in einem theme in ein fieldset gesteckt
<div class="fieldset">
<form action="<?php echo get_option('siteurl'); ?>/wp-comments-post.php" method="post" id="commentform">
<fieldset>
<legend><a name="respond"></a>Kommentar schreiben:</legend>
<?php if ( $user_ID ) : ?>
Login als [url="<?php echo get_option('siteurl'); ?>/wp-admin/profile.php"]<?php echo $user_identity; ?>[/url]. [url="<?php echo get_option('siteurl'); ?>/wp-login.php?action=logout"]">Logout »[/url]</p>
<?php else : ?>
<label for="author" >Name <?php if ($req) _e('(required)'); ?></label>
<input type="text" name="author" id="author" value="<?php echo $comment_author; ?>" size="30" tabindex="400" />
<label for="email" >E-Mail <?php if ($req) _e('(required)'); ?> »bleibt unsichtbar</label>
<input type="text" name="email" id="email" value="<?php echo $comment_author_email; ?>" size="30" tabindex="500" />
<label for="url" >Website</label>
<input type="text" name="url" id="url" value="<?php echo $comment_author_url; ?>" size="30" tabindex="600" />
<?php endif; ?>
<label for="comment" >Ihr /Dein Beitrag:</label>
<textarea name="comment" id="comment" cols="40%" rows="20" tabindex="800"></textarea>
<input class="submit" name="submit" type="submit" id="submit" tabindex="900" value="absenden" />
<input tabindex="901" type="hidden" name="comment_post_ID" value="<?php echo $id; ?>" />
<?php do_action('comment_form', $post->ID); ?>
</fieldset>
</form></div>
Alles anzeigen
und in einem anderen theme stehen sie so drin..
<form action="<?php echo get_option('siteurl'); ?>/wp-comments-post.php" method="post" id="commentform">
<?php if ( $user_ID ) : ?>
Eingeloggt als [url="<?php echo get_option('siteurl'); ?>/wp-admin/profile.php"]<?php echo $user_identity; ?>[/url]. [url="<?php echo get_option('siteurl'); ?>/wp-login.php?action=logout"]Logout »[/url]</p>
<?php else : ?>
<label for="author">[size="1"]Name <?php if ($req) echo "(unbedingt)"; ?>[/size]</label>
<input type="text" name="author" id="author" value="<?php echo $comment_author; ?>" size="30" tabindex="100" />
<label for="email">[size="1"]Mail <?php if ($req) echo "(unbedingt-bleibt unsichtbar)"; ?>[/size]</label>
<input type="text" name="email" id="email" value="<?php echo $comment_author_email; ?>" size="30" tabindex="200" />
<label for="url">[size="1"]Website[/size]</label>
<input type="text" name="url" id="url" value="<?php echo $comment_author_url; ?>" size="30" tabindex="300" />
<?php endif; ?>
<label for="comment">[size="1"]Dein Kommentar:[/size]</label>
<!--
[size="1"][b]XHTML:[/b] Diese tags sind nutzbar: <?php echo allowed_tags(); ?>[/size]</p>-->
<textarea name="comment" id="comment" cols="40%" rows="15" tabindex="400"></textarea>
<input name="submit" type="submit" id="submit" tabindex="500" value="Kommentar senden" />
<input type="hidden" tabindex="600" name="comment_post_ID" value="<?php echo $id; ?>" />
</p>
<?php do_action('comment_form', $post->ID); ?>
</form></div>
Alles anzeigen
hilft Dir das zum Erkennen?
(beide strict)
lG
Monika
irgendwas begreife ich hier einfach nicht. ich bin auch kein webdesigner, ich hoffe ihr bekommt nicht die kriese, weil ich so stur weitermache...
nachdem ich probleme mit einem theme hatte, in das ich ein horizontalmenu einfügen wollte:
http://forum.wordpress-deutschland.org/beitrag2353.php
habe ich komplett ein neues theme gebaut (mit etwas layoutomatik hilfe) und dieses auch so hinbekommen, das ich keine fehler mehr angezeigt bekomme beim validieren.
Nur was ich jetzt noch immer nicht kapiere:
der rest der seite ist valide aufgebaut (wird als valide getestet), wenn ich jetzt da rein einen validen codeschnipsel, wie ein
tag</p> setze, dann ist die seite noch immer valide, und wird auch so getestet.
ich kann aber anscheinend machen, was ich will, JEDE comments.php, auch die zwei von monika(danke dir trotzdem für deine mühe) zeigen mir immer den selben fehler, egal ob fieldset, egal was und wo. immer nur die zeile mit dem "hidden" input wird als fehler angezeigt.
was denke ich da falsch?, kann es sein, das ich vergessen habe, etwas wichtiges in der css einzustellen?
hmm
also meine beiden Teile aus den comments.php Dateien ergeben valides strict.
ABER:
in der comments.php sind ja viele if Abfragen drin,
also ...wenn Du Pin erlaubst ja nein, wenn die Kommentare geschlossen sind ja nein....
daher mein Tipp:
verbiete einmal die Kommentare bei einem Beitrag und geh mit diesem Beitrag zum Validator, vielleicht liegt dort der Fehler drin ??
(alles möglich)
verbiete einmal PINs aber erlaube Kommentare und lass es dann validieren
lg
Monika
ich habs! ich habs! ich habs!
da hätten wir noch ein paar monate daran rumschrauben können, es wäre nie gegangen (-:
der Fehler ist: StatTraq 1.0a beta
bitte frage mich nicht warum. ich hab bis vor kurzem noch kein plan von Xhtml, php, mysql gehabt. auf jeden fall: schalte ich das Plugin ab, ist die idylle wieder in bester ordnung, alles ist strict!
wenn jemand den Fehler reproduzieren kann, könnte man das den StatTraq'lern mitteilen.
Monika, vielen Dank für die energie, die du da reingesteckt hast!
tja, hat jemand ein Statistik-plugin, was nicht den code versaut?
*edit: ShortStat ist ganz in ordnung, und versaut nicht die Ausgabe.
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!