Vannak eredmények, úgyhogy hátha valaki mást is érdekel a dolog, megosztom, hogyan sikerült XHTML 1.0 validált oldalt csinálnom Like gombbal illetve Like-boxxal is:
-Sajna a <html> tag namespace kiterjesztés ellenére továbbra is fennálltak a hibaüzenetek, a FB-ről töltött kód beszúrása ellenére is.
-A Javascript lett a megoldás, de kezdő létemre magamtól nem sikerült összehoznom, de végre hosszas keresgélés után találtam végre egy működőt és validálhatót a sok fals között... íme:
Kód:
<div id="FaceBookLikeButton">
<script src="****://connect.facebook.net/en_US/all.js#xfbml=1"></script>
<script type="text/javascript">
//<![CDATA[
var fb = document.createElement('fb:like');
fb.setAttribute("href","your-url");
fb.setAttribute("layout","button_count");
fb.setAttribute("show_faces","false");
fb.setAttribute("width","100");
fb.setAttribute("font","arial");
document.getElementById("FaceBookLikeButton").appendChild(fb);
//]]>
</script>
</div>
Beállítható akár Like-boxra is, a szükséges paraméterek hozzáadásával.
A META PROPERTY hiba kiküszöbölése (én rögtön a body tag megnyitása után szúrtam be):
Kód:
<div xmlns:og="****://ogp.me/ns#" style="display:none;"> <![CDATA[ <!--OpenGraph section-->
<meta property='og:type' content='website' />
<meta property='og:title' content='your title' />
<meta property='og:url' content='your url' />
<meta property='og:site_name' content='your site name' />
<meta property="og:image" content="your image url" />
]]> </div>
Mivel újonc létemre nem postolhatok linkeket, így természetesen a kódok nem helyesek így, kéretik a **** lecserélése http-re (ha valakinek kell, privátban elküldöm a teljes kódot). Drága modik, remélem ezzel nem szegek szabályt, hiszen nem spam, hanem segítség céljából kell linket megosztanom, amik ugye értelemszerűen kellenek a kódokhoz.
A fenti kódokkal átmegy az oldal a W3C validáláson és a gombok/boxok is működnek.
Könyvjelzők