Eu acho que vai ser complicado, mas vou tentar o meu melhor para fazer você entender o que eu quero alcançar. Tudo o que eu quero é criar uma página HTML personalizada , que mostrará as informações do usuário que fez login no meu site Joomla. Mas eu quero que seja bonito, quero ter uma imagem de fundo, quero incluir CSS e fontes diferentes para diferentes variáveis do Joomla. Exemplo do que eu quero alcançar:
<p> Name : </p>
<h1> Name of the user who has logged in </h1>
<p> Email : </p>
<h2> Email of the user who has logged in </h2>
Era disso que eu estava falando, atribuindo <h1>
tag ao nome do usuário ou <h2>
ao email etc.
Existe alguma maneira de conectar uma página HTML ao banco de dados Joomla, recuperar dados e exibi-los dessa maneira.
Respostas:
Ok, para iniciantes, você não pode usar um site .html para exibir informações do usuário, mas precisará de um arquivo .php .
Depois de criado, você precisará importar o Joomla CMS da seguinte forma:
Você pode ter que alterar a linha 2 do código acima, dependendo de onde a raiz do seu site Joomla é relativa ao seu arquivo PHP personalizado.
Agora, para obter o nome de usuário e o email do usuário atual logado, basta adicionar o seguinte código abaixo:
Portanto, seu arquivo geral ficará assim:
fonte
Name of the user who has logged in
vez do usuário real que efetuou login?define('JPATH_BASE', __DIR__);