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.
Подведем итог переделки для malinkamm:
1) Переводим bath - как "комнат"
2) В "Общих настройках" компонента есть: "Дробные указатели комнат" - baths fraction - включаем ее
3) Меняем в \administrator\components\com_iproperty\models\fields\bath.php
-----
Код:$options[] = array('value' => $i.'.25', 'text' => $i.$nformat.'25'); $options[] = array('value' => $i.'.5', 'text' => $i.$nformat.'5'); $options[] = array('value' => $i.'.75', 'text' => $i.$nformat.'75'); ----- на: ++++ $options[] = array('value' => $i.'.25', 'text' => $i.'+1'); $options[] = array('value' => $i.'.5', 'text' => $i.'+2'); $options[] = array('value' => $i.'.75', 'text' => $i.'+3'); ++++ 4) Меняем в \modules\mod_ip_quicksearch\tmpl\default.php --- <?php echo JHTML::_('select.options', $tmpbaths->getOptions(false), 'value', 'text'); ?> --- на: +++ <?php echo JHTML::_('select.options', $tmpbaths->getOptions(true), 'value', 'text'); ?> +++ 5) Меняем в \components\com_iproperty\views\property\tmpl\default_property.php --- $this->p->baths (не все, а только там где выводятся данные в echo) --- на: +++ str_replace(array(".00", ".25", ".50", ".75", ",00", ",25", ",50", ",75"), array ("", "+1", "+2", "+3", "", "+1", "+2", "+3"), $this->p->baths) +++ 6) Меняем в \components\com_iproperty\views\property\tmpl\default_details.php --- $this->p->baths (не все, а только там где выводятся данные в echo) --- на: +++ str_replace(array(".00", ".25", ".50", ".75", ",00", ",25", ",50", ",75"), array ("", "+1", "+2", "+3", "", "+1", "+2", "+3"), $this->p->baths) +++ 7) Меняем в \components\com_iproperty\views\property\tmpl\default_mapright.php --- foreach ($details_array as $key=>$value) { if ($this->p->$key AND $this->p->$key != '0.0') { echo ' <dl class="clearfix ip-mapright-'.$key.'"> <dt class="pull-left">'.$value.'</dt> <dd class="pull-right">'.$this->p->$key.'</dd> </dl>'; } } --- на: +++ foreach ($details_array as $key=>$value) { if ($this->p->$key AND $this->p->$key != '0.0') { echo ' <dl class="clearfix ip-mapright-'.$key.'"> <dt class="pull-left">'.$value.'</dt>'; if ($key == "baths") { echo ' <dd class="pull-right">'.str_replace(array(".00", ".25", ".50", ".75", ",00", ",25", ",50", ",75"), array ("", "+1", "+2", "+3", "", "+1", "+2", "+3"),$this->p->$key).'</dd> </dl>'; } else { echo ' <dd class="pull-right">'.$this->p->$key.'</dd> </dl>'; } } } +++
Код не "причесывал", но вроде работает... Делайте и проверяйте...
Соответственно не забудьте сделать точный поиск по комнатам - здесь ранее писалось... только переделайте для baths