Здравствуйте.
Подскажите почему вместо телефона выводится иероглифы
изображение выводится, скрипт по скрытию телефона работает, но вместо цифр вот это.
Только выяснил что это в телефон выводится район, создавал поле через пользовательские поля.
Почему так происходит?
Пытался сделать через пользовательские поля<?php while (osc_has_item_meta()) { ?>
<?php if (osc_item_meta_value() != '') { ?>
<div class="meta">
<strong><?php echo osc_item_meta_name(); ?>
:</strong> <?php echo osc_item_meta_value(); ?>
</div>
<?php } ?>
<?php } ?>
, не получилось, точнее можно удалить код пользовательских полей и телефон выводиться, но тогда не возможно будет добавлять новые поля что не очень хорошо.
Вообщем реализовал через backoffice manager но в нем нельзя сделать поле телефон обязательным, скажите как сделать?
Вот код:
<?php if (bo_mgr_show_mobile() != "") { ?>
<li><?php _e("City area", 'modern'); ?>:
<span><a href="#" id="hidePhone" style="display: none;"><?php
$phone_mobile = bo_mgr_show_mobile();
$userid = osc_item_id();
$fname = 'oc-content/uploads/phone/phone_img-' . $userid . '.png';
$img_mobile = imagecreate(200, 13);
imagecolorallocatealpha($img_mobile, 0, 0, 0, 127);
$textcolor = imagecolorallocate($img_mobile, 0, 0, 0);
imagestring($img_mobile, 4, 2, 0, $phone_mobile, $textcolor);
imagepng($img_mobile, $fname);
?>
<img src="/<?php echo $fname; ?>">
</a></span>
<span><a href="#" id="showPhone"><?php echo '*********'; ?></a></span>
</li>
<?php } ?>