tadarank afiliados

Mostrando postagens com marcador wordpress. Mostrar todas as postagens
Mostrando postagens com marcador wordpress. Mostrar todas as postagens

23 junho, 2010

Dois ou mais domínios no mesmo Wordpress

Opa, depois de anos sumido volto pra deixar guardado uma gambiarrazinha que tive que fazer para poder ter 2 domínios funcionando na mesma instalação do Wordpress. (testado só em wordpress antes do 3.0 )

"Ué, mico, mas não seria só fazer um redirecionamento?"
- Não, neste caso, o cliente quer que o site funcione tanto para www.nomecliente.com.br como para www.produtotal.com SEM MUDAR O ENDEREÇO no navegador, ou seja, sem redirecionamento.

"Mas por que diabos o cliente quer isso? Convence ele do contrário ué"
- O cliente quer isso para ele ficar bem no google na busca pelo produtotal e ainda assim ter seu site com nomecliente.com.br. O cliente tá certo.

"Ah, então não é só fazer um Rewrite no apache pra cuidar disso?"
- Não pois o Wordpress redireciona tudo para o domínio principal para o qual está configurado. Acessos e links. Eu quero mudar os links também.

Bora lá.

Primeira parte:

- Faça sua instalação normal de Wordpress e escolha um dos domínios para ser o padrão. Neste exemplo vou escolher o nomecliente.com.br . Configuro tudo normalzinho como se só existisse o domínio nomecliente.com.br

Segunda parte:

- Vou no arquivo wp-config.php e , depois da definição do DB_COLLATE e do WP_TEMP_DIR, eu coloco:

//hack pro lance de ter 2 dominios
if(strpos($_SERVER["HTTP_HOST"],'nomecliente')===false){
define('WP_HOME','http://www.produtotal.com');
define('WP_SITEURL','http://www.produtotal.com');
}

- O que fiz acima? Testei se o visitante veio digitando nomecliente.com.br . Se veio, o wordpress vai funcionar com o domínio normal que foi configurado na instalação, SENÃO, mudo as variáveis de domínio do wordpress.

Terceira parte:

Pro senhor Google não penalizar o site por CONTEÚDO DUPLICADO eu vou lá na edição do tema do site, no arquivo header.php, e coloco uma META TAG CANONICAL dizendo qual o domínio que deve ser indexado. Neste caso, prefiro que se indexe melhor o "produtotal" do que o "nomecliente".

<link rel="canonical" href="http://www.produtotal.com<?= $_SERVER["REQUEST_URI"] ?>" />

Prontinho. Fácil né? Será que tem alguma outra forma mais fácil e eu tô manezando?
Se eu falei alguma besteira, corrige ae. Dúvidas?

Gostou da dica acima? Então clica nos botões de compartilhamento abaixo e me ajude a dica a subir no Google.

28 novembro, 2008

Plugins essenciais pra Wordpress na opinião do Mico

Pacote de plugins essenciais pra Wordpress na opinião deste Mico que vos fala.

Toda instalação de wordpress que eu faço (que não são muitas) eu uso os seguintes plugins que facilitam pra caramba minha vida. Acho que eles já deveriam vir (pelo menos alguns) no pacote inicial do wordpress hahehaehe.

Se você têm mais ae, sugira nos comentários. Alguns dos abaixo, foram indicados pelo brodi Igor.

ChapSecureLogin - criptografa (via javascript) sua senha pra que ela não passe em branco pela rede (e qualquer sniffer de rede possa vê-la)

LoginLockDown - Bloqueia após 3 tentativas de senhas. Daí o mala só vai poder tentar força bruta novamente após XX minutos

WP Security Scan - Testa permissões de pasta, nome do banco de dados, senhas e mais outras coisas. Muito bom.

Admin management Xtended - Adiciona opções ajax a algumas ações de administração (como por ex deixar a página visível, trocar ordem de posts, etc)

Ozh Admin Drop Down Menu - transforma o menu do wp-admin em algo mais fácil de mexer. Em vez de ter que ficar acessando o menu pai pra só depois poder acessar os filhos. Esse compensa di cum força.

All in One SEO Pack - Deixa seu blog mais amigável pra mecanismos de busca.

Google XML Sitemaps - Simplesmente ótimo pra gerar seu sitemap. Com opção de peso pra cada tipo de página e envio automático pros motores de busca.

Comments Hash do Japs - Já famoso. Adiciona uma conta matemática na caixa de comentários. Reduz spam (e se você complicar a conta, pode reduzir comentários de não inteligentes também hahaha) - Ele não está na lista de plugins do wordpress.org, tem que procurar no google.

Old Post Alert - Mostra um aviso se o post for antigo X meses. Bom pra sites de notícias.

Similar Posts - Exibe links para postagens similares ao post em que o visitante está. (requer o post plugin library)

Theme Test Drive - pra você poder testar vários temas e modificações sem que seu visitante veja.

Wordpress Popular posts - Mostra os posts mais populares.

Wordpress stats - Estatísticas completas: pageviews, palavras chave, links clicados, sites que linkaram, etc

wordpress mobile edition - link pra versão simples do seu site. Bom pra celulares e talz.

404 notifier - òtimo quando se está no começo do blog ou de um novo template, bom pra ver arquivos, imagens e outros links quebrados.

WP DBManager - alem do backup automática, faz otimização automática, reparação, restore do backup, etc.

WP Super Cache - Transforma seus posts em arquivo HTML reduzindo o acesso ao banco de dados e lentidão.

Wordpress Automatic upgrade - Simplifica o trabalho chato de atualizar seu wordpress

PageNavi - Adiciona números de página no seu blog ao invés do velho "página anterior" , "próxima página".

Por hoje é só. Se você têm mais, sugira nos comentários.

Gostou da dica acima? Então clica nos botões de compartilhamento abaixo e me ajude a dica a subir no Google.

21 dezembro, 2006

Rec6 - Botão de número de votos já mandando o título

Opa.

Sei que estou falando demais nesse Rec6 mas, olhando minha postagem anterior, ví que dava pra fazer um upgrade que ia auxiliar a toda comunidade que tem o botão de número de votos do Rec6 no seu site.

Bom, no capítulo anterior (heheh postagem anterior), vimos que não precisamos ficar presos ao layout oferecido pelo script do Rec6 e aprendemos também a guardar em uma variável JavaScript a quantidade de votos de qualquer link no Rec6.

Mas, ví que, ao clicar no link do botão oferecido pelo script, só vai a URL da página para a indicação, não vai o título automaticamente. O que dá trabalho a nosso visitante que indica o post (ou a nós mesmos quando somos nós que indicamos). Temos que escrever toooodo o título (ou usar a técnica milenar do Ctrl+C Ctrl+V).

Chega de blablablá, o truque consiste apenas em alterar o href dos 2 links presentes no botão, via JavaScript. Simples não? Por que o mico não pensou nisso antes? Mico burro.

O script deles gera um botão sem o parâmetro 'titulo', nosso script adiciona ao link do botão o atributo 'titulo'. É claro que pra fazer isto cada botão precisa estar dentro de algo (div) que tenha um nome único (ID). Mão na massa:

<div class="cod_syxt" id="cod_syxt_js">
 <script language="JavaScript" src="http://rec6.via6.com/link.php?action=widget&url=http://sua_url" type="text/javascript"></script>
</div>
<script>
 links_rec6 = document.getElementById("cod_syxt_js").getElementsByTagName("a");
 ptos = links_rec6[0].innerHTML;
 links_rec6[0].href = links_rec6[0].href + "&titulo=" + "Seu Titulo";
 links_rec6[1].href = links_rec6[1].href + "&titulo=" + "Seu Titulo";
</script>

Se você tiver mais de um botão na mesma página, tem que usar alguma coisa pra dar um nome diferente pra cada div pai dos botões. Eu usei os IDs das postagens. Veja abaixo.

Pro pessoal do Blogger:

<div class="cod_syxt_css" id="cod_syxt_js_<$BlogItemNumber$>">
 <script language="JavaScript" src="http://rec6.via6.com/link.php?action=widget&url=<$BlogItemPermalinkUrl$>" type="text/javascript"></script>
</div>
<script>
 links_rec6 = document.getElementById("cod_syxt_js_<$BlogItemNumber$>").getElementsByTagName("a");
 ptos = links_rec6[0].innerHTML;
 links_rec6[0].href = links_rec6[0].href + "&titulo=" + "<$BlogItemTitle$>";
 links_rec6[1].href = links_rec6[1].href + "&titulo=" + "<$BlogItemTitle$>";
</script>

Não sei muito de WordPress mas arrisquei aqui:

<div class="cod_syxt_css" id="cod_syxt_js_<?php the_ID(); ?>">
 <script language="JavaScript" src="http://rec6.via6.com/link.php?action=widget&url=<?php the_permalink(); ?>" type="text/javascript"></script>
</div>
<script>
 links_rec6 = document.getElementById("cod_syxt_js_<?php the_ID(); ?>").getElementsByTagName("a");
 ptos = links_rec6[0].innerHTML;
 links_rec6[0].href = links_rec6[0].href + "&titulo=" + "<?php the_title(); ?>";
 links_rec6[1].href = links_rec6[1].href + "&titulo=" + "<?php the_title(); ?>";
</script>

Veja esse negócio funcionando ao passar o mouse sobre o botão que tem aqui no meu blog (aproveita e clica heheh). Veja na barra de status que, além do parâmetro 'url', agora também temos o parâmetro 'titulo'.

Bugs? Grita nos comentários ae. Té. (Agora acho que já acabaram minhas postagens sobre Rec6).

Gostou da dica acima? Então clica nos botões de compartilhamento abaixo e me ajude a dica a subir no Google.

26 novembro, 2006

Indicar o post do blog em bookmark social

Postado também no: fórum iEvolution.

Olá povo.

Nesta postagem ensinarei uma forma rápida de inserir botões/links de indicação da sua postagem em sites como Digg, del.icio.us, rec6 e TutoCle. (Assim como há no final dos meus posts)

Editado 27/11/06: A pedido nos comentá estou adicionando o LinkBlog e favorit0br (que nome!).

Após inovar colocando no Fórum iEvolution este sistema de indicação decidi escrever este post.

Sim, sei que nos sites dos caras eles devem ensinar a fazer isso, porém nos sites que eu pesquisei ví que só ensinam de forma genérica (para o site todo) e com aquelas imagenzinhas chatas. Não ensinam especificamente para usuários do blogger ou wordpress.

Bom, basicamente é só você fazer um link para a página de recepção dos links do site de bookmark passando como parâmetro a URL e o título que você quer. (obs.: O rec6 ainda não tem suporte para receber o título, mas eu já inclui na esperança de que eles corrijam a mancada futuramente Graças ao comentário do Anônimo descobri que o Rec6 usa 'titulo' ao invés de 'title' - editei os códigos).

Exemplo para o blogger:

Adicionar esta página no
<a href='http://tutocle.com/post?url=<$BlogItemPermalinkUrl$>&title=<$BlogItemTitle$>' target='_blank'>TutoCle,</a>
<a href='http://del.icio.us/post?v=4&partner=fb&url=<$BlogItemPermalinkUrl$>&title=<$BlogItemTitle$>' target='_blank'>Del.icio.us,</a>
<a href='http://digg.com/submit?phase=2&partner=fb&url=<$BlogItemPermalinkUrl$>&title=<$BlogItemTitle$>' target='_blank'>Digg,</a>
<a href='http://rec6.via6.com/link.php?url=<$BlogItemPermalinkUrl$>&titulo=<$BlogItemTitle$>' target='_blank'>Rec6,</a>
<a href='http://www.linkblog.com.br/novoPost.jsp?acao=voltar&link=<$BlogItemPermalinkUrl$>&titulo=<$BlogItemTitle$>' target='_blank'>LinkBlog,</a>
<a href='http://favorit.0br.com.br/bookmarks/?action=add&address=<$BlogItemPermalinkUrl$>&title=<$BlogItemTitle$>' target='_blank'>Favorit0br,</a>

Exemplo para o Wordpress:

Adicionar esta página no
<a href='http://tutocle.com/post?url=<?php the_permalink(); ?>&title=<?php the_title(); ?>' target='_blank'>TutoCle,</a>
<a href='http://del.icio.us/post?v=4&partner=fb&url=<?php the_permalink(); ?>&title=<?php the_title(); ?>' target='_blank'>Del.icio.us,</a>
<a href='http://digg.com/submit?phase=2&partner=fb&url=<?php the_permalink(); ?>&title=<?php the_title(); ?>' target='_blank'>Digg,</a>
<a href='http://rec6.via6.com/link.php?url=<?php the_permalink(); ?>&titulo=<?php the_title(); ?>' target='_blank'>Rec6,</a>
<a href='http://www.linkblog.com.br/novoPost.jsp?acao=voltar&link=<?php the_permalink(); ?>&titulo=<?php the_title(); ?>' target='_blank'>LinkBlog,</a>
<a href='http://favorit.0br.com.br/bookmarks/?action=add&address=<?php the_permalink(); ?>&title=<?php the_title(); ?>' target='_blank'>Favorit0br,</a>

//Pessoal do Wordpress, não tenho muita habilidade com o mesmo, por isso me corrijam aí nos comentários a respeito de qualquer erro cometido.

Prontim, espero ter ajudado. :)

Gostou da dica acima? Então clica nos botões de compartilhamento abaixo e me ajude a dica a subir no Google.

Resultado! Concursos