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

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

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

  • Посещение

  • Days Won

    362

Сообщения, опубликованные пользователем Дмитрий Кондин


  1. 3 часа назад, Realtor сказал:

    Если загружать объявления через модуль exel будут ли произведен автоматический перевод? Или каждое объявление необходимо пересохранять? Если необходимо пересохранять есть ли команда в пхп для пересохранения объектов загруженных по дате для исполнения кроном.

    Должен вроде при excel загрузке тоже перевести, попробуйте.


  2. 1 час назад, Realtor сказал:

    Протестировал, не переводит для пользователя. Только при редактировании и сохранении для админа

    Можно тогда написать рядом с полями пояснения, что можно не заполнять, система сама переведет и оставить доступ к полям.


  3. 7 часов назад, Realtor сказал:

    теперь как можно спрятать от пользователя подающего объявления другие языковые поля для того чтобы он сам не заполнял их  

    Можно попробовать сделать языковые поля доступными только группе администраторов.

    Я не тестировал такое, но может получиться.


  4. 9 часов назад, yurijp сказал:

    Здравствуйте. Проблема в следующем.

    Пользователь добавляет объявление, заполняет все формы, нажимает кнопку «Сохранить»

    И получает:

    Однако, если обновить страницу и опять зайти в «Мои объявления», то объявление там есть.

    Такая же история повторяется с регистрацией нового пользователя. Т.е. пользователь регистрируется и получает такое сообщение. Хотя он зарегистрировался. Письмо на его почтовый ящик не отправляется. (с сервера письма доходят, делал тест по инструкции)

    Помогите, где копать, что делать?

    Спасибо.

    У вас включена отправка по SMTP или напрямую через mail-хостинга?


  5. 12 часа назад, Helenblondi сказал:

    Дмитрий, спасибо. Формы сами хорошие, не хочу их редактировать. Хочу их заменить на форму обратной связи без привязки к айди  и не помню в каком шаблоне кнопки находятся в майн  или???? заваливает спамом через них, с утра уже 4 письма пришло и айдишки уходят.

    В main.php смотрите по ключевому слову getrent и /add


  6. 9 часов назад, Helenblondi сказал:

    подскажите пожалуйста в каком шаблоне расположены вот эта формы обратной  на главной странице /у всех по разному называется но формы обратной связи/ внутри с привязкой к айди объекта/  и кнопка в шапке 

    Эти формы можно редактировать в Редакторе форм

    1. Аренда = data_get_getrent

    2. Просто объявление = data


  7. В 01.12.2022 в 13:28, Realtor сказал:

    Наконец то дошли руки до новой админки.

    Появились вопросы:

    1) По какой ссылке  входить пользователю в ЛК с новой админкой

    2) Будет ли видно меню юзера , которая была видна при входе в лк через фронт в новой админке или надо меню как то привязать?

     

    Пока новая админка недоступна обычных пользователям.

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


  8. 23 минуты назад, Realtor сказал:

    Что нужно предпринять, чтобы опять появилось

    Снова продираться через модерацию.

    Предыдущие пару лет использования (пока не убрали с модерации), показал, что не очень то пользуются приложением этим.

    А для дальнейшего развития нужно четкое понимание, что эта фича полезна. Но если два года она была не полезна, то возникает вопрос, а нужна ли она вообще.


  9. В 19.11.2022 в 23:35, Realtor сказал:

    Почему не могу найти приложение Sitebill Недвижимость в битрикс24?

    В битриксе были очередные изменения в политике размещения приложений и наше приложение убрали они из маркетплейса.


  10. Проверкой данных формы занимается этот метод

    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);
    }

     


  11. В 05.11.2022 в 20:48, Realtor сказал:

    advlimit_data

    Услуга advlimit_data - указывает на ограничение по общему количеству объявлений для одного пользователя (При расчете учитываются все объявления, в том числе и неактивные). Используйте ее, если Вам необходимо ограничить общее количество объявлений пользователя.
    Услуга advlimit_data поддерживает следующие параметры:
    Ограничение на количество - данное поле служит для определения максимального количества доступных объявлений для одного пользователя.
    Период - это значение для данной услуги не используется

    В этом параметре duration  как и period  не используется, правильно я понял?

    Верно.


  12. В редакторе форм есть поле Активно в категории, там можно отметить, в каких категориях будет отображаться поле и если мы отметим его обязательным, то только при выборе нужной категории оно проверяется.

    Если не выбрали категорию, то оно и не отображается и не проверяется обязательность заполнения при сохранении.

     

    Screenshot_1.png


  13. В 04.11.2022 в 01:25, Realtor сказал:

    Так выглядит структура тарифов. Помогите расписать тариф начальный 

        name title duration period limits description method cost  
              limit_data Лимит объектов на сайте (начальный) 30 30 2 NULL switch_off 0.0000

    мне нужно ограничить размещение одним пользователем два объявления с сроком размещения один месяц  и по истечении 30 дней с момента подачи деактивировать. Запутался с duration и period 

     

    Оставьте только duration.


  14. В 24.10.2022 в 19:32, axilec сказал:

    Добрый день! У нас тоже Яндекс-карта работает не во всех объектах. Получили API, вставили в код (в админке нет поля для ключа).
    После этого карта вообще перестает работать во всех объектах.

    Возможно, проблема с настройками полей для геокодирования.

    Скиньте какие у вас настройки в поле 

    Список системных имен полей для геокодирования при сохранении\изменении объявления(разделитель - запятая)
    (apps.geodata.try_encode_fields)

     


  15. 15 часов назад, Realtor сказал:

    Возможно ли создать форму, чтобы она с страницы объекта пользователя отправлялась именно к нему, а не к админу 

    Пока только программировать нужно такое поведение.