Олег Колесниченко

Участники
  • Публикации

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

  • Посещение

Сообщения, опубликованные пользователем Олег Колесниченко


  1. Добрый день.

    При добавлении/редактировании объявления в админке, если поиском клиент не находится присутствует кнопка "Создать нового".

    Как такую кнопку добавить при добавлении объявления через форму подачи объявления на сайте, и для определенных групп пользователей?

     


  2. Дмитрий, спасибо, разобрался.

    Но остался основной вопрос, Как сделать поля region_id, area_id, city_id, street_id недоступными для ввода в ручную и редактирования? 

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

     


  3. Назрела небольшая проблема, криворукие пользователи вместо поля "адрес" которое подтягивает адреса dadata пытаются ввести адрес в других полях, например "регион".

    Попытался поиграть типом записи, ставлю "hidden" - поля перестают заполняться

    Вернул все как было, и .....

    Поля адреса перестали заполняться через dadata. автокомлит стоит.

    Кроме того, у существующих объектов в realty_view и в "списке моих объявлений " вместо города и улицы выводится id города и улицы,

    в админке все хорошо, и на главной все работает.

    1. Как исправит?

    2. Как сделать поля region_id, area_id, city_id, street_id недоступными для ввода в ручную и редактирования? 

    Снимок7.JPG

    Снимок8.JPG

    Снимок9.JPG

    Снимок10.JPG

    Снимок11.JPG


  4. Добрый день.

    2. У меня в Доступ/Группы/Администраторы   

    Название группы*     Администраторы

     

    Системное название

    (только латинские буквы)*   admin

    Где указывается ID группы?

    3. Выполнено, работает.

    4. С какого номера будут приходить смс, есть оплата за отправку смс?

     


  5. Дмитрий, подскажите еще пару настроек. Шаблон Realia

    1. Группы доступа - не реагирует на настройки, создал новую группу "Руководитель" утановил все галочки в правах доступа, выводит стандартное меню как у риэлтора. Если изменить права доступа у риэлтора - ни чего не происходит.

    2. При регистрации нового пользователя через форму регистрации на сайте, ему автоматически присваивается группа "Риэлтор", хотя в 

    ID группы присваиваемой новым зарегистрировавшимся пользователям(newuser_registration_groupid) указано client - группа конечно создана.

    3. Пользователи (сотрудники) были добавлены через админку, эти пользователи в списке отмечены красным. При включении функции "Подтверждать регистрацию по e-mail" войти учетку не получается - "не правильный логин/пароль".

    4. Как настроить подтверждение регистрации по смс?


  6. Всем доброго дня. Тут у меня назрел вопрос на злобу дня...

    При установке галочки в чекбокс объявление попадает в фид, к примеру yandexrealty,

    фид Яндекса принимают много источников, например ДомКлик, только с Домкликом проблемы, нужны кадастровые номера, определенные требования к фотографиям, описаию и тд. В общем не все объекты которые есть в фиде Яндекса стоит размещать в домклик.

    Хочется отдельный чекбокс для домклик. 

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

    Отсюда вопрос разработчикам: можно создать отдельный фид с настройками в настройках подобный Яндексу? 

    По большому счету тоже самое в формате яндекса, или авито (включает кадастровый номер), только называется по другому- ДомКлик.

    https://help.domclick.ru/hc/ru/articles/360001445434-Технические-требования-к-XML-фидам

     


  7. Добрый день, у меня нет кнопки настройки колонок списка.

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

     

    (apps.data.disable_format_grid)

    Шаблон Realia

     

    Снимок3.JPG

    Снимок4.JPG


  8. 7 часов назад, Chernetskiy сказал:

    Что-то мне подсказывает, что текст есть, только в нем шрифт белого цвета :) Цвет шрифтов самостоятельно не меняли? Похоже, вы первый с таким глюком.

    Где можно посмотреть в живую?

    Добрый день.

    Текст конечно есть, но он белый, на белом фоне.

    Цвета не менял.

    avtoritet28.ru


  9. В 13.02.2018 в 20:35, Chernetskiy сказал:

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

    В данном варианте длинное меню пользователя в шапке сайта было передалено в компактное. В меню были добавлены дополнительные пункты для удобства администратора. Меню, по своему усмотреню, можно пополнять другими необходимыми пунктами. Меню написано на Bootstrap 2 (на чем написан шаблон), адаптивность поддерживается, можно еще стили поправить на свой вкус... :) 

    • Меню не показывается до момента регистрации/авторизации на сайте;
    • Меню показывается в частичном варианте авторизованным на сайте пользователям (основные пункты);
    • Меню показывается полностью только администратору (основные пункты + раздел администратора, форум, пункты по выгрузке в Яндекс);
    • Кнопка выхода (завершения сеанса) из main.tpl перемещена в это меню, соответственно из main.tpl (32 строка) можно удалить код кнопки Выхода:
    
    <li><a href="{$estate_folder}/logout/" >{$L_LOGOUT_BUTTON}</a></li>

    Содержимое доработки в прилагаемом файле user_menu.tpl, в разделе Файлы->Шаблоны->Меню пользователя, которым можно заменить стандартный исходник.

    Результаты доработки на скриншотах...

    user_menu_1.jpg

    user_menu_2.jpg

    Установил в Realia, не видно текста меню, как исправить?

     

    Снимок2.JPG


  10. Оставлю у себя на какое то время в форме добавления объявления этот пункт, можете протестировать для вашего региона, и поймете, нужно-ли.

    http://avtoritet28.ru/add/

    И не мешало бы посмотреть, а есть ваши районы например в Яндексе.

    С условием, если будут баги - напишите мне.


  11. Добавляете (или активируете) в таблице data колонку район (в городе): district_id, и если dadata.ru выдает эти районы, то все должно работать.

     image.png.ff1eb16b63b866b17430359e76b75f61.png

    Скрипт обрабатывает district_id:

    function showDistrict(address) {
        $("input[name='geoautocomplete[district_id]']").val(
                join([address.city_district], " ")
                );
    }

    Но только при условии, что эти районы есть в Кладре, т.е. фициальные районы. 

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

    На крайний случай создайте свой список районов и уберите из района autocomplete, и ручками можно будет выбирать, вот только нужно ли?

    У себя районы вообще отключил как класс, поскольку в кладре их не нашел.


  12. У себя сделал такую структуру:

    Страна/регион (область)/Административный район/город (населенный пункт)/улица/номер дома

    В административный район пишутся областные районы и города (город как отдельное муниципальное образование)

    В города пишутся все населенные пункты и города

    У нас в составе городов есть населенные пункты которые к району области не относятся, например:

    Россия/Амурская область/Благовещенск/город Благовещенск/улица/дом;

    или

    Россия/Амурская область/Благовещенск/село Белогорье/улица/дом;

    или

    Россия/Амурская область/Благовещенский район/село Чигири/улица/дом;

    или

    Россия/Амурская область/Завитинский район/город Завитинск/улица/дом;

    Всего нашел четыре разных варианта, под них и переделал dadata.js что бы раскидывал адреса правильно,

    Получилось это: http://avtoritet28.ru/add/

    В dadata.js корявенько, не программист я , прошу тапками не кидать, если что не так скажите.

    function showRegion(address) {
        $("input[name='geoautocomplete[region_id]']").val(address.region_with_type);
        $("input[name='geoautocomplete[area_id]']").val(address.area_with_type);
    }


    function showCity(address) {
        //console.log(address);
        if (address.city !== null)
        if (address.settlement !== null) 
        {
            $("input[name='geoautocomplete[city_id]']").val(address.settlement_with_type);
            $("input[name='geoautocomplete[area_id]']").val(address.city);
        }
        if (address.area !== null)
        if (address.settlement !== null)
        { 
            $("input[name='geoautocomplete[city_id]']").val(address.settlement_with_type);
        }
        if (address.area === null)
        if (address.city !== null)
        if (address.settlement === null)
        {
            $("input[name='geoautocomplete[area_id]']").val(address.city);
            $("input[name='geoautocomplete[city_id]']").val(address.city_with_type);    
        }
        if (address.area !== null)
        if (address.city !== null)
        {
            $("input[name='geoautocomplete[city_id]']").val(address.city_with_type);
        }
        }
    function showDistrict(address) {
        $("input[name='geoautocomplete[district_id]']").val(
                join([address.city_district], " ")
                );
    }

    function showStreet(address) {
        $("input[name='geoautocomplete[street_id]']").val(
                join([address.street], " ")
                );
    }


    function showHouse(address) {
        //console.log(address);
        $("input[name='number']").val(join([
            join([address.house], " "),
            join([address.block_type, address.block], " ")
        ]));
    }

     

     

     

    Снимок1.JPG


  13. При подаче объявления зарегистрированным и залогиненным пользователем в админке пишет что объявление подал незарегистрированный пользователь. Может в этом собака зарыта по отсутствию чекбоксов разместить объявление?

    post-2612-0-52109100-1426912084_thumb.jp