Quando troquei de layout, uma das coisas que gostei foi a possibilidade de colocar o widget do boo-box de forma que ficasse bem integrada com o template, de forma menos agressiva à vista do leitor. Então resolvi experimentar por uns dias o widget que é dinâmico, variando de acordo com o título do texto.
Resultado: queda nas vendas. Porque ele não exibia muitas vezes um produto que realmente estivesse relacionado ao conteúdo do blog, ficava muitas vezes sem sentido. Como o outro widget disponível só permite a inserção de uma só tag, também ficava inviável, já que eu queria variar a quantidade de produtos. Outro detalhe: o Mundo Tecno tem mais de um autor, o que complicava ainda mais.
Pensando nisso, resolvi personalizar para que ficasse do jeitinho que eu queria: ficar com o código do autor do post e exibir aleatoriamente os produtos, de acordo com uma lista de tags criada por mim.
Para tanto, primeiramente criei um arquivo em separado que coloquei na mesma pasta do tema, que chamaremos de boobox.php. Isso é bom porque evita ter que ficar copiando o mesmo código em várias páginas. Nele, coloquei estes códigos:
Como pegar o código de cada autor (opcional):
$author=get_the_author();
if($author=="[Nome do Autor 1]"){ $franq="123456";}
else if($author=="[Nome do Autor 2]"){ $franq="456789"; }
else{ $franq="123456"; }
Como gerar tags aleatórias:
$tag = array("tag1","tag2","tag3","tag4");
srand(time());
$random = (rand()%3); //esta quantidade será o total de tags - 1.
Como fica o código do boo-box:
bb_shop = "submarinoid"; bb_aff = "< ? php print($franq); ? >"; bb_name = "custom"; bb_keywords = "< ? php print($tag[$random]); ? >"; bb_width = "600px"; bb_limit = "6";
Como inserir no seu template:
< ? php include (TEMPLATEPATH . ‘/boobox.php’); ? >
Prontinho! Se quiser, pode também baixar o código e simplesmente renomear de txt para php: boobox.txt. Lembrando que este código está configurado para o Submarino, mas para selecionar outro programa de afiliados, é só alterar a propriedade bb_shop. ;)





June 19th, 2008 at 11:06
Cynara;
Muito bom esse recurso. Adoro o boo-box mas achava a maneira como ele busca as palavras-chave, limitada.
Vou implementar seu código hoje mesmo.
Parabéns e obrigado!
June 19th, 2008 at 01:06
Mmm…esse widget definitivamente vai pro Digital Paper :D
Boo-box é o que há!
June 23rd, 2008 at 02:06
boo!
Essa é a maior vantagem em trabalhar com tecnologias abertas e simples, gente criando as mais variadas maneiras de usar suas ferramentas.
Desde já agradeço pela melhoria em nosso sistema de contextualização de ofertas em widgets e já te adianto que essa sua “modificação” será incorporada por nós em breve nas próximas atualizações do widget, com os devidos créditos, claro :)
from Brazil, Marco Gomes
CTO of the boo-box team
http://boo-box.com
June 23rd, 2008 at 04:06
Legal, Marcos! Bom ver que o boo-box vai incorporar esta funcionalidade. Será muito bem-vinda.
E obrigada pelos créditos. :D
[]’s
July 19th, 2008 at 11:07
Olá muito bom mesmo esse post. Mais me ajuda em um detalhe, eu estou cadastrado no jacotei, é só alterar o submarinoid por jacotei – ou colocar o número que o jacotei me enviou?
July 20th, 2008 at 05:07
@leanderson: Você precisa trocar os dois parametros: sumbarinoid por jacoteiid e usar o seu codigo de afiliados do JaCotei :)
Qualquer nova duvida, fale comigo em marco@boo-box.com