Данил

Редактирование в названии объявлений

Recommended Posts

Здравствуйте. В данный момент на сайте название объявлений генерируется следующим образом:

Тип объявления, Город, Улица, Цена (рис.1)

Как сделать, чтобы в название, после Города, выводился ещё и Район из блока «Кратко» (рис.2)? 

post-2465-0-28383600-1435076211_thumb.jp

post-2465-0-11992800-1435076220_thumb.jp

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


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

К сожалению, не разбираюсь в кодах и переменных. Подскажите пожалуйста куда залезть и где конкретно исправить. Спасибо заранее.

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


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

К сожалению, не разбираюсь в кодах и переменных. Подскажите пожалуйста куда залезть и где конкретно исправить. Спасибо заранее.

Ну тогда вы сначала скажите с какого момента не поняли )

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


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

Берем файл

/template/frontend/realia/realty_view.tpl

Меняем строчку

<h1 class="page-header">{$title}</h1>

На

<h1 class="page-header">{$data.topic_id.value_string}, {$data.city_id.value_string}, {$data.district_id.value_string}, {$data.street_id.value_string}, {$data.price.value}</h1>

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


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

Выдало ошибку -

Fatal error: Uncaught exception 'SmartyCompilerException' with message 'Syntax Error in template "/home/rustran1/public_html/garant/template/frontend/realia/realty_view.tpl" on line 88 "<h1 class="page-header">{$data.topic_id.value_string, $data.city_id.value_string, $data.district_id.value_string, $data.street_id.value_string, $data.price.value}</h1>" - Unexpected ", ", expected one of: "}" , " "' in /home/rustran1/public_html/garant/third/smarty/sysplugins/smarty_internal_templatecompilerbase.php:441 Stack trace: #0 /home/rustran1/public_html/garant/third/smarty/sysplugins/smarty_internal_templateparser.php(2889): Smarty_Internal_TemplateCompilerBase->trigger_template_error() #1 /home/rustran1/public_html/garant/third/smarty/sysplugins/smarty_internal_templateparser.php(2954): Smarty_Internal_Templateparser->yy_syntax_error(34, ', ') #2 /home/rustran1/public_html/garant/third/smarty/sysplugins/smarty_internal_smartytemplatecompiler.php(51): Smarty_Internal_Templateparser->doParse(34, ', ') #3 /ho in/home/rustran1/public_html/garant/third/smarty/sysplugins/smarty_internal_templatecompilerbase.php on line 441

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


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

1) На странице объявления все работает (рис.1) а на главной странице Район не выводиться (рис.2), как исправить?

2) На странице объявления цена пишется слитно (рис.3), а на главной странице раздельно (рис.4), как сделать чтобы на странице объявления цена также писалась раздельно?

post-2465-0-03359400-1435147952_thumb.jp

post-2465-0-47184800-1435147960_thumb.jp

post-2465-0-47180300-1435164748_thumb.jp

post-2465-0-82914000-1435164753_thumb.jp

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


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

2) На странице объявления цена пишется слитно (рис.3), а на главной странице раздельно (рис.4), как сделать чтобы на странице объявления цена также писалась раздельно?

{$data.price.value}

заменить на

{$data.price.value|number_format:0:",":" "}

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


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

1) На странице объявления все работает (рис.1) а на главной странице Район не выводиться (рис.2), как исправить?

 

Район? Скажите лучше системное имя поля, которое вам нужно вывести, а я скажу есть ли оно там в данных.

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


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

1) В блоке "Кратко" это поле называется "Район" (рис.5)

 

Значит то, что вам нужно, в {$grid_items.district}.

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


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

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

post-2465-0-16395200-1435171104_thumb.jp

post-2465-0-71320300-1435171109_thumb.jp

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


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

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

/template/frontend/realia/realty_grid_list.tpl

                                {if $grid_items[i].city ne ''} {$grid_items[i].city}{if                    $grid_items[i].street ne ''}, {$grid_items[i].street}{if                    $grid_items[i].number ne ''}, {$grid_items[i].number}{/if}{/if}                    {else} {if $grid_items[i].street ne ''} {$grid_items[i].street}{if                    $grid_items[i].number ne ''}, {$grid_items[i].number}{/if} {/if}                    {/if}

Меняем на

                                {if $grid_items[i].city ne ''} {$grid_items[i].city}, {$grid_items[i].district} {if $grid_items[i].street ne ''}, {$grid_items[i].street}{if $grid_items[i].number ne ''}, {$grid_items[i].number}{/if}{/if}                    {else}{$grid_items[i].district}, {if $grid_items[i].street ne ''} {$grid_items[i].street}{if                    $grid_items[i].number ne ''}, {$grid_items[i].number}{/if} {/if}                    {/if}

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


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

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

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

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

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

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

Войти

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

Войти сейчас

  • Похожие публикации

    • Автор: Дмитрий Кондин
      Удобнее чем простой фтп доступ.
    • Автор: VladSI
      Проходят без заполненных обязательных полей.
    • Автор: Triser
      Доброе время суток! Подскажите пожалуйста можно ли сделать так чтобы разные категории объявлений были в разных окнах? например: долгосрочная аренда все объявления были на одной странице, посуточная аренда на другой странице, сниму на третьей,  что бы на главной были только долгосрочная аренда, чтобы объявления с разных категории не путались на одной.  а меню с названием сдам, посуточно и сниму были на главной? вроде все правильно объяснил.. можно ли? 
    • Автор: kostenko888
      изменил файл Bootstrap Responsive
       
       
      <div class="bottom-wrapper">
                          <div class="bottom container">
                              <div class="bottom-inner row">
                                  <div class="item span4">
                                      <div class="address decoration"></div>
                                      <h2><a>Работаем без комиссии для клиента</a></h2>
                                  </div><!-- /.item -->

                                  <div class="item span4">
                                      <div class="gps decoration"></div>
                                      <h2><a>Бесплатный просмотр любого объекта</a></h2>
                                  </div><!-- /.item -->

                                  <div class="item span4">
                                      <div class="key decoration"></div>
                                      <h2><a>Бесплатные услуги грузчиков на новоселье</a></h2>
                                  </div><!-- /.item -->
                              </div><!-- /.bottom-inner -->
                          </div><!-- /.bottom -->
                      </div>
       
       
      Реакции НОЛЬ
       
      ЧТО СДЕЛАТЬ?
      подскажите, пожалуйста.
       
       
       
      сайт http://недвижимость-азова.рф

    • Автор: Данил
      Добрый день.
       
      На странице подачи Объявления хотим заменить надпись:
      "Заполните, пожалуйста , заявку"
      на
      "Форма размещения объявления"
      В каком месте Админка > Приложения > Редактор шаблонов >…? Это можно сделать.