The Last Patrol

Parte 2

Lytebox: Como usar?

Parte 2

Publicada originalmente em 5 de Abril de 2010.
Texto corrigido e actualizado com novas ligações.

Neste segundo artigo desta série vou explicar como colocar o Lytebox no seu site ou blogue.

Para melhor entender esta série de artigos é recomendado ler antes:

  1. Lytebox: Como usar? Parte 1

A vantagem do Lytebox sobre outros scripts deste género é que não necessita de outras bibliotecas como o jQuery ou o Prototype/Scriptaculous, já que foi desenhado para funcionar sozinho, além de que é dos scripts deste tipo mais leves até ao momento.

Primeiro necessita de descarregar o seguinte ficheiro zipado em Inglês, que pode fazer directamente do site oficial ou do link abaixo se por acaso o site oficial estiver indisponível:

Lytebox Versão Inglesa
Descarregar

clica para baixar

39,4 KB .zip

Ou se preferir pode descarregar a versão que traduzi para Português:

Devido ao avanços no CSS e com o que se pode fazer actualmente, esta versão em Português foi modificada para funcionar sem imagens de fundo por isso não contém a pasta images, sendo também mais leve e sem ser necessário alterações no ficheiro CSS.
Eventualmente a única modificação a ser feita será para definir o tema no ficheiro .JS tal como demonstrado abaixo caso prefira um tema diferente do cinzento (grey).

Lytebox Versão Portuguesa
Descarregar

clica para baixar

9,19 KB .zip

Depois de retirar os ficheiros do zip, vai reparar que tem um ficheiro .js e outro .css, além duma pasta com imagens.

Aloje as imagens num site da sua confiança, pode ser o Picasa ou o Photobucket ou até o Imageshack.

Hoje em dia o Picasa foi substituído pelo Fotos e serve somente como arquivo de imagens que carregamos para serviços do Google, por exemplo é onde encontramos as imagens que carregamos directamente para o blogue.

O Photobucket e o Imageshack deixaram de ser grátis por isso já não são uma boa escolha para a maioria dos bloguistas.

Actualmente utilizo o Imgur em lugar de qualquer dessas opções pagas quando preciso dum site alternativo ao Fotos e até ao momento em que escrevo estas linhas, estou bastante satisfeito. (c)

Após alojar as imagens, abra o ficheiro css num editor de texto (recomendo o Notepad++) e substitua onde estão os locais das imagens, como por exemplo url(images/prev_grey.gif), deve substituir a parte em vermelho tal como no exemplo pela url das respectivas imagens no site onde as alojou.

Deve fazer isso com cada uma das imagens.
Para facilitar a localização, veja o código a seguir que é o que está no ficheiro .css e note as linhas em destaque:

Ver Código

Por norma, o tema que está definido no javascript do Lytebox é cinzento (grey) mas pode alterar para um dos disponíveis, editando o ficheiro .js antes de alojar no site da sua escolha na seguinte linha de código (está logo ao inicio):

1this.theme = 'grey';    // themes: grey (default), red, green, blue, gold

As restantes opções são Azul (blue), Dourado (gold), Vermelho (red) e Verde (green).
Para alterar o tema basta substituir onde está a vermelho na linha de código acima pela cor do tema desejado.

Ainda se pode mudar mais algumas coisas no codigo .js mas na minha opinião, para utilizar no Blogger é melhor não alterar mais do que a cor do tema.

No entanto caso tenham curiosidade em ver a lista das configurações disponiveis:

Ver Código

Agora existem 3 maneiras de colocar o Lytebox, qualquer uma delas funciona e depende da opção de cada um como fazer.

A primeira é a mais simples, mas requere que aloje os ficheiros num site de alojamento externo que aceite ficheiros javascript e css.
A grande maioria deste sites de alojamento não são gratuitos e aqueles que são, geralmente têm algum inconveniente agarrado... x-P

Mas se escolher ou tiver esta opção, basta que após alojar as imagens faça as alterações necessárias no ficheiro .css, carregue os ficheiros .js e .css num site que permita esse tipo de ficheiros e na posse das respectivas urls, vá à aba Tema Clique na seta do botão Personalizar e escolha a opção Editar HTML.

A seguir procure por </head> e coloque o seguinte imediatamente antes, substituindo onde diz URL-SITE-ALOJAMENTO, é claro :

1<script type="text/javascript" language="javascript" src="URL-SITE-ALOJAMENTO/lytebox.js"></script>
2<link rel="stylesheet" href="URL-SITE-ALOJAMENTO/lytebox.css" type="text/css" media="screen" />

Pré-visualize e se tudo estiver em ordem, Salve o modelo.

A segunda maneira é colocar os ficheiros directamente no código HTML do blogue.
Então na aba Tema Clique na seta do botão Personalizar e escolha a opção Editar HTML.

Abra os ficheiros .js e .css num editor de texto, cole o conteúdo do ficheiro .css acima de ]]></b:skin> junto do restante CSS (Não esquecer de fazer a necessárias alterações como mencionado acima) e coloque o conteúdo do ficheiro .js mesmo antes de </head>, mas no caso do ficheiro .js deve colar o conteúdo da seguinte maneira para que o Blogger não o altere:

1<script type='text/javascript'>
2//<![CDATA[
3/*** Conteúdo Ficheiro .js ***/
4//]]>
5</script>

Pré-visualize e se tudo estiver em ordem, Salve o modelo.

A terceira e última maneira é a que eu utilizo...
Na aba Esquema Clique em Adicionar uma gadget em qualquer das opções disponíveis embora se for na que estiver mais acima das restantes será melhor.
Escolha a opção HTML/Javascript, dê-lhe o titulo de Lytebox para poder encontrar mais tarde e na janela que se abre, cole o conteúdo do ficheiro .js da seguinte maneira:

1<script  type='text/javascript'>
2/*** Conteúdo Ficheiro .js ***/
3</script>

E o conteúdo do ficheiro .css logo abaixo da seguinte maneira:

1<style type='text/css'>
2/*** Conteúdo Ficheiro .css ***/
3</style>

Salve o novo elemento, e se ir ver o seu blogue nesta altura vai notar que no local que escolheu tem lá o novo elemento com o titulo.

Para evitar que se veja isso no blogue, siga os passos descritos acima para ir a Editar HTML, e utilize a opção Avançar para o widget para ir para o elemento recém-criado ou procure pelo titulo que deu ao elemento, no caso Lytebox (se utiliza o Firefox pode utilizar ctrl+F e digitar o que procura).
Quando achar o elemento certo, basta alterar <b:include name='widget-title'/> para ficar tal como no exemplo abaixo na linha 06:

01<b:widget id='HTMLXX' locked='false' title='Lytebox' type='HTML' version='2' visible='true'>
02    <b:widget-settings>
03       <b:widget-setting name='content'>←→</b:widget-setting>
04    </b:widget-settings>
05    <b:includable id='main'>
06      <!-- <b:include name='widget-title'/> -->
07      <div class='widget-content'>
08        <data:content/>
09      </div>
10    </b:includable>
11</b:widget>

Isso vai fazer com o título permaneça visível na aba Esquema mas escondido/oculto no blogue.

Como mais uma vez me alonguei neste artigo, amanhã em breve prometo que termino e explico como os exemplos que mostrei na Parte 1 se pode aplicar no blogue.

Até Breve. :-F

Comentários

8 Opiniões Deixa a tua também.

Malta, comentem, tanto críticas como elogios serão bem-vindos. E eu respondo, não prometo quando mas respondo.

Mas antes de comentarem, leiam as minhas Regras dos Comentários.

Se quiserem deixar o link para o vosso sitio, utilizar alguns estilos ou até inserir videos ou imagens nos comentários DEVEM mesmo ler as indicações nas Regras dos Comentários.

Caso prefiras comentar numa nova janela, ou se o formulário abaixo estiver nos dias ruins, podes clicar aqui.

  1. Olá OCP
    Eu queria uma caixa de mensagens como a tua. Se me puderes mandar por mail os códigos desta era fixe.
    (Ou parecida com esta...)

    Abraço

    ResponderEliminar
  2. O mail vai a caminho, Bongop.

    ResponderEliminar
  3. indica algum site de alojamento que suporte o formato.css ?
    obrigadaaa

    =*

    ResponderEliminar
  4. JaCu, eu utilizo o Google Sites para esse efeito.;)

    Abraço.:)

    ResponderEliminar
  5. Obrigadaaaa!!!!
    :D

    consegui...depois dá uma olhadinha lá

    ResponderEliminar
  6. Querido OCP;Dtu percebeu que o fundo não aparece no IE ?

    ResponderEliminar
  7. JaCu, Já desisti de considerar o IEx-Paqui quando crio o template.:D

    Talvez quando tiver algum tempo, lhe preste alguma atenção e crie um estilo só para ele.;)

    Abraço:)

    ResponderEliminar
  8. rsrsrs...é verdade IE é = dor de cabeça !!!

    ResponderEliminar

Enviar um comentário