banzai72 32 Жалоба Опубликовано: August 26, 2018 Всем доброго времени суток. У некоторых агентств в поиске есть изображения. Кто нибудь знает как это делать, что нужно настраивать? Ведь если при поиске будут изображения, это увеличит привлекательность и шанс клика клиента. Я нашел вот это: https://yandex.ru/support/images/troubleshooting/add-image.html https://yandex.ru/support/images/robot-search.html#robot-search Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Chernetskiy 469 Жалоба Опубликовано: August 26, 2018 Давайте нормальное название картинкам, далее клик правой кнопкой мыши на файле - выбираем "Свойства", удаляем из свойств всё что там может быть, особенно если фото чужие, заполняем свойства фото по максимуму, сохраняем и закидываем на сервер. После индексации страницы будет вам счастье. В свойства можно добавить ссылки на сайт, например в авторские права, в теги к картинке и даже если их кто-то стырит (а это нормальная практика), они будут продолжать пиарить ваш сайт, ведь в свойства мало кто заглядывает. Так сказать бесплатный пиар с чужих ресурсов Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
banzai72 32 Жалоба Опубликовано: August 26, 2018 спасибо Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
banzai72 32 Жалоба Опубликовано: September 3, 2018 Названия у фотографий менять не пришлось В realty_view.tpl прописал так: {section name=j loop=$photo} <div class="col-md-3"> <div class="gitem"><a href="{$estate_folder}/img/data/{$photo[j].normal}" alt="Фото: {$data.topic_id.value_string}, {$data.city_id.value_string}, {$data.address.value} {$data.number.value}" title="<a target='_blank' href='{$estate_folder}/img/data/{$photo[j].normal}' download> СКАЧАТЬ ФОТОГРАФИЮ </a>"><img src="{$estate_folder}/img/data/{$photo[j].preview}" title="Фото: {$data.topic_id.value_string}, {$data.city_id.value_string}, {$data.address.value} {$data.number.value}" alt="Фото: {$data.topic_id.value_string}, {$data.city_id.value_string}, {$data.address.value} {$data.number.value}"/></a></div> </div> {/section} Вышло так: Главное, что вы своим советом объяснили в какую сторону подумать))))))) СПАСИБО! 1 DoobBY reacted to this Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
DoobBY 9 Жалоба Опубликовано: September 3, 2018 16 часов назад, banzai72 сказал: В realty_view.tpl прописал так: {section name=j loop=$photo} <div class="col-md-3"> <div class="gitem"><a href="{$estate_folder}/img/data/{$photo[j].normal}" alt="Фото: {$data.topic_id.value_string}, {$data.city_id.value_string}, {$data.address.value} {$data.number.value}" title="<a target='_blank' href='{$estate_folder}/img/data/{$photo[j].normal}' download> СКАЧАТЬ ФОТОГРАФИЮ </a>"><img src="{$estate_folder}/img/data/{$photo[j].preview}" title="Фото: {$data.topic_id.value_string}, {$data.city_id.value_string}, {$data.address.value} {$data.number.value}" alt="Фото: {$data.topic_id.value_string}, {$data.city_id.value_string}, {$data.address.value} {$data.number.value}"/></a></div> </div> {/section} Добрейший вечерочек ? Это интересно, такая пилюля универсальная? Попробую под стандартный шаблон ? Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
dima 13 Жалоба Опубликовано: September 4, 2018 Алексей скажите в какой строчке В realty_view.tpl это прописать. {section name=j loop=$photo} <div class="col-md-3"> <div class="gitem"><a href="{$estate_folder}/img/data/{$photo[j].normal}" alt="Фото: {$data.topic_id.value_string}, {$data.city_id.value_string}, {$data.address.value} {$data.number.value}" title="<a target='_blank' href='{$estate_folder}/img/data/{$photo[j].normal}' download> СКАЧАТЬ ФОТОГРАФИЮ </a>"><img src="{$estate_folder}/img/data/{$photo[j].preview}" title="Фото: {$data.topic_id.value_string}, {$data.city_id.value_string}, {$data.address.value} {$data.number.value}" alt="Фото: {$data.topic_id.value_string}, {$data.city_id.value_string}, {$data.address.value} {$data.number.value}"/></a></div> </div> {/section} Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
banzai72 32 Жалоба Опубликовано: September 4, 2018 4 часа назад, dima сказал: Алексей скажите в какой строчке В realty_view.tpl это прописать. {section name=j loop=$photo} <div class="col-md-3"> <div class="gitem"><a href="{$estate_folder}/img/data/{$photo[j].normal}" alt="Фото: {$data.topic_id.value_string}, {$data.city_id.value_string}, {$data.address.value} {$data.number.value}" title="<a target='_blank' href='{$estate_folder}/img/data/{$photo[j].normal}' download> СКАЧАТЬ ФОТОГРАФИЮ </a>"><img src="{$estate_folder}/img/data/{$photo[j].preview}" title="Фото: {$data.topic_id.value_string}, {$data.city_id.value_string}, {$data.address.value} {$data.number.value}" alt="Фото: {$data.topic_id.value_string}, {$data.city_id.value_string}, {$data.address.value} {$data.number.value}"/></a></div> </div> {/section} там где у вас фотографии объектов добавить alt="Фото: {$data.topic_id.value_string}, {$data.city_id.value_string}, {$data.address.value} {$data.number.value}" Тем самым при наведении на превью фото будет отображено категория, город, адрес Кстати возможно вам лучше подойдет такой код alt="Фото: {$data.topic_id.value_string}, {$data.city_id.value_string}, {$data.street_id.value} {$data.number.value}" Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
abushyk 694 Жалоба Опубликовано: September 4, 2018 15 часов назад, DoobBY сказал: такая пилюля универсальная? нет. это разметка по конкретный просмотрщик фоток и не факт, что в другом он будет поддержан вообще как явление и если будет поддержан, то в таком именно виде разметки. 30 минут назад, banzai72 сказал: Кстати возможно вам лучше подойдет такой код alt="Фото: {$data.topic_id.value_string}, {$data.city_id.value_string}, {$data.street_id.value} {$data.number.value}" alt="{$data.topic_id.value_string}, {$data.city_id.value_string}, {$data.street_id.value} {$data.number.value} фото {$smarty.section.j.iteration}" Что бы у всех фоток не вышел один и тот же альт, мы доваляем в конце автостроку вида "... фото 1", "... фото 2" итд 1 doma reacted to this Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
abushyk 694 Жалоба Опубликовано: September 4, 2018 33 минуты назад, banzai72 сказал: Тем самым при наведении на превью фото будет отображено категория, город, адрес Что там отобразится при наведение - не имеет никакого значения - никто это не читает, а на наладонниках так и вообще никто этого не увидит. Но вот робот будет читать и именно для него и пишется туда полезное, что бы он мог адекватнее сопоставить картинку данным и выдавать ее в "поиске по картинкам". Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Realtor 47 Жалоба Опубликовано: September 4, 2018 3 часа назад, abushyk сказал: нет. это разметка по конкретный просмотрщик фоток и не факт, что в другом он будет поддержан вообще как явление и если будет поддержан, то в таком именно виде разметки. alt="{$data.topic_id.value_string}, {$data.city_id.value_string}, {$data.street_id.value} {$data.number.value} фото {$smarty.section.j.iteration}" Что бы у всех фоток не вышел один и тот же альт, мы доваляем в конце автостроку вида "... фото 1", "... фото 2" итд Будет ли выводится к фото его описание , которое добавляется к фото при редактировании объявления в, через просмотрщик фоторама? И какой переменной ? Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
abushyk 694 Жалоба Опубликовано: September 4, 2018 в фотораме точно не будет, потому что фоторама не поддерживает alt аттрибуты от слова "совсем". она их просто выкидывает. есть какие-то неофициальные варианты фоторамы, где это лечилось, но так как поддержку и разработку фоторамы уже прекратили, то считайте, что в официальной версии этого плагина такого не будет никогда. в других плагинах возможно будет, но вывод его туда нужно предусмотреть в шаблоне. 1 Realtor reacted to this Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
abushyk 694 Жалоба Опубликовано: September 4, 2018 24 минуты назад, Realtor сказал: которое добавляется к фото при редактировании объявления а что, кто-то серьезно пишет описания к картинкам в объектах? Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Realtor 47 Жалоба Опубликовано: September 4, 2018 3 минуты назад, abushyk сказал: в фотораме точно не будет, потому что фоторама не поддерживает alt аттрибуты от слова "совсем". она их просто выкидывает. есть какие-то неофициальные варианты фоторамы, где это лечилось, но так как поддержку и разработку фоторамы уже прекратили, то считайте, что в официальной версии этого плагина такого не будет никогда. в других плагинах возможно будет, но вывод его туда нужно предусмотреть в шаблоне. Можно тогда тайтлы и альты не выводить на фотораме Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Realtor 47 Жалоба Опубликовано: September 4, 2018 3 минуты назад, abushyk сказал: а что, кто-то серьезно пишет описания к картинкам в объектах? Если конечно можно было бы это делать при загрузке фото, тогда да, а так обратно входить лень) но иногда прописываю Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
abushyk 694 Жалоба Опубликовано: September 4, 2018 4 минуты назад, Realtor сказал: Можно тогда тайтлы и альты не выводить на фотораме В целях экономии можно, но если нужно будет перейти на другой плагин, то наличествующие альты уже будут и не нужно будет их добавлять. Ну и фиг знает как роботы себя поведут. в принципе они получают страницу в сыром виде и могут альты увидеть, но если они отрабатывают скрипты, тогда их не увидят. но шас как бы есть. т.е. я бы оставил. всякие анализаторы будут 100% бухтеть, что отсуствуют атррибуты alt на картинках (потому что они часто анализируют уже готовую страницу), но это их дело. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
dima 13 Жалоба Опубликовано: September 4, 2018 Так я и не понял куда код добавить. И вообще какой лучше ? Этот alt="Фото: {$data.topic_id.value_string}, {$data.city_id.value_string}, {$data.street_id.value} {$data.number.value}" или Константин который указал alt="{$data.topic_id.value_string}, {$data.city_id.value_string}, {$data.street_id.value} {$data.number.value} фото {$smarty.section.j.iteration}" Вот тпл <link rel="stylesheet" type="text/css" href="{$estate_folder}/css/jquery.lightbox-0.5.css" media="screen"> <script type="text/javascript" src="{$estate_folder}/js/jquery.lightbox-0.5.js"></script> <script src="{$estate_folder}/apps/system/js/realtymap.js" type="text/javascript"></script> <link rel="stylesheet" href="{$estate_folder}/template/frontend/realia/libraries/sliderpro/css/slider-pro.min.css"/> <script src="{$estate_folder}/template/frontend/realia/libraries/sliderpro/js/jquery.sliderPro.min.js"></script> <script> var loc_objects={$geoobjects_collection_clustered}; var map_type='{$map_type}'; </script> {assign var=x value=array()} {if $data.city_id.value_string ne ''} {append var=x value=$data.city_id.value_string} {/if} {if $data.district_id.value_string ne ''} {append var=x value=$data.district_id.value_string} {/if} {if $data.street_id.value_string ne ''} {append var=x value=$data.street_id.value_string} {/if} {if $data.number.value ne '' && $data.number.value ne '0'} {append var=x value=$data.number.value} {/if} {assign var=rname value=$x|implode:', '} {if 1==0} {assign var=x value=array()} {if $data.optype.value!=0} {append var=x value=$data.optype.value_string} {/if} {if $data.topic_id.value!=0} {append var=x value=$data.topic_id.value_string} {/if} {if $data.city_id.value_string ne ''} {append var=x value=$data.city_id.value_string} {/if} {if $data.district_id.value_string ne ''} {append var=x value=$data.district_id.value_string} {/if} {if $data.street_id.value_string ne ''} {append var=x value=$data.street_id.value_string} {/if} {if $data.price.value ne '' && $data.price.value ne '0'} {append var=x value=$data.price.value|cat:' руб.'} {/if} {/if} {literal} <script> var rname='{/literal}{$rname}{literal}'; //var rname='sfdsfsdfs'; $(document).ready(function(){ var RM=new RealtyMap(); if(loc_objects.length==0){ RM.initGeocoded('property-map', rname, map_type, {defaultZoom: 16, yandexMapType: 'yandex#map'}); }else{ RM.initJSON('property-map', loc_objects, map_type, {defaultZoom: 16, yandexMapType: 'yandex#map'}); } }); </script> {/literal} {literal} <script> $(document).ready(function(){ if($('.carousel.property .content ul').length>0){ $('.carousel.property .content ul').carouFredSel({ scroll: { items: 1 }, auto: false, next: { button: '.carousel.property .content .carousel-next', key: 'right' }, prev: { button: '.carousel.property .content .carousel-prev', key: 'left' } }); $('.carousel.property ul li:first').addClass('active'); } }); </script> {/literal} <div class="row"> <div class="span9"> <h1 class="page-header">{*$x|implode:', '*}{$title}</h1> <div class="favblock"> {if isset($smarty.session.favorites)} {if in_array($data.id.value, $smarty.session.favorites)} <a class="fav-rem" alt="{$data.id.value}" title="{$L_DELETEFROMFAVORITES}" href="#remove_from_favorites"></a> {else} <a class="fav-add" alt="{$data.id.value}" title="{$L_ADDTOFAVORITES}" href="#add_to_favorites"></a> {/if} {else} <a class="fav-add" alt="{$data.id.value}" title="{$L_ADDTOFAVORITES}" href="#add_to_favorites"></a> {/if} {if $apps_pdfreport_enabled==1} <a href="?format=pdf" class="btn btn-primary"><i class="icon-white icon-print"></i> Печать</a> {/if} </div> {if $photo|count>0} {if 1==0} <div class="carousel property"> <div class="preview"> <a rel="prettyPhoto[gallery1]" href="{$estate_folder}/img/data/{$photo[0].normal}" class="lbgallery" 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} {if $smarty.section.j.index > 0} <li> <a rel="prettyPhoto[gallery1]" href="{$estate_folder}/img/data/{$photo[j].normal}"><img src="{$estate_folder}/img/data/{$photo[j].normal}" /></a> </li> {/if} {/section} </ul> </div> {/if} </div> {/if} <div class="row-fluid"> <div class="span11"> <div class="slider-pro" id="my-slider"> <div class="sp-slides"> {section name=j loop=$photo} <div class="sp-slide"> <img class="sp-image" src="{$estate_folder}/img/data/{$photo[j].normal}"/> {if 1==2}<div class="sp-thumbnail"> <img class="sp-thumbnail-image" src="{$estate_folder}/img/data/{$photo[j].preview}"/> </div>{/if} </div> {/section} </div> <div class="sp-thumbnails"> {section name=j loop=$photo} <img class="sp-thumbnail" src="{$estate_folder}/img/data/{$photo[j].preview}"/> {/section} </div> </div> </div> </div> {/if} {if $user_data ne ''} <div class="row-fluid hidden-desktop"> <div class="span11"> <div class="widget our-agents"> <div class="title"> <h2>Персональный менеджер</h2> </div> <div class="content"> <div class="agent"> <div class="image"> {if $user_data.imgfile.value != ''} <img src="{$estate_folder}/img/data/user/{$user_data.imgfile.value}" /> {else} <img src="{$estate_folder}/template/frontend/{$current_theme_name}/img/userplaceholder.png" /> {/if} </div> <div class="name"> {if isset($data.fio.value) && $data.fio.value!=''} {$data.fio.value} {else} {$user_data.fio.value} {/if} </div> <div class="phone"> {if isset($data.phone.value) && $data.phone.value!=''} {$data.phone.value} {elseif $user_data.phone.value != ''} {$user_data.phone.value} {/if} </div> {if $user_data.mobile.value != ''} <div class="phone">{$user_data.mobile.value}</div><!-- /.phone --> {/if} {if isset($data.email.value) && $data.email.value!=''} <div class="email"><a href="mailto:{$data.email.value}">{$data.email.value}</a></div> {elseif $user_data.email.value != ''} <div class="email"><a href="mailto:{$user_data.email.value}">{$user_data.email.value}</a></div> {/if} <br /> {if $show_upper == 'true'} <br /><span><a class="btn btn-info" href="{$estate_folder}/upper/realty{$data.id.value}"><i class="icon-white icon-chevron-up"></i> {$L_UP_AD}</a></span> {/if} {if $smarty.session.user_id!=$user_data.user_id.value && $mailbox_on==1} {include file=$apps_mailbox_block title_data=[$data.topic_id.value_string,$data.city_id.value_string,$data.street_id.value_string] to=$user_data.user_id.value message_to_author_title=''} {/if} </div> </div> </div> </div> </div> {/if} <div class="property-detail"> <div class="noverview-holder"> <div class="noverview-short" style="width: 370px;"> {if $smarty.session.user_id eq $data.user_id.value or $smarty.session.user_id eq '1'} {if $data.owner_phone.value != ''} <p class="success">Собственник: {$data.owner_phio.value}<br/> Телефон собственника: {$data.owner_phone.value}<br/></p> {/if} {/if} <h2>Параметры объекта</h2> <table class="table table-bordered table-striped"> {foreach from=$hvd_tabbed item=tab key=tabname} {if $tab|count>0} {foreach from=$tab item=data_item} {if $tabname == 'Характеристики' and $data_item.value != 0} {assign var=show_chars value=1} {/if} {/foreach} {/if} {if $tab|count>0 and $tabname != 'Характеристики'} {foreach from=$tab item=data_item} {if $data_item.value eq "0" or $data_item.value eq "" or $data_item.name eq "currency_id" or $data_item.name eq "export_cian" or $data_item.name eq "user_id" or $data_item.name eq "youtube" or $data_item.type eq "hidden" or $data_item.name eq "text" or $data_item.type eq "geodata" or $data_item.name eq "meta_keywords" or $data_item.name eq "meta_description" or $data_item.name eq "meta_title" or $data_item.type eq "uploads" or $data_item.name eq "text_en" or $data_item.name eq "owner_phone" or $data_item.name eq "owner_phio" } {elseif $data_item.name eq "fio"} {assign var="agent_fio" value=$data_item.value} {elseif $data_item.name eq "phone"} {assign var="agent_phone" value=$data_item.value} {elseif $data_item.name eq "email"} {assign var="agent_email" value=$data_item.value} {elseif $data_item.type eq "destination"} {if $data_item.value_string!=''} <tr><th>{$data_item.title}</th><td>{$data_item.value_string}</td></tr> {/if} {elseif $data_item.type eq "select_by_query"} {if $data_item.value_string!=''} <tr><th>{$data_item.title}</th><td>{$data_item.value_string}</td></tr> {/if} {elseif $data_item.type eq "select_box_structure"} {if $data_item.value_string!=''} <tr><th>{$data_item.title}</th><td>{$data_item.value_string}</td></tr> {/if} {elseif $data_item.type eq "checkbox"} {if $data_item.name ne 'hot' and $data_item.name ne 'active'} {if $data_item.value eq 1} <tr><th>{$data_item.title}</th><td><input type="checkbox" checked="checked" disabled="disabled" /></td></tr> {/if} {/if} {elseif $data_item.type eq "select_box"} {if $data_item.value_string!=''} <tr><th>{$data_item.title}</th><td>{$data_item.value_string}</td></tr> {/if} {elseif $data_item.type eq "tlocation"} <tr><th>{$data_item.title}</th><td>{$data_item.tlocation_string}</td></tr> {else} {if $data_item.value!=''} {if $data_item.name eq "text"} <tr><th>{$data_item.title}</th><td>{$data_item.value|nl2br}</td></tr> {else} <tr><th {if $data_item.name eq 'id'} style="background-color: red; color: white;"{/if} >{$data_item.title}</th><td {if $data_item.name eq 'id'} style="background-color: red; color: white;"{/if}>{if is_array($data_item.value)}{$data_item.value|implode:','}{else}{$data_item.value}{/if}</td></tr> {/if} {/if} {/if} {/foreach} {/if} {/foreach} </table> </div> <div class="noverview-full"> <strong>Описание объекта</strong><br> {if $data.text.value != ''} {$data.text.value|nl2br} {/if} {if $show_chars == 1} <br><strong>Характеристики:</strong><br> {/if} <table> {foreach from=$hvd_tabbed item=tab key=tabname} {if $tab|count>0 and $tabname == 'Характеристики'} {foreach from=$tab item=data_item} {if $data_item.type eq "primary_key" or $data_item.value eq "0" or $data_item.value eq "" or $data_item.name eq "currency_id" or $data_item.name eq "export_cian" or $data_item.name eq "user_id" or $data_item.name eq "price" or $data_item.name eq "youtube" or $data_item.type eq "hidden" or $data_item.name eq "text" or $data_item.type eq "geodata" or $data_item.name eq "meta_keywords" or $data_item.name eq "meta_description" or $data_item.name eq "meta_title" or $data_item.type eq "uploads" or $data_item.name eq "text_en"} {elseif $data_item.name eq "fio"} {assign var="agent_fio" value=$data_item.value} {elseif $data_item.name eq "phone"} {assign var="agent_phone" value=$data_item.value} {elseif $data_item.name eq "email"} {assign var="agent_email" value=$data_item.value} {elseif $data_item.type eq "destination"} {if $data_item.value_string!=''} <tr><th>{$data_item.title}</th><td>{$data_item.value_string}</td></tr> {/if} {elseif $data_item.type eq "select_by_query"} {if $data_item.value_string!=''} <tr><th>{$data_item.title}</th><td>{$data_item.value_string}</td></tr> {/if} {elseif $data_item.type eq "select_box_structure"} {if $data_item.value_string!=''} <tr><th>{$data_item.title}</th><td>{$data_item.value_string}</td></tr> {/if} {elseif $data_item.type eq "checkbox"} {if $data_item.name ne 'hot' and $data_item.name ne 'active'} {if $data_item.value eq 1} <tr><th>{$data_item.title}</th><td><input type="checkbox" checked="checked" disabled="disabled" /></td></tr> {/if} {/if} {elseif $data_item.type eq "select_box"} {if $data_item.value_string!=''} <tr><th>{$data_item.title}</th><td>{$data_item.value_string}</td></tr> {/if} {elseif $data_item.type eq "tlocation"} <tr><th>{$data_item.title}</th><td>{$data_item.tlocation_string}</td></tr> {elseif $data_item.type eq "select_by_query_multi" && is_array($data_item.value_string) && !empty($data_item.value_string)} <tr><th>{$data_item.title}</th><td>{$data_item.value_string|print_r}{', '|implode:$data_item.value_string}</td></tr> {else} {if $data_item.value!=''} {if $data_item.name eq "text"} <tr><th>{$data_item.title}</th><td>{$data_item.value|nl2br}</td></tr> {else} <tr><th>{$data_item.title}</th><td>{if is_array($data_item.value) && !empty($data_item.value)}{$data_item.value|implode:','}{elseif is_array($data_item.value) && empty($data_item.value)}{else}{$data_item.value}{/if}</td></tr> {/if} {/if} {/if} {/foreach} {/if} {/foreach} </table> </div> </div> <div> <p> <a title="Назад" href="#" onclick="history.back();return false;" class="btn btn-primary"><i class="icon-white icon-chevron-left"></i> Назад</a> <a title="На главную" href="{$estate_folder}/" class="btn btn-primary"><i class="icon-white icon-ok"></i> На главную</a> <a style="background-color: #FD2323;" href="http://rumagnolia.ru/sdelki-i-bezopasnost/"class="btn btn-primary"><i class="icon-white icon-ok"></i> Сделки и безопасность</a> </p> <p> <a class="btn btn-primary btn-large btn-block" href="{$estate_folder}/contactus/">У нас на сайте широкий выбор недвижимости! Нужна помощь в подборе объекта ОБРАЩАЙТЕСЬ!</a> </p> </div> {if $apps_comment_on==1}{include file=$app_comment_panel}{/if} {if $data.youtube.value != ''} <div class="noverview-holder"> <div class="noverview-full"> <div align="center"> <iframe width="560" height="315" src="//www.youtube.com/embed/{$data.youtube.value}" frameborder="0" allowfullscreen></iframe> <p> </p> </div> </div> </div> {/if} <h2>Карта</h2> <div id="property-map" data-geo="{$data.geo.value.lat};{$data.geo.value.lng}"></div><!-- /#property-map --> {if $apps_reservation_on==1} <div class="res" data-id="{$data.id.value}"></div> {literal} <script> $(document).ready(function(){ var id=$('.res').attr('data-id'); $('.res').load(estate_folder+'/apps/reservation/js/ajax.php?action=get_reservation_panel&id='+id); }); </script> {/literal} {/if} </div> <h2>{$L_SIMILAR}</h2> <div class="properties-rows"> <div class="row"> {section name=x loop=$similar_data} <div class="property span9"> <div class="row"> <div class="image span3"> <div class="content"> <a href="{$similar_data[x].href}"></a> {if $similar_data[x].image.image_array|count ne 0} <img src="{$estate_folder}/img/data/{$similar_data[x].image.image_array[0].preview}" class="previewi"> {else} <img src="{$estate_folder}/template/frontend/realia/img/no_foto_170.png" class="previewi"> {/if} </div> </div> <div class="body span6"> <div class="title-price row"> <div class="title span4"> <h2> <a href="{$similar_data[x].href}"> {if $similar_data[x].city_id.value_string ne ''} {$similar_data[x].city_id.value_string}{if $similar_data[x].street_id.value_string ne ''}, {$similar_data[x].street_id.value_string}{if $similar_data[x].number.value ne ''}, {$similar_data[x].number.value}{/if}{/if} {else} {if $similar_data[x].street_id.value_string ne ''} {$similar_data[x].street_id.value_string}{if $similar_data[x].number.value ne ''}, {$similar_data[x].number.value}{/if} {/if} {/if} </a> </h2> </div> {if $similar_data[x].price_discount.value > 0} <div class="price"> {$similar_data[x].price_discount.value|number_format:0:",":" "} {if $similar_data[x].currency_id.value_string != ''}{$similar_data[x].currency_id.value_string}{/if} <div class="price_discount_list">{$similar_data[x].price.value|number_format:0:",":" "} {if $similar_data[x].currency_id.value_string != ''}{$similar_data[x].currency_id.value_string}{/if}</div> </div> {else} <div class="price">{$similar_data[x].price.value|number_format:0:",":" "} {if $similar_data[x].currency_id.value_string != ''}{$similar_data[x].currency_id.value_string}{/if}</div> {/if} </div> <div class="location">{$similar_data[x].topic_id.value_string}</div> <div class="area"> <span class="key">{$L_SQUARE} м<sup>2</sup>:</span> <span class="value">{$similar_data[x].square_all.value}/{$similar_data[x].square_live.value}/{$similar_data[x].square_kitchen.value}</span> </div><!-- /.area --> <div class="area"> <span class="key">{$L_FLOOR}:</span> <span class="value">{$similar_data[x].floor.value}/{$similar_data[x].floor_count.value}</span> </div> </div> </div> </div> {/section} </div> </div> </div> <div class="sidebar span3"> {if $user_data ne ''} <div class="widget our-agents hidden-tablet hidden-phone"> <div class="title"> <h2>Персональный менеджер</h2> </div> <div class="content"> <div class="agent"> <div class="image"> {if $user_data.imgfile.value != ''} <img src="{$estate_folder}/img/data/user/{$user_data.imgfile.value}" /> {else} <img src="{$estate_folder}/template/frontend/{$current_theme_name}/img/userplaceholder.png" /> {/if} </div> <div class="name"> {if isset($data.fio.value) && $data.fio.value!=''} {$data.fio.value} {else} {$user_data.fio.value} {/if} </div> <div class="phone"> {if isset($data.phone.value) && $data.phone.value!=''} {$data.phone.value} {elseif $user_data.phone.value != ''} {$user_data.phone.value} {/if} </div> {if $user_data.mobile.value != ''} <div class="phone">{$user_data.mobile.value}</div><!-- /.phone --> {/if} {if isset($data.email.value) && $data.email.value!=''} <div class="email"><a href="mailto:{$data.email.value}">{$data.email.value}</a></div> {elseif $user_data.email.value != ''} <div class="email"><a href="mailto:{$user_data.email.value}">{$user_data.email.value}</a></div> {/if} <br /> {if $show_upper == 'true'} <br /><span><a class="btn btn-info" href="{$estate_folder}/upper/realty{$data.id.value}"><i class="icon-white icon-chevron-up"></i> {$L_UP_AD}</a></span> {/if} {if $smarty.session.user_id!=$user_data.user_id.value && $mailbox_on==1} {include file=$apps_mailbox_block title_data=[$data.topic_id.value_string,$data.city_id.value_string,$data.street_id.value_string] to=$user_data.user_id.value message_to_author_title=''} {/if} </div> </div> </div> {/if} {include file='right_special.tpl'} {include file="top_special.tpl" fp_items=$special_items_main.flat_sale fp_title='<a href="http://rumagnolia.ru/prodajakvartir/">Выгодные предложения - Вторичное жилье</a>'} <br/> </div> </div> {literal} <style> /*.sp-thumbnails-container { width: 100% !important; } .sp-slides-container { width: 100% !important; }*/ </style> <script> $(document).ready(function(){ $('#my-slider').sliderPro({ width: '100%', arrows: true, buttons: false, waitForLayers: true, thumbnailWidth: 70, thumbnailHeight: 70, fade: true, autoplay: false, autoScaleLayers: 1, autoScaleReference: 800, aspectRatio: '1.5', imageScaleMode: 'contain', fullScreen: true, breakpoints: { 500: { thumbnailWidth: 40, thumbnailHeight: 40 } } }); //$('.slider-pro').sliderPro('resize') //$('#my-slider').resize(); }); </script> {/literal} Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
abushyk 694 Жалоба Опубликовано: September 4, 2018 18 минут назад, dima сказал: И вообще какой лучше ? Исходите из простого правила - чем важнее и релевантнее информация к фото, тем одна должна идти раньше или ближе к началу строки. UPD Ставить альт на вот єто. <img class="sp-image" src="{$estate_folder}/img/data/{$photo[j].normal}"/> Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
dima 13 Жалоба Опубликовано: September 4, 2018 На скрине показал это 178 строчка, правильно? и куда этот код поставить alt="{$data.topic_id.value_string}, {$data.city_id.value_string}, {$data.street_id.value} {$data.number.value} фото {$smarty.section.j.iteration}" Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
TopRaN 235 Жалоба Опубликовано: September 4, 2018 3 часа назад, dima сказал: На скрине показал это 178 строчка, правильно? и куда этот код поставить alt="{$data.topic_id.value_string}, {$data.city_id.value_string}, {$data.street_id.value} {$data.number.value} фото {$smarty.section.j.iteration}" В вашем случае это 157 строка. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
dima 13 Жалоба Опубликовано: September 5, 2018 Понятно . Так это alt="{$data.topic_id.value_string}, {$data.city_id.value_string}, {$data.street_id.value} {$data.number.value} фото {$smarty.section.j.iteration}" нужно поставить вместо 157 строки или рядом или выше или ниже 157 строки? Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
abushyk 694 Жалоба Опубликовано: September 6, 2018 В 05.09.2018 в 08:41, dima сказал: или рядом или выше или ниже Внутрь нее <img src="{$estate_folder}/img/data/{$similar_data[x].image.image_array[0].preview}" class="previewi" alt="{$data.topic_id.value_string}, {$data.city_id.value_string}, {$data.street_id.value} {$data.number.value} фото {$smarty.section.j.iteration}"> Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
dima 13 Жалоба Опубликовано: September 7, 2018 У меня 157 строка выглядит так <img class="sp-thumbnail" src="{$estate_folder}/img/data/{$photo[j].preview}"/> не похоже на этот код <img src="{$estate_folder}/img/data/{$similar_data[x].image.image_array[0].preview}" class="previewi" Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
abushyk 694 Жалоба Опубликовано: September 7, 2018 по строкам вы не угадаете. 157 - это строка если считать строки из готовой страницы. но в шаблоне это будет другая строка. Просто найдите в файле шаблона строку <img class="sp-image" - в той строке, где она есть и будет нужное вам. на ту строку, что на скрине в 157 строке - тоже можно, но это не большие картинки, а превьюшки-иконки. хотя у вас на скрине как раз исходный. но лучше найдите строку по кусочку, который я написал. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
dima 13 Жалоба Опубликовано: September 7, 2018 Во нашел на скрине показал это 437 строка. В внутрь нее вставляем alt="{$data.topic_id.value_string}, {$data.city_id.value_string}, {$data.street_id.value} {$data.number.value} фото {$smarty.section.j.iteration}"> Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Chernetskiy 469 Жалоба Опубликовано: September 8, 2018 У меня под шаблоном Realia фото показываются в Фотораме. Прописал код так: {if $photo|count>0} <div class="fotorama" data-autoplay="true" data-nav="thumbs" data-loop="true" data-keyboard="true" data-maxheight="600" data-allowfullscreen="true" data-width="100%" data-ratio="800/600" data-minwidth="300" data-minheight="200"> <img src="{$estate_folder}/img/data/{$photo[0].normal}" alt="Фото объекта - {$data.topic_id.value_string} в {$data.city_id.value_string}, {$data.street_id.value_string} {$data.number.value}"> {section name=j loop=$photo} {if $smarty.section.j.index > 0} <img src="{$estate_folder}/img/data/{$photo[j].normal}" alt="{$data.topic_id.value_string} в {$data.city_id.value_string}, {$data.street_id.value_string} {$data.number.value} - фото {$smarty.section.j.iteration}"> {/if} {/section} </div> {else} <div class="fotorama" data-maxheight="600"> <img src="{$estate_folder}/img/no_foto.png" alt="Для объекта в {$data.city_id.value_string}, {$data.street_id.value_string} {$data.number.value} - фото нет"> </div> {/if} Параметр $data.street_id.value изменил на $data.street_id.value_string а то вместо названия улицы показывался её ID в базе Ну и попутно добавил значение на случай отсутствия фото, типа "Для объекта (адрес) фото нет" В результате, код страницы выглядит так: <img src="/img/data/img574b0e685e98d_1464536680_1.jpg" alt="Фото объекта - вилла в Бушат, Черный песок "> <img src="/img/data/img574b0e6884b6b_1464536680_2.jpg" alt="вилла в Бушат, Черный песок - фото 2"> <img src="/img/data/img574b0e689f004_1464536680_3.jpg" alt="вилла в Бушат, Черный песок - фото 3"> <img src="/img/data/img574b0e68b8dfb_1464536680_4.jpg" alt="вилла в Бушат, Черный песок - фото 4"> <img src="/img/data/img574b0e68d292b_1464536680_5.jpg" alt="вилла в Бушат, Черный песок - фото 5"> или <img src="/img/data/img5abe01b5eda8d_1522401717_1.jpg" alt="Фото объекта - квартира в Видное, Булатниковская ул. 2/14"> <img src="/img/data/img5abe01b620abc_1522401718_2.jpg" alt="квартира в Видное, Булатниковская ул. 2/14 - фото 2"> <img src="/img/data/img5abe01b648ba8_1522401718_3.jpg" alt="квартира в Видное, Булатниковская ул. 2/14 - фото 3"> <img src="/img/data/img5abe01b66d116_1522401718_4.jpg" alt="квартира в Видное, Булатниковская ул. 2/14 - фото 4"> 1 DoobBY reacted to this Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах