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

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

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

  • Посещение

  • Days Won

    362

Все публикации пользователя Дмитрий Кондин

  1. Для того чтобы у пользователя был после регистрации тариф по-умолчанию. Например, тариф Начальный у которого tariff_id = 1 нужно сделать в phpmyadmin вот такую операцию alter table re_user alter column tariff_id set default 1;Соответственно вам также нужно скрыть поле user.tariff_id от других групп, и должно быть доступно только администратору это поле для редактирования, чтобы пользователи сами не могли менять тарифы.
  2. Это будет дополнительный платный модуль ) Также как тут PayPal http://www.sitebill.ru/client/cart.php?gid=7
  3. Это легко сделать в Приложение - Редактор форм. Удаляете лишние поля и добавляете свои. Вот инструкция
  4. Чтобы выводить надо еще присвоить это переменной в шаблоне, я вам показал как ее получить только. Присвоим так $breadcrumbs_array = $this->get_breadcrumbs_array();$element_1 = $breadcrumbs_array[1];$this->template->assert('element_1', $element_1);В шаблоне обращаемся к ней так {$element_1}
  5. 1. Зайдите в Обновления в админке и обновите все приложения 2. Скачайте свежую версию шаблона realty из ЛК sitebill.ru
  6. Убедили, запланируем модуль интеркассы, ждите появления модуля.
  7. Берем файл /apps/system/lib/sitebill.php Находим код /** * Get category breadcrumbs * @param array $params * @param array $category_structure * @param string $url * @return string */ function get_category_breadcrumbs_string( $params, $category_structure, $url = '' ) { $rs = ''; $ra[] = ''.$category_structure['catalog'][$params['topic_id']]['name'].''; $parent_category_id = $category_structure['catalog'][$params['topic_id']]['parent_id']; while ( isset($category_structure['catalog'][$parent_category_id]['parent_id']) && $category_structure['catalog'][$parent_category_id]['parent_id'] != 0 ) { if ( $j++ > 100 ) { return; } $ra[] = ''.$category_structure['catalog'][$parent_category_id]['name'].''; $parent_category_id = $category_structure['catalog'][$parent_category_id]['parent_id']; } if ( isset($category_structure['catalog'][$parent_category_id]['name']) && $category_structure['catalog'][$parent_category_id]['name'] != '' ) { $ra[] = ''.$category_structure['catalog'][$parent_category_id]['name'].''; } $rs = implode(' / ', array_reverse($ra)); return $rs; }Заменяем его на код /** * Get category breadcrumbs * @param array $params * @param array $category_structure * @param string $url * @return string */ function get_category_breadcrumbs_string( $params, $category_structure, $url = '' ) { $rs = ''; $ra[] = ''.$category_structure['catalog'][$params['topic_id']]['name'].''; $parent_category_id = $category_structure['catalog'][$params['topic_id']]['parent_id']; while ( isset($category_structure['catalog'][$parent_category_id]['parent_id']) && $category_structure['catalog'][$parent_category_id]['parent_id'] != 0 ) { if ( $j++ > 100 ) { return; } $ra[] = ''.$category_structure['catalog'][$parent_category_id]['name'].''; $parent_category_id = $category_structure['catalog'][$parent_category_id]['parent_id']; } if ( isset($category_structure['catalog'][$parent_category_id]['name']) && $category_structure['catalog'][$parent_category_id]['name'] != '' ) { $ra[] = ''.$category_structure['catalog'][$parent_category_id]['name'].''; } $this->set_breadcrumbs_array(array_reverse($ra)); $rs = implode(' / ', array_reverse($ra)); return $rs; } function set_breadcrumbs_array( $breadcrumbs_array = array() ) { $this->breadcrumbs_array = $breadcrumbs_array; } function get_breadcrumbs_array( ) { return $this->breadcrumbs_array; }Теперь в функции можно обратиться к массиву так function getTopicFullInfo ( $topic_id ) {$r=parent::getTopicFullInfo($topic_id);if(!empty($r)){require_once(SITEBILL_DOCUMENT_ROOT.'/apps/system/lib/admin/structure/structure_manager.php');$Structure_Manager = new Structure_Manager();$category_structure = $Structure_Manager->loadCategoryStructure();$params['topic_id']= $topic_id;$r['name']=$this->get_category_breadcrumbs_string( $params, $category_structure );$breadcrumbs_array = $this->get_breadcrumbs_array();$element_1 = $breadcrumbs_array[1];}return $r;}Обращаем внимание на эти добавленные строчки $breadcrumbs_array = $this->get_breadcrumbs_array();$element_1 = $breadcrumbs_array[1];Эти изменения я добавил также в базовой версии системы, так что после обновления не слетит.
  8. Теперь понял. Проблема в том, что при импорте структуры мы специально все к маленьким буквам приводим, чтобы не было дублей. Не предполагали, что туда города начнете ставить. Пока решения этого вопроса нет в системе.
  9. 1. Видимо вам это нужно http://www.etown.ru/s/topic/1517-%D0%B2%D0%BE%D0%BF%D1%80%D0%BE%D1%81-%D0%BF%D0%BE-title-%D1%83-%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D0%B5-%D1%82%D0%BE%D0%B2%D0%B0%D1%80%D0%B0%D0%BA%D0%B2%D0%B0%D1%80%D1%82%D0%B8%D1%80%D1%8B/?hl=%2B%D1%85%D0%BB%D0%B5%D0%B1%D0%BD%D1%8B%D0%B5+%2B%D0%BA%D1%80%D0%BE%D1%88%D0%BA%D0%B8#entry17421 2. Покажите файл и как вы его грузили?
  10. Сделайте, пожалуйста, скриншот с формой редактирования элемента мобильный телефон, я посмотрю может еще что-то забыли (возможно удалить из параметров значения mask). Либо можете написать доступ в админку (в личку) проверю.
  11. Вот правильные условия для редиректа на www RewriteCond %{HTTP_HOST} !^www\.RewriteCond %{REQUEST_URI} !^/robots\.txt$RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]По поводу кэша - этого в движке пока нет, придумаем.
  12. Открываю секрет - все модули, которые есть в системе в свое время были заказаны. Вообще все ) Тут есть простая экономическая составляющая - появляются только те функции, которые нужны. А реально нужны только те функции, за которые платят. Если нет интеркассы, значит за нее еще никто не захотел заплатить. Будет спрос, будет предложение. Под спросом я понимаю - желание купить. Да, такие мы тут все корыстные, и придумали корыстную систему за которую нужно платить деньги. Есть желание получить модуль, пишите в личку, обсудим детали.
  13. Думаю на хостинге не включен mod_rewrite или же не разрешен локальный .htaccess, надо хостингу писать вопрос.
  14. <link rel="canonical" href="http://residencia.lt{$smarty.server.REQUEST_URI}" />А так?
  15. Хм, тогда не понял задачи. А пример можете живой привести?
  16. Можно попробовать наделать "правильных" адресов с помощью этого приложения Затем дописать обработку и в цикле искать совпадения с вашим неоптимизированным адресом и с адресом в Линк-менджере. И его подставлять в качестве canonical
  17. После обновления всего нужно 1. Зайти на страницу http://kubzemli.ru/contactus/(чтобы инициализировалась модель обратной связи) 2. Чтобы слайдер обратно встал на главной, надо в настройках во вкладке Realia указать тип главной slider
  18. Вы используете Excel платный? Читали тут? http://wiki.sitebill.ru/index.php?title=Excel Разделительный символ ; После импорта данных, зайдите в Приложения - SEO-оптимизация и нажмите Обновить структуру каталогов.
  19. Ну это можно прямо из браузера скопировать ) <div id="footer-wrapper"> <div id="footer-top"> <div id="footer-top-inner" class="container"> <div class="row"> <div class="widget properties span3"> <div class="title"> <h2>Новые объекты</h2> </div><!-- /.title --> <div class="content"> <div class="property"> <div class="image"> <a href="/kvartiri/realty2128.html"></a> <img src="/img/data/prv54b3f5c5e0106_1421080005_1.jpg" class="previewi"> </div><!-- /.image --> <div class="wrapper"> <div class="title"> <h3> <a href="/kvartiri/realty2128.html"> Белгород, Б-р Юности, 45 </a> </h3> </div><!-- /.title --> <div class="location">Квартира</div><!-- /.location --> <div class="price">2 470 000 </div> </div><!-- /.wrapper --> </div><!-- /.property --> <div class="property"> <div class="image"> <a href="/kvartiri/realty1972.html"></a> <img src="/img/data/prv54830bdaead5e_1417874394_1.jpg" class="previewi"> </div><!-- /.image --> <div class="wrapper"> <div class="title"> <h3> <a href="/kvartiri/realty1972.html"> Новый Оскол, ул. Гражданская, 3 </a> </h3> </div><!-- /.title --> <div class="location">Квартира</div><!-- /.location --> <div class="price">999 900 </div> </div><!-- /.wrapper --> </div><!-- /.property --> <div class="property"> <div class="image"> <a href="/kvartiri/realty2028.html"></a> <img src="/img/data/prv5483371c750a0_1417885468_1.jpg" class="previewi"> </div><!-- /.image --> <div class="wrapper"> <div class="title"> <h3> <a href="/kvartiri/realty2028.html"> Старый Оскол, Олимпийский 20 </a> </h3> </div><!-- /.title --> <div class="location">Квартира</div><!-- /.location --> <div class="price">10 000 </div> </div><!-- /.wrapper --> </div><!-- /.property --> </div><!-- /.content --> </div><!-- /.properties-small --> <div class="widget span3"> <div class="title"> <h2>Новости</h2> </div><!-- /.title --> <div id="widget span3"> <div id="news_column"> <!--h4>7 причин срочной продажи квартиры</h4--><span class="date">09.01.2015</span> <span class="anons"> <a href="/news/7-prichin-srochnoy-prodaji-kvartiri/"><p>7 причин срочной продажи квартиры</p></a></span><div class="clear"></div><br><!--h4>Граждан могут лишить прав на муниципальную квартиру при сдаче ее внаем</h4--><span class="date">07.01.2015</span> <span class="anons"> <a href="/news/grajdan-mogut-lishit-prav-na-munitsipalnuyu-kvartiru-pri-sdache-ee-vnaem/"><p>Граждан могут лишить прав на муниципальную квартиру при сдаче ее внаем</p></a></span><div class="clear"></div><br><!--h4>Налог на недвижимость по новым правилам заработает в 23 регионах РФ</h4--><span class="date">01.01.2015</span> <span class="anons"> <a href="/news/nalog-na-nedvijimost-po-novim-pravilam-zarabotaet-v-23-regionah-rf/"><p><strong>Налог на недвижимость по новым правилам заработает в 23 регионах РФ</strong></p></a></span><div class="clear"></div><br><a href="/rss/"><img src="/template/frontend/agency/img/rss.gif" border="0"></a> </div> </div><!-- /.content --> </div><!-- /.widget --> <div class="widget span3"> <div class="title"> <h2 class="block-title">Пользователю</h2> </div><!-- /.title --> <div class="content"> <ul class="menu nav"> <li><a href="/help/">Помощь</a></li> <li><a href="/polzsogl/">Пользовательское соглашение</a></li> <li><a href="/poferta/">Публичная оферта</a></li> <li><a href="/otrebov/">Общие правила</a></li> <li><a href="/getrent/">Заявка на аренду/покупку</a></li> </ul> </div><!-- /.content --> </div><!-- /.widget --> <div class="widget span3"> <div class="title"> <h2 class="block-title">Группа ВКонтакте</h2> </div><!-- /.title --> <div id="right2"> <div class="vk"> <script type="text/javascript" src="http://userapi.com/js/api/openapi.js?22"></script> <!-- VK Widget --> <div id="vk_groups" style="height: 216px; width: 270px; background: none;"><iframe name="fXDa4c78" frameborder="0" src="http://vk.com/widget_community.php?app=0&width=270px&_ver=1&gid=80379645&mode=0&color1=&color2=&color3=&class_name=&height=190&url=http%3A%2F%2Fmyru.estate%2F&14b4f4927ad" width="270" height="200" scrolling="no" id="vkwidget1" style="overflow: hidden; height: 216px;"></iframe></div> <script type="text/javascript"> VK.Widgets.Group("vk_groups", {mode: 0, width: "270", height: "190"}, 80379645); </script> <br> </div> </div> </div><!-- /.widget --> </div><!-- /.row --> </div><!-- /#footer-top-inner --> </div><!-- /#footer-top --> <div id="footer" class="footer container"> <div id="footer-inner"> <div class="row"> <div class="span6 copyright"> <p>Все права защищены © MEDIA MARKET LLC</p> <p>Недвижимость России. Сайт бесплатных частных объявлений и предложений агенств недвижимости о покупке, продаже и аренде во всех городах РФ. Купить или снять квартиру, комнату, дом, офис. Продажа бизнеса, зданий, павильонов, магазинов и коммерческой недвижимости. Актуальные цены на недвижимость, подробные описания и фотографии.</p> </div><!-- /.copyright --> <div class="span6 share"> <div class="content"> </div><!-- /.content --> </div><!-- /.span6 --> </div><!-- /.row --> </div><!-- /#footer-inner --> </div><!-- /#footer --></div>
  20. Уже сталкивались с такой проблемой. У вас в файле /inc/db.inc.php в начале файла есть лишний символ, вот он и сбивает весь вывод. Удалите лишний символ (возможно он появился, когда редактировали файл через фтп).
  21. Подправим дистрибутив шаблона и добавить туда изменения для магазина контактов.
  22. Тут /template/frontend/pure/admin/template Создайте шаблон в Приложения - Редактор шаблонов, назовите этот файл client_order_contact.tpl Внутри будет примерно такое <div class="row"><div class="span6">{$form}</div><div class="span6"><iframe width="560" height="315" src="https://www.youtube.com/embed/wPp_c_9V6rM" frameborder="0" allowfullscreen></iframe></div></div> Если хотите именно свой шаблон, то делайте по двум пунктам выше.
  23. Берем файл /template/frontend/realia/realty_view.tpl Добавляем код {if $data.user_id.value eq $smarty.session.user_id}<a href="{$estate_folder}/account/data/?do=edit&id={$data.id.value}">Редактировать</a>{/if}