Платная версия Open Real Estate PRO

Вопросы и ответы по изменению функционала, смене дизайна, переносу сайта и т.п.

Модераторы: Xpycm, Koduc

Правила форума
ВНИМАНИЕ! Форум не является средством гарантированной поддержки клиентов и пользователей. Поэтому на быстрый ответ тут рассчитывать не нужно, как и на ответ вообще. Сотрудники отвечают по мере своих возможностей.

На форуме действует ограничение в 3 сообщения / сутки.
Если Вы хотите сказать "спасибо", то воспользуйтесь функцией "Повысить репутацию" - зелёная иконка "плюс" под ником ответившего.

Re: Платная версия Open Real Estate PRO

Сообщение Koduc » 19 окт 2015, 10:42

illuzii писал(а):Как мне добавить класс rsTmb в картинки-превьюшки?

$imgTag = CHtml::image(Images::getThumbUrl($image, 120, 80), "", array('class' => 'rsTmb'));
-- Меньше знаешь - крепче спишь --
Аватара пользователя
Koduc
Ведущий разработчик
Ведущий разработчик
 
Сообщения: 902
Зарегистрирован: 28 дек 2011, 09:11
Очки репутации: 20

Re: Платная версия Open Real Estate PRO

Сообщение illuzii » 19 окт 2015, 12:14

Вопрос 3:
где можно отредактировать код, чтобы всплывающие окна открывалось используя встроенный lightbox bootstrap-a а не fancybox?
ссылка http://***.ru/apartments/main/sendEmail/id/***


долбанное ограничение в три сообщения:
я и использую bootstrap для frontend-a
ответьте пожалуйста на первый вопрос.
Последний раз редактировалось illuzii 19 окт 2015, 15:51, всего редактировалось 1 раз.
illuzii
Прохожий
 
Сообщения: 44
Зарегистрирован: 12 окт 2015, 22:16
Очки репутации: -6

Re: Платная версия Open Real Estate PRO

Сообщение Foton » 19 окт 2015, 13:49

Bootstrap в используется только в панели администратора, в пользовательской части его нет, потому и используется fancybox
Foton
Разработчик
Разработчик
 
Сообщения: 431
Зарегистрирован: 26 янв 2012, 14:58
Очки репутации: 8

Re: Платная версия Open Real Estate PRO

Сообщение Foton » 20 окт 2015, 09:48

illuzii писал(а):Здравствуйте, подскажите как в системе можно отредактировать вывод в объекте характеристик.
Мне нужно для квартиры получить четко следующее:
Количество комнат: 1
Этаж: 3
Этажность: 9
Площадь общая: 27 м2
Площадь жилая: 23 м2
Площадь кухни: 12 м2
остальные характеристики не нужны.

и отдельно текстовое описание


Если у вас есть редактор форм, то вы можете настроить вывод необходимых полей там.
Если хотите сделать вывод в коде, для страницы объявления можно попробовать сделать примерно так:
Код: Выделить всё

<?php
HFormEditor
::renderViewRow($data->getAttributeLabel('field'), $data->field);
?>

где $data - текущий экземпляр объекта, field - название поля
Foton
Разработчик
Разработчик
 
Сообщения: 431
Зарегистрирован: 26 янв 2012, 14:58
Очки репутации: 8

Re: Платная версия Open Real Estate PRO

Сообщение illuzii » 20 окт 2015, 15:28

Спасибо за наводку на Редактор форм, ва нем поотключал ненужное, но не помогло - см. ниже.

Ничего не понял с
Код: Выделить всё
<?php
HFormEditor
::renderViewRow($data->getAttributeLabel('field'), $data->field);
?>

получаю ошибку 500 Undefined variable: data
когда вставляю в view.php

А где можно отредактировать порядок вывода полей первого tab-a - в каком файле? Закомментировать лишнее?
Разметка там также не устраивает - мне нужен вывод не через dd dt теги а через p (параграф)

Имею такой вывод:
Код: Выделить всё
<dl class="ap-descr"><dt>Уникальный номер объявления:</dt><dd>36</dd><dt>Описание:</dt><dd><p>2 к.кв.  ========== длинное описание.</p>
</dd><dt>Тип недвижимости:</dt><dd>Квартиры</dd><dt>Количество комнат:</dt><dd>2</dd><dt>Этаж:</dt><dd>5 этаж 5 этажного дома</dd><dt>Общая площадь:</dt><dd>58 м<sup>2</sup></dd><dt>Цена:</dt><dd><span class="price_row">8 897 012 руб.</span></dd><dt>Заметка:</dt><dd>моя</dd></dl>


нужно получить такое:
Код: Выделить всё
<p>Этаж: 3</p>
<p>Этажность: 9</p>
<p>Площадь общая: 27 м<sup>2</sup></p>
<p>Площадь жилая: 23 м<sup>2</sup></p>
<p>Площадь кухни: 12 м<sup>2</sup></p>


отдельно в шаблоне у меня выводится описание:
Код: Выделить всё
<?php echo $model->getDescription(); ?>
illuzii
Прохожий
 
Сообщения: 44
Зарегистрирован: 12 окт 2015, 22:16
Очки репутации: -6

Re: Платная версия Open Real Estate PRO

Сообщение Foton » 21 окт 2015, 10:49

Ошибка 500 у вас потому что в Вашем случае не $data, а $model

Отредактировать порядок можно в редакторе форм, если выбрать таб в фильтре

Если нужен вывод через <p></p> можете попробовать внести изменения в функцию renderViewRow, либо переделать вывод руками по типу
Код: Выделить всё
<?php echo $model->field; ?>

где field - название поля
Foton
Разработчик
Разработчик
 
Сообщения: 431
Зарегистрирован: 26 янв 2012, 14:58
Очки репутации: 8

Re: Платная версия Open Real Estate PRO

Сообщение Foton » 21 окт 2015, 12:52

В файле protected\modules\formdesigner\models\HFormEditor.php

Мы можете изменить код
Код: Выделить всё
public static $viewRowTemplate = '<dt>{label}:</dt><dd>{value}</dd>'; 

на
Код: Выделить всё
public static $viewRowTemplate = '<p>{label}: {value}</p>'; 


Таким образом вы измените вывод с <dt></dt><dd></dd> на <p></p>

Вывод должен измениться
Foton
Разработчик
Разработчик
 
Сообщения: 431
Зарегистрирован: 26 янв 2012, 14:58
Очки репутации: 8

Re: Платная версия Open Real Estate PRO

Сообщение illuzii » 21 окт 2015, 13:02

с обрамлением тегами в protected\modules\formdesigner\models\HFormEditor.php разобрался, спасибо.

Отредактировать порядок можно в редакторе форм, если выбрать таб в фильтре

/formdesigner/backend/main/admin
таб в фильтре не нашел, объясните человеческим языком или дайте скриншот как я могу поменять местами характеристики или удалить ненужное.

Еще один момент, мне не нужны характеристики квартир в участках, и наоборот.

доплнение
как удалить из вывода "Уникальный номер объявления: ##" ?
Последний раз редактировалось illuzii 21 окт 2015, 13:12, всего редактировалось 1 раз.
illuzii
Прохожий
 
Сообщения: 44
Зарегистрирован: 12 окт 2015, 22:16
Очки репутации: -6

Re: Платная версия Open Real Estate PRO

Сообщение andipas » 21 окт 2015, 13:06

illuzii писал(а):таб в фильтре не нашел, объясните человеческим языком или дайте скриншот как я могу поменять местами характеристики или удалить ненужное.

Еще один момент, мне не нужны характеристики квартир в участках, и наоборот.


Прочитайте внимательно описание модуля "Расширенный редактор форм" - http://open-real-estate.info/ru/module- ... orm-editor - ответы там есть.
Если вы не поломали вывод полей в шаблонах, то все это настраивается в разделе "Редактор форм".
Часто задаваемые вопросы. Для правки файлов notepad++, netbeans, phpStorm. Для правки CSS firebug.
Аватара пользователя
andipas
Разработчик
Разработчик
 
Сообщения: 695
Зарегистрирован: 28 дек 2011, 22:37
Очки репутации: 30

Re: Платная версия Open Real Estate PRO

Сообщение trololo » 21 окт 2015, 13:13

Скажите, планируются ли в будущих версиях теги в новостях. т.е. чтобы пользователь нажав на тег своего региона видел новости своего региона.
trololo
Незнакомец
 
Сообщения: 14
Зарегистрирован: 12 июн 2015, 13:04
Очки репутации: 0

Пред.След.

Вернуться в Вопросы и помощь по изменениям

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 30

cron