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.
Для просмотра ссылки Войдиили Зарегистрируйся
очень хочется посмотреть на удачные примеры досок объявлений Osclass.
может кто знает???
Это 2 разные темы.Вопрос по теме Patricia, админский раздел:
- если через админку начать править объявление (любое пользовательское), то не отображается телефон, вид (продажа/покупка/обмен и тд) и ссылка на ютуб.
А в теме Veronika все отображается корректно. Есть идеи? Копирование папки \oc-content\themes\veronika\admin в одноименную patricia не помогло.
Посмотреть вложение 90575
В базе данных в таблице oc_t_item вообще нет параметра phone!
Зато в таблице oc_t_item_veronikа есть запись s_phone где и прописаны все телефоны. хз почему так.
...вылечил...обращайтесь...???
<?php
// GET VERONIKA ITEM EXTRA VALUES
function veronika_get_session( $param ) {
return Session::newInstance()->_getForm($param);
}
if(osc_item_user_id() <> 0) {
$item_user = User::newInstance()->findByPrimaryKey(osc_item_user_id());
}
$item_extra = veronika_item_extra(osc_item_id());
$mobile_found = true;
$mobile = '';
if($mobile == '') { $mobile = veronika_get_session('sPhone') <> '' ? veronika_get_session('sPhone') : $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'); $mobile_found = false;}
?>
// GET VERONIKA ITEM EXTRA VALUES
function veronika_item_extra($item_id) {
if($item_id > 0) {
$db_prefix = DB_TABLE_PREFIX;
$query = "SELECT * FROM {$db_prefix}t_item s WHERE pk_i_id = " . $item_id . ";";
$result = Item::newInstance()->dao->query( $query );
if( !$result ) {
$prepare = array();
return false;
} else {
$prepare = $result->row();
return $prepare;
}
}
}
// ADD PHONE VALUE TO OC-ADMIN EDIT ITEM
function veronika_extra_add_admin( $catId = null, $item_id = null ){
$current_url = ($_SERVER['HTTPS'] == 'on' ? 'https' : 'http').'://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];
$admin_url = osc_admin_base_url();
if (strpos($current_url, $admin_url) !== false) {
if($item_id > 0) {
$item = Item::newInstance()->findByPrimaryKey( $item_id );
$item_extra = veronika_item_extra( $item_id );
echo '<div class="control-group">';
echo '<label class="control-label" for="sPhone">' . __('Phone', 'veronika') . '</label>';
echo '<div class="controls"><input type="text" name="sPhone" id="sPhone" value="' . $item_extra['s_phone'] . '" /></div>';
echo '</div>';
}
}
}
osc_add_hook('item_form', 'veronika_extra_add_admin');
osc_add_hook('item_edit', 'veronika_extra_add_admin');
...вылечил...обращайтесь...???
VeronikaLus_Lui что за тема у тебя?