Helenblondi

как добавить иконку best prise.... акция....Realia

Recommended Posts

{if $grid_items.best_price neq '0'} на такой?

 

На тот, который я вам прислал.

Сами сравните с кодом из первых сообщений

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


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

Так у вас колонка best_price или bestprice? 

Если best_price, то в

 {if $grid_items[i].bestprice neq '0'}

надо подчёркивание добавить.

вот вы мне написали надо подчеркивание добавить. я добавила. вы имеете ввиду вот так написать: {if $grid_items.bestprice neq '0'}<div class="best-price"></div>{/if}

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


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

вот вы мне написали надо подчеркивание добавить. я добавила. вы имеете ввиду вот так написать: {if $grid_items.bestprice neq '0'}<div class="best-price"></div>{/if}

 

h-i в данном сообщении ввел вас в заблуждение. Класс блока .best-price и переменная bestprice в данном условии совершенно разные вещи. Просто так совпало, что названия схожие.

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


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

h-i в данном сообщении ввел вас в заблуждение. Класс блока .best-price и переменная bestprice в данном условии совершенно разные вещи. Просто так совпало, что названия схожие.

я ничего не понимаю. что мне надо написать подскажите пожалуйста?

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


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

я ничего не понимаю. что мне надо написать подскажите пожалуйста?

 

{if $grid_items.bestprice neq '0'}<div class="best-price"></div>{/if}

 

А то что h-i пишет про добавление подчеркивания, это не верно. Имя переменной должно быть именно таким, каким вы его добавили в генераторе форм.

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


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

 

{if $grid_items.bestprice neq '0'}<div class="best-price"></div>{/if}

 

А то что h-i пишет про добавление подчеркивания, это не верно. Имя переменной должно быть именно таким, каким вы его добавили в генераторе форм.

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

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


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

А в редакторе форм вы название колонки bestprice не меняли?

пробовала best_price менять на bestprice. когда поменяла все пропало. я поменяла обратно на best_price. оно уже не вернулось

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


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

пробовала best_price менять на bestprice. когда поменяла все пропало. я поменяла обратно на best_price. оно уже не вернулось

 

В редакторе форм пропишите имя bestprice

В шаблоне {if $grid_items.bestprice neq '0'}<div class="best-price"></div>{/if}

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


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

 

В редакторе форм пропишите имя bestprice

В шаблоне {if $grid_items.bestprice neq '0'}<div class="best-price"></div>{/if}

прописала уже. без перемен все

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


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

прописала уже. без перемен все

На этом мои предположения заканчиваются) Вспоминайте что еще меняли. Если все сделано так, как вы описываете, должно работать.

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


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

На этом мои предположения заканчиваются) Вспоминайте что еще меняли. Если все сделано так, как вы описываете, должно работать.

Pushnov спасибо вам большое независимо от результата. :)

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


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

Как тогда изначально работало, если колонка называлась best_price, а код вывода bestprice? 

Покажите как эта колонка в редакторе форм выглядит.

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


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

Значение чекбокс должно ровняться либо 0 либо 1. Исключение может составлять если чекбокс массив.

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


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

Как тогда изначально работало, если колонка называлась best_price, а код вывода bestprice? 

Покажите как эта колонка в редакторе форм выглядит.

вот так:

 http://joxi.ru/8239KJqS6weVZr

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


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

Как тогда изначально работало, если колонка называлась best_price, а код вывода bestprice? 

Покажите как эта колонка в редакторе форм выглядит.

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

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


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

Значение чекбокс должно ровняться либо 0 либо 1. Исключение может составлять если чекбокс массив.

ставила туда и 0 и 1. ничего не появляется

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


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

{if $grid_items.bestprice neq '0'}<div class="best-price"></div>{/if}  в realty_grid_thumbs.tpl

 

в realia-blue.css

.best-price{
  float: left;
  width: 78px;
  height: 78px;
  margin-right: 2px;
  margin-bottom: 2px;
  background: url('/template/frontend/logo/ibp.png');

}

подскажите пожалуйста почему не хочет работать?

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


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

Так, есть одно предположение:

на вот этом скрине http://joxi.ru/vAWXp5dFkRb6Zrконструкция отвечающая за вывод "Лучшей цены" нужно попробовать переместить ровно над строкой 83

{if intval($grid_items[i].floor)!=0 && intval($grid_items[i].floor_count)!=0}

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

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


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

Так, есть одно предположение:

на вот этом скрине http://joxi.ru/vAWXp5dFkRb6Zrконструкция отвечающая за вывод "Лучшей цены" нужно попробовать переместить ровно над строкой 83

{if intval($grid_items[i].floor)!=0 && intval($grid_items[i].floor_count)!=0}

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

нет скриштона по ссылке. я переместила то что есть на вывод. но чуда не происходит.

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


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

Так, тогда давайте попробуем последовательно разобраться. 

Во-первых, у нас должна быть в таблице колонка отвечающая за прикрепление к объявлению параметра "Лучшая цена".

Судя по скриншоту, она есть и её системное имя "bestprice".

Во-вторых, в шаблоне должно быть условие

{if $grid_items[i].bestprice neq '0'}<div class="best-price"></div>{/if}

которое звучит примерно так

Если системный параметр "bestprice" данного объявления не равен 0 (то есть в чекбоксе поставлена галочка), то выводим иконку класса best-price.

Так как $grid_items.bestprice относится к системному полю bestprice, то оба выделенных курсивом названия должны быть одинаковыми, но, судя по всему, так и есть.

У меня из этого может быть только два вывода:

а) изначально, насколько я понимаю, системное поле называлось best_price, а потом было переименовано в bestprice и это переименование каким-то образом не зарегистрировалось системой - нужно обновить таблицу;

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

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


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

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

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

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

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

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

Войти

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

Войти сейчас