Илья.Юриков 0 Жалоба Опубликовано: July 9, 2019 Всем здравствуйте! Такое дело, у меня совершенно некрасиво работает просмотр фотографий объектов. Хочу установить какой-нибудь слайдер. Как мне это сделать? К примеру, как мне сделать, как на этом сайте? http://www.prestige37.ru/kvartiry/nedvizhimost_kvartiry_ppodatsya_3-x_komnatnaya_blagoustroennaya_kvartira_dom_koopepativnyy_1420 Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Chernetskiy 469 Жалоба Опубликовано: July 9, 2019 2 часа назад, Илья.Юриков сказал: Всем здравствуйте! Такое дело, у меня совершенно некрасиво работает просмотр фотографий объектов. Хочу установить какой-нибудь слайдер. Как мне это сделать? К примеру, как мне сделать, как на этом сайте? http://www.prestige37.ru/kvartiry/nedvizhimost_kvartiry_ppodatsya_3-x_komnatnaya_blagoustroennaya_kvartira_dom_koopepativnyy_1420 А чем Фоторама не устраивает? На форуме есть отдельная ветка. Вот, например у меня установлена - https://realty-centrum.com/prodaja/kvartira/ramenskoe-severnoe-shosse-46-1/ Тема по Фотораме - здесь Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Илья.Юриков 0 Жалоба Опубликовано: July 10, 2019 16 часов назад, Chernetskiy сказал: А чем Фоторама не устраивает? На форуме есть отдельная ветка. Вот, например у меня установлена - https://realty-centrum.com/prodaja/kvartira/ramenskoe-severnoe-shosse-46-1/ Тема по Фотораме - здесь Ну у меня вот такойhttps://анпрестиж.рф/kvartiry/chapaevsk-chapaeva-6/ Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Илья.Юриков 0 Жалоба Опубликовано: July 19, 2019 В 09.07.2019 в 23:10, Chernetskiy сказал: Вот, например у меня установлена - https://realty-centrum.com/prodaja/kvartira/ramenskoe-severnoe-shosse-46-1/ А как Вы сделали так, чтобы был ограниченный размер слайда? Я вставляю код и ничего не происходит. Мне нужно сделать выравнивание по ширине Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Chernetskiy 469 Жалоба Опубликовано: July 20, 2019 20 часов назад, Илья.Юриков сказал: А как Вы сделали так, чтобы был ограниченный размер слайда? Я вставляю код и ничего не происходит. Мне нужно сделать выравнивание по ширине Скопировал Фотораму с сайта разработчика и разместил её у себя на сервере, чтобы сайт по каждому поводу не дергался на сторону. Убрал из realty-view.tpl код старого слайдера и прописал пути к фотораме (скрипт и стиль) Дальше в том-же файле дописал условия вывода картинок. Скидываю свой realty-view.tpl целиком, там выберешь что надо: <link href="{$estate_folder}/fotorama/fotorama.css" rel="stylesheet"> <script src="{$estate_folder}/fotorama/fotorama.js"></script> <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> <script> var loc_objects={$geoobjects_collection_clustered}; var map_type='{$map_type}'; </script> {assign var=x value=array()} {if $data.country_id.value_string ne ''} {append var=x value=$data.country_id.value_string} {/if} {assign var=x value=array()} {if $data.region_id.value_string ne ''} {append var=x value=$data.region_id.value_string} {/if} {assign var=x value=array()} {if $data.raion_id.value_string ne ''} {append var=x value=$data.raion_id.value_string} {/if} {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:', '} {literal} <script> var rname='{/literal}{$rname}{literal}'; $(document).ready(function(){ var RM=new RealtyMap(); if(loc_objects.length==0){ RM.initGeocoded('property-map', rname, map_type, {defaultZoom: 16, yandexMapType: 'yandex#map', minimap: false, fullscreenControl: true}); }else{ RM.initJSON('property-map', loc_objects, map_type, {defaultZoom: 16, yandexMapType: 'yandex#map', minimap: false, fullscreenControl: true}); } }); </script> {/literal} <div class="row"> <div class="span9"> <h1 class="page-header">{$title} ₽</h1> {if 1==0} {if (int)$data.price.value!=0 && $data.currency_id.value!=0 && isset($_courses[$data.currency_id.value_name])} <ul class="price_block"> {foreach from=$_courses item=courseone} {assign var=price_converted value=$data.price.value*$_courses[$data.currency_id.value].course/$courseone.course} <li>{$price_converted}{$courseone.code}</li> {/foreach} {/if} </div> {/if} <div class="editblock"> <a title="На главную" href="/" class="btn btn-info"><i class="icon-white icon-home"></i></a> <a title="Назад" href="#" onclick="history.back();return false;" class="btn btn-info"><i class="icon-white icon-chevron-left"></i> Назад</a> {if $apps_pdfreport_enabled==1} <a title="Печать PDF" href="?format=pdf" class="btn btn-info"><i class="icon-white icon-print"></i></a> {/if} <a title="Печать" href="#" onClick="window.print()" class="btn btn-info"><i class="icon-white icon-print"></i></a> {if $data.user_id.value eq $smarty.session.user_id} <a title="Редактировать" href="{$estate_folder}/account/data/?do=edit&id={$data.id.value}" class="btn btn-warning"><i class="icon-white icon-pencil"></i></a> <a title="Удалить" href="{$estate_folder}/account/data/?do=delete&id={$data.id.value}" class="btn btn-danger"><i class="icon-white icon-remove"></i></a> {/if} </div> <br /> <center> {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} </center> <div class="property-detail"> <div class="noverview-holder"> <div class="noverview-short"> <h2>{$LT_DETAILS}</h2> <table> <tr> <td style="width: 50%;">Объявление №</td> <td>{$data.id.value}</td> </tr> {foreach from=$hvd_tabbed item=tab key=tabname} {if $tab|count>0} {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.type eq "docuploads" or $data_item.name eq "text_en"} {elseif $data_item.name eq "extended"} {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.name eq "apartment" && $smarty.session.user_id!=1 && $data_shared.user_id.value!=$smarty.session.user_id} {elseif $data_item.name eq "cadastral_number" && $smarty.session.user_id!=1 && $data_shared.user_id.value!=$smarty.session.user_id} {elseif $data_item.type eq "destination"} {if $data_item.value_string!=''} <tr><td>{$data_item.title}</td><td>{$data_item.value_string}</td></tr> {/if} {elseif $data_item.type eq "select_by_query"} {if $data_item.value_string!=''} <tr><td>{$data_item.title}</td><td>{$data_item.value_string}</td></tr> {/if} {elseif $data_item.type eq "select_box_structure"} {if $data_item.value_string!=''} <tr><td>{$data_item.title}</td><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><td>{$data_item.title}</td><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><td>{$data_item.title}</td><td>{$data_item.value_string}</td></tr> {/if} {elseif $data_item.type eq "tlocation"} <tr><td>{$data_item.title}</td><td>{$data_item.tlocation_string}</td></tr> {else} {if $data_item.value!=''} {if $data_item.name eq "text"} <tr><td>{$data_item.title}</td><td>{$data_item.value|nl2br}</td></tr> {else} <tr><td>{$data_item.title}</td><td>{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"> {if $data.text.value != ''} <p align="justify">{$data.text.value}</p> {/if} {if $data.extended.value != ''} <hr> <p align="justify">{$data.extended.value}</p> {/if} {if is_array($data.mydocup.value) && $data.mydocup.value|count>0} {foreach $data.mydocup.value item=one_doc} <a title="Загрузить файл" href="{$estate_folder}/img/mediadocs/{$one_doc.normal}" target="_blank" class="btn btn-info"><i class="icon-white icon-download-alt"></i> {if $one_doc.title ne ''}{$one_doc.title}{else}Документ{/if}</a> {/foreach} {/if} </div> </div> {if $data.youtube.value != ''} <div class="noverview-holder"> <div class="noverview-full"> <div align="center"> <iframe width="720" height="480" src="//www.youtube.com/embed/{$data.youtube.value}" frameborder="0" allowfullscreen></iframe> </div> </div> </div> {/if} <h2>{$LT_LOCATION}</h2> <div id="property-map" data-geo="{$data.geo.value.lat};{$data.geo.value.lng}"></div> {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} {if $apps_comment_on==1} {include file=$app_comment_panel} {/if} <div class="row"> <div class="span9"> {section name=x loop=$similar_data} <h2>{$L_SIMILAR}</h2> <div class="span3"> <h3> <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> </h3> <div class="image"> <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 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> <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 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> </div> {/section} </div> </div> </div> </div> <div class="sidebar span3"> {if $user_data ne ''} <div class="widget our-agents"> <div class="title"> <h2>{$user_data.group_id.value_string}</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> {/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} {if $show_upper == 'true'} <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} <br /> {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} {if $data.user_id.value eq $smarty.session.user_id} {include file='yashare.tpl'} {/if} {include file='right_special.tpl'} </div> Тебе нужен будет код 1,2 и 75-90 строк Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Chernetskiy 469 Жалоба Опубликовано: July 20, 2019 Не помню для чего, давно было, но в таблице data для строки image я прописал еще параметры: Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Илья.Юриков 0 Жалоба Опубликовано: July 20, 2019 9 часов назад, Chernetskiy сказал: Скопировал Фотораму с сайта разработчика и разместил её у себя на сервере, чтобы сайт по каждому поводу не дергался на сторону. Убрал из realty-view.tpl код старого слайдера и прописал пути к фотораме (скрипт и стиль) Дальше в том-же файле дописал условия вывода картинок. Скидываю свой realty-view.tpl целиком, там выберешь что надо: <link href="{$estate_folder}/fotorama/fotorama.css" rel="stylesheet"> <script src="{$estate_folder}/fotorama/fotorama.js"></script> <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> <script> var loc_objects={$geoobjects_collection_clustered}; var map_type='{$map_type}'; </script> {assign var=x value=array()} {if $data.country_id.value_string ne ''} {append var=x value=$data.country_id.value_string} {/if} {assign var=x value=array()} {if $data.region_id.value_string ne ''} {append var=x value=$data.region_id.value_string} {/if} {assign var=x value=array()} {if $data.raion_id.value_string ne ''} {append var=x value=$data.raion_id.value_string} {/if} {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:', '} {literal} <script> var rname='{/literal}{$rname}{literal}'; $(document).ready(function(){ var RM=new RealtyMap(); if(loc_objects.length==0){ RM.initGeocoded('property-map', rname, map_type, {defaultZoom: 16, yandexMapType: 'yandex#map', minimap: false, fullscreenControl: true}); }else{ RM.initJSON('property-map', loc_objects, map_type, {defaultZoom: 16, yandexMapType: 'yandex#map', minimap: false, fullscreenControl: true}); } }); </script> {/literal} <div class="row"> <div class="span9"> <h1 class="page-header">{$title} ₽</h1> {if 1==0} {if (int)$data.price.value!=0 && $data.currency_id.value!=0 && isset($_courses[$data.currency_id.value_name])} <ul class="price_block"> {foreach from=$_courses item=courseone} {assign var=price_converted value=$data.price.value*$_courses[$data.currency_id.value].course/$courseone.course} <li>{$price_converted}{$courseone.code}</li> {/foreach} {/if} </div> {/if} <div class="editblock"> <a title="На главную" href="/" class="btn btn-info"><i class="icon-white icon-home"></i></a> <a title="Назад" href="#" onclick="history.back();return false;" class="btn btn-info"><i class="icon-white icon-chevron-left"></i> Назад</a> {if $apps_pdfreport_enabled==1} <a title="Печать PDF" href="?format=pdf" class="btn btn-info"><i class="icon-white icon-print"></i></a> {/if} <a title="Печать" href="#" onClick="window.print()" class="btn btn-info"><i class="icon-white icon-print"></i></a> {if $data.user_id.value eq $smarty.session.user_id} <a title="Редактировать" href="{$estate_folder}/account/data/?do=edit&id={$data.id.value}" class="btn btn-warning"><i class="icon-white icon-pencil"></i></a> <a title="Удалить" href="{$estate_folder}/account/data/?do=delete&id={$data.id.value}" class="btn btn-danger"><i class="icon-white icon-remove"></i></a> {/if} </div> <br /> <center> {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} </center> <div class="property-detail"> <div class="noverview-holder"> <div class="noverview-short"> <h2>{$LT_DETAILS}</h2> <table> <tr> <td style="width: 50%;">Объявление №</td> <td>{$data.id.value}</td> </tr> {foreach from=$hvd_tabbed item=tab key=tabname} {if $tab|count>0} {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.type eq "docuploads" or $data_item.name eq "text_en"} {elseif $data_item.name eq "extended"} {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.name eq "apartment" && $smarty.session.user_id!=1 && $data_shared.user_id.value!=$smarty.session.user_id} {elseif $data_item.name eq "cadastral_number" && $smarty.session.user_id!=1 && $data_shared.user_id.value!=$smarty.session.user_id} {elseif $data_item.type eq "destination"} {if $data_item.value_string!=''} <tr><td>{$data_item.title}</td><td>{$data_item.value_string}</td></tr> {/if} {elseif $data_item.type eq "select_by_query"} {if $data_item.value_string!=''} <tr><td>{$data_item.title}</td><td>{$data_item.value_string}</td></tr> {/if} {elseif $data_item.type eq "select_box_structure"} {if $data_item.value_string!=''} <tr><td>{$data_item.title}</td><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><td>{$data_item.title}</td><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><td>{$data_item.title}</td><td>{$data_item.value_string}</td></tr> {/if} {elseif $data_item.type eq "tlocation"} <tr><td>{$data_item.title}</td><td>{$data_item.tlocation_string}</td></tr> {else} {if $data_item.value!=''} {if $data_item.name eq "text"} <tr><td>{$data_item.title}</td><td>{$data_item.value|nl2br}</td></tr> {else} <tr><td>{$data_item.title}</td><td>{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"> {if $data.text.value != ''} <p align="justify">{$data.text.value}</p> {/if} {if $data.extended.value != ''} <hr> <p align="justify">{$data.extended.value}</p> {/if} {if is_array($data.mydocup.value) && $data.mydocup.value|count>0} {foreach $data.mydocup.value item=one_doc} <a title="Загрузить файл" href="{$estate_folder}/img/mediadocs/{$one_doc.normal}" target="_blank" class="btn btn-info"><i class="icon-white icon-download-alt"></i> {if $one_doc.title ne ''}{$one_doc.title}{else}Документ{/if}</a> {/foreach} {/if} </div> </div> {if $data.youtube.value != ''} <div class="noverview-holder"> <div class="noverview-full"> <div align="center"> <iframe width="720" height="480" src="//www.youtube.com/embed/{$data.youtube.value}" frameborder="0" allowfullscreen></iframe> </div> </div> </div> {/if} <h2>{$LT_LOCATION}</h2> <div id="property-map" data-geo="{$data.geo.value.lat};{$data.geo.value.lng}"></div> {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} {if $apps_comment_on==1} {include file=$app_comment_panel} {/if} <div class="row"> <div class="span9"> {section name=x loop=$similar_data} <h2>{$L_SIMILAR}</h2> <div class="span3"> <h3> <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> </h3> <div class="image"> <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 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> <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 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> </div> {/section} </div> </div> </div> </div> <div class="sidebar span3"> {if $user_data ne ''} <div class="widget our-agents"> <div class="title"> <h2>{$user_data.group_id.value_string}</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> {/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} {if $show_upper == 'true'} <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} <br /> {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} {if $data.user_id.value eq $smarty.session.user_id} {include file='yashare.tpl'} {/if} {include file='right_special.tpl'} </div> Тебе нужен будет код 1,2 и 75-90 строк Большое спасибо! Только вот родился такой вопрос. $estate_folder, это отсылка к корневой папке? Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Chernetskiy 469 Жалоба Опубликовано: July 21, 2019 12 часа назад, Илья.Юриков сказал: Большое спасибо! Только вот родился такой вопрос. $estate_folder, это отсылка к корневой папке? Да, можно и напрямую прописать ссылку, но у меня 2 домена, так удобнее, домен подставляется автоматически Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Илья.Юриков 0 Жалоба Опубликовано: July 22, 2019 В 21.07.2019 в 12:51, Chernetskiy сказал: Да, можно и напрямую прописать ссылку, но у меня 2 домена, так удобнее, домен подставляется автоматически Понял. Спасибо. Ещё такая проблема появилась, после добавления фоторамы пропала карта. У Вас не было такой проблемы? Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Илья.Юриков 0 Жалоба Опубликовано: July 23, 2019 5 часов назад, Илья.Юриков сказал: Понял. Спасибо. Ещё такая проблема появилась, после добавления фоторамы пропала карта. У Вас не было такой проблемы? Разобрался Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах