Accueil   Accueil    Forum   Forum    Download   Download    Livre d'or   Livre d'or    Contact   Contact    Liens Web   Liens Web

Pour rendre votre bouton "j'aime" valid Xhtml - CMS KwsPHP - Le site clés en main

Colonne de gauche

Espace membre

Privé Masquer le formulaire de connexion


Se souvenir de moi ?


Mot de passe oublié

Menu

Forum

Sujets Importants

fleche basForum : Masquer l’entête

Accès rapide :

 

Effectuer une Recherche avancée OU


fleche bas[Résolu] Pour rendre votre bouton "j'aime" valid Xhtml  [8 réponses]

fleche bas

Sniper93
starsj2.png
Visiteur


avatar
Hors ligne

Nombre de posts: 102 (0.02/Jour)
Inscrit(e) le: 21 août 2010
Visiter son site
Imprimer Permalien jeudi 28 juillet 2011 à 16:01  
Le bouton Facebook "j'aime" ou "recommander" n'est pas valid xhtml strict !

J'ai cherché longtemps et une solution existe smiley sg3agg29g.gif

Placer un fichier JS, fesseBoucValidXhtml.js sur votre répertoire

Voici le code


Code PHP :
Pour copier le contenu exact du code,
Veuillez citer le message
  1. <?php  
  2. #####!!!#####
  3.  
  4. // ------------------
  5. // Copyright 2011 Kevin Lieser, kleaserarts - Mediendesign
  6. // email anti-spam, www.ka-mediendesign.de
  7. // ------------------
  8.  
  9.       window.fbAsyncInit = function() {
  10.         FB.init({appId: 'ATTENTION DE BIEN METTRE VOTRE IDENTIFIANT FACEBOOK ICI', status: true, cookie: true,
  11.                  xfbml: true});
  12.       };
  13.       (function() {
  14.         var e = document.createElement('script'); e.async = true;
  15.         e.src = document.location.protocol +
  16.           '//connect.facebook.net/fr_FR/all.js';
  17.         document.getElementById('fb-root').appendChild(e);
  18.       }());
  19.  
  20. var fbObjectValidationObjects = new Array("div", "span", "p", "ul", "li");
  21.  
  22. fbObjectValidationObjects.reverse(); function findFBML(string, fbmlcomm) { var i = (string).indexOf(fbmlcomm); return i === -1 ? false : true; } var x = 0; while (x < fbObjectValidationObjects.length) { var fbVObjectNode = document.getElementsByTagName(fbObjectValidationObjects[x]); var l = new Array(); for(var i=0, ll=fbVObjectNode.length; i!=ll; l.push(fbVObjectNode[i++])); l.reverse(); var fbVObject = l; var i = 0; while (i < fbVObject.length) { var fbRObject = fbVObject[i].innerHTML;
  23. if(findFBML(fbRObject, '<!-- FBML ') != false) { var fbRObject = fbRObject.replace(/<!-- FBML /g, ""); var fbRObject = fbRObject.replace(/ FBML -->/g, ""); fbVObject[i].innerHTML = fbRObject;} i++; } x++; }
  24.  
  25. #####!!!#####
  26. ?>


Ensuite juste avant votre balise </body> oui </body> pas au début de la page sinon ça marche pas !
Vous mettrez ce code


Code PHP :
Pour copier le contenu exact du code,
Veuillez citer le message
  1. <?php  
  2. #####!!!#####
  3.  
  4. <!-- START SCRIPT pour rendre votre bouton Fesse Bouc "j'aime" valid Xhtml -->
  5.      <script src="LE BON CHEMIN OU SE TROUVE LE FICHIER/fesseBoucValidXhtml.js" type="text/javascript" ></script>
  6. <!-- END SCRIPT pour rendre votre bouton Fesse Bouc "j'aime" valid Xhtml -->
  7.  
  8. #####!!!#####
  9. ?>


Ensuite à l'endroit ou vous voulez ajouter votre bouton "J'aime" placer ce code :


Code PHP :
Pour copier le contenu exact du code,
Veuillez citer le message
  1. <?php  
  2. #####!!!#####
  3.  
  4. <!-- START bouton Fesse Bouc "j'aime" valid Xhtml -->
  5. <div id="fb-root">
  6. <span class="fbreplace">
  7. <!-- FBML <fb:like></fb:like> FBML -->
  8. </span>
  9. </div>
  10. <!-- END bouton Fesse Bouc "j'aime" valid Xhtml -->
  11.  
  12. #####!!!#####
  13. ?>


Enjoy voila un bouton "j'aime" valid Xhtml

Exemple de validation sur un de mes sites Le top Web
Édité 1 fois - Dernière édition: 30/07/2011 à 05:29 Par Sniper93.


Cordialement

requin.gif>>Tchat-Quizz<<requin.gif
"L'intelligence est, hélas ! toujours une énigme, mais pas plus que la bêtise..."
"Ce qui ne tue pas, rend plus fort".

Classement des meilleurs site du web


Infos CMS KwsPHP


Informations : Avant de poster un sujet sur le forum

Veuillez avant tout vérifiez la comparaison de vos fichiers sur votre site
Mon compte / Outils / Comparaison


La recherche avancée du forum (en ciblant au mieux les options de la recherche)
La Faq - La documentation - La documentation en vidéo - Le sujet "Install et Mise à jour"
Vous devez lire en priorité le topic de la 1.6 pour en découvrir ses fonctionnalités


Afficher



σGothicae
starsj6.png
Dieu
Ultra Méchant


avatar
Hors ligne

Nombre de posts: 1583 (0.22/Jour)
Inscrit(e) le: 13 avril 2007
Visiter son site
Imprimer Permalien jeudi 28 juillet 2011 à 16:46  
Merci pour la solution, mais je ne suis pas fan de ce genre de solution qui consiste à rajouter x fichiers pour résoudre une lubie des développeurs que ce soit google ou autres. Cela fait un fichier de plus à charger pour "un" bouton.

@+

Comtois , rends toi! Neni ma foi! | http://www.design.bouliz.com | http://www.bouliz.com
Qui c'est les plus forts, évidemment c'est les verts!!!
userbar_112987970.png


σstefff
starsj7.png
Dieu Supreme
Mega Cool


avatar
Hors ligne

Nombre de posts: 3069 (0.41/Jour)
Inscrit(e) le: 24 juin 2006
Visiter son site
Imprimer Permalien vendredi 29 juillet 2011 à 23:19  
Bonsoir,
J'ai le même avis que Gothicae :
- Insérer du code Js pour rendre un bouton valide smiley sg3agg28g.gif
Ce qui est triste dans cette histoire, c'est que Google préconise un minimum de JS, mais celui-ci ne fait pas de bouton valide.

@sniper: ton exemple est valide "Transitional", mais pas en "strict" ...


https://kangarooroad.com/
@KangarooRoad


Sniper93
starsj2.png
Visiteur


avatar
Hors ligne

Nombre de posts: 102 (0.02/Jour)
Inscrit(e) le: 21 août 2010
Visiter son site
Imprimer Permalien samedi 30 juillet 2011 à 05:28  
Hello

Disons que cela me permet d'être certain de respecter la sémantique...et que les moteurs apprécieront mon codage dans le sens où j'en favoriserai le référencement,

Sinon oui c'est pas une norme imposer par gogole ^^ smiley sg23gpendug23g.gif mais bon on veux toujours et toujours optimiser son site

Pour ma part le faite de valider mon site W3C c'est une manière d'apprendre le langage php et sa me permet de me creuser un peux la tête et d'apprendre le codage a travers la toile ( comme c'est dis sur ma fiche j’apprend m'en demander pas de trop)

Bonne journée all

Cordialement

requin.gif>>Tchat-Quizz<<requin.gif
"L'intelligence est, hélas ! toujours une énigme, mais pas plus que la bêtise..."
"Ce qui ne tue pas, rend plus fort".

Classement des meilleurs site du web


Imprimer Permalien samedi 30 juillet 2011 à 06:07  
C'est pas plutôt html que tu apprend? Php et W3C ont rien a voir ensemble smiley sg3agD.gif


Sniper93
starsj2.png
Visiteur


avatar
Hors ligne

Nombre de posts: 102 (0.02/Jour)
Inscrit(e) le: 21 août 2010
Visiter son site
Imprimer Permalien samedi 30 juillet 2011 à 13:45  
Re

Oui les nouvelles balise html mdr je me suis pas relu sur mon post

Tu a l'½il partout toi ! lol sa va tu fais vivre le forum c'est good smiley sg3agbjg3ag.gif

Cordialement

requin.gif>>Tchat-Quizz<<requin.gif
"L'intelligence est, hélas ! toujours une énigme, mais pas plus que la bêtise..."
"Ce qui ne tue pas, rend plus fort".

Classement des meilleurs site du web


Imprimer Permalien samedi 30 juillet 2011 à 15:05  
Ben en même temps faut être 2 pour faire une conversation et si je n'était pas là, tu t'ennuierais smiley sg3agD.gif




σjulkien
starsj7.png
Dieu Supreme


avatar
Hors ligne

Nombre de posts: 2484 (0.35/Jour)
Inscrit(e) le: 19 juin 2007
Visiter son site
Imprimer Permalien samedi 30 juillet 2011 à 15:58  
Surtout pendant que les autres se dorent la pilule sur les plages de carnon et de palavas....

À+

Le temps file....


Imprimer Permalien samedi 30 juillet 2011 à 17:29  
Moi je vais du coté d'Amiens à partir de Lundi après le 1er Biberon de mon fils smiley sg3bgg29g.gif Pourvu qu'il ne se reveille pas trop tôt smiley sg3agD.gif


fleche bas[Résolu] Pour rendre votre bouton "j'aime" valid Xhtml  [8 réponses]