Я использую Osclass для тематического веб-сайта http://adzhome.com, я хочу, чтобы заголовок отображался как "Квартира для Продажа в районе города, Города, Района». Я могу получить информацию о регионе и городе для предмета, но не могу получить информацию о районе города. Может ли кто-нибудь сообщить мне функцию, которую я могу использовать для получения района города?
Osclass, как получить информацию о районе города предмета
Ответы (1)
Вставьте ниже функцию в oc-include/osclass/frm/Item.form.class.php
и вызовите функцию как
<?php ItemForm::city_area_select( CityArea::newInstance()->findByCity('3')) ; ?>
.
Вот как я могу указать район города в своих объявлениях http://aclassifieds.in.
static public function city_area_select($citi_area = null, $item = null) {
if( Session::newInstance()->_getForm('cityArea') != ''){
$citi_area = null;
} else {
if($citi_area==null) { $citi_area = array(); };
}
if($item==null) { $item = osc_item(); };
if( count($citi_area) >= 1 ) {
if( Session::newInstance()->_getForm('cityAreaId') != "" ) {
$item['fk_i_city_area_id'] = Session::newInstance()->_getForm('cityAreaId');
}
if( Session::newInstance()->_getForm('cityId') != "" ) {
$item['fk_i_city_id'] = Session::newInstance()->_getForm('cityId');
}
parent::generic_select('cityAreaId', $citi_area, 'pk_i_id', 's_name', __('Select a city area..'), (isset($item['fk_i_city_area_id'])) ? $item['fk_i_city_area_id'] : null) ;
return true ;
} else {
if( Session::newInstance()->_getForm('cityArea') != "" ) {
$item['s_city_area'] = Session::newInstance()->_getForm('cityArea');
}
parent::generic_input_text('cityArea', (isset($item['s_city_area'])) ? $item['s_city_area'] : null) ;
return true ;
}
}
person
user3828242
schedule
11.07.2014