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

Solución Websnapr 2.0 para Pligg

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