Look at my avatar? See something strange, well if you do it should look something like this: Upon further exploration, my suspicions of a malformed tag were confirmed: <li class="avatar"> <a itemprop="url" href="http://www.xpgamesaves.com/user/372178-teh1337/" title="View Profile: <span style=" color:#ff6600;="" text-shadow:="" 1px="" 3px="" 4px="" orange"="">teh1337" class='ipsUserPhotoLink'> <img itemprop="image" src="http://www.xpgamesaves.com/uploads/profile/photo-thumb-372178.png?_r=1361493931" class="ipsUserPhoto ipsUserPhoto_large"> </a></li> As you can see inside the <a> markup construct, the tag: <span style=" color:#ff6600;="" text-shadow:="" 1px="" 3px="" 4px="" orange"=""> has been inserted between: <a itemprop="url" href="http://www.xpgamesaves.com/user/372178-teh1337/" title="View Profile: and: teh1337" class='ipsUserPhotoLink'> If generated properly, the avatar's innerHTML should look like this: <li class="avatar"> <a itemprop="url" href="http://www.xpgamesaves.com/user/372178-teh1337/" title="View Profile: teh1337" class='ipsUserPhotoLink'> <span style="color:#ff6600; text-shadow:1px 3px 4px orange"> <img itemprop="image" src="http://www.xpgamesaves.com/uploads/profile/photo-thumb-372178.png?_r=1361493931" class="ipsUserPhoto ipsUserPhoto_large"> </span> </a></li> Which will look like this: - Carter
I also noticed that a while ago but I didn't know what to do to fix it. I'm glad to see that you know how!!!!!!
FYI it's in PHP not HTML. HTML fixes it for the page PHP will fix it for all pages. It's a glitch since upgrading versions of IPB. Not sure if it will be fixed or if the person has to reset their Avatar.
lol... I know this, but what the problem is is most likely a templating error, not a IPB backbone one. The template has content identifiers which the php backend parses and fills in with the correct information, for instance adding <h1>{page-title}</h1> would replace {page-title} with the appropriate page title. I am guessing someone messed up the template and had <a ... {avatar-data} /> by mistake. And yes its an html error, the php is not problematic, the php script is parsing a template and is therefore operating 100% perfectly, once again its a templating error.
Thanks for bringing this up, i will look into it further. EDIT: There you go, its an outdated hook that was causing the template to break. I will look at fixing the hook later after work.