nagovizin

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

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

  • Посещение

  • Days Won

    8

Все публикации пользователя nagovizin

  1. Долго разбирался как вам показать, хочу чтоб взяли на заметку. Если ещё планируете развивать систему. Upd: Звук не записался почему то.. Суть в том что нормально с телефона в вашей новой админке в горизонтальном положении не поработать... screen-20250402-192951.mp4
  2. и я о том же подумал) для агентсва в 5 человек sitebill это возможно самое лучшее решение. А сэкономленные деньги потратить на авито магазин и afy pro или ему подобный сервис.
  3. у них есть готовое решение с порталом по недвижимости (вроде на битриксе). правда цена в 80000 отпугивает, для примера к сайту на sitebill сделали интеграцию с их апи за 4000 рублей. апи кстати нормальное не заметил пока косяков и лагов с их стороны
  4. спасибо я посмотрю че там за поиск по слову. че то шаманил ранее сам но так и не смог реализовать, по другим вопросам я не сталкивался не знаю как это делать.
  5. положите прикрепленный файл в папку main своего шаблона уберите лишнее про optype и будет работать. template_search.php
  6. вставьте это может сработает <div class="type control-group"> <label class="control-label" for="inputType"> Поиск по телефону </label> <div class="controls"> <action="{$estate_folder}"> <input type="text" id="input-search" name="phone" placeholder="Поиск по телефону"> </div> </div>
  7. отвлеклись вы от темы конечно .... На авито идут потому что о них знают все, они изначально вложили дофига ярдов в запуск бизнеса и очень много вкладывают в развитие и поддержание. А специалистам мешает отсутствие как такового хотя бы базового образования, некоторые пк то пользуются чтобы в косынку поиграть пока клиента ждешь в офисе, о каких мультилистингах с ними можно разговаривать. А кто реально шарит те давно уже пользуются своими инструментами и закрытыми базами. А мультилистинг это как колхоз во времена СССР (коллективное хозяйство). только мой товарищ всегда говорил что где колхоз там разруха.
  8. я сделал вот так в template_search.php и не работает ((( <?php class Template_Search extends SiteBill { public function getParams(){ $params=array(); if(''!==$this->getRequestValue('optype')){ $params['optype'] = (int)$this->getRequestValue('optype'); } return $params; } public function run(){ $where_array=array(); $params=$this->getParams(); require_once(SITEBILL_DOCUMENT_ROOT.'/apps/system/lib/model/model.php'); $data_model = new Data_Model(); $data_model_array = $data_model->get_kvartira_model(false); $data_model_array = $data_model_array['data']; if($params['optype'] == 1 && isset($data_model_array['optype'])){ $where_array[optype]=DB_PREFIX.'_data.optype ='.$params['optype']; } $phone = trim($this->getRequestValue('phone'));if(''!==$phone){ $params['phone'] = $phone; } if(isset($params['phone'])){ $where_array[]='('.DB_PREFIX.'_data.phone LIKE "%'.$params['phone'].'%")'; } return array( 'where'=>$where_array, 'params'=>$params ); } } $params=array(); if($this->getRequestValue('srch_word') != '' ){ $params['srch_word'] = $this->getRequestValue('srch_word'); } return $params; $params=$this->getParams(); $where_array=array(); require_once(SITEBILL_DOCUMENT_ROOT.'/apps/system/lib/model/model.php'); $data_model = new Data_Model(); $data_model_array = $data_model->get_kvartira_model(false); $data_model_array=$data_model_array['data']; if(isset($params['srch_word'])){ $where_array[]= DB_PREFIX.'_data.text LIKE \'%' . $params['srch_word'] . '%\''; } return array( 'where'=>$where_array, 'params'=>$params ); Вы уж извеняйте я понимаю что вам не очень есть когда проводить тут курсы основ php, но если не сложно плиз подскажите че я делаю не так?
  9. <div class="type control-group"> <label class="control-label" for="inputType"> Поиск по описанию </label> <div class="controls"> <action="{$estate_folder}"> <input type="text" id="input-search" name="srch_word" placeholder="Поиск по описанию"> </div> почему такая конструкция не отрабатывает в поиске? вроде должна бы искать по слову в описании, в админке же работает.
  10. возможность делать архив реализована в cms поищите как настроить архив. + в админке в подробном просмотре объявлений есть заметки там можно писать че угодно, остается только настроить и разобраться с правами доступа. мультилистинга существует уже вариаций 10 минимум, на вкус и цвет как говорится, + РГР уже делает свою млс систему для тех что хочет работать официально. И вообще мультилистинг весьма спорное явление для нашей страны, практика показала что не очень то он и нужен, достаточно простого чатика в любом месенждере чтобы собрать туда фанатов продаж.
  11. В форме редактирования/добавления объявления к карте можно кнопку найти прикрутить, чтоб не проверяться после сохранения правильно ли определил модуль гео место или нет. прямо на карте можно сделать "серенький слой" с кнопкой найти. Или в настройках эта фишка уже есть, а я че то пропустил?
  12. в чем разбираюсь подскажу. пишите на форуме.
  13. приложение mysearch купить и настроить под свои хотелки. https://www.sitebill.ru/programma-rassilky-objavleniy-nedvizhimosty
  14. Товарищи, за науку спасибо) сделал так, класс не смог прописать, а стиль сработал только при таком варианте. для tr не срабатывало. <tr><td style="border-bottom: 1px solid #2b5be2;" colspan="6"></td></tr>
  15. прошу не пинать меня за идиотские вопросы, но даже гуглеж не дал мне ответа))) так что ли? <tr class="border-bottom: 1px solid silver;"><td colspan="2">&nbsp;</td></tr> или надо в css создать новый класс с указаными параметрами а в строку в кавычки вбить только его название.
  16. Как защититься от несанкционированного исполнения php скриптов? Я вот тут подумал есть у меня скрипт который запускает приложение мой поиск, и какой нить "вася" зная ссылку начнет к ней обращаться, и всех завалит письмами и может даже положит сайт например. наверное где то нужно прописать ip адрес сервера и чтобы он только и мог к скрипту обращаться?
  17. Спасибо за помощь. Я подековался и у меня получилось почти все, подскажите где что в коде вставить, чтобы разделить объявления горизонтальной линией. <tr valign="top" class="row3"> <td rowspan="3" align="center">{if $grid_item.img != '' } <a href="{$site_url}{$grid_item.href}"><img src="{$site_url}{$estate_folder}/img/data/{$grid_item.img[0].preview}" width="100"></a> {/if}</td> <td colspan="2" align="center"><b>{$grid_item.type_sh}</b></td> <td colspan="2" align="right" ><b>Адрес:</b>{$grid_item.adres_parser}</td> </tr> <tr> <td colspan="4">{$grid_item.text|truncate:200}</td> </tr> <tr> <td></td> <td>Этаж:{$grid_item.floor}/{$grid_item.floor_count}</td> <td>Площадь:{$grid_item.square_all}/{$grid_item.square_live}/{$grid_item.square_kitchen}</td> <td align="right" nowrap><b>Цена:</b>{$grid_item.price|number_format:0:",":" "} {if $grid_item.currency_name != ''}{$grid_item.currency_name}{/if}</td> </tr> чтоб получилось как на скрине.
  18. А вам точно нужны эти улицы? Может ни к чему эти поля , проще адрес вбивать целиком в одно поле. А так ищите на сайте посты про связанные элементы они помогут.
  19. Вопрос так и остался не решенным реально нужна помощь хотя бы с временным решением каким то. Мне нужно чтобы поиск по номеру телефона в админке показывал все объявления которые есть в data, щас cms в админке делит объявления на архивные и не архивные и при поиске мне показывает только неархивные (те у которых archived=0) , а как сделать чтобы на вкладке все были все объявления чтобы система не отсекала архивные объявления, и при поиске показывала и архивные и неархивные. архивация настроена через поле archived в таблице data, в дополнительных настройках активирован настройка Использовать предудаление для объявлений, она еще ломает счетчик объявлений вверху.
  20. Дмитрий нормальная позиция, я ведь тоже много лет назад планировал создание своей срмки и даже делали несколько попыток. Но тоже сразу четко разделял что срмка должна быть отдельным инструментом, причем обязательно должна разворачиваться на серваке внутри компании, и писаться точно не на пхп слишком узок. А сайт должен быть на хостинге в интернете и выгрузка через апи или xml. И вот тут как раз ваша цмска самое то. Я б тогда и создал проблема вся была в талантливых программистах, у тех которые талантливы дел за гланды, а бездари сливаются на второй неделе. Может как раз путь интеграции стороннего сервиса и является идеальным, тем более сейчас с выгрузкой объектов в объявления нет ни каких проблемм, я навскидку вспомню сайтов 5 которые даю апи на загрузку к ним объявлений и сами выгружают уже на больше сотни площадок. recrm пользовался отказался, была тормознута, не устраивал saas, не нравилась не масштабируемость, amocrm проблеммы как раз таки с базой недвижимости. есть lotinfo мне понравился функционал, отпугнула тормознутостью. клиентская база - не смог развернуть на свой сервер пробовал многие бесплатные crm написанные на php все медленно. свой продукт стал бы писать на джаве или си
  21. cms sitebill это конечно же не совсем crm система хоть и некоторые элементы есть, это cms рассчитаная для массового потребления, отлично подходит как сайт для агентства недвижимости с небольшим коллективом, он ведь чем хорош, моментально подхватывают поисковики и минимум настроек, за счет чего высокая скорость. cms sitebill более широкая и гибкая в плане использования, где тут видел что вроде интернет магазин на этом движке кто то сделал. Не познав crm то же бы остался на этом движке, а так пока я тихоньку учусь работе с кодом и версткой на примере этой cms и использую ее как парсер, еще через нее ввожу в дело новичков чтобы не делится лишней информацией.
  22. я не пользуюсь meta и поэтому заголовок объявлений совпадает с метазаголовком, формируется в realty view сделано так, делать можно по аналогии, если надо раздельно чтобы работало (заголовок объявления не был равен метазаголовку) то править в header по приведенному примеру. например