Seite 1 von 2

[Erledigt] Ausskommentieren nicht XHTML Valide?

Verfasst: 14.08.2012 14:21
von Shorty1968
Hallo ich habe diesen MOD http://www.phpbb.com/customise/db/mod/p ... ation_mod/ eingebaut und habe im Template die Paypal Funktion wie Folgt ausskommentiert:

Code: Alles auswählen

<!--
	<div class="panel">
		<div class="inner"><span class="corners-top"><span></span></span>
		<div class="center">
			<form action="{S_DONATE_FORMS}" method="post">
				<div>
					<p><br /></p>
					<!-- IF S_DONATION_DROPBOX -->
					<!--
					<select name="amount" id="amount">{LIST_DONATION_VALUE}</select>
					<!-- ELSE -->
					<!--
					<input type="text" name="amount" class="inputbox autowidth" value="{DONATION_DEFAULT_VALUE}"/>
					<!-- ENDIF -->
					<!--
					<select name="currency_code" id="currency_code">{LIST_DONATION_CURRENCY}</select>
				</div>
				<p><br /></p>
				<fieldset id="contactpaypal" class="submit-buttons">
					{S_HIDDEN_FIELDS}
					<input type="image" src="{T_IMAGESET_LANG_PATH}/donate.gif" alt="{L_IMG_DONATE}" name="submit" onclick="JavaScript:document.getElementById('contactpaypal').style.display='none';document.getElementById('processingpaypal').style.display='block';" />
				</fieldset>
				<p><br /></p>
				<fieldset id="processingpaypal" class="loader submit-buttons">
					<img class="loader" src="{T_IMAGES_PATH}donation/loader.gif" alt="{L_IMG_LOADER}" /> <input type="submit" class="button1" name="submit" value="{L_DONATION_CONTACT_PAYPAL}" />
				</fieldset>
			</form>
		</div>
		<span class="corners-bottom"><span></span></span></div>
	</div>
	-->
Aber der Validator mekert deshalb rum , hier geht es zum Ergebniss

Leider weiss ich nicht warum er mekert,für mich sieht da alles Richtig aus,kann mir dabei bitte jemand Helfen?

Gruß

Re: Ausskommentieren nicht XHTML Valide?

Verfasst: 14.08.2012 15:05
von Malte
Da diverse Templatevariablen wie <!-- ENDIF --> ebenfalls in Format der html Kommentare gebaut sind, denkt der Validator, der Anfang des Kommentars endet schon beim ersten vorkommenden -->.
Eine Akternative zum Auskommentieren ist:
<!-- IF 0 -->

Re: Ausskommentieren nicht XHTML Valide?

Verfasst: 14.08.2012 15:08
von FRvN
und was ist wenn du den Code mal komplett entfernst anstatt auszuklammern :roll:

Re: Ausskommentieren nicht XHTML Valide?

Verfasst: 14.08.2012 15:08
von Crizzo
Hi,

ich würde diesen nutzen: http://validator.w3.org/check?verbose=1 ... donate.php

In deinem Quelltext fangen an mehreren Stellen <!-- an, die nicht geschlossen werden. Lösch die mal raus.

Grüße

PS:
Malte hat geschrieben:Da diverse Templatevariablen wie <!-- ENDIF --> ebenfalls in Format der html Kommentare gebaut sind, denkt der Validator, der Anfang des Kommentars endet schon beim ersten vorkommenden -->.
Eine Akternative zum Auskommentieren ist:
<!-- IF 0 -->
Die Template-Syntax für die IF-Abfrage und Co sieht der Validator gar nicht, da er nur den "Output" bekommt, da wurde das Template schon abgearbeitet und erstellt.

Re: Ausskommentieren nicht XHTML Valide?

Verfasst: 14.08.2012 15:47
von Malte
Achso, dann habe ich das falsch interpretiert. Mein Notepad++ macht das immer so, wie ich das beschrieben hat, deshalb dachte ich mal, das macht der Validator auch so.

Ein anderer Tipp: Man muss ja nicht alle im Universum befindlichen MODs auf einmal installieren, anstatt MODs, die man nicht braucht auszukommentieren, kann man sie auch ganz entfernen? :o

Re: Ausskommentieren nicht XHTML Valide?

Verfasst: 14.08.2012 16:17
von Shorty1968
FRvN hat geschrieben:und was ist wenn du den Code mal komplett entfernst anstatt auszuklammern :roll:
Ich habe es nun mal ganz Raus genommen,dann ist es Valide.
Ist zwar eine Lösung aber keine Daerhafte,weil ich die Paypal Funktion ja nur vorübergehend nicht nutze.

@BlackHawk
Ich habe meinen Quellcode mal durchsucht und konnte kein <!-- finden welches nicht durch eine Funktion geschlossen wurde.

@Malte
Ich werde den Paypal nutzen nur im moment benötige ich ihn nicht , deshalb das Ausskommentieren.

Re: Ausskommentieren nicht XHTML Valide?

Verfasst: 14.08.2012 16:18
von Crizzo
Shorty1968 hat geschrieben:@BlackHawk
Ich habe meinen Quellcode mal durchsucht und konnte kein <!-- finden welches nicht durch eine Funktion geschlossen wurde.
:roll:

<!--
<div class="panel">
<div class="inner"><span class="corners-top"><span></span></span>
<div class="center">
<form action="{S_DONATE_FORMS}" method="post">
<div>
<p><br /></p>
<!-- IF S_DONATION_DROPBOX -->
<!--
<select name="amount" id="amount">{LIST_DONATION_VALUE}</select>
<!-- ELSE -->
<!--
<input type="text" name="amount" class="inputbox autowidth" value="{DONATION_DEFAULT_VALUE}"/>
<!-- ENDIF -->
<!--
<select name="currency_code" id="currency_code">{LIST_DONATION_CURRENCY}</select>
</div>
<p><br /></p>
<fieldset id="contactpaypal" class="submit-buttons">
{S_HIDDEN_FIELDS}
<input type="image" src="{T_IMAGESET_LANG_PATH}/donate.gif" alt="{L_IMG_DONATE}" name="submit" onclick="JavaScript:document.getElementById('contactpaypal').style.display='none';document.getElementById('processingpaypal').style.display='block';" />
</fieldset>
<p><br /></p>
<fieldset id="processingpaypal" class="loader submit-buttons">
<img class="loader" src="{T_IMAGES_PATH}donation/loader.gif" alt="{L_IMG_LOADER}" /> <input type="submit" class="button1" name="submit" value="{L_DONATION_CONTACT_PAYPAL}" />
</fieldset>
</form>
</div>
<span class="corners-bottom"><span></span></span></div>
</div>
-->

Re: Ausskommentieren nicht XHTML Valide?

Verfasst: 14.08.2012 16:56
von Shorty1968
Hi das verstehe ich nun ganz und gar nicht,ich habe aus deinem Code ein Paar stellen im Quellcode gesucht und in beiden Donate Templates in beiden kamm die Meldung Keine Übereinstimmung gefunden,irgendwas stimmt da doch jetzt nicht.

Wenn das von meiner Seite ist dann müsste ich das doch auch finden.

Re: Ausskommentieren nicht XHTML Valide?

Verfasst: 14.08.2012 16:59
von Crizzo
Den Code hast du gepostet, also musst du auch wissen wo er ist und in deiner Donate.php war er auch drin. Jetzt ist er weg.

Re: Ausskommentieren nicht XHTML Valide?

Verfasst: 14.08.2012 17:03
von Shorty1968
Ah ok dann ist das der den ich nun erst einmal gelöscht habe nun weiss ich es danke.