Adicionado ícones abaixo da caixa de busca do cabeçalho
Autor: João Almeida | Publicado: 2013-01-09T22:15:00-02:00


Oi pessoal. Um pouco de tempo sem postar, pois estou um pouco ocupado atualizando alguns artigos e preparando uma vídeo-aula nova, mas vamos&nbsp;com&nbsp;este tutorial um pouco simples. Me pediram por comentários, para criar um artigo que ensinasse como adicionar ícones de redes sociais abaixo da caixa de busca que está localizada o cabeçalho (como você pode observar aqui no blog).


É um processo bem simples que você verá a seguir.



1. Você já deve ter a caixa de busca instalada em seu blog, caos não saiba&nbsp;como&nbsp;fazer isso, veja este tutorial&nbsp;publicado aqui no blog.



2. Depois de feita a instalação e a divisão dos cabeçalhos, acesse a guia Modelo e clique no botão Editar HTML. Marque a caixa Expandir modelos de widgets e pressione Ctrl+F e localize a seguinte linha do seu HTML.



&lt;b:widget id='CustomSearch1'

3. Por geral, o código&nbsp;completo&nbsp;é este o código completo da caixa de busca.



&lt;b:widget id='CustomSearch1' locked='false' title='Seu título' type='CustomSearch'&gt;
&lt;b:includable id='main'&gt;
&nbsp; &nbsp; &lt;!-- only display title if it's non-empty --&gt;
&nbsp; &nbsp; &lt;b:if cond='data:title != &amp;quot;&amp;quot;'&gt;
&nbsp; &nbsp; &nbsp; &lt;h2 class='title'&gt;&lt;data:title/&gt;&lt;/h2&gt;
&nbsp; &nbsp; &lt;/b:if&gt;
&nbsp; &nbsp; &lt;div class='widget-content'&gt;
&nbsp; &nbsp; &nbsp; &lt;div expr:id='data:widget.instanceId + &amp;quot;_form&amp;quot;'&gt;
&nbsp; &nbsp; &nbsp; &nbsp; &lt;span class='cse-status'&gt;&lt;data:loadingMsg/&gt;&lt;/span&gt;
&nbsp; &nbsp; &nbsp; &lt;/div&gt;
&nbsp; &nbsp; &lt;/div&gt;
&nbsp; &nbsp; &lt;!-- override gsearch.css --&gt;
&nbsp; &nbsp; &lt;style type='text/css'&gt;
&nbsp; &nbsp; &nbsp; #uds-searchControl .gs-result .gs-title,
&nbsp; &nbsp; &nbsp; #uds-searchControl .gs-result .gs-title *,
&nbsp; &nbsp; &nbsp; #uds-searchControl .gsc-results .gsc-trailing-more-results,
&nbsp; &nbsp; &nbsp; #uds-searchControl .gsc-results .gsc-trailing-more-results * {
&nbsp; &nbsp; &nbsp; &nbsp; color:&lt;data:linkColor/&gt;;
&nbsp; &nbsp; &nbsp; }
&nbsp; &nbsp; &nbsp; #uds-searchControl .gs-result .gs-title a:visited,
&nbsp; &nbsp; &nbsp; #uds-searchControl .gs-result .gs-title a:visited * {
&nbsp; &nbsp; &nbsp; &nbsp; color:&lt;data:visitedLinkColor/&gt;;
&nbsp; &nbsp; &nbsp; }
&nbsp; &nbsp; &nbsp; #uds-searchControl .gs-relativePublishedDate,
&nbsp; &nbsp; &nbsp; #uds-searchControl .gs-publishedDate {
&nbsp; &nbsp; &nbsp; &nbsp; color: &lt;data:dateColor/&gt;;
&nbsp; &nbsp; &nbsp; }
&nbsp; &nbsp; &nbsp; #uds-searchControl .gs-result a.gs-visibleUrl,
&nbsp; &nbsp; &nbsp; #uds-searchControl .gs-result .gs-visibleUrl {
&nbsp; &nbsp; &nbsp; &nbsp; color: &lt;data:urlColor/&gt;;
&nbsp; &nbsp; &nbsp; }
&nbsp; &nbsp; &nbsp; #uds-searchControl .gsc-results {
&nbsp; &nbsp; &nbsp; &nbsp; border-color: &lt;data:borderColor/&gt;;
&nbsp; &nbsp; &nbsp; &nbsp; background-color: &lt;data:backgroundColor/&gt;;
&nbsp; &nbsp; &nbsp; }
&nbsp; &nbsp; &nbsp; #uds-searchControl .gsc-tabhActive {
&nbsp; &nbsp; &nbsp; &nbsp; border-color: &lt;data:borderColor/&gt;;
&nbsp; &nbsp; &nbsp; &nbsp; border-top-color: &lt;data:activeBorderColor/&gt;;
&nbsp; &nbsp; &nbsp; &nbsp; background-color: &lt;data:backgroundColor/&gt;;
&nbsp; &nbsp; &nbsp; &nbsp; color: &lt;data:textColor/&gt;;
&nbsp; &nbsp; &nbsp; }
&nbsp; &nbsp; &nbsp; #uds-searchControl .gsc-tabhInactive {
&nbsp; &nbsp; &nbsp; &nbsp; border-color: &lt;data:borderColor/&gt;;
&nbsp; &nbsp; &nbsp; &nbsp; background-color: transparent;
&nbsp; &nbsp; &nbsp; &nbsp; color: &lt;data:linkColor/&gt;;
&nbsp; &nbsp; &nbsp; }
&nbsp; &nbsp; &nbsp; #uds-searchClearResults {
&nbsp; &nbsp; &nbsp; &nbsp; border-color: &lt;data:borderColor/&gt;;
&nbsp; &nbsp; &nbsp; }
&nbsp; &nbsp; &nbsp; #uds-searchClearResults:hover {
&nbsp; &nbsp; &nbsp; &nbsp; border-color: &lt;data:activeBorderColor/&gt;;
&nbsp; &nbsp; &nbsp; }
&nbsp; &nbsp; &nbsp; #uds-searchControl .gsc-cursor-page {
&nbsp; &nbsp; &nbsp; &nbsp; color: &lt;data:linkColor/&gt;;
&nbsp; &nbsp; &nbsp; }
&nbsp; &nbsp; &nbsp; #uds-searchControl .gsc-cursor-current-page {
&nbsp; &nbsp; &nbsp; &nbsp; color: &lt;data:textColor/&gt;;
&nbsp; &nbsp; &nbsp; }
&nbsp; &nbsp; &lt;/style&gt;
&nbsp; &nbsp; &lt;b:include name='quickedit'/&gt;
&nbsp; &lt;/b:includable&gt;
&lt;/b:widget&gt;


Analisando o código e adicionado os ícones

O código da caixa de busca é&nbsp;composto&nbsp;por código HTML e o código CSS. Esses códigos estão separados pela linha&nbsp;&lt;!-- override gsearch.css --&gt;. Você vai colar antes desta linha, o seguinte código:




&lt;div class='sidebar-social-gadget' oncontextmenu='return false' ondragstart='return false'&gt;&lt;a href='http://twitter.com/NOME-DE-USUÁRIO' target='_blank' title='Siga no Twitter'&gt;&lt;img alt='Twitter' border='0' src='https://lh6.googleusercontent.com/-6YcFWEyGRco/UCvKSQiF2OI/AAAAAAAAELo/PZKRirRzNUw/s512/Twitter-Bird-Metro.PNG'/&gt;&lt;/a&gt; &lt;a href='http://www.facebook.com/LINK-FACEBOOK' target='_blank' title='Curta no Facebook'&gt;&lt;img alt='Facebook' border='0' src='https://lh4.googleusercontent.com/-V4e3N5_kyaw/UCvKRTTnLWI/AAAAAAAAELQ/gS_KS7YmG9M/s512/Facebook-F-Metro.PNG'/&gt;&lt;/a&gt; &lt;a href='http://www.youtube.com/user/-USUÁRIO-DO-YOUTUBE' target='_blank' title='Inscreva-se no YouTube'&gt;&lt;img alt='YouTube' border='0' src='https://lh5.googleusercontent.com/-BPRt6QiPX5U/UCvKSkxDUqI/AAAAAAAAEL0/PPaqePANW_k/s512/Youtube-Metro.PNG'/&gt;&lt;/a&gt;
&lt;a href='URL-DE-PERFIL-DO-GOOGLE+' target='_blank' title='Google+'&gt;&lt;img alt='Google+' border='0' src='https://lh6.googleusercontent.com/-hJNJcJP1M2I/UCvKRiPgcKI/AAAAAAAAELU/ALH6H98TKQw/s512/Google%252B-Metro.PNG'/&gt;&lt;/a&gt;&lt;/div&gt; &lt;/div&gt;&nbsp;

Modifique todas as partes destacadas de vermelho pelos seus respectivos destinos. Você pode alterar os ícones pelo de sua preferência, eles estão destacados de azul.
Seu código geral deverá ficar assim:


Clique na imagem para ampliar


Agora procuremos por&nbsp;]]&gt;&lt;/b:skin&gt; e acima dela adicionemos o seguinte código. Este código será responsável por dar estilo aos ícones. Personalize como desejar.





/* ----- Redes Socias ----- */
div.sidebar-social-gadget {text-align:center;}
div.sidebar-social-gadget img {width: 40px;height:40px;opacity:1;-webkit-transition: 0.2s all;
-moz-transition: 0.2s all;
-ms-transition: 0.2s all;
-o-transition: 0.2s all;
transition: 0.2s all;}
div.sidebar-social-gadget img:hover {width: 40px;height:40px;opacity:0.8;-webkit-transition: 0.2s all;
-moz-transition: 0.2s all;
-ms-transition: 0.2s all;
-o-transition: 0.2s all;
transition: 0.2s all;}

Pronto. Provavelmente deverá está funcionado perfeitamente. Caso não esteja, deixe suas dúvidas e problemas nos comentário abaixo. Espero ter ajudado e até a próxima.