underpop

http://underpop.online.fr 2005-09-17  

Vem aí o mais novo módulo de banners para Xoops

Fala galera, blz???

Bom, há alguns meses atrás, tive uma conversa com o Wilson e ele tocou num assunto interessante que me chamou a atenção, o sistema de banners do XOOPS, falou em como seria legal um módulo bom para gerenciamento e exibição de banners, onde se pudesse ter a opção de exibir os banners em um ou mais blocos em vez de só no tema, enfim.
A partir dessa conversa, fiquei com isso na cabeça e algum tempo depois, tornei a conversar com ele sobre isso, tirei com ele algumas dúvidas, enfim, suguei bastante as ideias dele, hehe.Bom, depois de muito tempo e graças a essas conversas e também a este tópico aqui do fórum do XBR que me deu também várias ideias, eu comecei a desenvolver um módulo para isso. Agora, como disse antes, muito tempo depois, chegou a hora de eu colocar para vocês a 1ª versão de testes desse módulo.

Calma galera, não adianta ficarem tão animados, o módulo está no início, ainda tem vários bugs e tem muito a crescer ainda.
E para isso eu preciso da ajuda de vocês. Peço a quem se interessar, que instale o módulo, faça testes, e que me retornem os bugs encontrados e também as ideias e sugetões para o aprimoramento do módulo.

Bom, chega de papo, quem quiser fazer o download do módulo basta clicar aqui.

Abaixo, colocarei a transcrição do arquivo README.TXT, que se encontra no pacote compactado do link acima e que possui uma melhor descrição do módulo e suas funcionalidades.

Citando:


/**********************************************************************************
Sistema de Gerenciamento e exibição de banners randômicos
Desenvolvido por Rodrigo Pereira Lima
rplima2005@terra.com.br
Weba Soluções em Internet!
http://www.webapplications.com.br
***********************************************************************************/

DESCRIÇÃO:
Módulo para XOOPS versão 2.0.13 de gerenciamento e exibição de banners randômicos,
que pode ser usado ou não em conjunto com o sistema de banners padrão do xoops.

FUNCIONALIDADES:
- Cadastramento de banners separados por categoria, estas categorias são usadas para diferenciar
os tamanhos dos banners, fazendo assim com que se possa criar diversos modelos de exibição dos
banners.
- Bloco para exibição de banners clonáveis e com diversas configurações, deixando a critério do
usuário escolher quantos banners randomicos deseja que seja exibido, exibir banners de uma categoria
específica ou de todas as categorias de uma vez e ainda a opção de se criar uma tabela para a exibição dos
banners, bastando selecionar em quantas colunas os mesmos serão exibidos.
- Opção de ativação e dasativação do banner com apenas um clique. Somente banners ativos serão exibidos, porém
os banners inativos continuam na base, possibilitando que os mesmos seja ativados novamente a qualquer momento.
-Além dos blocos de exibição de banners, também é posível utilizar o banner randômico no tema do portal ou em qualquer
página que se deseje, bastando para isso acescentar a variável smart (esta funcionalidade requer um
pequeno hack no core do XOOPS que será explicado abaixo no proceso de instalação.

INSTALAÇÃO:
A instalação do módulo é bem simples pois é igual a instalação de qualquer módulo padrão xoops. Para que a função de exibição
de banners randômicos no tema do portal e nos templates dos módulo seja ativada, é necessário que um pequeno hack seja feito no
core do XOOPS, mais especificamente no arquivo header.php, localizado na raiz de seu site.

Para incluir o hack, procure pela linha 79, ou encontre o texto comentado "show banner?", sem as aspas.
Sugiro que seja comentado (coloque /* no inicio do código e */ no final dele) todo o script que se segue, indo da linha 79 até a linha 84 cujo código é:

Citando:

// show banner?
if ($xoopsConfig['banners'] == 1) {
$xoopsTpl->assign('xoops_banner', xoops_getbanner());
} else {
$xoopsTpl->assign('xoops_banner', ' ');
}


No lugar do código acima, copie e cole este novo código:

Citando:

// show banner?
//versão com hack para o módulo rw_banner
if ($xoopsConfig['banners'] == 1) {
$xoopsTpl->assign('xoops_banner', xoops_getbanner());
include XOOPS_ROOT_PATH."/modules/rw_banner/include/functions.php";
$xoopsTpl->assign('rw_banner', rw_getbanner(1));
} else {
$xoopsTpl->assign('xoops_banner', ' ');
$xoopsTpl->assign('rw_banner', ' ');
}


Note que a variável de exibição do banner do sistema padrão do XOOPS foi mantida, portando ela ainda continua funcional.
Agora, toda vez que desejar exibir seu banner randomico basta colocar em seu tema ou template a variável ,
do mesmo jeito que vc fazia com a variável padrão do xoops.

BUGS AINDA NÃO SOLUCIONADOS:
-Banners em código HTML não tem os cliques contabilizados, essa falha ja vem do próprio sistema de banners padrão do XOOPS, função
esta que é utilizada no módulo porém com algumas modificações.

PENDÊNCIAS:
Ainda faltam muitas coisa para tornar esse módulo pronto e de boa qualidade, sendo que as principais são:
-Criar e definir as constantes de idioma, toda a programação do módulo esta no idioma português do brasil e não existem constantes definidas para os textos, portanto ainda não existem as pastas language e as traduções;

-Incluir rotina para cadastro e gerenciamento de clientes de banners, como no sistema padrão do xoops. Nesta versão ainda não foram usadas, mas isso é questão de tempo e já entrará em futuras versões;

-Relatórios de acompanhamento de publicidade (lado cliente) como no sistema do XOOPS, onde o cliente faz login e tem acesso as estatísticas de seus banners;

-Formulário de Aquisição de Publicidade;

-Envio automático de e-mail ou pm para o clientes no ato ou um pouco antes do encerramento de seu banner;

Enfim, o módulo ainda está no início de seu desenvolvimento, portanto sugestões, críticas, ou seja lá o que for serão sempre bem vindas.

Caso encontre algum bug ainda não listado neste documento ou tenha alguma sugestão ou crítica a fazer, entre em contato através do e-mail rplima2005@terra.com.br

AGRADECIMENTOS:
Agradeço a todos os amigos da comunidade XOOPS Total que me ajudaram com ideias e sugestões para o desenvolvimento deste módulo em especial ao grande amigo Wilson (conselho do XT) pela grande ajuda com suas brilhantes ideias e também ajuda nos testes do módulo.




Bom galera, é isso aí, espero que gostem.

[]s

Rodrigo


Marcadores:



2005-09-15  

Conheça o SuporteLivre.org

Você tem mêdo de usar os chamados "Softwares livres"?

Se a causa é o mêdo de falta de suporte, conheça o portal [url=http://www.suportelivre.org/]SuporteLivre[/url], atualmente usando uma versão do Wordpress, o mesmo se propõe a alavancar o uso de softwares livres no Brasil, colocando em contacto quem usa e quem pode dar suporte às diversas ferramentas e softwares "Open Source".
[size=medium]Abaixo transcrevemos a FAQ do SITE:[/size]

1) O que é o Suporte Livre ?

O projeto Suporte Livre foi criado com a intenção de solucionar dúvidas dos usuários tenham com o Sistema Operacional GNU/Linux ou que encontram dificuldades em realizar tarefas diárias ou configurações deste.
O projeto é formado por voluntários experientes em Software Livre que disponibilizam parte do seu tempo para geração das respostas às dúvidas dos usuários.

2) Como proceder para o envio de dúvidas ?

Para enviar suas dúvidas ao Suporte Livre utilize nosso formulário, e é importante que, ao escrever a sua dúvida: você forneça todos os detalhes referentes ao problema, como nome da distribuição Linux, do(s) programa(s) e equipamento(s) utilizados e o que mais for relevante na sua opinião.
A nossa intenção não é trazer mais dificuldades ao usuário, mas sim garantir que este receba uma resposta a curto prazo, que esclareça sua dúvida e resolva o seu problema. A tempos, a falta dessas informações tem dificultado o tempo de resposta em fórums especializados e semelhantes quando recebem dúvidas do tipo: “Não consigo fazer meu modem funcionar no Linux”, então a nossa única alternativa é solicitar as informações relevantes para solucionar o referido problema (nome e versão da distribuição, marca do modem…), atrasando assim, a solução da sua dúvida.

3) Qual é a forma de operação do Suporte Livre ?

O projeto irá avaliar os prazos e as respostas serão geradas por um grupo de voluntários, por isso o prazo para envio das respostas varia da seguinte forma:

- se for uma dúvida frequente e com dados que expliquem o problema suficientemente será respondida em 3 (três) dias ou menos.

- se for uma dúvida nunca antes respondida e que possui informações suficientes para diagnosticarmos o problema e a solução, 5 dias ou menos.

- se for uma dúvida complexa geraremos uma lista com links que contenham referências às possíveis soluções…ou seja: uma dúvida complexa é aquela cuja solução envolve realizar tarefas que exigem conhecimento
em nível de administração do sistema e uma certa “experiência de mercado” impossiveis de serem empregadas via e-mail.

4) Mas demora tanto assim? Por que devo esperar tanto para obter suporte?

Usualmente você pode solicitar suporte ao fornecedor do seu equipamento ou software, e caso você o tenha adquirido comercialmente, sugerimos que você exerça seus direitos de consumidor junto ao produtor ou vendedor - e talvez ele possa lhe responder em prazos menores.
No caso das perguntas encaminhadas ao Suporte Livre, a resposta é preparada por voluntários que não atuam em regime de dedicação exclusiva, embora tenham a maior boa vontade de ajudar a resolver o seu problema. Uma possível forma de ajudar a gerar respostas mais rápidas no futuro, entretanto, é passando a integrar o grupo e ajudando a responder as questões dos demais usuários.

5) E se a minha dúvida já foi respondida para outros usuários ?

Quando recebemos uma dúvida, verificamos se ela já foi respondida, caso tenha sido, um subgrupo de voluntários adapta a resposta às particularidades da sua dúvida e reenviamos a resposta para você.

6) Há alguma fonte de pesquisa ?

Todas as dúvidas e respostas são catalogadas para que possamos reutiliza-las quando outros usuários enviarem dúvidas iguais ou parecidas como citado no item acima. Estamos trabalhando na disponibilização do nosso acervo de perguntas e respostas a todos os interessados.

[url=http://www.suportelivre.org/?page_id=6]Clique aqui para link para o formulário de dúvidas .[/url]

Derwood


[url=https://derwood.locaweb.com.br/modules/news/article.php?storyid=152]Clique aqui para o artigo original.[/url]


Marcadores: