Personalizando o widget do boo-box
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. ;)


Tweet This
Share on Facebook
Digg This
Save to delicious
Stumble it
RSS Feed

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!
Mmm…esse widget definitivamente vai pro Digital Paper :D
Boo-box é o que há!
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
Legal, Marcos! Bom ver que o boo-box vai incorporar esta funcionalidade. Será muito bem-vinda.
E obrigada pelos créditos. :D
[]‘s
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?
@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