Илья.Юриков

Участники
  • Публикации

    21
  • Зарегистрирован

  • Посещение

Сообщения, опубликованные пользователем Илья.Юриков


  1. 1 час назад, TopRaN сказал:

    какая-нибудь новость связана с разделом "ипотека"? Если да, то сначала удалите новость, потом структуру "ипотека"

    Добавил интереса ради ещё два раздела. Такая же муть. Не удаляются. Причем у одного из разделов в пункт "url" прописал не существующую ссылку. Проблема на всех трёх


  2. Всем привет, форумчане! Такое дело, у меня в админке в новостях в пункте "структура новостей" висит один пункт, называется "Ипотека". При его удалении вылазит такая вот ошибка. Не пойму, на что ругается. Где искать эту синтаксическую ошибку?   

    image.png

    image.png


  3. В 21.07.2019 в 12:51, Chernetskiy сказал:

    Да, можно и напрямую прописать ссылку, но у меня 2 домена, так удобнее, домен подставляется автоматически

    Понял. Спасибо. Ещё такая проблема появилась, после добавления фоторамы пропала карта. У Вас не было такой проблемы?


  4. 9 часов назад, Chernetskiy сказал:
    1. Скопировал Фотораму с сайта разработчика и разместил её у себя на сервере, чтобы сайт по каждому поводу не дергался на сторону.
    2. Убрал из realty-view.tpl код старого слайдера и прописал пути к фотораме (скрипт и стиль)
    3. Дальше в том-же файле дописал условия вывода картинок.

    Скидываю свой 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, это отсылка к корневой папке?


  5. 8 часов назад, TopRaN сказал:

    Если прямой ответ то установить ту галерею которая вам подходит. А если подумать, то для начала хотелось бы уточнить какой шаблон, какая галерея.

    Realia. Галерея фоторама вот отсюда:

    https://fotorama.io


  6. В 23.06.2014 в 12:25, rumantic сказал:

    /template/frontend/agency/standart_search_form.tpl

    Удалить это

    
    <div id="simple_search"{if isset($smarty.request.extended_search)} style="display:none;"{/if}>...</div>

    И поправить это

    
    <div id="extended_search"{if !isset($smarty.request.extended_search)} style="display:none;"{/if}>

    на это

    
    <div id="extended_search" style="display:block;">

    С Realia прокатит такое?


  7. В 03.10.2016 в 07:05, rumantic сказал:

    /template/frontend/realia/css/realia-blue.css

    тут добавляем в стиль фон

    
    body {
    	-webkit-font-smoothing: antialiased;
    	background-color: #f0f0f0;
    	background-image: url(/img/fon.jpg);
    	color: #707070;
    	font-family: "Open Sans", "Arial", sans-serif;
    	font-size: 14px;
    	height: 100%;
    	margin: 0px;
    	padding: 0px
    }

    Картинку загрузить в /img/ от корня сайта.

    http://htmlbook.ru/css/background-image

    Не помогло. Фон остался тот же


  8. В 09.07.2019 в 23:10, Chernetskiy сказал:

    Вот, например у меня установлена - https://realty-centrum.com/prodaja/kvartira/ramenskoe-severnoe-shosse-46-1/

    А как Вы сделали так, чтобы был ограниченный размер слайда? Я вставляю код и ничего не происходит. Мне нужно сделать выравнивание по ширине

     


  9. 16 часов назад, Chernetskiy сказал:

    А чем Фоторама не устраивает? На форуме есть отдельная ветка. Вот, например у меня установлена - https://realty-centrum.com/prodaja/kvartira/ramenskoe-severnoe-shosse-46-1/

    Тема по Фотораме - здесь

    Ну у меня вот такой
    https://анпрестиж.рф/kvartiry/chapaevsk-chapaeva-6/


  10. Всем здравствуйте! Такое дело, у меня совершенно некрасиво работает просмотр фотографий объектов. Хочу установить какой-нибудь слайдер. Как мне это сделать?

    К примеру, как мне сделать, как на этом сайте? http://www.prestige37.ru/kvartiry/nedvizhimost_kvartiry_ppodatsya_3-x_komnatnaya_blagoustroennaya_kvartira_dom_koopepativnyy_1420


  11. В 02.07.2019 в 18:59, rumantic сказал:

    В файле /template/frontend/ВАШ_ШАБЛОН/main/main.php 

    добавляем в функцию main()

    
            $this->template->assign('QUERY_STRING', $_SERVER['QUERY_STRING']);

    Затем в шаблоне realty_grid.tpl

    Находим

    
    <iframe src="{$estate_folder}/js/ajax.php?action=iframe_map" style="border: 0px;" border="0" width="100%" height="100%"></iframe>

    И заменяем на

    
    <iframe src="{$estate_folder}/js/ajax.php?action=iframe_map&{$QUERY_STRING}" style="border: 0px;" border="0" width="100%" height="100%"></iframe>

      

    Спасибо, помогло!


  12. Всем привет! Такое дело, когда выбираюсь фильтры, к примеру, 2 комн., то в поиске отображаются только подходящие под это квартиры, а на карте остаются абсолютно все. Как мне это исправить можно? Может, сталкивался кто с таким? На скриншоте видно, что выбрано и что отображаются даже 1 комн.

    image.png