Компонент iProperty

все можно... смотрите в шаблонах вывода данных
 
Скажите, а ни у кого не возникла мысль сделать поиск по станциям метро? Может есть идеи как?
 
Подведем итог переделки для 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

Еще раз хочу поблагодарить alwhite за помощь и развернутые ответы. Все проблемы, которые у меня были с наладкой системы заключались в плохом шаблоне, переустановила шаблон, все заработало. У меня вопрос: в поиске вся недвижимость количество комнат высвечивается не как 1+1, а как 1. Как можно исправить эту проблему? Для просмотра ссылки Войди или Зарегистрируйся
Кроме того, может кто-то поможет сделать поиск по этажам?

Прошу помощи по оформление карточки объект. Как сделать так, чтобы особенности и детали были в одной вкладке (в моем случает Bilgiler и Detaylar)
upload_2015-6-5_14-18-49.png
 
Последнее редактирование модератором:
А не знаете как делать чтоб обекты выставились по сетке (grid view) ? Спасибо.
 
Может кто-нибудь выложить свой файл перевода для 3.1.3?
 
Добрый день! Подскажите как добавить sale type. Не могу добавить объект. Все перерыл нигде не найду, версия 3.1.3. Спасибо
 
в настройках последняя вкладка
 
Спасибо. Но почему-то не могу там добавить типы. Сказали, что возможно компонент стоит ключенный? может такое быть?
 
там есть кнопочка добавления. попробуй смени браузер... компонент очень не любит IE
 
Пробовал во всех браузерах: и хром и мазила..... Вот скрин, кнопка добавить не реагирует.
64564.jpg
 
Назад
Сверху