Recommended Posts

Админка - Редактор форм. Выбираем модель к которой нужно добавить поле. Для Объявлений - это data. Жмем там кнопку с плюсиком, открывается форма добавления нового поля для формы.

attachicon.gifCMS Sitebill 2015-12-05 23-08-14.png

видите как смотрится на общей странице. участок например а внизу этаж 0/0........или комлекс и пустая графа площадь и этаж0 везде. это надо срочно убрать. подскажите пожалуйста как

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


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

видите как смотрится на общей странице. участок например а внизу этаж 0/0........или комлекс и пустая графа площадь и этаж0 везде. это надо срочно убрать. подскажите пожалуйста как

мне не нужно добавить. нужно убрать лишнее незаполненное с главной страницы

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


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

Думаю, что вам необходимо посмотреть этот мультик - 

и пригодятся другие от Дмитрия Кондина - http://www.youtube.com/playlist?list=PLF03MkZRgGB20wAY9huIazgtK08RL0g8C

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


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

Думаю, что вам необходимо посмотреть этот мультик - 

и пригодятся другие от Дмитрия Кондина - http://www.youtube.com/playlist?list=PLF03MkZRgGB20wAY9huIazgtK08RL0g8C

да я уже 200 раз это смотрела. там совсем прод другое речь. нет там информации как добавить в форму обявления вложения в формате ехел

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


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

Админка - Редактор форм. Выбираем модель к которой нужно добавить поле. Для Объявлений - это data. Жмем там кнопку с плюсиком, открывается форма добавления нового поля для формы.

attachicon.gifCMS Sitebill 2015-12-05 23-08-14.png

это для фото. я попробую создать так же планировки. спасибо большое. а вдруг получится.

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


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

1. Этажи:

/template/frontend/realia/realty_grid_list.tpl

 

блок

 <div class="area">                        <span class="key">{$L_FLOOR}:</span><!-- /.key -->                        <span class="value">{$grid_items[i].floor}/{$grid_items[i].floor_count}</span><!-- /.value -->                    </div>
заменяем на
{if intval($grid_items[i].floor)!=0 && intval($grid_items[i].floor_count)!=0}                    <div class="area">                        <span class="key">{$L_FLOOR}:</span><!-- /.key -->                        <span class="value">{$grid_items[i].floor}/{$grid_items[i].floor_count}</span><!-- /.value -->                    </div>                    {elseif intval($grid_items[i].floor)!=0}                    <div class="area">                        <span class="key">{$L_FLOOR}:</span><!-- /.key -->                        <span class="value">{$grid_items[i].floor}</span><!-- /.value -->                    </div>                    {elseif intval($grid_items[i].floor_count)!=0}                    <div class="area">                        <span class="key">{$L_FLOORS}:</span><!-- /.key -->                        <span class="value">{$grid_items[i].floor_count}</span><!-- /.value -->                    </div>                    {/if}

/template/frontend/realia/realty_grid_thumbs.tpl - аналогично

 

 

2. Площади

 

блок

<div class="area">                        <span class="key">{$L_SQUARE} м<sup>2</sup>:</span><!-- /.key -->                        <span class="value">{$grid_items[i].square_all}/{$grid_items[i].square_live}/{$grid_items[i].square_kitchen}</span><!-- /.value -->                    </div>
заменяем на
{if intval($grid_items[i].square_all)==0 && intval($grid_items[i].square_live)==0 && intval($grid_items[i].square_kitchen)==0}                                        {else}                     {assign var=x value=array()}{if intval($grid_items[i].square_all)!=0}                     {append var=x value=$grid_items[i].square_all}                     {else}                     {append var=x value='-'}                     {/if}                     {if intval($grid_items[i].square_live)!=0}                     {append var=x value=$grid_items[i].square_live}                     {else}                     {append var=x value='-'}                     {/if}                     {if intval($grid_items[i].square_kitchen)!=0}                     {append var=x value=$grid_items[i].square_kitchen}                     {else}                     {append var=x value='-'}                     {/if}                     <div class="area">                       <span class="key">{$L_SQUARE} м<sup>2</sup>:</span><!-- /.key -->                       <span class="value">{$x|implode:'/'}</span><!-- /.value -->                   </div>                    {/if}

/template/frontend/realia/realty_grid_thumbs.tpl - аналогично

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


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

да я уже 200 раз это смотрела. там совсем прод другое речь. нет там информации как добавить в форму обявления вложения в формате ехел

 

btw Игорь Иванович предложил единственный гарантированно действующий на данный момент вариант. Когда-то раньше было отдельное поле под добавление вложений. Но последний раз в действии я видел его года полтора назад и тогда оно имело кучу ограничений. Поэтому сейчас вот так просто порекомендовать его к использованию я бы не стал.

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


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

И возвращаясь к шаблону, логику сокрытия цены я что-то упустил. Когда она не должна показываться?

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


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

И возвращаясь к шаблону, логику сокрытия цены я что-то упустил. Когда она не должна показываться?

Тут может есть смысл сделать доработку, как в магазине WooCommerce для Wordpress. Там цена задается либо жестко, либо зависимой от опций (цвет, размер и т.п.) Во втором случае назначаются опции, например список этажей и/или метражей и у каждого значения прописывается своя цена + наценка за что-либо. Непосредственно на сайте, в первом случае отображается цена объекта, во втором случае - показывается список подбора (например выберите площадь), при выборе нужной позиции показывается итоговая цена.

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


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

Тут может есть смысл сделать доработку, как в магазине WooCommerce для Wordpress. Там цена задается либо жестко, либо зависимой от опций (цвет, размер и т.п.) Во втором случае назначаются опции, например список этажей и/или метражей и у каждого значения прописывается своя цена + наценка за что-либо. Непосредственно на сайте, в первом случае отображается цена объекта, во втором случае - показывается список подбора (например выберите площадь), при выборе нужной позиции показывается итоговая

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

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


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

видите как смотрится на общей странице. участок например а внизу этаж 0/0........или комлекс и пустая графа площадь и этаж0 везде. это надо срочно убрать. подскажите пожалуйста как

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


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

И возвращаясь к шаблону, логику сокрытия цены я что-то упустил. Когда она не должна показываться?

у меня комплексы работают по общему меню а не по приложению. колонки площадь этаж отключены. есть площадь от а на общей страницы когда выходят все комплексы эти отключенные колонки видны и они ПУСТыЕ. я же вам кидала ссылку вы разве этого не заметили?

http://fazendabg.etown.ru/jilie-kompleksi

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


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

Админка - Редактор форм. Выбираем модель к которой нужно добавить поле. Для Объявлений - это data. Жмем там кнопку с плюсиком, открывается форма добавления нового поля для формы.

attachicon.gifCMS Sitebill 2015-12-05 23-08-14.png

 

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

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


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

Админка - Редактор форм. Выбираем модель к которой нужно добавить поле. Для Объявлений - это data. Жмем там кнопку с плюсиком, открывается форма добавления нового поля для формы.

attachicon.gifCMS Sitebill 2015-12-05 23-08-14.png

а сейчас пропали даже из формы подачи объявления фотографии планировок и когда я их туда пытаюсь загрузить они не держаться и пишет:  Не заполнено поле Планировка

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


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

а сейчас пропали даже из формы подачи объявления фотографии планировок и когда я их туда пытаюсь загрузить они не держаться и пишет:  Не заполнено поле Планировка

Уберите обязательность поля планировка в редакторе форм.

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


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

колонки площадь этаж отключены. есть площадь от а на общей страницы когда выходят все комплексы эти отключенные колонки видны и они ПУСТыЕ

 

1. отключение видимости или установка активности полей влияет только на форму добавления\редактирования и, косвенно, на страницу просмотра. На вывод списка эти настройки не влияют.

2. Я не вижу, что бы вы сделали так как я написал в http://www.etown.ru/s/topic/2449-загрузить-файл-на-сервер/?p=25307

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


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

1. отключение видимости или установка активности полей влияет только на форму добавления\редактирования и, косвенно, на страницу просмотра. На вывод списка эти настройки не влияют.

2. Я не вижу, что бы вы сделали так как я написал в http://www.etown.ru/s/topic/2449-загрузить-файл-на-сервер/?p=25307

мы сейчас с вами не об этом говорим. это еще в процессе. я говорю за ПЛАНИРОВКИ. в дате в планировках поменяла это поле чтобы загружались фото а они не грузятся

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


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

Галочку "Обязательное поле" в настройках поля Планировка в Редакторе форм, как Дмитрий написал, сняли?

 

ПС. Вы там лишний тег в разметке убили, когда вставляли те изменения, что я писал.

 

ППС. В шаблон само по себе ничего не выпрыгнет. Если в карточке стоит автовывод, то набор простых полей сможет сам себя вывести. Шаблон списка так же может вывести часть полей, но уже ТОЛЬКО те, которые являются штатными. Добавление хитрых полей или новых полей для карточки в отдельных случаях, для списка всегда, будет требовать изменения шаблона.

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


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

 

1. Этажи:

/template/frontend/realia/realty_grid_list.tpl

 

блок

 <div class="area">                        <span class="key">{$L_FLOOR}:</span><!-- /.key -->                        <span class="value">{$grid_items[i].floor}/{$grid_items[i].floor_count}</span><!-- /.value -->                    </div>
заменяем на
{if intval($grid_items[i].floor)!=0 && intval($grid_items[i].floor_count)!=0}                    <div class="area">                        <span class="key">{$L_FLOOR}:</span><!-- /.key -->                        <span class="value">{$grid_items[i].floor}/{$grid_items[i].floor_count}</span><!-- /.value -->                    </div>                    {elseif intval($grid_items[i].floor)!=0}                    <div class="area">                        <span class="key">{$L_FLOOR}:</span><!-- /.key -->                        <span class="value">{$grid_items[i].floor}</span><!-- /.value -->                    </div>                    {elseif intval($grid_items[i].floor_count)!=0}                    <div class="area">                        <span class="key">{$L_FLOORS}:</span><!-- /.key -->                        <span class="value">{$grid_items[i].floor_count}</span><!-- /.value -->                    </div>                    {/if}

/template/frontend/realia/realty_grid_thumbs.tpl - аналогично

 

 

2. Площади

 

блок

<div class="area">                        <span class="key">{$L_SQUARE} м<sup>2</sup>:</span><!-- /.key -->                        <span class="value">{$grid_items[i].square_all}/{$grid_items[i].square_live}/{$grid_items[i].square_kitchen}</span><!-- /.value -->                    </div>
заменяем на
{if intval($grid_items[i].square_all)==0 && intval($grid_items[i].square_live)==0 && intval($grid_items[i].square_kitchen)==0}                                        {else}                     {assign var=x value=array()}{if intval($grid_items[i].square_all)!=0}                     {append var=x value=$grid_items[i].square_all}                     {else}                     {append var=x value='-'}                     {/if}                     {if intval($grid_items[i].square_live)!=0}                     {append var=x value=$grid_items[i].square_live}                     {else}                     {append var=x value='-'}                     {/if}                     {if intval($grid_items[i].square_kitchen)!=0}                     {append var=x value=$grid_items[i].square_kitchen}                     {else}                     {append var=x value='-'}                     {/if}                     <div class="area">                       <span class="key">{$L_SQUARE} м<sup>2</sup>:</span><!-- /.key -->                       <span class="value">{$x|implode:'/'}</span><!-- /.value -->                   </div>                    {/if}

/template/frontend/realia/realty_grid_thumbs.tpl - аналогично

 

я сделала но что то сайт покоробило совсем.

http://fazendabg.etown.ru/

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


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

 

1. Этажи:

/template/frontend/realia/realty_grid_list.tpl

 

блок

 <div class="area">                        <span class="key">{$L_FLOOR}:</span><!-- /.key -->                        <span class="value">{$grid_items[i].floor}/{$grid_items[i].floor_count}</span><!-- /.value -->                    </div>
заменяем на
{if intval($grid_items[i].floor)!=0 && intval($grid_items[i].floor_count)!=0}                    <div class="area">                        <span class="key">{$L_FLOOR}:</span><!-- /.key -->                        <span class="value">{$grid_items[i].floor}/{$grid_items[i].floor_count}</span><!-- /.value -->                    </div>                    {elseif intval($grid_items[i].floor)!=0}                    <div class="area">                        <span class="key">{$L_FLOOR}:</span><!-- /.key -->                        <span class="value">{$grid_items[i].floor}</span><!-- /.value -->                    </div>                    {elseif intval($grid_items[i].floor_count)!=0}                    <div class="area">                        <span class="key">{$L_FLOORS}:</span><!-- /.key -->                        <span class="value">{$grid_items[i].floor_count}</span><!-- /.value -->                    </div>                    {/if}

/template/frontend/realia/realty_grid_thumbs.tpl - аналогично

 

 

2. Площади

 

блок

<div class="area">                        <span class="key">{$L_SQUARE} м<sup>2</sup>:</span><!-- /.key -->                        <span class="value">{$grid_items[i].square_all}/{$grid_items[i].square_live}/{$grid_items[i].square_kitchen}</span><!-- /.value -->                    </div>
заменяем на
{if intval($grid_items[i].square_all)==0 && intval($grid_items[i].square_live)==0 && intval($grid_items[i].square_kitchen)==0}                                        {else}                     {assign var=x value=array()}{if intval($grid_items[i].square_all)!=0}                     {append var=x value=$grid_items[i].square_all}                     {else}                     {append var=x value='-'}                     {/if}                     {if intval($grid_items[i].square_live)!=0}                     {append var=x value=$grid_items[i].square_live}                     {else}                     {append var=x value='-'}                     {/if}                     {if intval($grid_items[i].square_kitchen)!=0}                     {append var=x value=$grid_items[i].square_kitchen}                     {else}                     {append var=x value='-'}                     {/if}                     <div class="area">                       <span class="key">{$L_SQUARE} м<sup>2</sup>:</span><!-- /.key -->                       <span class="value">{$x|implode:'/'}</span><!-- /.value -->                   </div>                    {/if}

/template/frontend/realia/realty_grid_thumbs.tpl - аналогично

 

и поиск после этого не работает и объявления не все раскрываются.

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


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

я же пишу, что прихватили лишний тег. пришлите фтп доступы на папку сайта в ПМ.

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


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

Галочку "Обязательное поле" в настройках поля Планировка в Редакторе форм, как Дмитрий написал, сняли?

 

ПС. Вы там лишний тег в разметке убили, когда вставляли те изменения, что я писал.

 

ППС. В шаблон само по себе ничего не выпрыгнет. Если в карточке стоит автовывод, то набор простых полей сможет сам себя вывести. Шаблон списка так же может вывести часть полей, но уже ТОЛЬКО те, которые являются штатными. Добавление хитрых полей или новых полей для карточки в отдельных случаях, для списка всегда, будет требовать изменения шаблона.

я сняля галочку. "Вы там лишний тег в разметке убили, когда вставляли те изменения, что я писал"- это что значит? я ничего не убивала. я в дате подредактировала   колнку планировки. в тип записи uploads - planning -Планировка-norm_widch-500-norm_height-500-prev_widch-200prev_height-200 и сохранить.

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


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

я сняля галочку. "Вы там лишний тег в разметке убили, когда вставляли те изменения, что я писал"- это что значит? я ничего не убивала. я в дате подредактировала   колнку планировки. в тип записи uploads - planning -Планировка-norm_widch-500-norm_height-500-prev_widch-200prev_height-200 и сохранить.

когда вставляли изменения связанные с "плохим" выводом этажей и площадей удалили лишний или не удалили нужный тег разметки, чем вызвали нарушение структуры DOM-дерева приведшее к тому, что ваши блоки объявлений, которые должны были быть на одном уровне, получились вложенными один в другой.

 

 

 

колнку планировки. в тип записи uploads - planning -Планировка-norm_widch-500-norm_height-500-prev_widch-200prev_height-200 и сохранить.

norm_width

prev_width

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


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

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

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

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

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

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

Войти

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

Войти сейчас