OXYGEN

Добавление суфикса для характеристики объекта

Recommended Posts

Здравствуйте. Как добавить допустим такую характеристику:

 

Стоимость: 30 000 рублей за 1 кв.м.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Это будет применяться ко всем объектам или выборочно?

если ко всем то пример такой:

<div class="price">{$special_items2.price|number_format:0:",":" "} за 1 кв.м.</div>

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Выборочно. В основном для Новостроек или при сдаче квартиры (10 000 рублей в месяц)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Выборочно. В основном для Новостроек или при сдаче квартиры (10 000 рублей в месяц)

самый просто способ это через редактор форм создать дополнительное поле, через админку (в объявлении) написать (присвоить) в этом поле "рублей за 1 кв.м."

пример:

1. создали в редакторе форм / data

колонку "arenda1kv" / тип записи textarea_editor / указываем где оно активно (например в аренде), ставим галочку/ поле для человека "аренда за кв.м."/ нажимаем сохранить

2.создаем объект / указываем что это аренда 1 комнаты / в появившемся поле  "аренда за кв.м." - пишем "рублей за 1 кв.м"

3 сохранить

4. заменяем строчку

<td align="center" {if $admin == ''}  onClick="document.location='{$grid_items.href}'" {/if} nowrap><b>{$grid_items.price|number_format:0:",":" "} {if $grid_items.currency_name != ''}{$grid_items.currency_name}{/if}</b></td>

на 

<td align="center" {if $admin == ''}  onClick="document.location='{$grid_items.href}'" {/if} nowrap><b>{$grid_items.price|number_format:0:",":" "} {if $grid_items.currency_name != ''}{$grid_items.currency_name}{/if} {$grid_items.arenda1kv}</b></td>

 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

<td align="center" {if $admin == ''}  onClick="document.location='{$grid_items.href}'" {/if} nowrap><b>{$grid_items.price|number_format:0:",":" "} {if $grid_items.currency_name != ''}{$grid_items.currency_name}{/if}</b></td>


на 


<td align="center" {if $admin == ''}  onClick="document.location='{$grid_items.href}'" {/if} nowrap><b>{$grid_items.price|number_format:0:",":" "} {if $grid_items.currency_name != ''}{$grid_items.currency_name}{/if} {$grid_items.arenda1kv}</b></td>


 


Где править это? В каком файле?


Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

<td align="center" {if $admin == ''}  onClick="document.location='{$grid_items.href}'" {/if} nowrap><b>{$grid_items.price|number_format:0:",":" "} {if $grid_items.currency_name != ''}{$grid_items.currency_name}{/if}</b></td>

на 

<td align="center" {if $admin == ''}  onClick="document.location='{$grid_items.href}'" {/if} nowrap><b>{$grid_items.price|number_format:0:",":" "} {if $grid_items.currency_name != ''}{$grid_items.currency_name}{/if} {$grid_items.arenda1kv}</b></td>

 

Где править это? В каком файле?

это дефолтный фаил / дефолтного шаблона (agency) realty_grid.tpl

тут смысл в том что вы добавляете рядом с полем цена еще одно поле {$grid_items.arenda1kv}

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

TopRaN объясните что такое web dising? 

 

Это правильный маркетинговый ход - вы уже заинтересовались, вероятно посетили сайт, задали вопрос - почти на крючке)))

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Это правильный маркетинговый ход - вы уже заинтересовались, вероятно посетили сайт, задали вопрос - почти на крючке)))

Ты как всегда в точку.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Ушли от темы, тема-то хорошая. На многих сайтах есть такой подпункт к цене. ЦЕНА+ цена за 1 кв.м(цена делённая на общую площадь) Автоматический процесс подставки поля из двух обязательных к заполнению полей : Общ. пл. и цена

Я бы с удовольствием это реализовал для продаж и аренды комм. помещений

post-1821-0-20736200-1391442814_thumb.pn

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Ушли от темы, тема-то хорошая. На многих сайтах есть такой подпункт к цене. ЦЕНА+ цена за 1 кв.м(цена делённая на общую площадь) Автоматический процесс подставки поля из двух обязательных к заполнению полей : Общ. пл. и цена

Я бы с удовольствием это реализовал для продаж и аренды комм. помещений

так в чем проблема? в одном числовом поле - одно число, в другом - другое и выводите "р1/р2=1"

или делать чекбокс, но к нему нужен обработчик и условия выполнения нажатия, что бы появился переменная, которую мы будем выводить в шаблоне

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Подскажите как вывести на списке объявлений стоимость за 1 кв.м? Если не указано "обычное" поле со стоимостью, должно отображаться это поле со стоимость за 1 кв.м.

 

Я так полагаю это здесь?

 

<span class="value" style="color:#fff;">{$grid_items.price|number_format:0:",":" "} {if $grid_items.currency_name != ''}{$grid_items.currency_name}{/if}</span>

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Допустим, что "не указано" - єто 0 или пусто.

Тогда

{if $grid_items[i].price=='' || $grid_items[i].price=='0'}    {$grid_items[i].имя поля с ценой за метр}{else}    {$grid_items[i].price|number_format:0:",":" "} {if $grid_items[i].currency_name != ''}{$grid_items[i].currency_name}{/if}{/if}

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

 

Допустим, что "не указано" - єто 0 или пусто.

Тогда

{if $grid_items[i].price=='' || $grid_items[i].price=='0'}    {$grid_items[i].имя поля с ценой за метр}{else}    {$grid_items[i].price|number_format:0:",":" "} {if $grid_items[i].currency_name != ''}{$grid_items[i].currency_name}{/if}{/if}

Спасибо :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

На списке данный хак работает, а вот на странице объявления почему то нет. У меня цена выведена над фото на странице объекта таким образом

 

 

Цена: {$data.price.value|number_format:0:",":" "}

 

 

Пробовал сам, но что то не получается. Как сюда добавить ? 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Там другие переменные.

{if $data.price.value=='' || $data.price.value=='0'}{$data.имя поля с ценой за метр.value} денег\м2{else}{$data.price.value|number_format:0:",":" "}{/if}

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас