Chernetskiy 469 Жалоба Опубликовано: September 13, 2015 И небудет работать. Попробуй так {if условие=='значение' || if другое условие=='значение' и т.д.}может условия пишу неправильно, но провозился пол-ночи и не работает, либо работает по одному из условий Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Chernetskiy 469 Жалоба Опубликовано: September 13, 2015 Кусок про этажность решил сделать так:<div class="area"> <span class="key"></span> <span class="value"> {if intval($grid_items[i].topic_id)!==NNN} {$L_FLOOR}: {if intval($grid_items[i].floor)!==0}{$grid_items[i].floor}{else}-{/if}/{$grid_items[i].floor_count} {else} {/if} </span></div>Где NNN - ID раздела "Участки" Теперь, для построек показывает этаж/этажность, а для участков не показывает ничего, в т.ч. слово "Этаж:" Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
abushyk 694 Жалоба Опубликовано: September 13, 2015 {if intval($grid_items[i].topic_id)!==N_1 || intval($grid_items[i].topic_id)!==N_2 || intval($grid_items[i].topic_id)!==N_3}тут не показываем для тех, кто НЕ В N_1-N_3{else}тут показываем{/if}или{if intval($grid_items[i].topic_id)==N_1 || intval($grid_items[i].topic_id)==N_2 || intval($grid_items[i].topic_id)==N_3}тут не показываем для тех, кто В N_1-N_3{else}тут показываем{/if} Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Chernetskiy 469 Жалоба Опубликовано: September 14, 2015 Спасибо! Всё заработало, только сейчас наткнулся на свой-же косяк - перепутал местами то, что показывать до {else} и после , потому и не показывало. Теперь показывает- для квартир: площадь общ/жил/кух, этаж/этажность- для домов: площадь общ/жил/кух, этажность- для участков: площадь участка Окончательный вариант получился такой:<div class="area"> <span class="key">{$L_SQUARE}:</span> <span class="value"> {if intval($grid_items[i].topic_id)==18 || intval($grid_items[i].topic_id)==31 || intval($grid_items[i].topic_id)==32 || intval($grid_items[i].topic_id)==33 || intval($grid_items[i].topic_id)==34} {$grid_items[i].lot_area} м<sup>2</sup> {else} {$grid_items[i].square_all}/{$grid_items[i].square_live}/{$grid_items[i].square_kitchen} м<sup>2</sup> {/if} </span> </div> <div class="area"> <span class="key"></span> <span class="value"> {if intval($grid_items[i].topic_id)==18 || intval($grid_items[i].topic_id)==31 || intval($grid_items[i].topic_id)==32 || intval($grid_items[i].topic_id)==33 || intval($grid_items[i].topic_id)==34} {else} {$L_FLOOR}: {if intval($grid_items[i].floor)!==0}{$grid_items[i].floor}/{else}{/if}{$grid_items[i].floor_count} {/if} </span> </div> Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Chernetskiy 469 Жалоба Опубликовано: September 15, 2015 Заметил еще один глюк:в top_special.tpl (спецпредложения внизу сайта) фото, заголовок и тип недвижимости транслируются нормально, а метраж и этажность (добавил) транслируются со сдвигом на -5 - -7 - ? объявлений. Чем дальше страница просмотра, тем больше сдвиг. Где поправить? Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
abushyk 694 Жалоба Опубликовано: September 15, 2015 Не понял? Со сдвигом - это значит, что для конкретного обявления указывается этажность от другого объявления, следуюего далее? Если да, то проверьте не вставили ли вы в данные для спецпредложений вывод от сетки в виде {$grid_items.floor} так как слайдер прокручивается по переменной {$special_items} или {$special_items2} Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Chernetskiy 469 Жалоба Опубликовано: September 15, 2015 (изменено) Не понял? Со сдвигом - это значит, что для конкретного обявления указывается этажность от другого объявления, следуюего далее? Если да, то проверьте не вставили ли вы в данные для спецпредложений вывод от сетки в виде {$grid_items.floor} так как слайдер прокручивается по переменной {$special_items} или {$special_items2}Да, был такой косяк. Всё перевёл на {$special_items2...} площади и этажи показывает. А вот площадь участка показывать не хочет, похоже с lot_area не дружит. Понял почему... перед классом area с площадями стоит условие{if (int)$special_items2.square_all!=0} <div class="area"> <span class="key">{$L_SQUARE}:</span> <span class="value">...{/if} Разобрался! Изменено September 15, 2015 пользователем Игорь Иваныч Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Nikvz 0 Жалоба Опубликовано: November 23, 2016 Здравствуйте! Подскажите, как вывести в realty_grid_thumbs.tpl значение из поля select_by_query, при вставке в виде {$grid_items.xxxx_id} выводится ID, а не значение из связанной таблицы.Спасибо. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Дмитрий Кондин 690 Жалоба Опубликовано: November 24, 2016 18 часов назад, Nikvz сказал: Здравствуйте! Подскажите, как вывести в realty_grid_thumbs.tpl значение из поля select_by_query, при вставке в виде {$grid_items.xxxx_id} выводится ID, а не значение из связанной таблицы.Спасибо. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Nikvz 0 Жалоба Опубликовано: November 24, 2016 Спасибо! Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах