Posted 17 мая, 201311 yr comment_31928 Вообщем, удалил стандартный код из UserInfoPane: <if test="authorcfields:|:$author['custom_fields'] != """> <ul class='custom_fields'> <foreach loop="customFieldsOuter:$author['custom_fields'] as $group => $data"> <foreach loop="customFields:$author['custom_fields'][ $group ] as $field"> <if test="$field != ''"> <li> {$field} </li> </if> </foreach> </foreach> </ul> </if> И заменил его таким: <a href="skype:{$author['field_10']}?add"><img src="__site.ru/public/style_images/skype.png" style=" margin-top: 3px; "></a> <a href="__icq.com/people/&searched=1&tos=friend&f=TypeOfSearch&uin={$author['field_4']}"><img src="__site.ru/public/style_images/icq.png" style=" margin-top: 3px; "></a> <a href="__passport.webmoney.ru/asp/CertView.asp?wmid={$author['field_13']}"><img src="site.ru/public/style_extra/bbcode_icons/wmr.png" style=" margin-top: 3px; "></a> В итоге поля отображаются, но, они отображаются даже у тех пользователей, у которых не указаны те или иные данные. Вопрос в том, как сделать, чтобы ипб определял, у кого пустое поле - не добавлял один из кодов выше.
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.