Дмитрий Кондин

Администраторы
  • Публикации

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

  • Посещение

  • Days Won

    362

Все публикации пользователя Дмитрий Кондин

  1. Если что-то пропало, смотрите какие ошибки есть https://learn.javascript.ru/debugging-chrome Или пишите адрес сайта, чтобы люди могли зайти и посмотреть эти ошибки.
  2. Совсем не сложно, действия такие же как и для любого шаблона.
  3. Возможно для поля района (district_id) не поставили галочку Хранить значение в базе данных.
  4. В настройках включить (use_new_realty_grid) Затем в Редакторе форм - Grid manager выберите колонки которые хотите видеть и фото в том числе. В результате в списке объявлений у вас будет таблица и там при клике по фото можно будет их пролистать.
  5. В редакторе форм, нужно для поля image прописать параметры min_img_count = 1 (это минимальное количество фото) max_img_count = 4 (это максимальное количество фото) Выглядеть это должно так
  6. /template/frontend/ваш_шаблон/main/main.php Находим private function getAgents(){ $ret=array(); $DBC=DBC::getInstance(); $query='SELECT * FROM '.DB_PREFIX.'_user WHERE group_id<>4 AND login<>\'_unregistered\' ORDER BY RAND() LIMIT 3'; $stmt=$DBC->query($query); if($stmt){ while($ar=$DBC->fetch($stmt)){ $ret[]=$ar; } } $this->template->assign('agentslist_items', $ret); } И меняем условие выборки. Например, если нужно исключить группу админов из выборки, то будет group_id <> 1 Получаем так private function getAgents(){ $ret=array(); $DBC=DBC::getInstance(); $query='SELECT * FROM '.DB_PREFIX.'_user WHERE group_id<>4 and group_id <> 1 AND login<>\'_unregistered\' ORDER BY RAND() LIMIT 3'; $stmt=$DBC->query($query); if($stmt){ while($ar=$DBC->fetch($stmt)){ $ret[]=$ar; } } $this->template->assign('agentslist_items', $ret); }
  7. Установка тут http://fotorama.io/set-up/ В realty_view.tpl добавьте такой код <!-- 1. Link to jQuery (1.8 or later), --> <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script> <!-- 33 KB --> <!-- fotorama.css & fotorama.js. --> <link href="http://cdnjs.cloudflare.com/ajax/libs/fotorama/4.6.4/fotorama.css" rel="stylesheet"> <!-- 3 KB --> <script src="http://cdnjs.cloudflare.com/ajax/libs/fotorama/4.6.4/fotorama.js"></script> <!-- 16 KB --> А вот так нужно поменять вывод фоток Ищем такой код {if $photo|count>0} <div class="carousel property" id="cproperty_gal"> <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} Меняем на такой {if $photo|count>0} <div class="fotorama"> <img src="{$estate_folder}/img/data/{$photo[0].normal}"> {section name=j loop=$photo} {if $smarty.section.j.index > 0} <img src="{$estate_folder}/img/data/{$photo[j].normal}"> {/if} {/section} </div> {/if}
  8. Алгоритм действий примерно как тут Вам нужно в первом условии перехватить поле даты и поменять его на нужный.
  9. .htaccess нужно редактировать по фтп (заходить через фтп клиент с логином и паролем от cpanel)
  10. Напомните вашу учетную запись в sitebill.ru в личку.
  11. Можно сделать это в админке. Приложения - Редактор шаблонов, и там редактировать.
  12. <div id="tabs-services"> <ul> <li><a href="#tabs-services-main">{$L_TABS_MAIN}</a></li> <li><a href="#tabs-services-favorites" id="getmyfavorites">{$L_TABS_FAVORITES} (<span id="favorites_count">{$smarty.session.favorites|count}</span>)</a></li> <li><a href="#tabs-services-special" id="specialoffers">{$L_TABS_SPECIAL}</a></li> </ul> <div id="tabs-services-main"> {if $breadcrumbs != ''} <div id="breadcrumbs">{$breadcrumbs}</div> {/if} {if $main_file_tpl != ''} <div class="clear"></div> {include file="$main_file_tpl"} {else} {$main} {/if} </div> <div id="tabs-services-favorites">{$L_TABS_FAVORITES}</div> <div id="tabs-services-special">{$L_TABS_SPECIAL}</div> </div> {/if} </div>
  13. Наша задача: добавить в форму объявления телефон собственника так чтобы этот телефон в объявлении видел только владелец (риэлтор) этого объявления. Берем шаблон просмотра карточки объявления /template/frontend/ваш_шаблон/realty_view.tpl Находим такую строчку условия {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"} Добавляем к этому условию проверку телефона собственника, вот такое or $data_item.name eq "owner_phone" В результате у вас должно получиться такое условие {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" or $data_item.name eq "owner_phone"} Этим новым условием мы выключили вывод телефона собственника из вывода в объявлении. Теперь нам нужно добавить в нужном месте шаблона вывод телефона по условию. А условие будет таким - чтобы идентификатор пользователя авторизованного в текущий момент и просматривающего это объявление, совпадал с идентификатором владельца этого объявления. Выглядит такое условие с выводом так {if $smarty.session.user_id eq $data.user_id.value} Телефон собственника: {$data.owner_phone.value} {/if}
  14. Это значит у вас демо-ключ. И нужно вам покупать лицензионный ключ https://www.sitebill.ru/price-cms-sitebill/
  15. В структуре редактируйте пункт 2-х комнатные и у него пропишите в ЧПУ 2-komn-surgut
  16. Не придумали еще такой опции. В новых версиях возможно добавим, но это опасная опция, потому-что спамеры очень быстро могут положить ваш сайт.
  17. Видимо это хром что-то глючит. Я тоже последнее время вижу такие сообщения в самых разных XML в хроме, хотя ничего не в XML не менялось. Посмотрите в мозилле, все отлично открывается.
  18. Есть модуль, который может загружать данные из XML в формате яндекс-недвижимости https://www.sitebill.ru/client/cart.php?gid=9 Можем вам за отдельную плату сделать доработку этого модуля, чтобы в личном кабинете любой желающий мог добавлять свой фид для парсинга.