Welcome, Guest. Please login or register.
Did you miss your activation email?
May 25, 2012, 06:55:48 AM

Login with username, password and session length
Search:     Advanced search
Interested in joining the WebsiteBaker team?
For more Information read here or on our new website.
155479 Posts in 21708 Topics by 7734 Members
Latest Member: rofroodoOvego
* Home Help Search Login Register
Pages: [1]   Go Down
Print
Author Topic: XHTML 1.0 Validator Error (z.B. angehängte session_id)  (Read 482 times)
Uthred
Guest
« on: February 17, 2009, 07:31:08 AM »

Hallo,

versuche gerade einige Markup Probleme zu beseitgen, vielleicht kann mir jemand helfen.

Code:
<a href="?page_id=10&amp;alpha=Z&amp;group=ALL&wb_9108_session_id=804fceb864a9a332efd6badafde3ec5b">[Z]</a>

Der Validator meckert dann:
Code:
reference not terminated by REFC delimiter.

…ha=Z&amp;group=ALL&wb_9108_session_id=47bc8941a4f5825b26a93686033dfce2">[Z]<…

If you meant to include an entity that starts with "&", then you should terminate it with ";". Another reason for this error message is that you inadvertently created an entity by failing to escape an "&" character just before this text.

Ok, d.h. für mich alle "&" durch "&amp;"  ersetzen.
Kann ich das überhaupt in einem Modul steuern?
Wenn ja, wo kann man das denn ändern?

Gruß
Uthred
Logged
ruebenwurzel
WebsiteBaker Org e.V.

Offline Offline

Posts: 7973



WWW
« Reply #1 on: February 17, 2009, 08:14:20 AM »

Hallo,

um welches modul handelt es sich denn?
Was ist denn bei deinem Server als arg_separator vorgegeben?

Ich würde folgendes tun:
1.) im Modul alle "&" durch "amp;" ersetzen. Nimm dir da mal die view.php vor, die ist bei den meißten modulen für den Frontendoutput verantwortlich.
2.) Füge folgende Zeilen am Anfang der view.php ein, um sicher zu gehen, dass der richtige separator benutzt wird.

Code:
//overwrite php.ini on Apache servers for valid SESSION ID Separator
if(function_exists('ini_set')) {
    ini_set('arg_separator.output', '&amp;');
}

Das funktioniert aber nicht auf allen Servern.

Matthias
Logged
Uthred
Guest
« Reply #2 on: February 17, 2009, 08:22:48 AM »

Hallo Matthias,

jau, hat geklappt smiley  Danke.
Es handelt sich um das Contactlist Modul.

Jetzt sind es nur noch 31 Fehler! (anstatt 100)


Logged
ruebenwurzel
WebsiteBaker Org e.V.

Offline Offline

Posts: 7973



WWW
« Reply #3 on: February 17, 2009, 08:24:59 AM »

Hallo,

Quote
Es handelt sich um das Contactlist Modul.

Bitte auch dem Modulautor mitteilen, dass er da noch ein bisserl nachbessern muss.

Matthias
Logged
maverik

Offline Offline

Posts: 1568



WWW
« Reply #4 on: February 17, 2009, 08:59:08 AM »

moin

@uthread

hier http://www.websitebaker.net/pages/labor/contactlist.php läuft dein modul mit validem code. diese dateien habe ich dir gestern abend per mail, an die mailadresse die im impressum deiner im profil hinterlegten webseite steht, geschickt.
habe auch geschrieben welche dateien ich geändert habe.
damit http://winmerge.org/ sollte es ein leichtes sein die unterschiede zu finden.


so long maverik
« Last Edit: February 17, 2009, 09:02:48 AM by maverik » Logged

Signatur wird geladen...
Uthred
Guest
« Reply #5 on: February 17, 2009, 10:42:34 AM »

Hallo Nachbar,

vieln Dank für die geänderten Dateien  smiley Super gut.

Habe Deine geänderten Dateien zu einer v0.3.1 gemerged (s. AMASP).

Gruß
Burkhard

Logged
maverik

Offline Offline

Posts: 1568



WWW
« Reply #6 on: February 17, 2009, 12:03:03 PM »

moin

Quote
vieln Dank für die geänderten Dateien

kein thema smiley

konnte die finger nicht stillhalten und hab dir wieder was in den mehlkasten gelegt  grin

vielleicht wird das ja ne 0.3.2 tongue

so long
Logged

Signatur wird geladen...
Pages: [1]   Go Up
Print
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.16 | SMF © 2011, Simple Machines Valid XHTML 1.0! Valid CSS!