Mamboleto 2.0 RC3, agora tem boleto no Joomla! 1.5 também!!! Imprimir
Escrito por Fernando Soares   
Sáb, 06 de Setembro de 2008 19:00
Santa Cruz do Sul, 07 de Setembro de 2008.

Quer boleto no seu Joomla! 1.5? O Mamboleto 2.0 RC3 roda no Joomla! 1.5 em legacy mode!!!

Quase um ano desde a última versão do Mamboleto volto a disponibilizar uma nova versão com muitos aprimoramentos indispensáveis a este componente, sendo que o mais aguardado de todos, sem dúvida, é a possibilidade de utilizá-lo no Joomla! 1.5 e em conjunto com o novo VirtueMart 1.1.

Na realidade foi efetuado todo um trabalho em paralelo para que pudesse não só  atualizar o Mamboleto de forma a este rodar no Joomla! 1.5 mas também manter a versão que roda no Joomla! 1.0 com as mesmas características. Após muitos meses de testes, dada a falta de tempo para dedicação exclusiva, consegui chegar a uma combinação ideal de arquivos e método de instalação capaz de ser adaptada ao Joomla! 1.5 ou 1.0.

Tentei atender a todos os pedidos viáveis que recebi dos usuários através do fórum e de e-mails de contato e ficquei muito feliz pois consegui atender agrande maioria deles. Foram pedidos como, por exemplo, para implantação de um meio de inserção do custo do boleto bancário quando usando o módulo de integração para o VirtueMart, ou para implantação de boletos de outros bancos como Sicredi e Bancoob/Sicoob.

Foi investido muito tempo na compatibilização do código com o legacy mode do Joomla! 1.5 e também no desenvolvimento  dos novos módulos de integração com o VirtueMart. Para esta integração entre Mamboleto e VirtueMart criei três versões novas dos módulos sendo que a versão que se torna padrão é a 9.0 a qual reúne as funcionalidades das outras duas versões dos módulos em um único e mais eficiente módulo.

Também ampliei o manual do Mamboleto e inclui um roteiro para instalação no Joomla! 1.5 além de também ter incluido a documentação da API do Mamboleto e de configuração dos boletos.

Gostaria de solicitar a todos que utilizam ou que irão utilizar o Mamboleto 2.0 RC3 em seus projetos que tenham o ciudado de reportar via fórum ou formulário de contato aqui do site o sucesso ou falha de seu uso juntamente com os dados do boleto/banco utilizado. Basicamente necessito que informem o Boleto/Banco, a Carteira e o tamanho do número do convênio do banco (ex.: 4 dígitos, 6 dígitos, etc...). Estas informações serão utilizadas para completar a grade de boletos no manual de forma a identificar quais já foram testados com sucess.

Tanto o Mamboleto 2.0 RC3 quanto o novo manual podem ser baixados na área de downloads aqui do site que foi melhor organizada.

Segue abaixo a lista de modificações:

==========================================
MODIFICAÇÕES PRESENTES NA VERSÃO 2.0 RC3
==========================================
Setembro/2008

  • -Corrigido Bug que fazia com que o mamboleto não reconhecesse os dígitos após o ponto decimal.
  • -Não é mais preciso editar o arquivo "account.order_details.php" para implantar a segunda via dos boletos bancários que agora é implantado através do campo "Payment Extra Info" na aba de configuração do método de pagamento.
  • -Corrigido Bug no boleto Bradesco que gerava digitos verificadores incorretos para a agência, conta e nosso número.
  • -Corrigido Bug no Boleto Banrisul que gerava incorretamente o duplo dígito verificador do código de barras e linha digitável.
  • -Alterado nome da imagem do Mamboleto para o menu de administração de forma torná-lo único, evitando conflitos.
  • -Acrescentado linha adicional de código HTML de forma a evitar espaçamentos extras no código de barras do boleto em certos tipos de templates.
  • -Os módulos de integração do Mamboleto ao VirtueMart foram modificados de forma a fornecer compatibilidade para sites que utilizam o protocolo HTTPS.
  • -Foi criada uma nova versão do Mamboleto e dois novos módulos de integração para utilização no Joomla! 1.5 e VirtueMart 1.1.
  • -Adequação das dimensões do código de barras ao padrão bancário, sendo 13mm de altura por 103mm de largura.
  • -Adequação do espaçamento inferior entre o código de barras e o pontilhado no final da ficha de compensação ao padrão bancário.
  • -Atualizadas as instruções para impressão constantes no topo da página do boleto de forma a refletir às configurações dos novos navegadores.
  • -Acrescentado aos módulos de integração ao VirtueMart o tratamento dos erros que ocorriam nos casos onde está habilitado o envio de e-mail com o boleto ao cliente e o servidor possui a função fsockopen() do PHP desabilitada ou ainda a diretiva "ALLOW_URL_FOPEN" setada como "OFF". Agora os erros não são mais exibidos e em seu lugar é mostrada uma mensagem avisando que não foi possível enviar o e-mail com o boleto ao cliente.
  • -Acrescentada opção para incluir valor referente ao custo do boleto na configuração dos módulos de integração ao VirtueMart.
  • -O meio usado na identificação do tipo de módulo (se "Boleto Bancário" ou "Boleto Multi-Banco") usado para a geração da segunda via do boleto agora é o código do meio de pagamento e não mais o nome, possibilitando assim que o usuário tenha mais flexibilidade ao definir o nome do meio de pagamento.
  • -Corrigido Bug onde o banco Santander tinha o código de banco 353 no lugar do 033.
  • -Corrigido template para use as fontes padrão "arial,helvetica,sans-serif" no lugar de somente "Arial".
  • -Reduzido o tamanho da fonte de impressão do nome do Sacado, CPF/CNPJ e Sacador/Avalista de forma a adequar melhor o template.
  • -Acrescentado o boleto do SICREDI para cobrança simples/sem registro.
  • -Acrescentado o boleto do BANCOOB/SICOOB para cobrança simples/sem registro.
  • -Alterada a forma como são exibidos os logotipos dos banco nos boletos.
  • -Criado novo módulo de integração entre Mamboleto e VirtueMart (versão 9.0) que reune as funções dos dois módulos anteriores, contudo mantive ainda os anteriores atualizados... mas serão descontinuados em favor da nova versão que ficou muito melhor.
  • -No novo módulo (versão 9.0) o e-mail com boleto é enviado ao cliente após ele clicar no banco desejado de forma a enviar o boleto do mesmo banco que ele escolheu.
  • -Atualizado o manual do Mamboleto.

 

Deixar seu comentário

Postar comentário

0
Carregar Comentários Anteriores
  • Quando eu vou instalar o modulo da o seguinte problema



    JInstaller::install: Erro do SQL. DB function failed with error number 1064
    You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near \'TYPE=MyISAM\' at line 10 SQL=CREATE TABLE `jos_mblto_bancos` ( `bnid` smallint(3) unsigned NOT NULL auto_increment, `layout` varchar(40) NOT NULL default \'\', `nome` varchar(20) NOT NULL default \'\', `codigo` int(4) unsigned NOT NULL default \'0\', `uso_do_banco` varchar(50) NOT NULL default \'\', PRIMARY KEY (`bnid`), UNIQUE KEY `nome` (`nome`), KEY `bnid` (`bnid`) ) TYPE=MyISAM;
    SQL =
    CREATE TABLE `jos_mblto_bancos` (
    `bnid` smallint(3) unsigned NOT NULL auto_increment,
    `layout` varchar(40) NOT NULL default \'\',
    `nome` varchar(20) NOT NULL default \'\',
    `codigo` int(4) unsigned NOT NULL default \'0\',
    `uso_do_banco` varchar(50) NOT NULL default \'\',
    PRIMARY KEY (`bnid`),
    UNIQUE KEY `nome` (`nome`),
    KEY `bnid` (`bnid`)
    ) TYPE=MyISAM;
    Componente Instalar: Erro do SQL. DB function failed with error number 1064
    You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near \'TYPE=MyISAM\' at line 10 SQL=CREATE TABLE `jos_mblto_bancos` ( `bnid` smallint(3) unsigned NOT NULL auto_increment, `layout` varchar(40) NOT NULL default \'\', `nome` varchar(20) NOT NULL default \'\', `codigo` int(4) unsigned NOT NULL default \'0\', `uso_do_banco` varchar(50) NOT NULL default \'\', PRIMARY KEY (`bnid`), UNIQUE KEY `nome` (`nome`), KEY `bnid` (`bnid`) ) TYPE=MyISAM;
    SQL =
    CREATE TABLE `jos_mblto_bancos` (
    `bnid` smallint(3) unsigned NOT NULL auto_increment,
    `layout` varchar(40) NOT NULL default \'\',
    `nome` varchar(20) NOT NULL default \'\',
    `codigo` int(4) unsigned NOT NULL default \'0\',
    `uso_do_banco` varchar(50) NOT NULL default \'\',
    PRIMARY KEY (`bnid`),
    UNIQUE KEY `nome` (`nome`),
    KEY `bnid` (`bnid`)
    ) TYPE=MyISAM;

  • Poste no fórum para que eu e outras pessoas possamos tentar ajudá-lo...

  • Visitante - Vinicius

    Desculpe a ignorância, mas como mudo para o PHP 5.2, pois instalei o Xampp 1.7.2 para Windows.

    Abçs

  • Também não sei, mas recomendo o MOWES: http://www.chsoftware.net/en/mowes/mowesportable/mowes.htm

    Abraços

  • Visitante - Vinicius

    Olá Fernando, ao instalar o Mambolero RC3 no joomla 1.5.15 no modo legacy aparece a mensagem :

    Deprecated: Function split() is deprecated in C:\\xampp\\htdocs\\teste\\administrator\\components\\com_mamboleto\\include\\class.ini.php on line 273

    Como resolvo isso?

    Obrigado

  • Você deve estar usando PHP 5.3 no Xampp, use PHP 5.2 que funcionará.

    Abraços

  • Impossível em ambiente de produção... outra alternativa talez, agradeço!

  • A comunidade Joomla no Brasil está ansiosa pela nova versão do BOLETO para Joomla 2.5 e 3.0 e Virtuemart 2.x.x
    Recomendo, Sr. Fernando monetizar o projeto.
    Quem não pode contribuir nem deveria fazer sites.
    Peçam emprestado às suas avós, que seja.
    Eu sei que passamos por momentos difíceis, já passei janeiros com apenas um real no bolso.
    Mas, de graça não é tão gostoso.
    Estou adaptando vários componentes que desenvolvedores paralisaram seus trabalhos.
    Acabei de postar o EASY SEARCH LITE na seção de downloads do site da empresa.
    Por consequência o MAMBOLETO está na minha lista de tarefas número 1.
    Caso eu consiga mando notícias, caso não, te envio problemas e grana para resolver.
    Eu não me importo de te pagar um valor considerável para que você se dedique a este projeto de forma exclusiva.
    Diga seu preço, por email, por favor.
    Estou fomentando idéias nas pessoas, sempre tive este talento.
    Nos grupos do Facebook, estás sendo mencionado, com apreço.
    Considere a possibilidade de postar teus projetos em um Clube de Extensões.
    Estamos nessa, e estamos pra vencer.

  • Visitante - Rafaeç

    Rpz, eu recomendo que usem o cobreweb, eles tem tudo que o desenvolvedor precisa, uma api completa e um suporte nota 10, eu recomendo

    www.cobreweb.com.br

  • Visitante - Milena

    Eu também já usei o sistema da cobreweb, realmente eles fazem tudo que prometem e o suporte deles é muito bom, atendem rapidinho.

Powered by Komento
Última atualização em Dom, 07 de Setembro de 2008 20:38