Categoria | Personalização

Conflitos Cep Com Ajax

Tags: , , , , ,

Conflitos Cep Com Ajax

Postado em 16/12/2008 por Edvan

Muitos estão tendo uma dor de cabeça para habilitar/personalizar o CEP COM AJAX.

Tal complexidade se dá ao fato do bloqueio de algumas funções do PHP.

Infelizmente ficamos refém das limitações impostas pelas empresas de hospedagem… Quem tem dedicado fica mais fácil para resolver isso, tendo acesso root fica tudo mais simples.

Para sanar tal problema basta criar um php.ini e colocar na pasta do seu WHMCS.

Continue Lendo…


Comentários (14)

Cep com Ajax – Estilo Default

Tags: , , , ,

Cep com Ajax – Estilo Default

Postado em 15/12/2008 por Edvan

Algumas pessoas não estavam conseguindo usar o CEP COM AJAX descrito neste post.

A falha era causada pois o TPL do estilo default não possuia os ID correspondentes diferentemente do arquivo já postado aqui

Para modificar isso basta incluir o ID correspondente, exemplo:

Errado: <input type=”text” name=”address1″ size=40 value=”{$clientaddress1}”>
Corrigido: <input type=”text” name=”address1″ id=”address1″ size=40 value=”{$clientaddress1}”>

Continue Lendo…


Comentários (1)

captura-07-thumb.jpg

Tags: , , ,

JavaScript nos TPL

Postado em 28/10/2008 por Edvan

Quebrando bastante a cabeça consigo efetuar qualquer validação no WHMCS através de JavaScript. Não é 100% funcional ( caso o cliente desabilite o JavaScript do navegador ), mas já quebra o galho. Se você inseri o JavaScript no TPL ele não irá funcionar… Existe um “truque”! Utilize {literal}  seu_código_JavaScript_aqui {/literal}

Confira um exemplo:

{literal}

<script language=JavaScript>
function verifica(){
    if(document.frmlogin.username.value==”" )
{
alert( “Preencha Seu E-mail!” );
document.frmlogin.username.focus();
return false;
}
if(document.frmlogin.password.value==”" )
{
alert( “Preencha Sua Senha!” );
document.frmlogin.password.focus();
return false;
}
document.formulario.submit();
return true;
}
</script>

{/literal}

Efetuei a modificação no arquivo login.tpl quando seu cliente for se logar na página http://seuwhmcs/clientarea.php e não inserir o usuário/senha ou deixar em branco e tentar se logar não conseguirá nem por decreto federal ( risos ).

Demonstração caso não preencha nada… e clique em Acessar!

Caso insira o e-mail e deixe a senha em branco dará também erro!

Por fim no botão de login é necessário inserir uma chamada onclick=”return verifica()”

Resultado: <p align=”center”><input type=”submit” onclick=”return verifica()” value=”{$LANG.loginbutton}” />

Observações: é possível utilizar JavaScript em qualquer página só não pode esquecer de usar o {literal}  {/literal}.

Abraços

Edvan

 


Comentários (6)

captura-04-thumb.jpg

Tags: , , ,

Arquivos de Cache, Pasta Templates_c

Postado em 28/10/2008 por Edvan

Algumas pessoas executam alterações nos arquivos TPL do WHMCS seja para personalizar ou alterar algo e quando vão conferir o resultado não consegue visualizar as alterações. Isso ocorre pois o WHMCS armazena arquivos temporários ( arquivos de cache ) dentro de uma pasta chamada templates_c.

Para realmente visualizar as alterações temos que remover os ARQUIVOS da pasta… Daí o incoveniente, acessar o diretório templates_c e excluir.

O WHMCS poderia criar uma função que limpasse essa pasta de cache! Eu não achei essa função no admin ( certamente não existe ). Risos.

Diante disso criei um arquivo em PHP e coloquei ele na minha pasta do WHMCS…

Exemplo: http://meuwhmcs/limpar_cache.php ao acessar ele via navegador ele irá limpar/excluir os arquivos ( Não irá apagar o diretório: templates_c )

Nisso o script cumpre o prometido, limpará todo diretório e irá mostrar os arquivos que foram excluídos:

Limpando: templates_c/ . %%48^489^489E8D18%%clientregister.tpl.php
Limpando: templates_c/ . %%A3^A34^A34DD5BD%%homepage.tpl.php
Limpando: templates_c/ . %%B8^B8C^B8C9F2AD%%header.tpl.php
Limpando: templates_c/ . %%D9^D95^D9516C2E%%domainchecker.tpl.php
Limpando: templates_c/ . %%F2^F2E^F2E32504%%announcements.tpl.php
Limpando: templates_c/ . %%C8^C83^C8377A9E%%products.tpl.php
Limpando: templates_c/ . %%41^417^417AC67C%%footer.tpl.php

Limpeza Concluída no diretório: templates_c/

Neste post deixarei o arquivo ( http://www.whmcs.blog.br/downloads/limpar_cache.zip ) para quem quiser, você poderá renomear o arquivo sem problemas.

Abraços

Edvan


Comentários (8)

Página 12 de 13« Primeira...910111213

Serviços WHMCS

Enquetes

Você gostou das novidades da Versão 5.0?

View Results

Loading ... Loading ...

Facebook



Licenças WHMCS




Acompanhe