__pes
Постоялец
- Регистрация
- 10 Май 2017
- Сообщения
- 313
- Реакции
- 119
Для просмотра ссылки ВойдиА откуда "osc_user_field"?
о, посмотри тут, там для телефонов тоже есть функц.
Follow along with the video below to see how to install our site as a web app on your home screen.
Примечание: This feature may not be available in some browsers.
Для просмотра ссылки ВойдиА откуда "osc_user_field"?
Sorry I do not have. many thanks for the plugins
То что нужно. СпасибоДля просмотра ссылки Войдиили Зарегистрируйся
о, посмотри тут, там для телефонов тоже есть функц.
если поле телефон не обязательно при подаче объявления, то будет взят номер с профиля для объявления, моб. или land line. по приоритету первым будет взят моб.тел. если в профиле нету моб. будет взят land line, если нету и его, то само собой - No phone numberСпасибо, с этим плагином понятно, а подскажи еще.
Код в item.php Veronica
Отвечает за вывод номера из трех полей в одном месте?Код:<?php if(osc_item_user_id() <> 0) { $item_user = User::newInstance()->findByPrimaryKey(osc_item_user_id()); } $mobile_found = true; $mobile = $item_extra['s_phone']; if($mobile == '' && osc_item_user_id() <> 0) { $mobile = $item_user['s_phone_mobile']; } if($mobile == '' && osc_item_user_id() <> 0) { $mobile = $item_user['s_phone_land']; } if($mobile == '') { $mobile = __('No phone number', 'veronika'); } if(trim($mobile) == '' || strlen(trim($mobile)) < 4) { $mobile = __('No phone number', 'veronika'); $mobile_found = false; } ?>
Хотел подключить туда еще полеесли поле телефон не обязательно при подаче объявления, то будет взят номер с профиля для объявления, моб. или land line. по приоритету первым будет взят моб.тел. если в профиле нету моб. будет взят land line, если нету и его, то само собой - No phone number
if($mobile == '' && osc_telephone_number() <> 0) { $mobile = $item_telephone['s_telephone']; }
osc_telephone_number() - это еще шо такое ? откуда ?Хотел подключить туда еще полено телефон из этого поля выводится в левом верхнем углу шапки страницыКод:if($mobile == '' && osc_telephone_number() <> 0) { $mobile = $item_telephone['s_telephone']; }
<?php
if(strlen($mobile) >= 4 && $mobile <> __('No phone number', 'veronika')) {
echo substr($mobile, 0, strlen($mobile) - 4) . 'xxxx';
} else {
echo $mobile;
} ?>
Это поле добавляет плагин "telephone". Только в его поле я смог настроить импорт из "pro_xml_ads". Плагин "telephone" так же скрывает последние 4 цифры номера, но для его вывода свой кодosc_telephone_number() - это еще шо такое ? откуда ?
телефон в веронике после contact seller выводится
Код:<?php if(strlen($mobile) >= 4 && $mobile <> __('No phone number', 'veronika')) { echo substr($mobile, 0, strlen($mobile) - 4) . 'xxxx'; } else { echo $mobile; } ?>
<?php
if (function_exists ('osc_telephone_number')) {osc_telephone_number ();}
?>
<?php
if (function_exists ('osc_telephone_number')) {osc_telephone_number ();}
if(strlen($mobile) >= 4 && $mobile <> __('No phone number', 'veronika')) {
echo substr($mobile, 0, strlen($mobile) - 4) . 'xxxx';
} else {
echo $mobile;
}
?>
если твоя функ. osc_telephone_number () выводит в строку телефон , то можно так:Это поле добавляет плагин "telephone". Только в его поле я смог настроить импорт из "pro_xml_ads". Плагин "telephone" так же скрывает последние 4 цифры номера, но для его вывода свой код
Вот я и думаю как прикрутить его ко всем телефонамКод:<?php if (function_exists ('osc_telephone_number')) {osc_telephone_number ();} ?>
Я сделал так
То есть когда добавляет объявление пользователь показывается стандартный номер, а когда добавляю я через XML, в этом же месте так же номер, но из другого поля.Код:<?php if (function_exists ('osc_telephone_number')) {osc_telephone_number ();} if(strlen($mobile) >= 4 && $mobile <> __('No phone number', 'veronika')) { echo substr($mobile, 0, strlen($mobile) - 4) . 'xxxx'; } else { echo $mobile; } ?>
По этому я и хочу его прикрутить к основным
<?php
if(osc_item_user_id() <> 0) {
$item_user = User::newInstance()->findByPrimaryKey(osc_item_user_id());
}
$mobile_found = true;
$mobile = $item_extra['s_phone'];
if (function_exists ('osc_telephone_number') && osc_telephone_number () != '') {
$mobile = osc_telephone_number ();}
else {
if($mobile == '' && osc_item_user_id() <> 0) { $mobile = $item_user['s_phone_mobile']; }
if($mobile == '' && osc_item_user_id() <> 0) { $mobile = $item_user['s_phone_land']; }
}
if($mobile == '') { $mobile = __('No phone number', 'veronika'); }
if(trim($mobile) == '' || strlen(trim($mobile)) < 4) {
$mobile = __('No phone number', 'veronika');
$mobile_found = false;
}
?>
Так по лучше, но теперь телефон из phone_mobile и phone_land скрыт полностью, а не 4 цифры, но по лучше.если твоя функ. osc_telephone_number () выводит в строку телефон , то можно так:
Код:<?php if(osc_item_user_id() <> 0) { $item_user = User::newInstance()->findByPrimaryKey(osc_item_user_id()); } $mobile_found = true; $mobile = $item_extra['s_phone']; if (function_exists ('osc_telephone_number') && osc_telephone_number () != '') { $mobile = osc_telephone_number ();} else { if($mobile == '' && osc_item_user_id() <> 0) { $mobile = $item_user['s_phone_mobile']; } if($mobile == '' && osc_item_user_id() <> 0) { $mobile = $item_user['s_phone_land']; } } if($mobile == '') { $mobile = __('No phone number', 'veronika'); } if(trim($mobile) == '' || strlen(trim($mobile)) < 4) { $mobile = __('No phone number', 'veronika'); $mobile_found = false; } ?>
esle тогда убериТак по лучше, но теперь телефон из phone_mobile и phone_land скрыт полностью, а не 4 цифры, но по лучше.
<?php
if(osc_item_user_id() <> 0) {
$item_user = User::newInstance()->findByPrimaryKey(osc_item_user_id());
}
$mobile_found = true;
$mobile = $item_extra['s_phone'];
if(function_exists ('osc_telephone_number') && osc_telephone_number ()!='') {$mobile = osc_telephone_number ();}
if($mobile == '' && osc_item_user_id() <> 0) { $mobile = $item_user['s_phone_mobile']; }
if($mobile == '' && osc_item_user_id() <> 0) { $mobile = $item_user['s_phone_land']; }
if($mobile == '') { $mobile = __('No phone number', 'veronika'); }
if(trim($mobile) == '' || strlen(trim($mobile)) < 4) {
$mobile = __('No phone number', 'veronika');
$mobile_found = false;
}
?>