Solución Websnapr 2.0 para Pligg

Modificado por última vez en Domingo, 11 Agosto 2013 01:24
(0 votos)

Websnapr 2.0Desde hace tiempo que vengo peleando con la nueva versión de Websnapr 2.0 para que funcione en un template de Pligg, que ahora he cambiado, y con el nuevo he logrado que funcionen las capturas de pantalla de los sitios enlazados en las entradas de la página.

El template que usaba anteriormente era "fusion" y con la versión antigua de Websnapr los thumbsnails de las páginas enlazadas funcionaban a la perfección, con Websnapr 2.0 dejaron de funcionar.

El código para Websnapr en el antiguo template era el siguiente (que está en el archivo link_summary.tpl del template):

{if $url_short neq "http://" && $url_short neq "://"}

 <a target="_blank" class="link with-tooltip" title="<img src='http://images.websnapr.com/?size=s&amp;url={$url_short}' />" href="/{$url}" {if $open_in_new_window eq true} target="_blank"{/if} {if $story_status neq "published"}rel="nofollow"{/if}>&nbsp;<span>{$url_short}</span></a>

{else}

({$No_URL_Name})

{/if}

Con este código no hacia falta hacer la llamada al javascript de Websnapr que ahora se utiliza en la versión 2.0 .

Para que funcione en ambos templates, "fusion" que usaba antes y "pliggdzine" que uso ahora hacen falta tres cosas:

1) Poner el nuevo código javasript de Websnapr 2.0 en el <head> del archivo pligg.tpl de vuestro template, este:

<script type="text/javascript" src="http://www.websnapr.com/js/websnapr.js"></script>

2) Intalar el módulo de administración del template PliggDZine que lo podéis descargar (el template completo que ahora es gratis) de aquí, activarlo:

módulo para template pliggdzine

y luego poner vuestro ID de desarrollador o key de Websnapr 2.0 en la casilla correspondiente:

módulo para template pliggdzine, configuración

Yo he subido a mi sitio únicamente el módulo y lo podéis descargar desde aquí pligg_template.zip

3) Poner en el archivo link_summary.tpl de nuestro template y en el lugar que queramos que aparezcan los thumbsnails o miniaturas de las imágenes (normalmente debajo del div class="vote-box") con el siguiente código para el template moderno:

{elseif $image1_138x98}   {$image1_138x98}  

{else}

   <div class="stw-image" style="width:138px;height:98px;">

<script type="text/javascript">wsr_snapshot('{$url_short}', '{$stwaccessskeyid}', 's');</script>

</div>

{/if}

En el antiguo template funciona con este código (pero hay que relocalizar el lugar de las miniaturas):

{if $url_short neq "http://" && $url_short neq "://"}

 <script type="text/javascript">wsr_snapshot('{$url_short}', '{$stwaccessskeyid}', 's');</script>

{else}

 ({$No_URL_Name})

{/if}

Espero os sirva, si tenéis alguna duda ya sabéis... a comentar. Una demo del funcionamiento en Háblame del Mar

 

 


Comentarios (0)

No hay comentarios escritos aquí

Deja tus comentarios

  1. Publicar comentario como invitado. Regístrate o ingresaa tu cuenta
Archivos adjuntos (0 / 3)
Compartir su ubicación
close

Recibe gratis nuestros nuevos artículos!

Serás el primero en conocer las novedades y noticias que pasan en Internet, nuestros tutoriales, trucos y más.

Escribe tu email:

Se abrirá una nueva ventana deFeedBurner a la izquierda de la página y habrás de validar un Captcha.

Lee nuestras Política de privacidad & Política de cookies
Puedes darte de baja de la lista de correo electrónico en cualquier momento