Moses 7 Жалоба Опубликовано: September 1, 2015 Хочу вывести количество фотографий объекта в поиске (шаблон PURE). В просмотре объявления выводится вот так {$photo|count}. А как его вывести в краткой новости? Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Moses 7 Жалоба Опубликовано: September 1, 2015 Спасибо разобрался.Если кому нужно то выводиться вот таким кодом {$grid_items.img|count} 3 Дмитрий Кондин, h-i и pwnz22 reacted to this Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
VladSI 15 Жалоба Опубликовано: November 15, 2015 Как это поставить в Реалия? Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
pwnz22 10 Жалоба Опубликовано: November 15, 2015 Как это поставить в Реалия?Ну если хотите вывести на главную и в положении list то редактируем realty_grid_list.tplвнутри дива с классом area<div class="area"> ... <span class="value">{$grid_items[i].img|count} шт.</span></div> Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
VladSI 15 Жалоба Опубликовано: November 15, 2015 Спасибо, все получается.Как поставить указатель фотографии из количества в realty_view.tpl? 3 из 10 Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Дмитрий Кондин 690 Жалоба Опубликовано: November 16, 2015 Спасибо, все получается.Как поставить указатель фотографии из количества в realty_view.tpl? 3 из 10Не совсем понятно что значит 3 из 10?Всего фото {$photo|count} Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
VladSI 15 Жалоба Опубликовано: November 16, 2015 Не совсем понятно что значит 3 из 10?1 из 10, 2 из 10, 3 из 10, 4 из 10, 5 из10...10 из10 Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
abushyk 694 Жалоба Опубликовано: November 16, 2015 1 из 10, 2 из 10, 3 из 10, 4 из 10, 5 из10...10 из10 Не понятно куда это вставить. Вот есть что-то похожее http://www.awesomescreenshot.com/image/757936/9d2f657c76fba68bddfbb94dbe05545e Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
VladSI 15 Жалоба Опубликовано: November 16, 2015 Не понятно куда это вставить. Вот есть что-то похожее http://www.awesomescreenshot.com/image/757936/9d2f657c76fba68bddfbb94dbe05545eКод то какой? Понятно что это так выглядит) Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
abushyk 694 Жалоба Опубликовано: November 16, 2015 Код то какой? Этот код генерирует плагин преттиФото. У него есть чудесный параметрcounter_separator_label: '/', /* The separator for the gallery counter 1 "of" 2 */В хидер.тпл или в другом месте, где у вас на галлерею подключается плагин, нужно в инициализатор добавить свое значение $("a[rel^=prettyPhoto]").prettyPhoto({social_tools: false,theme: 'light_square',counter_separator_label: ' из '}); 1 pwnz22 reacted to this Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
abushyk 694 Жалоба Опубликовано: November 16, 2015 Понятно что это так выглядит) Я вот до сих пор не уверен, что рассказываю вам именно то, что вы спрашиваете) Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
VladSI 15 Жалоба Опубликовано: November 17, 2015 Этот код генерирует плагин преттиФото. А этот плагин связан с галереей на карточке объекта? В первую галерею нужно вывести параметр. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
abushyk 694 Жалоба Опубликовано: November 17, 2015 Там соединено два плагина - каресель и всплывашка. И в зависимости от того как реализована вспылвашка - либо по нижней карусели, либо по спрятанной отдельной очереди нужно решать какая из них "первая". о скорее всего связан, так как мы использовали в основном или лайтбокс или преттифото и на реалии обычно было преттифоот, хотя были и варианты с лайтбоксом. Тут мне нужно смотреть конкретно сайт. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
VladSI 15 Жалоба Опубликовано: November 17, 2015 {if $photo|count>0} <div class="carousel property"> <div class="preview"> <div class="prettyPhoto[gallery1]" href="{$estate_folder}/img/data/{$photo[0].normal}" class="lbgallery" width="200px" title="{$photo[0].title}" ><img src="{$estate_folder}/img/data/{$photo[0].normal}" alt=""></div> </div> {if $photo|count>1} <div class="content"> <a class="carousel-prev" href="#">Previous</a> <a class="carousel-next" href="#">Next</a> <ul> {section name=j loop=$photo} <li> <div class="prettyPhoto[gallery1]" href="{$estate_folder}/img/data/{$photo[j].normal}" title="{$photo[j].title}"><img src="{$estate_folder}/img/data/{$photo[j].normal}" /></div> </li> {/section} </ul> </div> Здесь значение нужно вставить? Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
VladSI 15 Жалоба Опубликовано: November 17, 2015 <script>{literal}$(document).ready(function(){ if($('.carousel.property .content ul').length>0){ $('.carousel.property .content ul').carouFredSel({ scroll: { items: 3 }, auto: false, next: { button: '.carousel.property .content .carousel-next', key: 'right' }, prev: { button: '.carousel.property .content .carousel-prev', key: 'left' } }); $('.carousel.property .content li img').on({ click: function(e) { var src = $(this).attr('src'); var img = $(this).closest('.carousel.property').find('.preview img'); var img_a = img.parents('a').eq(0); img.attr('src', src); img_a.attr('href', src); $('.carousel.property .content li').each(function() { $(this).removeClass('active'); }); $(this).closest('li').addClass('active'); } }); $('.carousel.property ul li:first').addClass('active'); $("a[rel^=prettyPhoto]").prettyPhoto({social_tools: false,theme: 'light_square',counter_separator_label: ' из '}); }});{/literal}</script> Так правильно вставлять? Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
abushyk 694 Жалоба Опубликовано: November 17, 2015 нет. тут просто само тело выводится. смотрите header.tpl ближе к концу. изначально оно было именно там запуск всплывашки глобальный. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
VladSI 15 Жалоба Опубликовано: November 17, 2015 нет. тут просто само тело выводится. смотрите header.tpl ближе к концу. изначально оно было именно там запуск всплывашки глобальный.Так я не всплывашку делаю, мне на первую галерею нада.Всплывашку я уничтожил как класс). Мне она не нравится.http://joxi.ru/KAx9897fWb8wr8 Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
TopRaN 235 Жалоба Опубликовано: November 17, 2015 А не проще вывести описание фото, которое ставиться в админке ? Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
VladSI 15 Жалоба Опубликовано: November 17, 2015 А не проще вывести описание фото, которое ставиться в админке ?Написать везде фото1 фото2 фото3...?) Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
TopRaN 235 Жалоба Опубликовано: November 17, 2015 Да Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
VladSI 15 Жалоба Опубликовано: November 17, 2015 Ну там на сайте сейчас порядка 300 объявлений в них от о до 50 в среднем 10-15 фотокИли я что то не понимаю? Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
abushyk 694 Жалоба Опубликовано: November 17, 2015 Написать везде фото1 фото2 фото3...?) Да прям таки)) И названия ко всем фоткам написать в админке - это тоже жесть. Зафигачте в альт заголовок объявки из карточки в шаблоне прям и добавьте соли - число там порядковое какое. Выше крыши будет. Так я не всплывашку делаю, мне на первую галерею нада. Все. Я перестал понимать о чем речь. Либо живые примеры в показывайте, либо я пас) Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
VladSI 15 Жалоба Опубликовано: November 17, 2015 http://joxi.ru/xAe0Q0OSWZa42yстраница объявления, на неё этот показательВсплывашки нет.http://navigatorcrimea.ru/chastnyj-sektor/realty15.html Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
abushyk 694 Жалоба Опубликовано: November 17, 2015 1. Нужен элемент-счетчик<div id="imcounter"><span class="cur">1</span> из <span class="tot">{$photo|count}</span></div> 2. Нужен учет порядковый картинок{section name=j loop=$photo} <li> <a rel="prettyPhoto[gallery1]" href="{$estate_folder}/img/data/{$photo[j].normal}"><img src="{$estate_folder}/img/data/{$photo[j].normal}" data-nr="{$smarty.section.j.iteration}" /></a> </li>{/section} 3. Нужен фиксатор переключения $('.carousel.property .content li img').on({ click: function(e) { e.preventDefault();var src = $(this).attr('src');$('#imcounter .cur').text($(this).data('nr'));var src = $(this).attr('src'); var img = $(this).closest('.carousel.property').find('.preview img'); var img_a = img.parents('a').eq(0); img.attr('src', src); img_a.attr('href', src); $('.carousel.property .content li').each(function() { $(this).removeClass('active'); }); $(this).closest('li').addClass('active'); } }); Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
VladSI 15 Жалоба Опубликовано: November 17, 2015 Работает. Но есть теперь косяк - всплывашка появилась неполноценная, слайдера нет, только одна фотка. {if $photo|count>0} <div class="carousel property"> <div class="preview"> <a rel="prettyPhoto[gallery1]" href="{$estate_folder}/img/data/{$photo[0].normal}" class="lbgallery" width="200px" title="{$photo[0].title}" > <img src="{$estate_folder}/img/data/{$photo[0].normal}" alt="" ></a> </div> {if $photo|count>1} <div class="content"> <a class="carousel-prev" href="#">Previous</a> <a class="carousel-next" href="#">Next</a> <ul> {section name=j loop=$photo} <li> <div class="prettyPhoto[gallery1]" href="{$estate_folder}/img/data/{$photo[j].normal}"> <img src="{$estate_folder}/img/data/{$photo[j].normal}" data-nr="{$smarty.section.j.iteration}" /></div> </li> {/section} Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах