bonjour à tous, j'ai suivi le tutoriel qui permet de faire les twitter card et OG.
seulement aucun changement ne s'effectue lors du partage de mes liens.
je suis sous CakePHP donc voici les code dans mon layout par default
dans le head
<meta name="twitter:site" content="@Monnom">
<meta name="twitter:author" content="@Monnom">
<meta name="twitter:domain" content="monnom.fr">
<meta name="twitter:image" content='http://www.monnom.fr/img/test-logo2.png'>
<meta property="og:site_name" content="monnom.fr">
<meta property="og:image" content="http://www.monnom.fr/img/test-logo2.png">
<meta property="og:locale" content="fr_fr">
<meta property="og:article:author" content="monnom">
<?php echo $this->fetch('meta'); ?>
Puis dans ma vu Posts/view
<?php $this->append('meta'); ?>
<meta name="twitter:card" content="summary">
<meta name="twitter:title" content="<?php echo h($post'Post']'name']); ?>">
<meta name="twitter:description" content="<?php echo $this->Text->truncate($post'Post']'content'],100,array('ending' => '...','exact' => false)); ?>">
<meta name="twitter:url" content="<?php echo $this->here; ?>">
<meta property="og:title" content="<?php echo h($post'Post']'name']); ?>">
<meta property="og:description" content="<?php echo $this->Text->truncate($post'Post']'content'],100,array('ending' => '...','exact' => false)); ?>">
<meta property="og:type" content="article">
<meta property="og:url" content="<?php echo $this->here; ?>">
<?php if (!empty ($post'Taxonomy']'tag'])) { ?>
<?php foreach ($post'Taxonomy']'tag'] as $k => $taxo):?>
<meta property="og:article:tag" content="<?php echo $taxo'name']; ?>">
<?php endforeach;
} ?>
<?php $this->end(); ?>
voilà donc pour ceux qui connaissent pas CakePHP, le code de ma vue entre les balises <?php $this->append('meta'); ?> et <?php $this->end(); ?>
sera directement inséré dans mon layout par default à l'emplacement de la balise <?php echo $this->fetch('meta'); ?> donc dans le header de mon layout ce qui donne sur ma vue :
<meta name="twitter:site" content="@Monnom">
<meta name="twitter:author" content="@Monnom">
<meta name="twitter:domain" content="monnom.fr">
<meta name="twitter:image" content='http://www.monnom.fr/img/test-logo2.png'>
<meta property="og:site_name" content="monnom.fr">
<meta property="og:image" content="http://www.monnom.fr/img/test-logo2.png">
<meta property="og:locale" content="fr_fr">
<meta property="og:article:author" content="Monnom">
<meta name="twitter:card" content="summary">
<meta name="twitter:title" content="Révision : vers un nouvel acquittement ?">
<meta name="twitter:description" content="<p>magna ornare hendrerit. Etiam varius sapien eu urna congue, non ultrices velit consequat....">
<meta name="twitter:url" content="/Posts/view/11/R%C3%A9vision%20%3A%20vers%20un%20nouvel%20acquittement%20%3F">
<meta property="og:title" content="Révision : vers un nouvel acquittement ?">
<meta property="og:description" content="<p>magna ornare hendrerit. Etiam varius sapien eu urna congue, non ultrices velit consequat....">
<meta property="og:type" content="article">
<meta property="og:url" content="/Posts/view/11/R%C3%A9vision%20%3A%20vers%20un%20nouvel%20acquittement%20%3F">
<meta property="og:article:tag" content="cool">
<meta property="og:article:tag" content="bien">
<meta property="og:article:tag" content="css">
du coup mes liens de partage ne sont absolument pas modifiés ils apparaissent toujours sous Facebook comme sur Twitter, comme un partage sans méta.
Merci d'avance de votre aide