Plugin: Pangeia – Funções Ext.

A Pangeia utiliza o wordpress para agregar os vários blogues, com o plugin descrito no artigo anterior. E para mostrar as fotos/avatares dos vários autores dos artigos, tivemos que criar um plugin para esse mesmo efeito. O plugin é bastante simples, dado um nome (Exemplo: “Zé Manel”) ele tira os espaços e letras com acentos e coloca tudo em lowercase, devolvendo algo como “zemanel”, como a extenção usada é o .png ele procura na directoria um ficheiro chamado “zemanel.png”, que se não existir ele chama antes o “semnome.png” que serve para estes casos, onde o utilizador (ainda) não tem foto. Para haver compatibilidade com a (falta de compatibilidade da) transparência dos PNG’s no IE6 o plugin *tenta* detectar o IE através do User-Agent, e utiliza um Hack para a transparência funcionar correctamente no IE6.

Download: Versão 0.1.7 – Download: Zip (2,50 KiB) Tar.Gz (1,34 KiB), Visualizar (.phps) **Como Usar: ** Basta extrair o plugin para a directoria wp-content/plugins/, e o blank.gif para a directoria onde vão estar as fotos/avatares, e editar o plugin para mudar a localização dessa directoria, que no nosso caso é /home/pangeia/www/autores/:

## Para meter as fotos dos autores dos posts, se existir uma foto function dvl_authorimg($id, $nome) {

Para as fotos dos autores

$directoria = “/home/pangeia/www/autores/”;

De seguida temos que activar o plugin no painel de administração do wordpress. E agora apenas temos que adicionar ao nosso theme o sítio onde vai ser introduzida a imagem. Provavelmente é no ficheiro index.php dentro da directoria da theme. O código que temos que colocar é o que está a bold em baixo:

A função utiliza o username do autor para ir buscar a imagem, e usa o nome no formato Primeiro Nome Ultimo Nome para mostrar o nome no título da imagem. O sítio onde se vai colocar o código pode variar do nosso. O CSS utilizado para imagem está dentro do plugin, que como era apenas para nosso uso, não estava feito de forma “bonita”.

Licensed under CC BY-NC-SA 2.5
Última atualização em 17 of janeiro 2007, 16:36

[COMMENTS HERE]

Criado com Hugo
Tema Stack desenvolvido por Jimmy