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

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

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

  • Посещение

  • Days Won

    362

Изменения репутации

  1. Like
    Дмитрий Кондин изменил репутацию banzai72 в Яндекс.Недвижимость   
    Пишу просто сказать спасибо разработчикам за качественный продукт и всем кто помогал в настройке.
    В частности Дмитрию, abushyk и Игорю!
    У нас на яндексе при выгрузке по фиду 100% валидности!
     

  2. Thanks
    Дмитрий Кондин получил репутацию от TopRaN в Обновление system 3.5.15 (распознавание адреса)   
    Решена проблема адресных справочников. Теперь не нужно загружать себе всю базу правильных адресов из КЛАДР вручную, можно это делать сразу при заполнении формы с объявлением.
    В версии system 3.5.15 теперь доступен ввод адреса по строчке. Используется сторонний сервис https://dadata.ru/
    Для того чтобы заработал ввод адреса, вам нужно добавить в редакторе форм в таблицу data поле address.
    Параметры:
    Таблица = data
    Тип записи = safe_string
    Название колонки = address (можно любое другое имя придумать, если у вас уже занята такая колонка)
    Название для человека = Адрес
    Хранить значение поля в таблице = убираем галочку
    Параметры: dadata = 1

    Сохраняем, перемещаем это поле над нашими полями (город, район, улица, номер дома).
    Сами колонки город, район, улица должны быть с параметром autocomplete, чтобы для них можно было прописывать значения на лету.
    В результате у вас должно получиться новое поле Адреса в форме и там можно вписывать адрес и выбирать из вариантов. Поле автоматически подправляет адреса, поэтому можно не точно вводить.

    Видео по настройке
     
  3. Thanks
    Дмитрий Кондин получил репутацию от Realtor в Биллинг - тариф по-умолчанию   
    Недавно внедрили функции биллинга в ЖК
    Использовать Биллинг (apps.complex.use_billing)
  4. Thanks
    Дмитрий Кондин получил репутацию от Realtor в Пропадание карты на форме   
    Кэш почистите.
  5. Like
    Дмитрий Кондин получил репутацию от Realtor в Пропадание карты на форме   
    Сделали обновление для geodata приложения с исправлением, обновите его.
     
  6. Thanks
    Дмитрий Кондин получил репутацию от Smoke в Обновление system 3.5.12   
    Статьи поправим вам.
  7. Thanks
    Дмитрий Кондин получил репутацию от Realtor в Группа Риэлторских организация   
    Сейчас разрабатываем новый модуль для создания организаций.
  8. Thanks
    Дмитрий Кондин получил репутацию от Realtor в Как блокировать пользователя   
    Включаете опцию 
    Использовать активацию аккаунта по email при регистрации (use_registration_email_confirm) Добавляете чекбокс active в таблицу user.
    И для выключения пользователя убираете галочку active у пользователя.
  9. Like
    Дмитрий Кондин получил репутацию от Chernetskiy в Поздравлялка   
    Хорошая идея.
    Могу посчитать разработку модуля такого.
    И потом устроить пресейл как на кикстартере.
    Если наберем, то будет модуль.
  10. Like
    Дмитрий Кондин получил репутацию от dmpress в Кнопка "добавить объявление"   
    В шаблоне новосел это тут
    top_standart.tpl
    <a class="header-action" href="{$estate_folder}/add/" title="Add New Property"> <i class="fa fa-plus"></i> </a><!-- /.header-action --> Заменить на этот
    {if $smarty.session.user_id eq ''} <a class="header-action" href="#" data-toggle="modal" data-target="#prettyLogin" title="Add New Property"> <i class="fa fa-plus"></i> </a><!-- /.header-action --> {else} <a class="header-action" href="{$estate_folder}/add/" title="Add New Property"> <i class="fa fa-plus"></i> </a><!-- /.header-action --> {/if}  
  11. Like
    Дмитрий Кондин получил репутацию от dmpress в Вывод двух текстовых полей на странице категории   
    \apps\system\lib\sitebill_krascap.php
    $topic = $this->getTopicFullInfo($this->getRequestValue('topic_id')); if (isset($topic['description' . $lang_postfix]) && $topic['description' . $lang_postfix] != '') { $this->template->assign('description', $topic['description' . $lang_postfix]); } elseif ($topic['description'] != '') { $this->template->assign('description', $topic['description']); }  
  12. Like
    Дмитрий Кондин получил репутацию от dmpress в Вывод двух текстовых полей на странице категории   
    Тестировать обязательно нужно всегда.
    Для линк-менеджера в том же файле начиная с этого условия
    } elseif ($predefined_url_catched) { Инфу получаем тут
    if ($predefined_info = $PDLA->checkAlias($REQUESTURIPATH)) {  
  13. Like
    Дмитрий Кондин получил репутацию от dmpress в Вывод двух текстовых полей на странице категории   
    predefinedlinks
    Модель данных описана тут
    \apps\predefinedlinks\admin\predefinedlinks_model.php
  14. Like
    Дмитрий Кондин получил репутацию от dmpress в Вывод двух текстовых полей на странице категории   
    В базе не затрагиваются значения.
    apps нужно будет править после обновления.
  15. Thanks
    Дмитрий Кондин получил репутацию от Realtor в Активировать режим куратора   
    Это пока не в общем доступе функция, для нее нужна тонкая настройка и непонятно пойдет ли в массы эта опция.
    Суть: можно назначать определенных пользователей наставниками над другими пользователями. При этом наставник видит и может управлять объектами своего подчиненного.
  16. Like
    Дмитрий Кондин получил репутацию от Opossum_Shultz в Пропадание карты на форме   
    Недавно начал проявляться глюк, что карта не видна на форме в координатах.

    Сейчас выясняем в чем дело, похоже на то что изменилось api карт и они так себя ведут.
    Самое интересное что после ресайза окошка браузера, карта появляется

    Вариант решения - перенести карту из вкладки Координаты в основную вкладку.
    Для этого в редакторе форм для поля Координаты очищаем поле Имя вкладки.

  17. Like
    Дмитрий Кондин получил репутацию от Realtor в Рассылка спама   
    Ну это не сильно много.
    Антиспам фильтр не гарантирует 100% защиту от всего спама, некоторые письма проходят все-таки.
    Если бы было 100-1000 в день, это бы проблема была.
  18. Thanks
    Дмитрий Кондин получил репутацию от Realtor в сео продвижение для новостей   
    Страницы участвуют в индексации.
    http://wiki.sitebill.ru/index.php?title=Страницы
  19. Like
    Дмитрий Кондин получил репутацию от Realtor в Мультиязычный сайт   
    В /index.php
    Тут
    if (isset($_REQUEST['_lang'])) { $_SESSION['_lang'] = $_REQUEST['_lang']; } else { if (!isset($_SESSION['_lang'])) { $_SESSION['_lang'] = 'ru'; } } вместо ru, пропишите свой язык.
  20. Thanks
    Дмитрий Кондин получил репутацию от Realtor в Re captcha google   
    Функция эта требует тонкой настройки и возни с кодом, отладим и напишем документацию.
  21. Thanks
    Дмитрий Кондин получил репутацию от Realtor в Текст жалобы на объект   
    \apps\mailbox\admin\admin.php
    private function send_complaint() {  
  22. Like
    Дмитрий Кондин получил репутацию от Chernetskiy в Страница Sitemap   
    Ловите апдтейт.
    Исправили.
  23. Like
    Дмитрий Кондин получил репутацию от v19777 в Отправка заявок с сайта   
    В редакторе форм в таблице contactus для поля captcha уберите галочку 
    Хранить значение поля в таблице  
  24. Like
    Дмитрий Кондин получил репутацию от Chernetskiy в Миграция КЛАДР - ФИАС   
    Будем думать про интеграцию.
  25. Like
    Дмитрий Кондин получил репутацию от Dim42 в Патч системы от спама   
    Недавно обнаружена серьезная уязвимость в системе, благодаря которой выполняется рассылка спама.
    Если вы не хотите обновлять всю систему, то можете исправить только это в файле:
    /apps/mailbox/admin/admin.php
    Находим этот код (функцию)
    function send_friend_message(){ global $smarty; $uid=(int)$_SESSION['user_id']; $this->setRequestValue('sender_id', $uid); $link=$this->getRequestValue('link'); $to=$this->getRequestValue('to'); $message=strip_tags(SiteBill::iconv('utf-8', SITE_ENCODING, $this->getRequestValue('message'))); $email=$this->getRequestValue('email'); //echo $to; if($to==''){ return json_encode(array('answer'=>'no_reciever')); } $recievers=array(); $_recievers=explode(',',$to); foreach($_recievers as $r){ $r=trim(strip_tags($r)); if(preg_match('/(.+)@(.+)/',$r)){ $recievers[]=$r; } } if(empty($recievers)){ return json_encode(array('answer'=>'no_reciever')); } $theme='Ссылка от друга'; /*require_once (SITEBILL_DOCUMENT_ROOT.'/apps/system/lib/system/mailer/mailer.php'); $mailer = new Mailer();*/ $smarty->assign('message',$message); $smarty->assign('link',$link); $smarty->assign('theme',$theme); $body=$smarty->fetch(SITEBILL_DOCUMENT_ROOT.'/apps/mailbox/admin/template/email_friend.tpl.html'); $subject = $_SERVER['SERVER_NAME'].': '.$theme; $from = $email; foreach($recievers as $r){ $this->sendFirmMail($r, $from, $subject, $body); /*if ( $this->getConfigValue('use_smtp') ) { $mailer->send_smtp($r, $from, $subject, $body, 1); } else { $mailer->send_simple($r, $from, $subject, $body, 1); }*/ } return json_encode(array('answer'=>'sended')); } И меняем на этот код
    function send_friend_message() { return; } Либо же просто обновите все приложения в админке до свежих версий.
    И проверьте чтобы mailbox был не ниже 1.4.1