Forum CMS Made Simple Francophone

Aide francophone sur CMS Made Simple

Vous n'êtes pas identifié(e).

Annonce

ATTENTION

  • Prenez le temps de rechercher si quelqu'un n'a pas déjà proposé une solution à votre problème. Sur le forum français et sur le wiki
  • Pensez à mettre à jour votre version de CMS Made Simple. Nous ne faisons de support que sur LA dernière version de CMS Made Simple.
  • Renseignez impérativement le formulaire de nouveau message de manière la plus complète que possible. Dans votre CMS utiliser le menu Administration du site/Informations du système en haut Vue au format texte. Ces informations demandées nous permettent de mieux vous aider
  • Ajoutez [Résolu] au début du titre de votre 1er message lorsqu'une solution a été trouvée.

#1 08/05/2009 08:43:29

Jean le Chauve
Sa Seigneurie le Chauve, Comte du domaine .be
Lieu : Bruxelles
Inscription : 13/12/2007
Messages : 4 693
Site Web

Faciliter le remplissage des title, meta description et keyword

Pour que vos éditeurs aient toute facilité pour remplir ces données très importantes sans aller sur option et sans connaître html, vous pouvez utiliser ceci :

Disposition=>Gabarit=> choisissez le gabarit par défaut.
Modifiez votre gabarit ainsi :

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr_FR">
{process_pagedata}
{* Change lang="en" to the language of your site *}
{content block='meta_title' wysiwyg='false' assign='meta_title'}
{content block='meta_description' wysiwyg='false' assign='meta_description'}
{content block='meta_keywords' wysiwyg='false' assign='meta_keywords'}
<head>
{if isset($canonical)}<link rel="canonical" href="{$canonical}" />{elseif isset($content_obj)}<link rel="canonical" href="{$content_obj->GetURL()}" />{/if}
<title>{sitename} - {if !empty($meta_title)}{$meta_title|strip_tags:false|escape:'htmlall'}</title>{/if}
{* The sitename is changed in Site Admin/Global settings. {title} is the name of each page *}
{if !empty($meta_description)}<meta name="description" content="{$meta_description|truncate:297:"...":true|strip_tags:false|escape:'htmlall'}"/>{/if}
{if !empty($meta_keywords)}<meta name="keywords" content="{$meta_keywords|strip_tags:false|escape:'htmlall'}"/>{/if}
{metadata}
{* Don't remove this! Metadata is entered in Site Admin/Global settings. *}

Lors de l'édition des pages ou de l'ajout d'une nouvelle page, vos éditeurs auront à leur disposition 3 nouveaux blocs sous le content.
NotaBene : {$meta_description|truncate:297:"...":true|escape:'htmlall'} permet de couper la description si celle-ci atteint la limite de 300 caractères et remplacera l'excédent par ...
Vous pouvez rajouter ce paramètre dans le meta_title (100 caractères max mais vous devez déduire les caractères du sitename).
L'escape htmlall évitera les problèmes lors de possibles ajouts de caractères comme les quotes, etc.
Have fun smile

Dernière modification par Jean le Chauve (03/11/2012 16:23:15)

Hors ligne

#2 08/05/2009 14:22:28

jce76350
Administrateur
Lieu : Rouen
Inscription : 23/09/2007
Messages : 6 098
Site Web

Re : Faciliter le remplissage des title, meta description et keyword

re,

nota {process_pagedata} se mets au début avant <!DOCTYPE html

de plus il existe déja une rubrique "Métadonnées spécifiques pour cette page"

Attention vérifier avec la version 1.6 qui remanie les données disponibles pour les utilisateurs wink


J-C Etiemble Tutoriels v 2.2.x

Hors ligne

#3 08/05/2009 14:36:47

Jean le Chauve
Sa Seigneurie le Chauve, Comte du domaine .be
Lieu : Bruxelles
Inscription : 13/12/2007
Messages : 4 693
Site Web

Re : Faciliter le remplissage des title, meta description et keyword

jce76350 a écrit :

re,

nota {process_pagedata} se mets au début avant <!DOCTYPE html

de plus il existe déja une rubrique "Métadonnées spécifiques pour cette page"

Attention vérifier avec la version 1.6 qui remanie les données disponibles pour les utilisateurs wink

A moins d'utiliser un script qui modifierait la doctype, le risque est moins grand de se retrouver en mode quirks avec {process_pagedata} situé juste endessous de cette dernière (surtout si on utilise le champs logique smarty dans option de page pour insérer un flux rss wink).
Un éditeur sans connaissance html ne pourra pas entrer les métadonnées description et keywords lors de la création d'une nouvelle page sans un risque important d'erreur. Et généralement il ne s'en préoccupera pas.

Hors ligne

#4 18/05/2009 10:33:47

Jean le Chauve
Sa Seigneurie le Chauve, Comte du domaine .be
Lieu : Bruxelles
Inscription : 13/12/2007
Messages : 4 693
Site Web

Re : Faciliter le remplissage des title, meta description et keyword

Autre possibilité : le plugin autometa : http://s3.amazonaws.com/cmsms/downloads … tometa.php
Ce plugin automatise le remplissage des descriptions et keywords (via le module search).

Hors ligne

#5 02/07/2011 20:30:42

snatch1974
Membre
Inscription : 18/01/2011
Messages : 300

Re : Faciliter le remplissage des title, meta description et keyword

Salut,

je déterre le topic mais j'ai un soucis avec la mise en place de ce systeme.
j'ai bien mes blocs, j'ai bien ma balise title et meta qui s'affiche par contre tous les caractères spécaix sont encodés

de quoi ça peut venir???

merci

Hors ligne

Pied de page des forums