Estoy realizando un compartir en redes sociales con la libreria http://plugins.in1.com/share/demo cada publicacion tiene share creado dinamicamente de acuerdo al id de la publicacion, cuando creo una nueva publicacion y voy a compartir no me muestra el preview del share de facebook al primer intento y aveces solo hasta recarcar la pagina.
$("#div_share_"+id_publicacion).share({
networks: ['facebook','twitter','linkedin'],
orientation: 'horizontal',
urlToShare: "<?php echo Yii::app()->createAbsoluteUrl('publicaciones/detail' );?>/"+id_publicacion,
pageDesc: 'Partnetting'
});
urlToShare es el link de la pagina donde estan creados los metatags que son creados tambien dinamicamente en el controlador
}else if ($publicacion->type_file == 4) {
$contenido = $publicacion->imagen;
$content = explode('=',$contenido);
$contenido = $content[count($content)-1];
Yii::app()->clientScript->registerMetaTag('http://img.youtube.com/vi/'.$contenido.'/0.jpg',null,null,array('property'=>'og:image'));
Paso 1: publicando
http://es.tinypic.com/r/jsk9ao/8
Paso 2: compartiendo primer intento
http://es.tinypic.com/r/s16lub/8
Paso 3: compartiendo segundo intento
http://es.tinypic.com/r/3486i2v/8
Saludos y gracias!