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

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

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

  • Посещение

  • Days Won

    362

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

  1. Like
    Дмитрий Кондин получил репутацию от axilec в Вывод поля в таблице add, в зависимости от структуры   
    Есть переменная в realty_view.tpl
    $data.topic_id.value_string В ней хранится значение текущего раздела.
    Условие ставить так:
    {if $data.topic_id.value_string == 'Продажа квартир'} тут для продажи поля {/if}  
  2. Like
    Дмитрий Кондин изменил репутацию yurijp в Инструкция по переходу на HTTPS   
    Редирект на https для хостинга activecloud.by
    RewriteCond %{ENV:HTTPS} !on RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
    Может кому поможет.
  3. Like
    Дмитрий Кондин изменил репутацию banzai72 в Хранение фото в Яндекс-облаке S3 или Amazon   
    Уже используем. Рекомендую. Один нюанс, нужно следить за балансом (не списывается автоматически с привязанной карты)
  4. Thanks
    Дмитрий Кондин получил репутацию от Foops в Разное отображение ошибок   
    Проверкой данных формы занимается этот метод
    apps/system/lib/admin/object_manager.php
    /** * Check data * @param array $form_data * @return boolean */ function check_data($form_data/* , &$error_fields=array() */) { $this->clearError(); require_once(SITEBILL_DOCUMENT_ROOT . '/apps/system/lib/model/model.php'); $data_model = new Data_Model(); if (!$data_model->check_data($form_data/* , $error_fields */)) { $this->riseError($data_model->GetErrorMessage()); return false; } return true; } Вся механика проверки тут
    apps/system/lib/model/model.php
    function check_data($model_array, &$error_fields = array()) Вы можете в наследуемом классе переопределить логику
    В этом классе, который отвечает за обработку объявлений в админке
    apps/system/lib/admin/data/data_manager.php
    Сделайте свой check_data
    function check_data($form_data) { // Тут добавьте свою логику return parent::check_data($form_data); }  
  5. Like
    Дмитрий Кондин получил репутацию от Realtor в Платный модуль Биллинга   
    Оставьте только duration.
  6. Like
    Дмитрий Кондин изменил репутацию Realtor в sitemap.xml как теперь с ним быть?   
    Предложение к разрабам
     
    внести и дополнить  сайтмап
    такими строчками
    $ret .= '<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1">' . "\n";
     
    $ret .= '<image:image>' . "\n";
                            $ret .= '<image:loc>' . ссылку на первое фото . '</image:loc>' . "\n";
                            $ret .= '<image:geo_location>' . город . ' </image:geo_location>' . "\n";
                            $ret .= '</image:image>' . "\n";
     
    Основание https://yandex.ru/support/images/sitemap-images.html
  7. Like
    Дмитрий Кондин получил репутацию от Realtor в Скачивание фото одним архивом из объявлений   
    На компьютер пользователя скачивается и у пользователя сохраняется.
  8. Like
    Дмитрий Кондин получил репутацию от Helenblondi в Видеоплеер на сайт   
    Код вывода youtube-ролика в шаблоне realty_view.tpl
    {if $data.youtube.value != ''} <div class="noverview-holder"> <div class="noverview-full"> <div align="center"> <iframe width="560" height="315" src="//www.youtube.com/embed/{$data.youtube.value}" frameborder="0" allowfullscreen></iframe> <p>&nbsp;</p> </div> </div> </div> {/if}  
  9. Like
    Дмитрий Кондин получил репутацию от Helenblondi в Видеоплеер на сайт   
    Да можно, в редакторе форм добавьте поле с типом youtube.
    Затем туда можно вставлять ссылки на ютуб-ролики и на сайте они автоматом будут выводиться, в просмотре объекта этого.
  10. Like
    Дмитрий Кондин получил репутацию от kate в удаление аккаунта   
    Удалил.
  11. Like
    Дмитрий Кондин получил репутацию от Realtor в Загрузка пользователей из Excel   
    Дубль email не разрешит.
    Поле телефон, если у него нет индекса уникальности, то продублирует.
  12. Like
    Дмитрий Кондин получил репутацию от Realtor в Линк-менеджер создание правильных ссылок для продвижения   
    Да, идеально отключить индексацию Disallow: /?optype* 
  13. Like
    Дмитрий Кондин получил репутацию от Realtor в Обязательные фотографии в объявлении   
    Фото удаляются из /img/data/ после удаления объявления.
    В новой версии системы будет модуль очистки мусора в /img/data/
  14. Like
    Дмитрий Кондин получил репутацию от Realtor в Перевод внутри шаблона и в приложениях   
    В редакторе форм отключите поля с префиксом _ru внутри списка полей таблицы.
  15. Like
    Дмитрий Кондин получил репутацию от Realtor в Приложение загрузки фото   
    Думаю возможно, пишите, обсудим цену.
  16. Like
    Дмитрий Кондин получил репутацию от Helenblondi в Где поменять количество вывода объявлений "похожие" под карточкой объекта?   
    Настройки - Общие
    Количество похожих объявлений в просмотре объявления (similar_items_count)  
  17. Thanks
  18. Like
    Дмитрий Кондин изменил репутацию ReatEstate в Парсер в новой админке   
    Добавьте в этот парсер хотя бы пару украинских сайтов, типа: olx.ua , besplatka.ua , ogolosha.ua ...
  19. Like
    Дмитрий Кондин получил репутацию от ReatEstate в Обновление system 4.1.8   
    Везде перед count() поставьте @, чтобы получилось
    @count()
    Такие изменения нужно делать вручную, потому что при обновлении меняется только каталог /apps/, а каталог шаблона не меняется, чтобы ваш шаблон не испортить.
    Если белый экран, включите отображение ошибок 
     
  20. Like
    Дмитрий Кондин получил репутацию от ReatEstate в Обновление system 4.1.8   
    Для обновления вам нужно сначала включить на сервере PHP 7.1
    Затем обновить приложение third, после появится возможность обновить system и все остальное (обновите).
    Затем можно на сервере включать PHP 7.3, но можно и на 7.1 остаться.
    Из глобальных улучшений - внедрили поддержку blade-шаблонов, думаю вскоре выпустим новый шаблон на Blade, вместо устаревшего Smarty.
    Также в систему мы активно внедряем компоненты фреймворка Laravel.
  21. Like
    Дмитрий Кондин получил репутацию от centr.dn.ua в Обновление system 4.1.8   
    Для обновления вам нужно сначала включить на сервере PHP 7.1
    Затем обновить приложение third, после появится возможность обновить system и все остальное (обновите).
    Затем можно на сервере включать PHP 7.3, но можно и на 7.1 остаться.
    Из глобальных улучшений - внедрили поддержку blade-шаблонов, думаю вскоре выпустим новый шаблон на Blade, вместо устаревшего Smarty.
    Также в систему мы активно внедряем компоненты фреймворка Laravel.
  22. Thanks
    Дмитрий Кондин получил репутацию от RenzOr в управление полями обратной связи   
    Приложения - Редактор форм.
    Таблица contactus.
    Раскрываете, редактируете колонку, ставите галочку Обязательное поле.
  23. Thanks
    Дмитрий Кондин получил репутацию от RenzOr в отображение отфильтрованных объектов на карте   
    Нет, нужно так
    Сразу под main() {
    function main() { $this->template->assign('QUERY_STRING', $_SERVER['QUERY_STRING']);
  24. Thanks
    Дмитрий Кондин получил репутацию от RenzOr в вывод родительской категории   
    Попробуйте обновиться.
    Только для обновления обязательно используйте PHP 7.1 и резервную копию системы сделать обязательно, чтобы можно было при необходимости откатиться.
     
  25. Like
    Дмитрий Кондин получил репутацию от RenzOr в вывод родительской категории   
    Это в новых версиях у нас будет.
    Большое обновление на этой неделе сделаем.