djnavel
Модератор
это поле "район города", многие его используют для телефонаТак у тебя будет выводиться город вроде как
это поле "район города", многие его используют для телефонаТак у тебя будет выводиться город вроде как
Тогда да, правильноэто поле "район города", многие его используют для телефона
Не понял, что вы сказали?так уже совершил)))
...зачем мудорыдания совершать?
так уже совершил)))
А где связь css с php
Dertsb, если ты создал custom attributes, то в item_detail_field.php пишешь в цикле foreach ($fields as $field) {<?php if ($label == "Телефон") {?>
<?php
if ( !defined('ABS_PATH') ) {
exit('ABS_PATH is not loaded. Direct access is not allowed.');
}
?>
<table>
<tbody>
<?php
$hide_empty = osc_get_preference('hide_empty', CA_PLUGIN_NAME);
foreach ($fields as $field) { //цикл этот как я понял.
$type = $field['s_type'];
$label = $field['s_label'];
$value = Attributes::newInstance()->getValue($item_id, $field['pk_i_id']);
if (!empty($hide_empty) && 'hide' == $hide_empty) {
if ('checkbox' != $type && '' == trim($value)) {
continue;
}
}
if ($type == 'checkbox') {
if ($value == 'checked') $value = 'Yes';
else $value = 'No';
}
?>
<tr>
<td class='detail_label'><?php echo $label; ?></td>
<td class='detail_label'><?php echo $value; ?></td>
</tr>
<?php } ?>
</tbody>
</table>
<?php //END
Телефон:<img src="/<?php echo $fname;?>">
<?php
if ( !defined('ABS_PATH') ) {
exit('ABS_PATH is not loaded. Direct access is not allowed.');
}
?>
<table>
<tbody>
<?php
$hide_empty = osc_get_preference('hide_empty', CA_PLUGIN_NAME);
foreach ($fields as $field) {
$type = $field['s_type'];
$label = $field['s_label'];
$value = Attributes::newInstance()->getValue($item_id, $field['pk_i_id']);
if (!empty($hide_empty) && 'hide' == $hide_empty) {
if ('checkbox' != $type && '' == trim($value)) {
continue;
}
}
if ($type == 'checkbox') {
if ($value == 'checked') $value = 'Yes';
else $value = 'No';
}
?>
<?php if ($label == "Телефон") {?>
<?php
$font = 'oc-content/uploads/phone/arial.ttf';
$phone_mobile = $value;
$userid=osc_user_id();//osc_item_id()
$fname = 'oc-content/uploads/phone/phone_img-'.$userid.'.png';
$img_mobile = imagecreatetruecolor(150, 18);
$white = imagecolorallocate($img_mobile, 255, 255, 255);
$black=imagecolorallocate($img_mobile, 0, 0, 0);
imagefilledrectangle($img_mobile, 0, 0, 149, 17, $white);
imagettftext($img_mobile, 13, 0, 0, 15, $black, $font, $phone_mobile);
imagepng($img_mobile, $fname);
imagedestroy($img_mobile);
?>
<tr>
<td class='detail_label'><?php echo $label; ?></td>
<td class='detail_label'><img src="/<?php echo $fname;?>"> </td>
</tr>
<?php } else {?>
<tr>
<td class='detail_label'><?php echo $label; ?></td>
<td class='detail_label'><?php echo $value; ?></td>
</tr>
<?php } ?>
<?php } ?>
</tbody>
</table>
<?php //END
Телефон: <img src="/oc-content/uploads/phone/phone_img-'.$userid.'.png" />
<?php
$phone_mobile = $value;// В переменную $value нужно передавать номер телефона
$userid=osc_item_id();
$fname = base64_encode(file_get_contents('/oc-content/uploads/phone/phone_img-'.$userid.'.png')); // Здесь кодируем картинку
$img_mobile = imagecreate(200, 17);
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);
?>
Телефон: <?php echo '<img src="data:image/png;base64,'.$fname.'" />';?> // вставляем data:uri
Телефон: <img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAAARAQMAAACip3E6AAAABlBMVEUAAAAAAAClZ7nPAAAAAXRSTlMAQObYZgAAAFlJREFUGJW9zrENwCAQA0DnC0Bp/Bv8qhYDJGzAqqF/mkhR3J5sGfg0lSEjrCZpPlBcpSXxJafr9K2Yy7IEA0ZZ5M7Q7JjdtREZ1torGbIDGyEJXuCdHvyUB4CDEtrKAjs1AAAAAElFTkSuQmCC" />