banzai72

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

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

  • Посещение

  • Days Won

    16

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

  1. Хих! пять тысяч в месяц за 5 сотрудников
  2. А смысл. В sitebill есть всё, что нужно. Мы например помимо основного настроили автоматический импорт объектов на 25 сайтов, интегрировали на сайт автоматическое поступление объектов от собственников (и эти объекты ещё и уходят в рекламу с контактами сотрудников). И многое другое. Мы разные crm пробовали. И пришли к решению, что sitebill лучшие!
  3. Скажите пожалуйста. В шаблоне real-spaces есть определение координат на лету? И как сделать? Очень-очень надо! Нужно, что бы именно после письменного ввода в форме подачи объявления пользователи видели куда установился маркер на карте _______ Я уже почти неделю ищу на форуме и никак не могу найти ответ на вопрос Помогите пожалуйста если можно А то сейчас вписал адрес и не знаешь куда метка встанет Так реализовано на http://www.eest.ru/account/data/?do=new
  4. Я уже почти неделю ищу на форуме и никак не могу найти ответ на вопрос Помогите пожалуйста если можно как сделать, что бы при подаче объявления метка на карте устанавливалась сразу при вводе адреса а не после сохранения А то сейчас вписал адрес и не знаешь куда метка встанет Так реализовано на http://www.eest.ru/account/data/?do=new
  5. Я уже почти неделю ищу на форуме и никак не могу найти ответ на вопрос Помогите пожалуйста если можно как сделать, что бы при подаче объявления метка на карте устанавливалась сразу при вводе адреса а не после сохранения А то сейчас вписал адрес и не знаешь куда метка встанет Так реализовано на http://www.eest.ru/account/data/?do=new
  6. Я уже почти неделю ищу на форуме и никак не могу найти ответ на вопрос Помогите пожалуйста если можно как сделать, что бы при подаче объявления метка на карте устанавливалась сразу при вводе адреса а не после сохранения А то сейчас вписал адрес и не знаешь куда метка встанет Так реализовано на http://www.eest.ru/account/data/?do=new
  7. Ещё не реализовано? А то вписываешь адрес и пока не сохранишь не известно куда маркер встанет.......
  8. у вас работает? У меня при использовании apps.realty.use_predeleting пишет Доступ запрещен ..........Нашел, это вообще включать нельзя
  9. А ПРО КНОПКУ УБРАТЬ В АРХИВ ЕЩЁ НИКТО НЕ ДОГАДАЛСЯ? ПОДСКАЖИТЕ ЕСЛИ КТО ЗНАЕТ И НЕ ЖАЛКО?) Или просто ссылочку на такое чуда может кто подскажет............?)) В кнопку вставить то не долго
  10. Я пошел немного дальше Сделав дополнительно загрузку личных фото (или фотографий документов по объекту) И вставил ссылку для скачивания агентами, рядом с контактами собственника Соответственно сделал, что видит данную ссылку, как и контакты собственника только агент разместивший данное объявление В realty_view.tpl <div class="private_data"> <ul> {if $smarty.session.user_id eq $data.user_id.value} <li>Телефон собственника: {$data.owner_phone.value}</li> {/if} {if $smarty.session.user_id eq $data.user_id.value} <li>ФИО Собственника: {$data.owner_fio.value}</li> {/if} {if $smarty.session.user_id eq $data.user_id.value} <li>Личный текст: {$data.private_text.value}</li> {/if} {if $data.user_id.value eq $smarty.session.user_id} {if $photo|count>0 && intval($smarty.session.user_id)>0}<a href="{$estate_folder}/get_zip_owner_photo/{$data_shared.id.value}" >Скачать личные фото (или фото документов)</a>{/if} {/if} </ul> </div> А в main.php if(intval($_SESSION['user_id'])>0 && preg_match('/^get_zip_owner_photo\/(\d+)$/', $REQUESTURIPATH, $matches)){ $id=$matches[1]; $image_field='owner_image'; //указываем системное имя поля с картинками в нашей модели require_once(SITEBILL_DOCUMENT_ROOT.'/apps/system/lib/model/model.php'); $data_model = new Data_Model(); $form_data_shared = $data_model->get_kvartira_model(false, true); $form_data_shared=$form_data_shared['data']; $fields=array('id', $image_field, 'active'); foreach($form_data_shared as $k=>$v){ if(!in_array($k, $fields)){ unset($form_data_shared[$k]); } } $form_data_shared = $data_model->init_model_data_from_db ( 'data', 'id', $id, $form_data_shared, true ); //Если такого объекта нет - отбрасываем if(!$form_data_shared){ exit(); } //Если объект неактивен - отбрасываем if($form_data_shared['active']['value']!=1){ exit(); } $images=array(); if($form_data_shared[$image_field]['type']=='uploads' && is_array($form_data_shared[$image_field]['value']) && count($form_data_shared[$image_field]['value'])>0){ $images=$form_data_shared[$image_field]['value']; }elseif($form_data_shared[$image_field]['type']=='uploadify_image' && is_array($form_data_shared[$image_field]['image_array']) && count($form_data_shared[$image_field]['image_array'])>0){ $images=$form_data_shared[$image_field]['image_array']; } //Если картинок нет - отбрасываем if(empty($images)){ exit(); } $zip = new ZipArchive(); $zip_name = "photos_".$id.'_'.time().".zip"; $zip->open($zip_name, ZIPARCHIVE::CREATE); foreach($images as $photo){ $zip->addFile(SITEBILL_DOCUMENT_ROOT.'/img/data/'.$photo['normal'], $photo['normal']); } $zip->close(); if(file_exists($zip_name)){ header("Pragma: public"); header("Expires: 0"); header("Cache-Control: must-revalidate, post-check=0, pre-check=0"); header("Cache-Control: private", false); header('Content-type: application/zip'); header('Content-Disposition: attachment; filename="'.$zip_name.'"'); readfile($zip_name); unlink($zip_name); } exit(); } СПАСИБО ЗА СОВЕТЫ!!! РАБОТАЕТ ОТЛИЧНО! ____________________________________________________________________ ЕСЛИ КТО СМОЖЕТ ПОМОЧЬ БУДУ БЛАГОДАРЕН КАК СДЕЛАТЬ ТОЖЕ САМОЕ НЕ С ФОТО А С ДОКУМЕНТАМИ?
  11. Спасибо! Всё получилось отлично!
  12. Сделал вот как Может кому пригодится {if $smarty.session.user_id!=$user_data.user_id.value && $mailbox_on==1} {include file=$apps_mailbox_block title_data=[$data.topic_id.value_string,$data.city_id.value_string,$data.street_id.value_string] to=$user_data.user_id.value message_to_author_title='Написать'} {/if} {if $data.user_id.value eq $smarty.session.user_id} <a href="{$estate_folder}/account/data/?do=delete&id={$data.id.value}" id="recallMeButton" role="button" class="btn btn-danger btn-block btn-mini recallMe-top" data-toggle="modal" rel="nofollow"><i class="icon-white"></i> Удалить</a> {/if} {if $data.user_id.value eq $smarty.session.user_id} <a href="{$estate_folder}/account/data/?do=edit&id={$data.id.value}" id="recallMeButton" role="button" class="btn btn-info btn-block" data-toggle="modal" rel="nofollow"><i class="icon-white"></i> Редактировать</a> {/if} {if $data.user_id.value eq $smarty.session.user_id} <a style="margin-bottom:3px;" class="btn btn-block btn-primary" href="{$estate_folder}/upper/realty{$data.id.value}"><i class="icon-black icon-chevron-up"></i>Поднять (обновить)</a> {/if} _________________________________ Теперь если это Ваш объект вы будете видеть эти кнопки: А если не Ваш то вот эти
  13. Спасибо. По вашему совету сделал так <div class="row"> {if $data.user_id.value eq $smarty.session.user_id} <a style="margin-bottom:3px;" class="btn" href="{$estate_folder}/upper/realty{$data.id.value}"><i class="icon-black icon-chevron-up"></i>Поднять (обновить)</a> {/if} {if $data.user_id.value eq $smarty.session.user_id} <a href="{$estate_folder}/account/data/?do=edit&id={$data.id.value}" id="recallMeButton" role="button" class="btn btn-info" data-toggle="modal" rel="nofollow"><i class="icon-white"></i> Редактировать</a> {/if} {if $data.user_id.value eq $smarty.session.user_id} <a href="{$estate_folder}/account/data/?do=delete&id={$data.id.value}" id="recallMeButton" role="button" class="btn btn-danger btn-mini recallMe-top" data-toggle="modal" rel="nofollow"><i class="icon-white"></i> Удалить</a> {/if} Потом ещё планирую добавить Vip и Выделение Ну и с архивом было бы не плохо
  14. Можно ещё один не большой вопрос Просто подскажите пожалуйста где удалить эти кнопки
  15. Спасибо Вам огромно!!!!!!!!!!!!!!! Вы волшебник!!!!!!!!!!!!!! ОГРОМНОЕ СПАСИБО! ШИКАРНО!!!! ЛУЧШЕ НЕ ПРИДУМАТЬ!!! ПРОСТО ВОЛШЕБНО! АВТОКОМПЛИТ И РЯДОМ НЕ СТОЯЛ!
  16. Сделал. Ничего не изменилось. Пока удалил(на всякий случай) В ЛС написал вам свою админку и панель управления Посмотрите (помогите) пожалуйста P.S. И кстати копия изменяемых файлов не пригодилась У меня этих файлов нет...
  17. Да, я уже попробовал и увидел это Ну помогите мне пожалуйста, направьте в правильном направлении Где прописать data-live-search="true" Что бы было примерно как с автокомплитом Что бы можно было не листать кучу населенных пунктов а начать писать и выбрать из предлженного Конечно удобно бы было, что бы и при размещении объявления и в фильтре поиска НО ВАЖНЕЕ ВСЕГО ПРИ ПОДАЧЕ ОБЪЯВЛЕНИЯ!!! А то автокомплит отключает связь элементов Здесь можно увидеть всё неудобство выбора населенного пункта https://banzai72.ru/add
  18. Спасибо Вам за совет. Вы часто мне советом помогаете! Но так думаю не подойдёт. У нас фид выгружается на 25 сайтов. В текст выгрузки его пристроить думаю самый отличный был бы вариант...
  19. Добавлением в таблицу data например в city_id в "Набор параметров точной настройки элементов"? (там где прописываем связи элементов, вместо автокомплита)? Попробовал сделать так и не помогло а "true" вообще после сохранения пропадает// А... понял не туда вставлял. Подскажите пожалуйста куда надо? (мне нужно не только в поиске но и при добавлении объявления такое, а то при подаче объявления огромный список выпадает) Напишите пожалуйста хоть немного подробнее. Спасибо