doma

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

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

  • Посещение

  • Days Won

    9

Сообщения, опубликованные пользователем doma


  1. Только что, rumantic сказал:

    В текущей реализации нельзя такое реализовать.

    мы сделали на 80% исходя из того что было написано ан форуме и почти получилось, но так как не совсем знакомы как это написать на php -то так и не дошла реализация на все 100 %   -но общими усилиями я уверен можно это сделать, так как надо понимать структуру данных и их выборку, а она вам больше понятна, чем нам как пользователю


  2. Только что, rumantic сказал:

    По группам никак.

    Используйте вариант с поиском по пользователям.

    а если по доп полю в профиле пользователя сделать? причем сделать 2 поля . первое чекбокс -то есть если нажато -то отображается в списке -напрмиер агентство работает, а если отжать то не работает -и не зачем его показывать в списке поиска, а второе поле это название агентства или просто писать собственник


  3. Только что, banzai72 сказал:

    В фильтр:

    <div class="col-md-2">
                                              <label>Поиск по группе</label>
                        {$users_groups_list}
                                       {if $country_list ne ''}
                                       {$country_list}
                                       {/if}
                                        </div>

     

    А в /home/uqirahbm/public_html/template/frontend/ВАШ ШАБЛОН/main/main.php

    $this->getNewest();

            $groups=array();
            $DBC=DBC::getInstance();
            $query='SELECT group_id, name FROM '.DB_PREFIX.'_group WHERE group_id NOT IN (1,4,19,26,27,28,33) ORDER BY name';
            $stmt=$DBC->query($query);
            $select='<option value="">Не важно</option>';

            if($stmt){
                while($ar=$DBC->fetch($stmt)){
                    $groups[$ar['group_id']]=$ar['name'];
                    $select.='<option value="'.$ar['group_id'].'"'.(intval($_GET['group_id'])==$ar['group_id'] ? ' selected="selected"' : '').'>'.$ar['name'].'</option>';
                }
            }
            $this->template->assign('users_groups_list', '<select name="group_id">'.$select.'</select>');
            $this->template->assign('users_groups', $groups);

     

    (В скобках запрещенные к показу группы)

     

    А если поиск по пользователям то в фильтре:

    <div class="col-md-2">
                                              <label>Поиск по сотруднику</label>
                                            {$users_users_list}
                        <!--select name="user_id"><option value="">Не важно</option></select-->

                                        </div>

    А в main.php^

     

        $users=array();
            $DBC=DBC::getInstance();
            $query='SELECT user_id, fio FROM '.DB_PREFIX.'_user WHERE group_id NOT IN (1,4,18,19,26,27,32,38) ORDER BY fio';
            $stmt=$DBC->query($query);
            $select='<option value="">Не важно</option>';

            if($stmt){
                while($ar=$DBC->fetch($stmt)){
                    $users[$ar['user_id']]=$ar['fio'];
                    $select.='<option value="'.$ar['user_id'].'"'.(intval($_GET['user_id'])==$ar['user_id'] ? ' selected="selected"' : '').'>'.$ar['fio'].'</option>';
                }
            }
            $this->template->assign('users_users_list', '<select name="user_id">'.$select.'</select>');
            $this->template->assign('users_users', $users);

     

     

    Вот мой файл:

    main.php

    Надо попробовать -но у нас шаблон реалия.

    И еще подскажите пожалуйста, а что значит поиск по сотруднику - у вас у каждого сотрудника свой ID ? или  там просто фио?

    Если все же выбор по айди - то получается можно обычному пользователю выбрать  объявления только по конкретному пользователю ? например у вас всего 30 сотрудников. а вы вписали только айди например 8 пользователей ? и получается в выпадающем списке будут эти 8 пользователей?

    и написал вам еще в личку


  4. Только что, Sunnysehmet сказал:

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

    а какой программой или каким сервисом + можете выслать пример файла который парсится 


  5. Только что, Sunnysehmet сказал:

    Здравствуйте. В объявлениях, загруженных администратором (выгрузка авито) отображается email администратора, а не продавцов-собственников. Как скрыть? 

    а откуда вы берете объявления собственников и через какой сервис?
    а так же напишите в личку адрес вашего сайта


  6. В 05.10.2017 в 15:36, abushyk сказал:

    Попробуйте

    
    {if $user_data.group_id.value>0}
    Группа: {$user_data.group_id.value_string}
    {/if}

    возможно это то что нужно.

    Подскажите а как сделать поиск по группе ? например сделать поиск только по объявлениям первой группы или только второй или только третьей.
    Например выбираем однокомнатные и от группы пользователь -подразумевает собственника. 
    Следует сразу учесть что например всего на сайте 6 групп? а в списке чтобы было только 3 -собственник агентство застройщик.
    Интересует как сделать именно выбор объявлений через форму поиска , а не просто где то вывести принадлежность к группе. спасибо


  7. В 12.10.2018 в 09:42, rumantic сказал:

    Заходите в справочник улиц и удаляете лишнюю улицу.

    Если не дает удалить, идете в объявления и удаляете объявление с этой лишней улицей или же меняете объявлению правильню улицу.

    Потом идете в справочник и удалаете улицу.

    чтобы удалить в объявлениях -надо как то найти сначала эти объявления. а если их 1-2-5 тысяч?

    и среди них 800 с улицей или микрорайоном?


  8. Подскажите какой SQL запрос можно использовать чтобы решить следующую задачу.

    Например мы завели в справочнике улицы или микрорайон соответственно определенную улицу или определенный микрорайон. в случае с микрорайоном это справочник созданный вручную (не штатный)

    потом некоторое время в объявлениях пользователи выбирали данный микрорайон. потом выяснилось что улица или микрорайон оказались не реальными или задвоенными - то есть их нужно удалить.

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


  9. Только что, Chernetskiy сказал:

    Да как и у большинства - на халяву только размещение в их базе ну и рассылка на 5-10 бесплатных порталов, остальное за деньги. Но можете купить тариф PRO (200-1000 р/мес., в зависимости от региона) и получить выгрузку на полсотни порталов, бесплатно и платно (но дешевле чем для гостя), включая публикацию в Директ, ЦИАН и т.п. Там-же генерируются фиды различных форматов для выгрузки в Мейл.ру, Рамблер, Циан, Авиту, Яндекс и т.п., которые можете еще куда-нить пристроить. Выписки из ЕГРН у них по 20 р. :)

    а CRM какую используете и почему


  10. Только что, Chernetskiy сказал:

    1. Вы определитесь с подчиненностью улиц и микрорайонов, похоже оба справочника у вас подчинены Городам, не понятно.

    2. Параметр depended=region_id,city_id,mikrorayon_id не правильный, должна указываться строка таблицы в data и название её справочника, например street_id,city_idmetro_id,city_id и т.п.

    с подчиненностью давно разобрались :)) а на счет depended=region_id,city_id,mikrorayon_id это был вопрос, а не утверждение, у нас такого не стояло ни где


  11. Только что, Chernetskiy сказал:

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

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


  12. Только что, Chernetskiy сказал:

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

    Спасибо за разъяснения, так и делали - только нужно было некую техническую часть поправить о которой на форуме не было написано. А так вроде все правильно было и заработало. Отдельное спасибо Косте.

    Единственный баг который остается - а нерадивые пользователи все замечают.это когда с формы перейдешь назад через кнопку в браузере "назад" вот тогда связи и рушаться :(

     


  13. Только что, TopRaN сказал:

    1. 3 пункт.

    2. Связь должна быть регион->город->микрорайон

    соответственно обратная связь у вас завязывается на регион или город.

    3. Что за параметр у вас olty_id? Я не вижу что бы он у вас использовался в поиске.

    там просто в браузере сливается буква "с"  с буквой "о" там стоит на самом деле  street_id,city_id;mikrorayon_id,city_id

    вы имеете ввиду что в микрорайоне должно было стоять вместо depended=city_id  ---вот так---- depended=region_id,city_id,mikrorayon_id     ?


  14. 25 минут назад, TopRaN сказал:

    Повторяю, как сказал Константин у ван нету связи данного элемента. у вас приходит onchange=" "

    а должен быть  onchange="LinkedElements.refresh(this, 'связующий элемент, 'его ID', 'таблица'); " - если связь в базе существует то он автоматически добавляет onchange. А у вас он пустой.

    Не совсем понял ответ. Подскажите пожалуйста что у нас не так или не правильно.
    1) у нас совсем нет связей
    2) связи настроены не правильно
    3) связи настроены в DATA совсем не правильно
    4) или что то где то у нас не прописано?

    Прикладываю скриншот связей в DATA/ на скриншоте связи микрорайона

    косте.jpg


  15. Только что, TopRaN сказал:

    Константин все правильно объяснил про связку linked и depended

     

    Она у нас установлена -иначе микрорайоны не выпадали бы.. связка теряется когда происходит поиск. и форма поиска отображается уже на новой странице, а так как там нет видимо взаимосвязи то и в списке микрорайонов нет выпадающих параметров. отправил вам ссылку в личку


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

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

    в сетке есть вот это <img src="{$estate_folder}/img/data/{$grid_items.img[0].preview}">
    там путем цикла выводятся фотки. но вот как то можно чтобы при клике на фотке открывалась модалка с переданную в ней айди не знаем.

     

    как например при нажатии на кнопку применить премиум -для него берется же айди номера объявления.
    функция make_premium_modal

     

     

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


  17. 3 часа назад, TopRaN сказал:

    Зайдите на сайт http://vmihnevo.ru/kvartira и вы увидите как должен работать поиск от выбора нужных параметров.

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


  18. 2 часа назад, abushyk сказал:

    У вас параметр depended указан для поля mikrorayon_id ?

    да указан , микрорайоны выбираются в зависимости от того города к которому они привязаны.

     

    2 часа назад, abushyk сказал:

    Думаю, что нет, так как выбор региона и города работает по тому же самому принципу, что и микрорайона. Но если бы "не работал" микрорайон, то так же бы вылетали с формы поиска бы и город. А он не вылетает.

    Когда вы переключаетесь в режим связанных элементов больше нет никаких "встроенных" элементов и все элементы с этого момента рассматриваются абстрактно и только в контексте связей linked-depended.

    В том то и дело что связка город-улица вроде при поиске объявлений работает, но с микрорайоном это не работает, посмотрите на сайте :) сами увидите :))


  19. 2 часа назад, Chernetskiy сказал:

    Сначала усложняем жизнь себе и посетителям сайта кучей ненужных справочников, например в поселке "Мухосранск" на 2 улицы - Центральная и Ленина зачем-то лепим справочники микрорайонов, дворов и колов... а затем удивляемся, почему всё работает через жопу и посетители бегут с сайта :) 

    Задача сайта просто и быстро (в 2 клика) донести информацию посетителю а не устраивать этому посетителю допрос. Всё гениальное - просто!

    не хотел бы впадать в полемику - но вы крайне не правы :) все крайне продуманно и все наоборот сделано для удобства.Просто есть некие сложности с технической реализации.

    Вы примерно так сейчас выразились - нафига договор купил продажи оформлять и акты подписывать, когда один взял деньги а другой дал, вот и усложняете себе жизнь Игорь :))) оформлением сделки по по месяцу :)) вместо того чтобы тратить на это 10 минут


  20. Только что, abushyk сказал:

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

    Вот сайт http://testg.digitalwerkstatt.ru с последней версией системы. Выберите на форме поиска Киев и Одесский район. Запустите поиск и посмотрите, какие варианты будут доступны в форме поиска, на новой странице.

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


  21. Вопрос ко всем и в том числе к разработчикам. Очень много нареканий вызывает у пользователей, агентств и риэлторов (а это очень важное замечание с их стороны)  -форма поиска.

    Если например в форме присутствуют какие либо параметры от улиц, до микрорайонов -то они "подгружаются" только тогда когда происходит "выбор" или  "перевыбор" параметра подчинения. 

    Например вы зашли и выбрали -регион-город-улица-микрорайон
    При этом микрорайон создан как справочник пользователя - со связями. и например микрорайон подчинен городу. Если нажать кнопку найти - то создается таблица с объявлениями. но если вернуться назад или использовать эту же форму на сформированной странице -то уже зайдя в микрорайоны там не будет выпадающего списка, пока снова не выберешь другой город или другой параметр. Тем самым совершив "новый выбор" или так называемый "перевыбор" микрорайона. То есть получается когда мы выбираем город, на лету создается подчиненный список микрорайонов, который уже будет в параметрах формы поиска.  

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