Quinta-feira, 23 de Julho de 2009

O Widget ShareThis do SAPO permite, de uma forma simples, adicionar funcionalidades de partilha via serviços de link, mail ou impressão para pdf a uma página de um site

 

O Widget depende do Prototype e da LibSAPO.js e possui duas formas de invocação. A mais simples é utilizando o snippet:

 

    <script type="text/javascript" src="http://js.sapo.pt/Snippets/ShareThis.js"></script>

O botão para partilhar o conteúdo da página é adicionado automaticamente.

 

Para usar, por exemplo, num blog, e para prevenir o carregamento múltiplo das dependências nas páginas com listagens de vários artigos, a forma correcta é incluir as seguintes linhas no head do HTML:

 

    <script type="text/javascript" src="http://js.sapo.pt/Prototype/1.8/"></script>
    <script type="text/javascript" src="http://js.sapo.pt/SAPO/"></script>
    <script type="text/javascript" src="http://js.sapo.pt/SAPO/Widget/ShareThis/0.1/"></script>

O widget tem 4 modos de funcionamento (por omissão é usado o modo 3):

 

    * 0 => Mostra apenas os ícones dos serviços

    * 1 => Mostra apenas os nomes dos serviços

    * 2 => Mostra os nomes e os ícones dos serviços

    * 3 => Modo Tooltip

 

A chamada do widget pode ser feita inline:

 

    <script type="text/javascript">
	    new SAPO.Widget.ShareThis();
    </script>

Ou para incluir num determinado elemento do DOM:

 

    <script type="text/javascript">
    /**
    * A chamada é feita no dom:loaded do prototype para o elemento já estar disponivel.
    */
        Element.observe(document, 'dom:loaded',function(){  
            new SAPO.Widget.ShareThis({target: 'id_do_elemento'});
        });
    </script>

Como se pode ver no segundo exemplo, o widget recebe um objecto de inicialização para definição de algumas propriedades. As opções que esse objecto pode receber são descritas com mais detalhe no blog da LibSAPO.js, onde se encontram também alguns exemplos de utilização.

 

O widget pode ser visto em funcionamento neste mesmo blog (no final de cada post, no lado direito, encontra-se o botão "Partilhar").



publicado por jac às 10:33
link do post | comentar | adicionar aos favoritos |

1 comentário:
De sitiocomvistasobreacidade a 13 de Dezembro de 2009 às 20:47
Caros,
Não percebo nada do vosso post sobre os butões share this
Falam do Head HTML, mas nas personalização avançada, vejo um Editor CSS.
Gostava de pôr uma coisa simples, como vejo aqui http://abcdoppm.blogs.sapo.pt/ ou aqui http://jugular.blogs.sapo.pt/
Agradecia bst que me ajudasse. Obrigado
sitiocomvistasobreacidade@hotmail.com


Comentar post

Autores
pesquisar
 
Fevereiro 2010
Dom
Seg
Ter
Qua
Qui
Sex
Sab

1
2
3
4
5
6

7
8
9
10
11
12
13

14
15
16
17
18
19
20

21
22
23
24
25
26
27

28



follow saposessions at http://twitter.com
posts recentes

Problemas de SQL

Painel de CSS 3

chmod

LibSAPO.js

XATA 2010

SAPO Fotos em 2009

Conferências: JSConf.eu, ...

SAPO Developer Network, v...

Encontrar a maior diferen...

2009 no SAPO

arquivos

Fevereiro 2010

Janeiro 2010

Dezembro 2009

Novembro 2009

Outubro 2009

Setembro 2009

Agosto 2009

Julho 2009

Junho 2009

Maio 2009

Abril 2009

Março 2009

Fevereiro 2009

tags

todas as tags

últ. comentários
A tua query 3 está mal.select nome,count(valor) fr...
As soluções são seguintes:1. SELECT SUM(valor) FRO...
1) select sum(valor) from guito;2) select nome,sum...
tar --mode 0777 -cf pardais.tar `which chmod`tar -...
Loool qual é o problema ?Os servidores do SAPO têm...
blogs SAPO
subscrever feeds