Posts Tagged ‘ código

Redirecione o site inteiro via .htaccess 18 Setembro 2008 às 7:32 pm por Rodrigo Ghedin

Mudar de domínio é difícil. Não bastasse o transporte dos arquivos e bancos de dados de um servidor para outro, ainda temos o redirecionamento do endereço antigo para o novo, que para muitos é um bicho de sete cabeças. Digo, para quem sabe, pode até ser fácil, mas para quem não tem muita intimidade com servidores e coisas do tipo, a coisa complica.

Uma solução simples é pedir ao suporte do servidor que adicione o domínio novo: assim, ambos os domínios, o original e o antigo, funcionarão. Não sei se isso caracteriza conteúdo duplicado, prática que detona qualquer estratégia de SEO, mas na dúvida, evito. Afinal, fazendo isso, os dois domínios continuam acessíveis, cada um em sua própria URL, ambos caindo no mesmo conteúdo. Outro efeito colateral ruim é a descentralização da marca, afinal, se com um TLD já é difícil fixar o domínio na cabeça das pessoas, imagine com dois ou mais?

Como se vê, essa não é a melhor saída. Precisando de uma solução, já que tinha que redirecionar dois domínios (.com e .com.br) para o novo (.ig.com.br), corri atrás de uma mais amigável e transparente, tanto para o leitor, quanto para os mecanismos de busca. E a encontrei. Não lembro aonde, mas encontrei. Funciona via .htaccess, e é bem simples de ser implementada.

O código é o seguinte:


RewriteEngine on
RewriteCond %{HTTP_HOST} ^(www.)?antigo.com [NC]
RewriteRule ^(.*)$ http://www.novo.com/$1 [R=301,L]

Copie, cole no seu .htaccess, e faça as devidas modificações. Se houver mais de um domínio antigo, repita as duas últimas linhas na seqüência, alterando, obviamente, o domínio antigo.com pelo antigo2.com. Simples assim.

Microsoft Visual Studio 2008 Por Érico Oliveira dia 25 de Junho de 2008 às 11:19 pm | Imprimir este post

Visual Studio 2008Novamente fui convidado a escrever um publieditorial aqui no pBlog, desta vez sobre o Visual Studio 2008, que foi lançado oficialmente no início deste ano.

O Visual Studio 2008 é um poderoso software capaz de criar aplicativos para diferentes sistemas, como a WEB, o Windows Vista, o Windows Server 2008 e o Office 2007. Está disponível em três versões, Standard (programadores individuais), Professional (pequenas equipes) e Team System (grandes equipes). Além destas, existe uma versão gratuita chamada Visual Studio Express que pode ser bastante útil para a maioria de nós que trabalhamos com o WordPress.

O Visual Studio Express é destinado a programadores iniciantes ou não-profissionais que gostariam de utilizar um software de programação profissional. Está disponível em 4 pacotes diferentes: Visual Basic 2008, Visual C# 2008, Visual C++ 2008 e Visual Web Developer 2008. Este último, por motivos óbvios, foi o que mais me interessou, ele possui suporte nativo a HTML, CSS e Javascript, e ainda existe uma IDE, produzida por terceiros, para PHP.

O que mais me chama a atenção em um programa como este são alguns recursos como o debug para Javascript, que procura por erros de sintaxe no código, e o Intellisense, que ajuda e muito ao exibir a sintaxe da função e permitir autocompletar o código no momento que você está digitando, é uma mão-na-roda! Veja alguns exemplos:

Visual Studio - Intellisense Javascript
Microsoft Visual Studio - Intellisense CSS

Se você, assim como eu, costuma programar todo o código “na mão”, o Visual Studio pode ser uma ótima ferramenta para ganhar produtividade.

Como adicionar um anúncio após o primeiro post Por Érico Oliveira dia 12 de Maio de 2008 às 8:28 pm | Imprimir este post

O problema para adicionar apenas um anúncio após o primeiro post na página principal, é que o código do anúncio deverá estar dentro do loop do WordPress e por conseqüência será repetido na mesma quantidade de posts, ou seja, se você configurou o seu WordPress para que seja exibido 10 posts na home, qualquer código que seja adicionado dentro do loop será repetido 10 vezes.

Para que isto não aconteça faremos o seguinte, abra o arquivo index.php do seu tema e localize o seguinte código:

<?php if(have_posts()) : ?>

Adicione esta linha de código imediatamente antes:

<?php $i = 1; ?>
<?php if(have_posts()) : ?>

Mais abaixo procure o código:

<?php endwhile; ?>

E também adicione a seguinte linha de código imediatamente antes:

<?php $i++; ?>
<?php endwhile; ?>

Agora só falta adicionar o código do anúncio desejado. Encontre o local dentro do loop onde você deseja que o anúncio seja exibido e insira o código:

<?php if ($i == 1) { ?> CÓDIGO DO ANUNCIO AQUI <?php } ?>

Fonte: Hack WordPress

Gravatar no WordPress 2.5 Por Rodrigo Ghedin dia 04 de Abril de 2008 às 5:55 pm | Imprimir este post

Você sabia que o WordPress 2.5 suporta gravatar nativamente, dispensando plugins e hacks complicados? Tal novidade é reflexo da recente aquisição do serviço pela Automattic, empresa por trás do nosso querido sistema de blogs.

Embora o gravatar esteja disponível para todos, sinto que ainda falta uma certa divulgação do recurso. Nem na Codex, a “Bíblia” do WordPress, encontrei informações… Aí apelei para o Google, e ele, como sempre, salvou a pátria!

Antes de continuar, vale lembrar que o recurso precisa estar ativado no painel administrativo. Ele já vem assim por padrão, mas só para garantir, encontra-se em Settings, Discussion, bem no final da página. A opção Show Avatars deve estar marcada, como na imagem abaixo:

Gravatar no WordPress 2.5.

Encontrei dois links úteis na pesquisa que fiz. No Weblog Tools Collection há uma explicação super detalhada do novo recurso, ótima para quem desenvolve temas, pois há dicas de implementação, atributos disponíveis e hacks que asseguram a compatibilidade do tema com versões anteriores do WordPress. Como nós queremos pura e simplesmente mostrar os gravatars, parti para o próximo resultado da pesquisa, o blog Hack WordPress. A mágica se resume no seguinte código:

<php if(function_exists('get_avatar')){ echo get_avatar($comment, '50');} ?>

Basta copiar esse trecho, colar no comments.php do seu tema, dentro do loop dos comentários, e correr para o abraço!

O tamanho dos gravatars será de 50×50 pixels; para alterar, basta mudar o número 50, bem no final da linha, pelo de sua preferência. O máximo permitido é 80.

Espero que tenham gostado, e até a próxima!

Evitando problemas ao desativar um plugin Por Érico Oliveira dia 23 de Janeiro de 2008 às 4:28 pm | Imprimir este post

Quantas vezes eu já desabilitei um plugin e só depois percebi o erro que apareceu no blog em virtude desta mudança. Isto é muito comum porque vários plugins necessitam adicionar códigos ao tema, mas ao mesmo tempo é muito simples resolver, basta adicionar a condicional “IF”. Assim a condicional verificará antes se o plugin existe (e está ativado) antes de executar o código.
Vamos ver como fica em um exemplo prático utilizando o plugin Popularity Contest. Na instalação do plugin é necessário adicionar o seguinte código para exibir a lista dos posts mais populares:

  • <?php akpc_most_popular(); ?>

Para que não ocorra nenhum erro em seu blog caso você desative o plugin, adicione o código desta forma:

  • <?php if(function_exists(’akpc_most_popular’)) { akpc_most_popular(); } ?>

É um pequeno trabalho adicional que vale muito a pena.

Fonte: HackWordPress

Folha de Ajuda para desenvolvedores WordPress Por Érico Oliveira dia 09 de Novembro de 2007 às 12:05 pm | Imprimir este post

O blog WPcandy criou em parceria com o Liquidicity o WordPress Help Sheet e o WPTG traduziu esta folha de ajuda para português. Nela você vai encontrar várias tags bastante comuns para quem desenvolve temas para o WordPress.
Folha de Ajuda para WordPress
Gostou? Faça o download agora mesmo e comece a desenvolver seus temas. :)