Ir para conteúdo

Featured Replies

Postado

Boa noite pessoal, tinham me pedido uma modificação que atualizasse a área de ticket do WHMCS automaticamente, mas que não fosse aquele refresh escrotão, é aquele refresh em jQuery que só atualiza a DIV onde ficam os tickets, a modificação tem duas etapas, uma modificação simples no template e a adição do script jquery.

Funcionalidades:

  • Refresh dinâmico dos tickets sem sair da página ou perder dados dos campos.

Instalação:

  1. Baixe o arquivo: ticket-refresh.js e salve como ticket-refresh.js;

  2. Coloque esse arquivo em: PASTA-DO-WHMCS/templates/SEU-TEMA/js/;

  3. Agora edite o arquivo PASTA-DO-WHMCS/templates/footer.tpl;

  4. E antes da tag </body> adicione: <script src="{$WEB_ROOT}/templates/{$template}/js/ticket-refresh.js"></script>

  5. Abra a pagina viewticket.tpl;

  6. Antes de {foreach from=$descreplies key=num item=reply} adicione: <div id="ticket-refresh">

  7. Abaixo de {/foreach} e acima de: {/if} adicione: </div>

  8. Pronto :)

Observações:

  1. Seu tema precisa estar com o jquery carregado;

  2. O script é grátis a venda dele acarretará na construção de um pais mais corrupto;

Créditos:

  • A mim por desenvolver o script;

Dúvidas, problemas ou sugestões?

  • Comente o tópico ou envie uma MP.


Postado

boa, valeu por compartilhar!


Postado
  • Autor
Agora, Leonardox disse:

boa, valeu por compartilhar!

Disponha sempre amigo!


Postado
5 minutos atrás, CompuLabs disse:

Disponha sempre amigo!

Muito bom, a comunidade agradece
Compartilha ai se possível aquele de notificação em java script haha


OBS: o link não esta abrindo, poderia verificar?

Editado por LucianoZ

Chamou? Estamos ai!


Postado
  • Autor
Muito bom, a comunidade agradece

Compartilha ai se possível aquele de notificação em java script haha

OBS: o link não esta abrindo, poderia verificar?

Ahhahah irei postar sim, estou tentando lembrar os arquivos que modifiquei la.

Quanto ao link, modifiquei ahahah esqueci de liberar acesso no dropbox [emoji14]

Enviado do meu Galaxy S6 usando Tapatalk.


Postado
10 minutos atrás, CompuLabs disse:

Ahhahah irei postar sim, estou tentando lembrar os arquivos que modifiquei la.

Quanto ao link, modifiquei ahahah esqueci de liberar acesso no dropbox emoji14.png

Enviado do meu Galaxy S6 usando Tapatalk.

Funcionando perfeitamente, vlw.

Chamou? Estamos ai!


Postado
  • Autor
Show  de  bola  amigo  funcionou  perfeitamente.

Vlw amigao!

Enviado do meu Galaxy S6 usando Tapatalk.



Postado
  • Autor
Agradecimentos por sua contribuição @CompuLabs, parabéns!

Muito obrigado, estou pensando em novas modificações :)

Enviado do meu Galaxy S6 usando Tapatalk.


Postado
Em 23/07/2016 at 22:21, CompuLabs disse:

 

Boa noite pessoal, tinham me pedido uma modificação que atualizasse a área de ticket do WHMCS automaticamente, mas que não fosse aquele refresh escrotão, é aquele refresh em jQuery que só atualiza a DIV onde ficam os tickets, a modificação tem duas etapas, uma modificação simples no template e a adição do script jquery.

 

Funcionalidades:

 

  • Refresh dinâmico dos tickets sem sair da página ou perder dados dos campos.

     

     

Instalação:

 

 

 

 

 

 

 

 

  1. Baixe o arquivo: ticket-refresh.js e salve como ticket-refresh.js;

     

     

  2. Coloque esse arquivo em: PASTA-DO-WHMCS/templates/SEU-TEMA/js/;

     

  3. Agora edite o arquivo PASTA-DO-WHMCS/templates/footer.tpl;

     

  4. E antes da tag </body> adicione: <script src="{$WEB_ROOT}/templates/{$template}/js/ticket-refresh.js"></script>

     

  5. Abra a pagina viewticket.tpl;

     

  6. Antes de {foreach from=$descreplies key=num item=reply} adicione: <div id="ticket-refresh">

     

  7. Abaixo de {/foreach} e acima de: {/if} adicione: </div>

     

  8. Pronto :)

     

Observações:

 

 

  1. Seu tema precisa estar com o jquery carregado;

     

     

  2. O script é grátis a venda dele acarretará na construção de um pais mais corrupto;

     

Créditos:

 

  • A mim por desenvolver o script;

     

     

Dúvidas, problemas ou sugestões?

 

  • Comente o tópico ou envie uma MP.

     

     

Parabéns!

Uma contribuição para sua customização.

Editar o arquivo sidebar.tpl (six/includes/) inserir na linha 1

<div id="painel-refresh">

E acima da linha 39 {/if} insira http://prntscr.com/bxa58v

</div>

Assim o painel informativo ( status, data de abertura, última interação) também ficará atualizado http://prntscr.com/bx9yxq

Incluir no .js a linha:

setInterval(function(){$("#painel-refresh").load(pagina + ' #painel-refresh');},5000);

 


Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.
Nota: Sua postagem exigirá aprovação do moderador antes de ficar visível.

Visitante
Infelizmente, seu conteúdo contém termos que não são permitimos. Edite seu conteúdo para remover as palavras destacadas abaixo.
Responder

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Informação Importante

Concorda com os nossos termos?