Patrick_64 Posted May 28, 2011 Share Posted May 28, 2011 Bonjour à tous,On sait qu'il ne faut pas dépasser un certain nombre de caractères ou de mot dans les balises Title et Description.Quelqu'un saurait comment rajouter un petit compteur (mot ou caractère, ou les deux) en bout de la zone de saisie SEO des produits ?Merci,Patrick Link to comment Share on other sites More sharing options...
Captain FLAM Posted May 28, 2011 Share Posted May 28, 2011 Bonne idée ! On sait qu'il ne faut pas dépasser un certain nombre de caractères ou de mot dans les balises Title et Description. Qui sont de combien pour chaque ?Peux-tu nous faire un topo, et poster qq liens ? Link to comment Share on other sites More sharing options...
jeckyl Posted May 28, 2011 Share Posted May 28, 2011 Bonne idée ! On sait qu'il ne faut pas dépasser un certain nombre de caractères ou de mot dans les balises Title et Description. Qui sont de combien pour chaque ?Peux-tu nous faire un topo, et poster qq liens ? Bonjour,cette limitation se trouve dans le traitement de l'enregitrment donc je suppose au niveau de la classe Product.php.Sinon pour un compteur : http://www.editeurjavascript.com/scripts/scripts_formulaires_3_452.php Link to comment Share on other sites More sharing options...
Patrick_64 Posted May 29, 2011 Author Share Posted May 29, 2011 Bonjour à tous et merci pour vos réponses,Le nombre de caractères conseillés pour les balises Title : 10 mots et 70 caractères et pour Meta Description 20 mots et 120 caractères. Jeckyl, je suis allé voir le script, il est en 2 morceaux, un dans le header (pas de soucis) pour l'autre dans le body, plus compliqué, j'ai pas réussi. J'ai bien fait l'insertion dans le header.inc.php (ça c'est facile), là où ça se complique c'est pour l'autre morceau . . .Je pensais à quelque chose de plus simple, juste un bout de code à poser au niveau de la saisie.Je sais que ces champs sont bloqués à un certain nombre de caractère, mais si on dépasse on ne le sait qu'a l'enregistrement de l'article, et il modifie les catégories et l'article se retrouve en catégorie Accueil.Si on connait le nombre de caractères saisis ou le nombre restant à saisir, on peut plus facilement tourner ses phrases, et mettre ce qu'il faut.Bon dimanchePS: ici (pays basque) beau temps, un peu frais mais beau, peut être une sortie en bateau . . . Link to comment Share on other sites More sharing options...
mat250 Posted October 4, 2011 Share Posted October 4, 2011 Bonsoir à tous, Pour ceux que ça intéresse, voila un petit script à rajouter pour compter les caractères du titre et de la méta-description. Tout se passe dans le fichier AdminProduct.php dans admin/tabs Ajouter ligne 1905, juste après : <div id="seo" style="display: none; padding-top: 15px;"> les lignes suivantes : <script> $(document).ready(function(){ var limit_title = $("#limit_title"); var meta_title = $("#meta_title_2"); var count_title = $(meta_title).val().length; $(limit_title).text(count_title); $(meta_title).keyup(function(){ count_title = $(this).val().length; $(limit_title).text(count_title); if (count_title <= 70) { $(limit_title).css("color", "green"); } else { $(limit_title).css("color", "red"); } }); var limit_desc = $("#limit_desc"); var meta_desc = $("#meta_description_2"); var count_desc = $(meta_desc).val().length; $(limit_desc).text(count_desc); $(meta_desc).keyup(function(){ count_desc = $(this).val().length; $(limit_desc).text(count_desc); if (count_desc > 110 && count_desc <= 150) { $(limit_desc).css("color", "green"); } else { $(limit_desc).css("color", "red"); } }); }); </script> Ensuite, ajouter ligne 1949 : <span id="limit_title"></span> Entre cette ligne : <span class="hint" name="help_box">'.$this->l('Forbidden characters:').' <>;=#{}<span class="hint-pointer"> </span></span> Et celle ci : </div>'; Enfin, ajouter à la ligne 1962 : <span id="limit_desc"></span> Entre cette ligne : <span class="hint" name="help_box">'.$this->l('Forbidden characters:').' <>;=#{}<span class="hint-pointer"> </span></span> Et celle-ci : </div>'; Vous l'aurez compris, les deux morceaux du code, hors le script, c'est pour afficher le compteur. Sentez-vous libre de mettre ce code où bon vous semble. Moi juste après, ça me va très bien ! Vous pouvez modifier la limite de caractères pour le changement de couleur dans le script, mais recommandations sont de 70 caractères max pour le titre et entre 110 et 150 pour la description. A vous de jouer ! Mat. EDIT : pour vous reperez plus facilement, recherchez la chaine : id="seo" Le reste n'est pas très loin... Link to comment Share on other sites More sharing options...
Patrick_64 Posted October 5, 2011 Author Share Posted October 5, 2011 Bonjour mat250 et merci pour ton aide, seulement, rien ne s'affiche, pas de message d'erreur, ni chiffre. les rajouts ont été positionnés là où tu m'as dit, le script et les deux span. tu n'aurais pas une idée ? merci Patrick Link to comment Share on other sites More sharing options...
hightone69 Posted December 19, 2011 Share Posted December 19, 2011 Bonjour, En tout cas je tiens à remercier mat250 pour ce script ça fonctionne nickel chrome Une petite idée pour pouvoir l'intégrer sur les pages CMS je suppose sur AdminCMS.php du moins si compatible sur ces pages. Salutations Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now