Компонент 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
 
Последнее редактирование модератором:
Перестали работать линки. Например при нажатии на объект (фото или линк) или например на ссылку района, сайт направляет на эту же главную страницу, и только после второго нажатия, переходит по линку в описание объекта или список недвижимости. Одновременно с этим в описании объекта при нажатии на калькулятор ипотеки или печати, изображение находится за гранью экрана и пропадает полностью описание справа.
 
где-то вы перемудрили с настройками, т.к. когда я переделывал вам по вашим желаниям -- все работало нормально...
у вас проблемы с шаблоном и тогда были... смените его...
также рекомендую в настройках самого компонента в "прочее" - закладка "общие настройки" отключить "HARD 404" и включить "Bootstrap CSS" и "Use IP Router"
 
где-то вы перемудрили с настройками, т.к. когда я переделывал вам по вашим желаниям -- все работало нормально...
у вас проблемы с шаблоном и тогда были... смените его...
также рекомендую в настройках самого компонента в "прочее" - закладка "общие настройки" отключить "HARD 404" и включить "Bootstrap CSS" и "Use IP Router"
Переустановка шаблона помогла с линками, общие настройки тоже поменяла, как Вы советовали. Разбираюсь с калькулятором и всем прочим. Попробую библиотеки посмотреть и плагины.
Кроме того, полетела галерея. При нажатии на изображении перекидывыет на категории
 
Последнее редактирование:
да чтож у вас все не слава богу то :)
галерея в этом компоненте работает только одна Nivo -- она хоть и не очень функциональная, но работает - все остальные глючные...
 
Одно лечу, другое колечу. :)Буду биться до последнего!!!
 
2 Для просмотра ссылки Войди или Зарегистрируйся
Надеюсь Для просмотра ссылки Войди или Зарегистрируйся это не рабочий сайт? Т.к. он не закрыт от индексации, а Вы там постоянно что то меняте, что не очень хорошо для поискового продвижения сайта. Если это рабочий сайт, который Вы настриваете, то лучше перевести его в закрытый режим и закрыть от индексации до того как все будет готово.

PS. Сайт Вы перевели в закрытый режим. Еще надо в robots.txt закрыть:
User-agent: *
Disallow: /
 
Последнее редактирование:
Подскажите пожалуйста, как добавить дополнительное поле с возможностью редактирования его из админки, желательно чтобы поле отображалось возле цены, в предложении и в категориях ?
iproperty v3.2
 
Подскажите пожалуйста, как добавить дополнительное поле с возможностью редактирования его из админки, желательно чтобы поле отображалось возле цены, в предложении и в категориях ?
После добавления поля в БД, я бы нашел нужный xml и добавил в нем, возможно этого будет достаточно.
Для Объектов - таблица iproperty, xml файл для админки будет сайт\administrator\components\com_iproperty\models\forms\property.xml
 
Так и решил, только еще добавил в самом компоненте вывод, там шаблоны для каждой вкладки.

Скажите пожалуйста а какой popup для Изображений используется по умолчанию ? (lightbox, slimbox, nivo) ?

А то у меня чтото не работает slimbox вот думаю может надо дополнительно чтото доустановить, в шаблонах it_property не пойму какой, толи slimbox толи какойто из it

Починилось обновлением Joomla до 3.4.0
 
Последнее редактирование:
Назад
Сверху