Como inserir "Include" no Joomla


Muitas pessoas precisam fazer algum include no seu site em joomla, seja de um pequeno formulario ou de algum sisteminha e se deparam com o problema de que o CMS não permite includes, apenas Wrapper (iframe)
Por esta razão segue 2 Duas dicas rápidas para você fazer seus includes sem dor de cabeça, vamos lá...

1- Adicionar um código.
O Joomla não irá permitir o código de include normalmente usado em php, <?php include("PAGINA.php"); ?> então caso necessite disto use este código aqui: <?php include JPATH_THEMES . DS . $this->template . DS . "PAGINA.php";  ?>
Reparem que este código possui um $this->template. Ou seja, seu arquivo deverá estar dentro da pasta do template.

2- Use um Pluguin.
Agora não é nenhuma novidade, você pode usar um Pluguin para incluir páginas php em seu site. segue abaixo a dica de um que funcionou muito bem:
IncludePHP - http://extensions.joomla.org/extensions/edition/custom-code-in-content/2921?qh=YTozOntpOjA7czo3OiJpbmNsdWRlIjtpOjE7czozOiJwaHAiO2k6MjtzOjExOiJpbmNsdWRlIHBocCI7fQ%3D%3D
Um pluguin muito simples e fácil de usar, Faça o download através do link acima e instale normalmente.
Para usa-lo pasta inserir no seu artigo uma das linhas abaixo:
{php}Algum comando PHP;{/php} <~ Ele além habilita alguns comandos php no meio do seu artigo
{phpfile}/caminho/site/arquivo.php{/phpfile} <~ Include de algum arquivo em PHP no meio do seu artigo ( O caminho deverá ser o caminho completo ex. /home/public_html/templates/...)
{js}alert("Mensagem de Alerta");{/js} <~ Quando alguem acessar este artigo um alerta é exibido

{htmlfile}/caminho/site/arquivo.html{/htmlfile}
<~ Include de algum arquivo em HTML no meio do seu artigo ( O caminho deverá ser o caminho completo ex. /home/public_html/templates/...).

Comentários

Postagens mais visitadas deste blog

Alterando página inicial "localhost" no Xampp

Configurando o BIND9 e o Apache2 para vários domínios