Resolva falha no quickedit do blogger

0 comentários
 quickedit do blogger resolva falha que faz com que ele fique visível a todos que acessam seu blog, inclusive seus leitores.
imagem do google

Outro dia, recebi um email de um de nossos leitores, desesperado, achando que seu blog tinha sido invadido através dos ícones de edição rápida. Isso porque os ícones estavam sendo vistos e manipulado por qualquer um… a princípio achei este desespero desnecessário. Mas, depois de analisar o ocorrido, notei que havia um bug vindo do próprio blogger, coloquei minhas barbas de molho(RSRSRSRSRs….nem tenho barbas) Então, vamos ao que interessa… Primeiro: acesse o painel de controle de seu blog,através do editar html….
1- procure pelo trecho  <b:include name='quickedit'/>( apague todos, menos o primeiro que esta no topo de seu html… atenção: isto é importante, pois se retira-lo, seu template ficara desarrumado) tente, caso fique na duvida qual não deve tirar, vá retirando um a um e visualizando, para ver o resultado…..detalhe.. quando se visualiza o blog através da edição não se vê os quickedit…
2- Por questões ainda por mim desconhecida… o gadget seguidores ou followers não é possível retirar os quickedit… no meu caso, retirei o gadge completo, para evitar surpresas futuras….
3- Lembro que este é um bug do blogger que provavelmente estão tentando resolver… (questão de segurança)…..
4- Faça isto o quanto antes, pois trata-se de uma falha grave de segurança que pode trazer consequências graves…
5- Lembro que toda modificação em seu template de ser antecedida de um backup do mesmo….
6- Outra forma de tentar enganar os eventuais invasores, seria substituir a imagem do quickedit por outra que não tenha correlação com ferramentas..mas isto seria um paliativo… o primeiro método, parece-me mais eficiente…
8-talvez deva  fazer o passo  do item 6 no primeiro quickedit, visto que este não deve ser apagado…
9-E também só para garantir, vá em layout na aba (BASICO)e… marque NÃO em (Mostrar Edição rápida em seu blog?)
10- cada widget que você tem na barra lateral terá um deles de modo a poupar tempo e não ter que remover cada um deles ,basta colar o seguinte código em qualquer lugar entre a tag <b:skin> abertura e de fechamento ]]></b:skin> tag no seu modelo para escondê-los
.quickedit{display:none;}

quickedit do blogger
Espero que estas dicas, sejam de grande utilidade para os meus leitores e que os mesmos já não tenha tido problemas…há relatos que muitos blogs tiveram algumas tentativas por parte de invasores de conseguirem trocar a senha da conta e tomarem posse do blog…
Depois de efetuar login no Blogger, edite as postagens de seu blog com um clique.
Qualquer dúvida, e só perguntar que terei maior prazer em ajuda-los…

Agora, se preferir, existe outra forma de resolver este problema.
faça os passos abaixo.

1. Entre no Blogger > Design > Editar HTML.
2. Procure por:
]]></b:skin>
3. Antes dele adicione o seguinte código:
.quickedit{display:none;}
4. Clique em Pré-Visualizar/Visualizar. Se estiver tudo no seu devido lugar, clique em Guardar/Salvar Modelo.
Continue Lendo==>>

Como declarar de forma correta seu canonical link

0 comentários
canonical link ou tag canonical como declarar de forma correta

Em qualquer conteúdo duplicado  :  Temos um formato que permite que você especifique publicamente a sua versão preferida de uma URL. Se seu site tem conteúdo idêntico ou muito semelhante, que é acessível através de URLs múltiplas, este formato oferece mais controle sobre a URL retornada nos resultados da pesquisa. Ele também ajuda a ter certeza de que propriedades como a popularidade da ligação são consolidadas para a sua versão preferida.

Vamos dar o nosso exemplo antigo de um site que vende peixe sueco . Imagine que a sua versão preferida do URL e seu conteúdo parecido com este:
http://www.example.com/product.php?item=swedish-fish


No entanto, os usuários (e Googlebot) pode acessar peixe sueco através de URLs (não tão simples) múltiplos. Mesmo se a informação-chave sobre esses URLs é o mesmo que a sua versão preferida, podem apresentar variações de conteúdo leve, devido a coisas como parâmetros de classificação ou de navegação categoria:

http://www.example.com/product.php?item=swedish-fish&category=gummy-candy


Ou que tenham conteúdo completamente idênticos, mas com URLs diferentes, devido a coisas como um parâmetro de um acompanhamento ou uma ID de sessão:
http://www.example.com/product.php?item=swedish-fish&trackingid=1234&sessionid=5678
tag canonical para urls diferentes

Agora, você pode simplesmente adicionar esta tag <link> para especificar a sua versão preferida:
<link rel="canonical" href="http://www.example.com/product.php?item=swedish-fish" />
dentro da seção <head> URLs do conteúdo duplicado:
http://www.example.com/product.php?item=swedish-fish&category=gummy-candy
http://www.example.com/product.php?item=swedish-fish&trackingid=1234&sessionid=5678
Google e vai entender que as duplicatas referem-se ao URL canônico:http://www.example.com/product.php?item=swedish-fish. URL propriedades adicionais, como sinais de PageRank e afins, são transferidos também.
Este padrão pode ser adotado por qualquer mecanismo de busca ao rastrear e indexar seu site.
Claro que você pode ter mais perguntas. Joachim Kupke , um engenheiro da nossa equipe de indexação, está aqui para nos fornecer as respostas:

É rel = "canonical" uma sugestão ou uma diretiva?
É uma dica que honramos fortemente. Vamos dar a sua preferência em conta, em conjunto com outros sinais, ao calcular a página mais relevante para mostrar nos resultados da pesquisa.

Posso usar um caminho relativo para especificar o canônico, como <link rel="canonical" href="product.php?item=swedish-fish" />?
Sim, caminhos relativos são reconhecidos como esperado com a tag <link>. Além disso, se você incluir um link <base> no documento, caminhos relativos resolverá de acordo com a URL base.

Está tudo bem se a canônica não é uma cópia exata do conteúdo?
Nós permitimos pequenas diferenças, por exemplo, na ordem de classificação de uma tabela de produtos. Reconhecemos também que podemos indexar o canônico e as páginas duplicadas em diferentes pontos no tempo, assim podemos ocasionalmente ver versões diferentes de seu conteúdo. Tudo isso está tudo bem conosco.

E se o rel = "canonical" retorna um 404?
Nós vamos continuar a indexar o seu conteúdo e usar uma heurística para encontrar um canônica, mas recomendamos que você especificar URLs existentes como paramentos.

E se o rel = "canonical" ainda não foi indexado?
Como todo o conteúdo público na web, nós nos esforçamos para descobrir e rastrear um URL designado canônica rapidamente. Assim que indexá-lo, nós vamos imediatamente reconsiderar a sugestão rel = "canonical".

Pode rel = "canonical" ser um redirecionamento?
Sim, você pode especificar uma URL que redireciona como uma URL canônica. Google, então, o processo de redirecionamento, como de costume e tentar posicioná-lo.

E se eu tiver contraditórias rel = "canonical" designações?
Nosso algoritmo é lenient: Podemos seguir cadeias canônicas, mas recomendamos fortemente que você atualize os links para apontar para uma única página canônica para garantir resultados de canonização ideal.

Isso pode ser usado tag link para sugerir uma URL canônica em um domínio completamente diferente?
** Atualização em 2009/12/17: A resposta é sim! Nós agora suportamos um cross-domain rel = "canonical" elemento link. **
Resposta anterior abaixo:
Não. Para migrar para um domínio completamente diferente, permanente (301) redireciona são mais apropriadas. Google atualmente levará em conta sugestões de canonização subdomínios (ou dentro de um domínio), mas não entre domínios. Assim, os proprietários do site pode sugerirwww.example.com example.com vs vs help.example.com, mas não example.com vs exemplo widgets.com.

Parece ótimo, consigo ver um exemplo vivo?
Sim, wikia.com nos ajudou como testador confiável. Por exemplo, você notará que o código fonte no http://starwars.wikia.com/wiki/Nelvana_Limited URL especifica o seu rel = "canonical" como:http://starwars.wikia.com/wiki/Nelvana.
As duas URLs são quase idênticos uns aos outros, exceto que Nelvana_Limited, o primeiro URL, contém uma breve mensagem perto de seu título. É um bom exemplo do uso desse recurso.Com rel = "canonical", as propriedades das duas URLs estão consolidadas em nosso índice e resultados de pesquisa mostrar wikia.com 's versão pretendida.
Sinta-se livre para fazer perguntas adicionais em nossos comentários abaixo. E se você é incapaz de implementar um linkURLs conteúdo duplicado, e transferência de propriedades de ligação, assim como fizemos antes .
Atualizado: Este link tag é atualmente apoiada também por Ask.com , Microsoft Live Search eYahoo! .
Escrito por Joachim Kupke, Engenheiro de Software Senior, e Ohye Maile, Programas Desenvolvedor Líder Técnico
Continue Lendo==>>

Emotion nos comentarios do blog

2 comentários

formulário de comentários do Blogger.
Este hack é bem fácil de instalar e com ele você dá um visual diferente aos comentários no seu blog.
emoticons-animados-nos-comentarios-do-blogger 

Smiley de boca aberta1º passo:

formulário de comentários do Blogger.
Este hack é bem fácil de instalar e com ele você dá um visual diferente aos comentários no seu blog.
emoticons-animados-nos-comentarios-do-blogger
Smiley de boca aberta1º passo:

1. Vá na aba "layout", entre na edição HTML do seu template, clique em "expandir modelos de widgets"
e localize a seguinte linha:

<p><data:blogCommentMessage/></p>

e cole o seguinte código logo ABAIXO dela:
<div style=' width: 370px; text-align: left; border: 2px solid
#0084ce; background: #FEF9EA; padding: 10px; color:#0084ce;
font-weight:bold; '>
<img border='0'
src='http://lh3.ggpht.com/_7wsQzULWIwo/S6z7jnvQpuI/AAAAAAAAC8s/kgswZH3dAng/s800/emoticon-0100-smile.gif'/>
:a
&#160;
<img border='0'
src='http://lh6.ggpht.com/_7wsQzULWIwo/S6z7j2K2ixI/AAAAAAAAC8w/aBjS3JiC9fA/s800/emoticon-0101-sadsmile.gif'/>
:b
&#160;
<img border='0'
src='http://lh4.ggpht.com/_7wsQzULWIwo/S6z7kDXfZsI/AAAAAAAAC80/JrDuueBH-mE/s800/emoticon-0102-bigsmile.gif'/>
:c
&#160;
<img border='0'
src='http://lh3.ggpht.com/_7wsQzULWIwo/S6z7kQ8V_nI/AAAAAAAAC84/9WEQPmHLJiI/s800/emoticon-0105-wink.gif'/>
:d
&#160;
<img border='0'
src='http://lh3.ggpht.com/_7wsQzULWIwo/S6z7kWgRFeI/AAAAAAAAC88/2jjlfg01MIA/s800/emoticon-0104-surprised.gif'/>
:e
&#160;
<img border='0'
src='http://lh5.ggpht.com/_7wsQzULWIwo/S6z8FBbw3UI/AAAAAAAAC9A/8iSol6bUSDk/s800/emoticon-0106-crying.gif'/>
:f
&#160;
<img border='0'
src='http://lh5.ggpht.com/_7wsQzULWIwo/S6z8FdrL9dI/AAAAAAAAC9E/rbB37xy1Ybw/s800/emoticon-0109-kiss.gif'/>
:g
&#160;
<img border='0'
src='http://lh3.ggpht.com/_7wsQzULWIwo/S6z8FpL8dkI/AAAAAAAAC9I/p_OhzAyH-SQ/s800/emoticon-0111-blush.gif'/>
:h
&#160;
<img border='0'
src='http://lh5.ggpht.com/_7wsQzULWIwo/S6z8FmT-INI/AAAAAAAAC9M/GOURDHmPe9E/s800/emoticon-0110-tongueout.gif'/>
:i
&#160;
<img border='0'
src='http://lh5.ggpht.com/_7wsQzULWIwo/S6z8Fw5N1LI/AAAAAAAAC9Q/xY9rjSFroCY/s800/emoticon-0126-nerd.gif'/>
:j
&#160;
<img border='0'
src='http://lh3.ggpht.com/_7wsQzULWIwo/S6z9DendQuI/AAAAAAAAC9U/jtRdRpcopRQ/s800/emoticon-0103-cool.gif'/>
:k
&#160;
<img border='0'
src='http://lh5.ggpht.com/_7wsQzULWIwo/S6z9DcebxfI/AAAAAAAAC9Y/Xew2m0j1B9I/s800/emoticon-0130-devil.gif'/>
:l
&#160;
<img border='0'
src='http://lh6.ggpht.com/_7wsQzULWIwo/S6z9DpaPbrI/AAAAAAAAC9c/M74FsmQxqrw/s800/emoticon-0133-wait.gif'/>
:m
&#160;
<img border='0'
src='http://lh4.ggpht.com/_7wsQzULWIwo/S6z9D-KY1cI/AAAAAAAAC9g/PZppx2BcToc/s800/emoticon-0137-clapping.gif'/>
:n
&#160;
<img border='0'
src='http://lh5.ggpht.com/_7wsQzULWIwo/S6z9D6YdKmI/AAAAAAAAC9k/io_WlgJQL2w/s800/emoticon-0136-giggle.gif'/>
:o
&#160;
<img border='0'
src='http://lh3.ggpht.com/_7wsQzULWIwo/S6z99cfdl1I/AAAAAAAAC9o/aJP10AXzhGE/s800/emoticon-0141-whew.gif'/>
:p
&#160;
<img border='0'
src='http://lh3.ggpht.com/_7wsQzULWIwo/S6z99UcZMKI/AAAAAAAAC9s/p7NVe245uP4/s800/emoticon-0148-yes.gif'/>
:q
&#160;
<img border='0' src='http://lh5.ggpht.com/_7wsQzULWIwo/S6z99sMaIFI/AAAAAAAAC9w/gIu5t9057us/s800/
emoticon-0149-no.gif'/> :r
&#160;
<img
border='0'
src='http://lh6.ggpht.com/_7wsQzULWIwo/S6z9-FFVEeI/AAAAAAAAC94/T1IXnlT43-M/s800/emoticon-0178-rock.gif'/>
:s
&#160;
<img border='0'
src='http://lh5.ggpht.com/_7wsQzULWIwo/S6z99zPt4vI/AAAAAAAAC90/SOCwFsYa4M4/s800/emoticon-0155-flower.gif'/>
:t
</div>

Salve as modificações.

Smiley piscando2º Passo:

Incluir o script que permitirá o uso dos emoticons nos comentários do Blog.
2. Volte na aba "layout" >> "editar HTML", não precisa clicar em "expandir modelos de widgets",
 copie o código abaixo e cole-o antes de </body>
    <script type='text/javascript'>
//<![CDATA[
a = document.getElementById('comments');
if(a) {
b = a.getElementsByTagName("DD");
for(i=0; i < b.length; i++) {
if (b.item(i).getAttribute('CLASS') == 'Author-comment-body' , 'comment-body') {
_str
= b.item(i).innerHTML.replace(/:j/gi, "<img
src='http://lh5.ggpht.com/_7wsQzULWIwo/S6z8Fw5N1LI/AAAAAAAAC9Q/xY9rjSFroCY/s800/emoticon-0126-nerd.gif'
alt='' class='smiley'/>");
_str = _str.replace(/:k/gi, "<img
src='http://lh3.ggpht.com/_7wsQzULWIwo/S6z9DendQuI/AAAAAAAAC9U/jtRdRpcopRQ/s800/emoticon-0103-cool.gif'
alt='' class='smiley'/>");
_str = _str.replace(/:l/gi, "<img
src='http://lh5.ggpht.com/_7wsQzULWIwo/S6z9DcebxfI/AAAAAAAAC9Y/Xew2m0j1B9I/s800/emoticon-0130-devil.gif'
alt='' class='smiley'/>");
_str = _str.replace(/:m/gi, "<img
src='http://lh6.ggpht.com/_7wsQzULWIwo/S6z9DpaPbrI/AAAAAAAAC9c/M74FsmQxqrw/s800/emoticon-0133-wait.gif'
alt='' class='smiley'/>");
_str = _str.replace(/:n/gi, "<img
src='http://lh4.ggpht.com/_7wsQzULWIwo/S6z9D-KY1cI/AAAAAAAAC9g/PZppx2BcToc/s800/emoticon-0137-clapping.gif'
alt='' class='smiley'/>");
_str = _str.replace(/:o/gi, "<img
src='http://lh5.ggpht.com/_7wsQzULWIwo/S6z9D6YdKmI/AAAAAAAAC9k/io_WlgJQL2w/s800/emoticon-0136-giggle.gif'
alt='' class='smiley'/>");
_str = _str.replace(/:p/gi, "<img
src='http://lh3.ggpht.com/_7wsQzULWIwo/S6z99cfdl1I/AAAAAAAAC9o/aJP10AXzhGE/s800/emoticon-0141-whew.gif'
alt='' class='smiley'/>");
_str = _str.replace(/:q/gi, "<img
src='http://lh3.ggpht.com/_7wsQzULWIwo/S6z99UcZMKI/AAAAAAAAC9s/p7NVe245uP4/s800/emoticon-0148-yes.gif'
alt='' class='smiley'/>");
_str = _str.replace(/:r/gi, "<img
src='http://lh5.ggpht.com/_7wsQzULWIwo/S6z99sMaIFI/AAAAAAAAC9w/gIu5t9057us/s800/emoticon-0149-no.gif'
alt='' class='smiley'/>");
_str = _str.replace(/:t/gi, "<img
src='http://lh5.ggpht.com/_7wsQzULWIwo/S6z99zPt4vI/AAAAAAAAC90/SOCwFsYa4M4/s800/emoticon-0155-flower.gif'
alt='' class='smiley'/>");
_str = _str.replace(/:s/gi, "<img
src='http://lh6.ggpht.com/_7wsQzULWIwo/S6z9-FFVEeI/AAAAAAAAC94/T1IXnlT43-M/s800/emoticon-0178-rock.gif'
alt='' class='smiley'/>");
_str = _str.replace(/:a/gi, "<img
src='http://lh3.ggpht.com/_7wsQzULWIwo/S6z7jnvQpuI/AAAAAAAAC8s/kgswZH3dAng/s800/emoticon-0100-smile.gif'
alt='' class='smiley'/>");
_str = _str.replace(/:b/gi, "<img
src='http://lh6.ggpht.com/_7wsQzULWIwo/S6z7j2K2ixI/AAAAAAAAC8w/aBjS3JiC9fA/s800/emoticon-0101-sadsmile.gif'
alt='' class='smiley'/>");
_str = _str.replace(/:c/gi, "<img
src='http://lh4.ggpht.com/_7wsQzULWIwo/S6z7kDXfZsI/AAAAAAAAC80/JrDuueBH-mE/s800/emoticon-0102-bigsmile.gif'
alt='' class='smiley'/>");
_str = _str.replace(/:d/gi, "<img
src='http://lh3.ggpht.com/_7wsQzULWIwo/S6z7kQ8V_nI/AAAAAAAAC84/9WEQPmHLJiI/s800/emoticon-0105-wink.gif'
alt='' class='smiley'/>");
_str = _str.replace(/:e/gi, "<img
src='http://lh3.ggpht.com/_7wsQzULWIwo/S6z7kWgRFeI/AAAAAAAAC88/2jjlfg01MIA/s800/emoticon-0104-surprised.gif'
alt='' class='smiley'/>");
_str = _str.replace(/:f/gi, "<img
src='http://lh5.ggpht.com/_7wsQzULWIwo/S6z8FBbw3UI/AAAAAAAAC9A/8iSol6bUSDk/s800/emoticon-0106-crying.gif'
alt='' class='smiley'/>");
_str = _str.replace(/:g/gi, "<img
src='http://lh5.ggpht.com/_7wsQzULWIwo/S6z8FdrL9dI/AAAAAAAAC9E/rbB37xy1Ybw/s800/emoticon-0109-kiss.gif'
alt='' class='smiley'/>");
_str = _str.replace(/:h/gi, "<img
src='http://lh3.ggpht.com/_7wsQzULWIwo/S6z8FpL8dkI/AAAAAAAAC9I/p_OhzAyH-SQ/s800/emoticon-0111-blush.gif'
alt='' class='smiley'/>");
_str = _str.replace(/:i/ig,"<img
src='http://lh5.ggpht.com/_7wsQzULWIwo/S6z8FmT-INI/AAAAAAAAC9M/GOURDHmPe9E/s800/emoticon-0110-tongueout.gif'
alt='' class='smiley'/>")
b.item(i).innerHTML = _str;
}
}
}
//]]>
</script>

Nota: Você também pode tentar adicionar o código javascript logo acima de </head>

Salve!


Se você preferir, você poderá alterar o layout onde ficam os emoticons (acima do formulário),
para personalizá-lo de acordo com as cores do seu template,editando cores de borda, fonte, background etc.
Procure pela linha do código:

<div style=' width: 370px; text-align: left; border: 2px solid #0084ce; background: #FEF9EA;
padding: 10px; color:#0084ce; font-weight:bold; '>

Veja os campos que você pode editar e personalizar de acordo com sua preferência:

width: 370px  --/*largura total*/
border: 2px solid # 0084ce  --/*borda*/
background: # FEF9EA  --/*cor de fundo*/
cor: # 0084ce; --/*cor do texto dos simbolos*/

Importante:Smiley bravo

este hack só irá funcionar em formulários incorporados abaixo das postagens, se você utiliza o metodo de "pop up"
 não vai funcionar.
Caso queira ativar: entre em "configurações" >> "comentários" >> escolha a opção: "postagem abaixo incorporada".

Continue Lendo==>>
setaretornoaotopo