Технический сбой

Сайт временно работает в режиме только для чтения, идут восстановительные работы. Приносим свои извинения за неудобства.
DLE FAQ » Все вопросы » Общие вопросы по PHP » Помогите разобраться

Помогите разобраться


     Общие вопросы по PHP, Модули, Хаки    2362

вопрос
Здравствуйте, на моем сайте есть модуль самописный, давным давно заказывал у какого-то парня. Так вот, сегодня понадобилась возможность вывода доп.полей условием. Т.е. сейчас у меня есть условие, если поле заполнено выводить то, то то.
Пример кода:


if( !$tpl->result['xf_online'] ) $tpl->set_block( "'\[xf_online\].*?\[/xf_online\]'si"  , "" );
else {
$tpl->set( '[xf_online]', '' );
$tpl->set( '[/xf_online]', '' );
}


Скажите, а как сделать условие если поле не заполнено то выводить текст к примеру?

Ответил: ПафНутиЙ


if( !$tpl->result['xf_online'] ) {
    $tpl->set_block( "'\[xf_online\].*?\[/xf_online\]'si"  , "" );
    $tpl->set( '[not_xf_online]', '' );
    $tpl->set( '[/not_xf_online]', '' );
} else {
    $tpl->set( '[xf_online]', '' );
    $tpl->set( '[/xf_online]', '' );
    $tpl->set_block( "'\[not_xf_online\].*?\[/not_xf_online\]'si"  , "" );
}

Похожие вопросы

наверх