Услуги доработок на форуме мы не оказываем. Обратитесь к нам за переделками через форму контактов
http://monoray.ru/contactПо вашему вопросу навскидку (не тестил, но теоретически должно работать):
1) Файл protected\modules\apartments\models\Apartment.php
вместо:
- Код: Выделить всё
public function rules() {
return array(
array('price_from_rur, price_to_rur, num_of_rooms, title_ru', 'required'),
array('price_from_rur, price_to_rur, num_of_rooms, floor, floor_total,
square, window_to, type, price_type, obj_type_id, city_id', 'numerical', 'integerOnly' => true),
array('price_from_rur, price_to_rur, num_of_rooms', 'numerical', 'min' => 1),
array('berths, title_ru', 'length', 'max' => 255),
array('lat, lng', 'length', 'max' => 25),
array('id', 'safe', 'on' => 'search'),
array('floor', 'myFloorValidator'),
array('is_special_offer, is_free_from, is_free_to, active, address_ru, description_ru, description_near_ru, metroStations', 'safe'),
);
}
оставить:
- Код: Выделить всё
public function rules() {
return array(
array('num_of_rooms, title_ru', 'required'),
array('num_of_rooms, floor, floor_total,
square, window_to, type, price_type, obj_type_id, city_id', 'numerical', 'integerOnly' => true),
array('num_of_rooms', 'numerical', 'min' => 1),
array('berths, title_ru', 'length', 'max' => 255),
array('lat, lng', 'length', 'max' => 25),
array('id', 'safe', 'on' => 'search'),
array('floor', 'myFloorValidator'),
array('is_special_offer, is_free_from, is_free_to, active, address_ru, description_ru, description_near_ru, metroStations', 'safe'),
);
}
И в шаблонах вывода информации объявления удалить вывод цен и написать "Цена договорная".
Как-то так.