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

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

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

  • Посещение

  • Days Won

    362

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

  1. Сейчас есть дополнительный модуль для paypal и встроенная робокасса. Интеркассы еще нет.
  2. Превышен лимит - значит 1. не установили тарифы 2. не включили тарифы в таблицу пользователей 3. не выбрали тариф для пользователя 4. не составили нужный тариф (по всем пунктам смотрите описание и видео)
  3. Для биллинга - спец.предложения заменяются на ВИП, т.е. теперь это платная функция. И если нужно, чтобы выводились ВИП (спец) - то нужно их поставить в ЛК (купить), в этом собственно и смысл биллинга (обеспечивать платные фишки).
  4. Судя по ошибке, у вас на хостинге установлены разные версии клиента и сервера для mysql. Т.е. проблема не в скрипте, а в самой установке mysql http://stackoverflow.com/questions/10759334/headers-and-client-library-minor-version-mismatch Надо вам в службу тех.поддержки хостинга написать.
  5. У вас какой шаблон? По разделению - я вам написал как это заменить на логин.
  6. Смотрите это видео Включение полей Страна и Регион в CMS Sitebill:
  7. /template/frontend/ваш_шаблон/top_fixed_menu.tpl.html {$L_LOGIN_BUTTON}Заменить на Вход/Регистрация
  8. Берем файл /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}
  9. В шаблоне 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}">
  10. Спасибо! И Вас с Новым Годом! Точно также включите для района опцию autocomplete
  11. Используйте пока стороннюю фотогалерею. В будущих версиях будем разбираться с этой структурой и ее фото.
  12. Обновил базу ключей, попробуйте еще раз.
  13. Шаблон лучше создавать в отдельном каталоге /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 Такие же блоки желательно соблюдать и в новых шаблонах.
  14. Все ли обновлено? зайдите в справочник -города, и потом снова в редактор форм.
  15. Только учтите что при обновлении ваши изменения будут стерты. Поэтому их нужно будет после обновления накатывать снова.
  16. Насколько видно из кода, динамическая часть только вот эта 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 Про редактор форм тут
  17. 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 и вставляете свой код над этим кодом.
  18. И 1 и 2, можно править в шаблоне. Детальнее сказать не могу, не за компом.
  19. Вот функция проверки уникальности 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; }Тут пока только город, улица, номер дома. В будущих версиях сделаем дополнительные настройки.