вопрос
Всем привет.
Как заставить эти теги работать в userinfo.tpl?
[ifxfvalue tagname="tagvalue"] Текст [/ifxfvalue]
Выводят текст заключенный в них, если значение дополнительного поля совпадает с указанным. Где tagname это имя дополнительного поля, а tagvalue это его значение.
и
[ifxfvalue tagname!="tagvalue"] Текст [/ifxfvalue]
Выводят текст заключенный в них, если значение поля не совпадает с указанным. Где tagname это имя дополнительного поля, а tagvalue это его значение.
Как заставить эти теги работать в userinfo.tpl?
[ifxfvalue tagname="tagvalue"] Текст [/ifxfvalue]
Выводят текст заключенный в них, если значение дополнительного поля совпадает с указанным. Где tagname это имя дополнительного поля, а tagvalue это его значение.
и
[ifxfvalue tagname!="tagvalue"] Текст [/ifxfvalue]
Выводят текст заключенный в них, если значение поля не совпадает с указанным. Где tagname это имя дополнительного поля, а tagvalue это его значение.
Открыть engine/modules/profile.php, найти:
Вставить выше:
В userinfo.tpl используем теги:
[ifxfvalue tagname="tagvalue"] Текст [/ifxfvalue]
[ifxfvalue tagname!="tagvalue"] Текст [/ifxfvalue]
$tpl->set( "[xfvalue_{$value[0]}]", stripslashes( $xfieldsdata[$value[0]] ));
Вставить выше:
// ifxfvalue
if(strpos( $tpl2->copy_template, "[ifxfvalue" ) !== false ) {
$tpl2->copy_template = preg_replace_callback ( "#\\[ifxfvalue(.+?)\\](.+?)\\[/ifxfvalue\\]#is", "check_xfvalue", $tpl2->copy_template );
}
if(strpos( $tpl->copy_template, "[ifxfvalue" ) !== false ) {
$tpl->copy_template = preg_replace_callback ( "#\\[ifxfvalue(.+?)\\](.+?)\\[/ifxfvalue\\]#is", "check_xfvalue", $tpl->copy_template );
}
// ifxfvaluee
В userinfo.tpl используем теги:
[ifxfvalue tagname="tagvalue"] Текст [/ifxfvalue]
[ifxfvalue tagname!="tagvalue"] Текст [/ifxfvalue]