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

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

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

  • Посещение

  • Days Won

    362

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

  1. /template/frontend/ваш_шаблон/top_fixed_menu.tpl.html {$L_LOGIN_BUTTON}Заменить на Вход/Регистрация
  2. Берем файл /template/frontend/ваш_шаблон/main/main.php Находим строчку $this->template->assert('user_menu', $Login->getUserMenu());И добавляем под ней $this->template->assert('user_login', $Login->getLogin($Login->getSessionUserId()));Теперь в шаблоне /template/frontend/ваш_шаблон/user_menu.tpl Меняем {$fio}на {$user_login}
  3. В шаблоне agency для этих стилей смотрите тут /template/frontend/agency/realty_grid_thumbs.tpl.html <div class="t_i_i{if $smarty.section.i.index is even} t_i_odd{/if}{if $grid_items[i].hot==1}{if $smarty.section.i.index is even} t_i_opayed{else} t_i_payed{/if}{/if}{if $grid_items[i].bold_status==1} grid_thumbs_bold{/if}{if $grid_items[i].premium_status==1} grid_thumbs_premium{/if}">
  4. Спасибо! И Вас с Новым Годом! Точно также включите для района опцию autocomplete
  5. Используйте пока стороннюю фотогалерею. В будущих версиях будем разбираться с этой структурой и ее фото.
  6. Обновил базу ключей, попробуйте еще раз.
  7. Шаблон лучше создавать в отдельном каталоге /template/frontend/vashshablon/ Потом в настройках прописываете в поле theme значение vashshablon. Основные блоки шаблона описаны тут http://wiki.sitebill.ru/index.php?title=%D0%A8%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD_agency Такие же блоки желательно соблюдать и в новых шаблонах.
  8. Все ли обновлено? зайдите в справочник -города, и потом снова в редактор форм.
  9. Только учтите что при обновлении ваши изменения будут стерты. Поэтому их нужно будет после обновления накатывать снова.
  10. Насколько видно из кода, динамическая часть только вот эта commercial/53, поэтому можно вынести в шаблон остальную часть и динамически подставлять значение нужного тура при генерации шаблона (шаблон realty_view.tpl). <div XSSCleaned="pano-preview" data-tour-id="{$data.tour.value}" style="width: 100%; height:480px;"></div><script src="http://bestned.ru/js/pano-preview.min.js"></script>Остается добавить в объявление через редактор форм строчку типа safe_string с именем tour и туда будем в дальнейшем при редактировании объявления вписывать, примерно такое commercial/53 Про редактор форм тут
  11. 1. Берете файл /template/frontend/pure/layout_home.tpl И меняете внутренности этого блока на свои <div class="slider clearfix hidden-tablet hidden-phone"> <div class="slider-wrapper theme-default"> <div id="sliders" class="nivoSlider"> {section name=i loop=$special_items2} {if $special_items2[i].img != '' } <img src="{$estate_folder}/img/data/{$special_items2[i].img[0].normal}" height="300" data-thumb="{$estate_folder}/img/data/{$special_items2[i].img[0].preview}" alt="" title="#htmlcaption{$special_items2[i].id}" /> {else} <img src="{$estate_folder}/img/no_foto.png" width="274" height="166" /> {/if} {/section} </div> {section name=i loop=$special_items2} <div id="htmlcaption{$special_items2[i].id}" class="nivo-html-caption"> <h2 class="whitecaption"> {if $special_items2[i].realty_name ne ''} {$special_items2[i].realty_name} {else} {if $special_items2[i].city ne ''} {$special_items2[i].city}{if $special_items2[i].street ne ''}, {$special_items2[i].street}{if $special_items2[i].number ne ''}, {$special_items2[i].number}{/if}{/if} {else} {if $special_items2[i].street ne ''} {$special_items2[i].street}{if $special_items2[i].number ne ''}, {$special_items2[i].number}{/if} {/if} {/if} {/if} </h2> <p>{$special_items2[i].text|strip_tags|truncate:100}</p> <div class="da-price">{$special_items2[i].price|number_format:0:",":" "} {if $special_items2[i].currency_name != ''}{$special_items2[i].currency_name}{/if}</div> <a href="{$special_items2[i].href}" class="da-link">Подробнее</a> </div> {/section} </div> </div>2. Берете файл /template/frontend/pure/search_form_sidebar.tpl и вставляете свой код над этим кодом.
  12. И 1 и 2, можно править в шаблоне. Детальнее сказать не могу, не за компом.
  13. Вот функция проверки уникальности function checkUniquety($form_data){ if(isset($form_data['city_id']) && isset($form_data['street_id']) && isset($form_data['number'])){ $DBC=DBC::getInstance(); $q='SELECT COUNT(id) AS cnt FROM '.DB_PREFIX.'_'.$this->table_name.' WHERE city_id='.(int)$form_data['city_id']['value'].' AND street_id='.(int)$form_data['street_id']['value'].' AND number='.(int)$form_data['number']['value']; $stmt=$DBC->query($q); if($stmt){ $ar=$DBC->fetch($stmt); if($ar['cnt']>0){ $this->riseError('Такое объявление уже существует'); return FALSE; } } } return TRUE; }Тут пока только город, улица, номер дома. В будущих версиях сделаем дополнительные настройки.
  14. Для этого есть только личный кабинет. Расширенные права доступа (чтобы в админке урезать их), будут в новых версиях. Уже работаем над этим.
  15. Скорей всего .htaccess забыли скопировать, в корне он должен лежать.
  16. Тогда этот layout_realtyview.tpl Полный путь /template/frontend/pure/layout_realtyview.tpl <h3>На карте</h3> <div id="property-map" style="height: 300px;"> </div>
  17. В шаблоне realty_view.tpl надо убрать код <div class="map"><div id="YMapsID" style="border: 1px solid #e6e6e6; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; width: 100%; height: 250px;"></div></div>
  18. Приложения - Редактор форм - таблица data_get_rent
  19. Эта цифра берется из максимальной цены квартиры в базе. Сделайте максимальную цену квартиры 1 000 000