Компонент iProperty

beds - количество спален, на западе считают по спальням (особенно на юге). для нас лучше переводить как количество комнат.


тоже так думаю, хотя иногда хотелось бы иметь возможность точного поиска.
есть вариант с сортировкой, тогда можно не просматривать объекты с большим количеством
Да, beds - это спальни, у меня было переведено изначально, как комнаты.
И да, всё работает правильно, но мне нужно неправильно, то есть чтобы если я выбираю 1 комната (1 спальня), показывало позиции только с одной комнатой.
 
И да, всё работает правильно, но мне нужно неправильно, то есть чтобы если я выбираю 1 комната (1 спальня), показывало позиции только с одной комнатой.
Попробуйте исправить файл site\components\com_iproperty\models\allproperties.php

В нем нужно найти метод

protected function getWhere()

В методе ищем строки

else{ // only need minimum beds/baths
$where[$type][$queryfield[0]]['min'] = $this->getState('filter.'.$field);
$where[$type][$queryfield[0]]['max'] = '';
}

Заменяем на

else{ // only need minimum beds/baths
$where[$type][$queryfield[0]]['min'] = $this->getState('filter.'.$field);
$where[$type][$queryfield[0]]['max'] = $this->getState('filter.'.$field);
}


Еще есть такая фича в Joomla, как настройки форм редактирования посредством xml файлов.
Т.е. часть настроек лежит в файлах, не в базе.
Таким образом можно скрывать поля или задавать значения по умолчанию.
Например можно задать по умолчанию - Скрывать адрес - при создании объектов в iproperty, что бы каждый раз не указывать руками.
Для фронтенда для этого нужно отредактировать файл site\components\com_iproperty\models\forms\property.xml
Ищем

field name="hide_address"

и редактируем строку так

<field name="hide_address" type="radio" class="btn-group" label="COM_IPROPERTY_HIDE_ADDRESS" description="COM_IPROPERTY_HIDE_ADDRESS_TIP" filter="intval" size="1" default="1">

У кого-нибудь работает плагин IProperty - Facebook Post New / Updated Listing?
У меня выдает ошибку.
Он входит в комплект IProperty. Находится тут сайт\plugins\iproperty\fblisting\. Настраивается в плагинах в Joomla.
 
Последнее редактирование:
Действительно, ничего не появляется, никаких публикаций. Для просмотра ссылки Войди или Зарегистрируйся ни в какую не переводится на турецкий язык, хотя ini загрузила, формат правильный. Перестала работать галерея. Поиск тоже глючит. Что делать не знаю. Кроме того, в поиске, хотелось бы добавить поиск по улицам с выбором из списка. Помогите буду рада
 
Поиск по улицам? тогда лучше по районам - это будет правильнее, тем более в компоненте есть поле для ввода района.
Вы дали ссылку на сайт... Это по поводу того что "ведет" разметку при поиске на странице? мне нужна ссылка к странице где ползет разметка как на скриншотах (которых здесь уже нет)
 
Я все таки хотела бы сделать, чтобы улицы можно было бы выбирать из списка. Если поместить их в регионы, в поиске, сначала нужно будет выбирать улицу, только потом город.
(Нет поиска по этажам - все равно необходимо добавить дополнильную функцию поиска (специфика турецкой недвижимости, как правило, первые и последние этажи не очень популярны)
Поиск настроила, во всех модулях показывает как в приведенном ниже примере: На страничке тоже работает
upload_2015-2-4_12-30-48.png

Проблему с поиском я решила - дело было в плагине - поиск
 

Вложения

  • 1.gif
    1.gif
    18,7 KB · Просмотры: 2
Последнее редактирование модератором:
Я уж думал тема заглохла.
Может кому будет интерсено, я тут подкрутил в плагине один файл, и теперь описание категории вывыдится только для первой страницы категории и внизу, что может быть полезно для SEO. Как выглядит можно посмотреть тут Для просмотра ссылки Войди или Зарегистрируйся внизу страницы.
Для этого правим файлы в каталоге сайт\components\com_iproperty\views\cat\tmpl\
в файле default_cat.php добавляем условие
Код:
                if ($this->pagination->get('pagesCurrent') == 1) // выводить только на первой странице
                {
                    echo ($this->catinfo->icon && $this->catinfo->icon != 'nopic.png') ? '<img src="'.$this->ipbaseurl.'/media/com_iproperty/categories/'. $this->catinfo->icon . '" alt="' . $this->catinfo->title . '" border="0" class="pull-right ip-cat-img" />' : '';
                    echo $this->catinfo->desc;
                }

в файле default.php ищем код
Код:
    // load cat overview tmpl
    if ($this->catinfo){
        echo $this->loadTemplate('cat');
    }
и переносим его перед строкой
Код:
// display disclaimer if set in params

Также всем рекомендую установить плагин Для просмотра ссылки Войди или Зарегистрируйся, он помогает бороться с дублями, что опять же помогает SEO, это когда используется ЧПУ.
 
Последнее редактирование:
Я уж думал тема заглохла.
Может кому будет интерсено, я тут подкрутил в плагине один файл, и теперь описание категории вывыдится только для первой страницы категории и внизу, что может быть полезно для SEO. Как выглядит можно посмотреть тут Для просмотра ссылки Войди или Зарегистрируйся внизу страницы.
Для этого правим файлы в каталоге сайт\components\com_iproperty\views\cat\tmpl\
в файле default_cat.php добавляем условие
Код:
                if ($this->pagination->get('pagesCurrent') == 1) // выводить только на первой странице
                {
                    echo ($this->catinfo->icon && $this->catinfo->icon != 'nopic.png') ? '<img src="'.$this->ipbaseurl.'/media/com_iproperty/categories/'. $this->catinfo->icon . '" alt="' . $this->catinfo->title . '" border="0" class="pull-right ip-cat-img" />' : '';
                    echo $this->catinfo->desc;
                }

в файле default.php ищем код
Код:
    // load cat overview tmpl
    if ($this->catinfo){
        echo $this->loadTemplate('cat');
    }
и переносим его перед строкой
Код:
// display disclaimer if set in params

Также всем рекомендую установить плагин Для просмотра ссылки Войди или Зарегистрируйся, он помогает бороться с дублями, что опять же помогает SEO, это когда используется ЧПУ.
Хороший сайт!!! Молодцы...а у меня проблема с языком. Никак не хочет принимать турецкий, все уже переписала, все подправила. Все равно нет и нет. Сделала уже точную копию русского ini под именем tr-TR (c русским переводом работает с турецким нет...)
 
Молодцы...а у меня проблема с языком. Никак не хочет принимать турецкий, все уже переписала, все подправила. Все равно нет и нет. Сделала уже точную копию русского ini под именем tr-TR (c русским переводом работает с турецким нет...)
А что конкретно не так? Я вижу, что работает, не везде турецкий, значит не все переведено.
Кстати, русские ini файлы - они не полные, там не все. Часть надо добавлять.
Идеальный вариант - взять английские и переводить их.
Более того, там часто с виду одно и то же выражение должно быть в разных файлах, в зависимости от модуля/плагина. Я, что бы не переводить английские ini, просто добавлял в русские недостающие элементы, которые искал в php файлах.
Алгоритм примерно такой:
1. видим элемент, которые не переведен.
2. смотрим html код страницы и ищем "якорный" кусок кода (часто на угад).
3. делаем поиск по всем php файлам поиск этого "якорного" куска кода, в поисках php, который отвечает за вывод не переведенного текста.
4. в php файле находим, что за текстовая констата используется, для которой нет перевода.
5. ищем в английских файлах, где используется эта текстовая константа.
6. проверяем в национальных аналогичных файлах наличие этой константы, там ее скорее всего нет или она не переведена. добавляем ее и/или переводим.
 
Последнее редактирование:
На турецкий переводится только файлы Joomla. Компонент ни в какую. В первый раз, как раз переводила с английского, ситуация та же. Поставила Freestyle Joomla, поэтому что-то еще переводит. Вообщем, каша. С русским, английским - проблем нет. С PHP надо попробовать, но дело в том, что не перевелось ничего! Где-то что-то недоглядела наверное.

Можно ли как-то настроить язык с помощью переопределения констант?
 
Последнее редактирование модератором:
Трудно сказать, где проблема, не видя. Если бы можно было посмотреть...
 
Назад
Сверху