Advertisement
abushyk

realia:realty_view.tpl

Feb 10th, 2014
372
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Smarty 14.49 KB | None | 0 0
  1. <link rel="stylesheet" type="text/css" href="{$estate_folder}/css/jquery.lightbox-0.5.css" media="screen">
  2. <script type="text/javascript" src="{$estate_folder}/js/jquery.lightbox-0.5.js"></script>
  3. <script src="{$estate_folder}/apps/system/js/realtymap.js" type="text/javascript"></script>
  4. <script>
  5. var loc_objects={$geoobjects_collection_clustered};
  6. var map_type='{$map_type}';
  7. </script>
  8.  
  9. {assign var=x value=array()}
  10. {if $data.city_id.value_string ne ''}
  11.     {append var=x value=$data.city_id.value_string}
  12. {/if}
  13.  
  14. {if $data.district_id.value_string ne ''}
  15.     {append var=x value=$data.district_id.value_string}
  16. {/if}
  17.  
  18. {if $data.street_id.value_string ne ''}
  19.     {append var=x value=$data.street_id.value_string}
  20. {/if}
  21.  
  22. {if $data.number.value ne '' && $data.number.value ne '0'}
  23.     {append var=x value=$data.number.value}
  24. {/if}
  25.  
  26. {assign var=rname value=$x|implode:', '}
  27.  
  28.  
  29. {literal}
  30. <script>
  31. var rname='{/literal}{$rname}{literal}';
  32. //var rname='sfdsfsdfs';
  33. $(document).ready(function(){
  34.     var RM=new RealtyMap();
  35.     if(loc_objects.length==0){
  36.         RM.initGeocoded('property-map', rname, map_type, {defaultZoom: 8});
  37.     }else{
  38.         RM.initJSON('property-map', loc_objects, map_type, {defaultZoom: 8});
  39.     }
  40.    
  41. });
  42. </script>
  43. {/literal}
  44. <div class="row">
  45.     <div class="span9">
  46. <h1 class="page-header">{$title}</h1>
  47.  
  48.                 {if $photo|count>0}
  49.                 <div class="carousel property">
  50.                     <div class="preview">
  51.                         <a href="{$estate_folder}/img/data/{$photo[0].normal}" class="lbgallery" title="Фото" ><img src="{$estate_folder}/img/data/{$photo[0].normal}" alt=""></a>
  52.                     </div>
  53.                     {if $photo|count>1}
  54.                     <div class="content">
  55.                         <a class="carousel-prev" href="#">Previous</a>
  56.                         <a class="carousel-next" href="#">Next</a>
  57.                         <ul>
  58.                         {section name=j loop=$photo}
  59.                         <li>
  60.                             <img src="{$estate_folder}/img/data/{$photo[j].normal}" />
  61.                         </li>
  62.                         {/section}
  63.                         </ul>
  64.                     </div>
  65.                     {/if}
  66.                 </div>
  67.                 {/if}
  68.  
  69.                 <div class="property-detail">
  70.                     <div class="pull-left overview">
  71.                         <div class="row">
  72.                             <div class="span3">
  73.                                 <h2>Кратко</h2>
  74.  
  75.                                 <table>
  76.                                     {foreach from=$hvd_tabbed item=tab key=tabname}
  77.                                         {if $tab|count>0}
  78.                                             {foreach from=$tab item=data_item}
  79.                                            
  80.                                                 {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"}
  81.                                        
  82.                                                 {elseif $data_item.name eq "fio"}
  83.                                                     {assign var="agent_fio" value=$data_item.value}
  84.                                                 {elseif $data_item.name eq "phone"}
  85.                                                     {assign var="agent_phone" value=$data_item.value}
  86.                                                 {elseif $data_item.name eq "email"}
  87.                                                     {assign var="agent_email" value=$data_item.value}
  88.                                                 {elseif $data_item.type eq "select_by_query"}
  89.                                                     {if $data_item.value_string!=''}
  90.                                                         <tr><th>{$data_item.title}</th><td>{$data_item.value_string}</td></tr>
  91.                                                     {/if}
  92.                                                 {elseif $data_item.type eq "select_box_structure"}
  93.                                                     {if $data_item.value_string!=''}
  94.                                                         <tr><th>{$data_item.title}</th><td>{$data_item.value_string}</td></tr>
  95.                                                     {/if}
  96.                                                 {elseif $data_item.type eq "checkbox"}
  97.                                                     {if $data_item.name ne 'hot' and $data_item.name ne 'active'}
  98.                                                         {if $data_item.value eq 1}
  99.                                                             <tr><th>{$data_item.title}</th><td><input type="checkbox" checked="checked" disabled="disabled" /></td></tr>
  100.                                                         {/if}
  101.                                                     {/if}            
  102.                                                 {elseif $data_item.type eq "select_box"}
  103.                                                     {if $data_item.value_string!=''}
  104.                                                         <tr><th>{$data_item.title}</th><td>{$data_item.value_string}</td></tr>
  105.                                                     {/if}
  106.                                                 {elseif $data_item.type eq "tlocation"}
  107.                                                     <tr><th>{$data_item.title}</th><td>{$data_item.tlocation_string}</td></tr>
  108.                                                 {else}
  109.                                                     {if $data_item.value!=''}
  110.                                                         {if $data_item.name eq "text"}
  111.                                                             <tr><th>{$data_item.title}</th><td>{$data_item.value|nl2br}</td></tr>
  112.                                                         {else}
  113.                                                             <tr><th>{$data_item.title}</th><td>{if is_array($data_item.value)}{$data_item.value|implode:','}{else}{$data_item.value}{/if}</td></tr>
  114.                                                         {/if}
  115.                                                     {/if}
  116.                                                 {/if}
  117.                                            
  118.                                             {/foreach}
  119.                                         {/if}
  120.                                     {/foreach}
  121.                                 </table>
  122.                             </div>
  123.                             <!-- /.span2 -->
  124.                         </div>
  125.                         <!-- /.row -->
  126.                     </div>
  127.                    
  128.                    
  129.  
  130.                     {if $data.text.value != ''}
  131.                        <p>{$data.text.value}</p>
  132.                        {/if}
  133.                        
  134.                        <h2></h2>
  135.  
  136.                     <div class="row"></div>
  137.  
  138.                    
  139.                     <h2>Карта</h2>
  140.  
  141.                     <div id="property-map" data-geo="{$data.geo.value.lat};{$data.geo.value.lng}"></div><!-- /#property-map -->
  142.                    
  143.                     <h2>{$L_SIMILAR}</h2>
  144.                    
  145.                     <div class="properties-rows">
  146.                         <div class="row">
  147.                             {section name=x loop=$similar_data}
  148.                             <div class="property span8">
  149.                                    <div class="row">
  150.                                        <div class="image span2">
  151.                                            <div class="content">
  152.                                                <a href="{$similar_data[x].href}"></a>
  153.                                                {if $similar_data[x].image.image_array|count ne 0}
  154.                                             <img src="{$estate_folder}/img/data/{$similar_data[x].image.image_array[0].preview}" class="previewi">
  155.                                             {else}
  156.                                             <img src="{$estate_folder}/template/frontend/realia/img/no_foto_170.png" class="previewi">
  157.                                             {/if}
  158.                                            
  159.                                            </div>
  160.                                        </div>
  161.                        
  162.                                        <div class="body span6">
  163.                                            <div class="title-price row">
  164.                                                <div class="title span4">
  165.                                                    <h2>
  166.                                                     <a href="{$similar_data[x].href}">
  167.                                                     {if $similar_data[x].city_id.value_string ne ''} {$similar_data[x].city_id.value_string}{if
  168.                                         $similar_data[x].street_id.value_string ne ''}, {$similar_data[x].street_id.value_string}{if
  169.                                         $similar_data[x].number.value ne ''}, {$similar_data[x].number.value}{/if}{/if}
  170.                                         {else} {if $similar_data[x].street_id.value_string ne ''} {$similar_data[x].street_id.value_string}{if
  171.                                         $similar_data[x].number.value ne ''}, {$similar_data[x].number.value}{/if} {/if}
  172.                                         {/if}
  173.                                                     </a>
  174.                                                 </h2>
  175.                                                </div>
  176.                        
  177.                                                <div class="price">
  178.                                                    {$similar_data[x].price.value|number_format:0:",":" "} {if $similar_data[x].currency_id.value_string != ''}{$similar_data[x].currency_id.value_string}{/if}
  179.                                                </div>
  180.                                            </div>
  181.                        
  182.                                            <div class="location">{$similar_data[x].topic_id.value_string}</div>
  183.                                            
  184.                                            <div class="area">
  185.                                                <span class="key">{$L_SQUARE} м<sup>2</sup>:</span>
  186.                                                <span class="value">{$similar_data[x].square_all.value}/{$similar_data[x].square_live.value}/{$similar_data[x].square_kitchen.value}</span>
  187.                                            </div><!-- /.area -->
  188.                                             <div class="area">
  189.                                                 <span class="key">{$L_FLOOR}:</span>
  190.                                                 <span class="value">{$similar_data[x].floor.value}/{$similar_data[x].floor_count.value}</span>
  191.                                             </div>
  192.                                        </div>
  193.                                     </div>
  194.                                 </div>
  195.                                 {/section}
  196.                             </div>
  197.                         </div>
  198.  
  199.                    
  200.                    
  201.                 </div>
  202. </div>
  203.  
  204.  
  205.  
  206.            
  207.             <div class="sidebar span3">
  208.                 {if $user_data ne ''}
  209.                 <div class="widget our-agents">
  210.                     <div class="title">
  211.                         <h2>Агент {$user_data.group_id.value}</h2>
  212.                     </div>
  213.                
  214.                     <div class="content">
  215.                         <div class="agent">
  216.                             <div class="image">
  217.                                 {if $user_data.imgfile.value != ''}
  218.                                 <img src="{$estate_folder}/img/data/user/{$user_data.imgfile.value}" />
  219.                                 {else}
  220.                                 <img src="{$estate_folder}/template/frontend/{$current_theme_name}/img/userplaceholder.png" />
  221.                                 {/if}
  222.                             </div>
  223.                             <div class="name">
  224.                             {if isset($data.fio.value) && $data.fio.value!=''}
  225.                                 {$data.fio.value}
  226.                             {else}
  227.                                 {$user_data.fio.value}
  228.                             {/if}
  229.                             </div>
  230.                             <div class="phone">
  231.                             {if isset($data.phone.value) && $data.phone.value!=''}
  232.                                 {$data.phone.value}
  233.                             {elseif $user_data.phone.value != ''}
  234.                                  {$user_data.phone.value}
  235.                             {/if}
  236.                             </div>
  237.                             {if $user_data.mobile.value != ''}
  238.                             <div class="phone">{$user_data.mobile.value}</div><!-- /.phone -->
  239.                             {/if}
  240.                            
  241.                             {if isset($data.email.value) && $data.email.value!=''}
  242.                             <div class="email"><a href="mailto:{$data.email.value}">{$data.email.value}</a></div>
  243.                             {elseif $user_data.email.value != ''}
  244.                             <div class="email"><a href="mailto:{$user_data.email.value}">{$user_data.email.value}</a></div>
  245.                             {/if}
  246.                             <br />
  247.                             {if $show_upper == 'true'}
  248.                             <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>
  249.                             {/if}
  250.                             {if $smarty.session.user_id!=$user_data.user_id.value && $mailbox_on==1}
  251.                                 {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}
  252.                             {/if}
  253.                         </div>
  254.                
  255.                    </div>
  256.                 </div>
  257.                 {/if}
  258.                 {include file='right_special.tpl'}
  259.             </div>
  260. </div>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement