2014-11-28 2 views
0

Я пытаюсь использовать JFactory в Joomla, чтобы получить имя пользователя. Затем я хочу использовать PHP для извлечения их информации из таблицы MySQL. Однако я даже не могу использовать простой HTML. Используя мой пример ниже, все HTML игнорируются. Как я могу распознать HTML? Сайт: http://freecpr.org/index.php/training/first-aid-cpr-aed-onlineHTML не работает внутри PHP с Joomla

Мой код:

{source} 
 
$user = JFactory::getUser(); 
 

 
<?php 
 
    if($user->id!=0){ 
 
    echo "{$user->name}"; 
 
    echo "<br />"; 
 
    echo "First Aid | CPR | AED: "; 
 
    echo "<br />"; 
 
    echo "Bloodborne Pathogens: "; 
 
} 
 
else{ 
 
    echo "Please Log In"; 
 
} 
 
?> 
 
{/source} 
 

 
<hr /> 
 

 
<h1>Under Construction</h1>

+0

Убедитесь, что вы добавить код правильно. Вместо того, чтобы пытаться скопировать и вставить его, попробуйте нажать кнопку «Вставить код». Кроме того, вам не нужно использовать '$ user = JFactory :: getUser();' поскольку Sourcerer создает это для вас уже – Lodder

ответ

0

Попробуйте это:

{source} 
<?php 
$user = JFactory::getUser(); 

    if($user->id!=0){ 
    echo "{$user->name}"; 
    echo "<br />"; 
    echo "First Aid | CPR | AED: "; 
    echo "<br />"; 
    echo "Bloodborne Pathogens: "; 
} 
else{ 
    echo "Please Log In"; 
} 
?> 
{/source} 

<hr /> 

<h1>Under Construction</h1> 
0

HTML код должен быть с в {/ источника} так что есть


<h1>Under Construction</h1> 

{/ источник}

Смежные вопросы