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

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

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

  • Посещение

  • Days Won

    363

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

  1. Сейчас тестируем новые функции, скоро будет много апдейтов. А пока вы можете создать вручную форму контактов новую и там добавить шаблон. А в шаблоне можете произвольно с помощью HTML все оформить и туда можно и карту, и время работы и все что угодно. Смотрите видео
  2. Судя по ошибке, вы включили комбобокс, а не автокомплит. Комбобокс устаревшая функция. Скиньте скриншот с настройками поля для которого autocomplete включили. И шаблон не узнаю, как называется? Самописный? Если самописный, то даже ошибку скорей всего вы сами где-то в шаблоне сделали.
  3. А в базе они у вас как точно прописаны, напишите сюда по буквам Город и Улицу.
  4. Включили отладку ошибок в хроме например и сделайте скрин и отправьте сюда с этими ошибками Примерно так http://ruseller.com/lessons.php?rub=28&id=1408
  5. В новых версиях можно автоматически (обновите все приложения сначала). Затем зайдите в Настройки - GeoData там apps.geodata.allow_view_coding = 1 apps.geodata.try_endode = 1 apps.geodata.try_encode_fields = city_id, street_id, number
  6. В новых версиях можно автоматически (обновите все приложения сначала). Затем зайдите в Настройки - GeoData там try_endode = 1try_encode_fields = city_id, street_id, number
  7. Для того чтобы у пользователя был после регистрации тариф по-умолчанию. Например, тариф Начальный у которого tariff_id = 1 нужно сделать в phpmyadmin вот такую операцию alter table re_user alter column tariff_id set default 1;Соответственно вам также нужно скрыть поле user.tariff_id от других групп, и должно быть доступно только администратору это поле для редактирования, чтобы пользователи сами не могли менять тарифы.
  8. Это будет дополнительный платный модуль ) Также как тут PayPal http://www.sitebill.ru/client/cart.php?gid=7
  9. Это легко сделать в Приложение - Редактор форм. Удаляете лишние поля и добавляете свои. Вот инструкция
  10. Чтобы выводить надо еще присвоить это переменной в шаблоне, я вам показал как ее получить только. Присвоим так $breadcrumbs_array = $this->get_breadcrumbs_array();$element_1 = $breadcrumbs_array[1];$this->template->assert('element_1', $element_1);В шаблоне обращаемся к ней так {$element_1}
  11. 1. Зайдите в Обновления в админке и обновите все приложения 2. Скачайте свежую версию шаблона realty из ЛК sitebill.ru
  12. Убедили, запланируем модуль интеркассы, ждите появления модуля.
  13. Берем файл /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];Эти изменения я добавил также в базовой версии системы, так что после обновления не слетит.
  14. Теперь понял. Проблема в том, что при импорте структуры мы специально все к маленьким буквам приводим, чтобы не было дублей. Не предполагали, что туда города начнете ставить. Пока решения этого вопроса нет в системе.
  15. 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. Покажите файл и как вы его грузили?
  16. Сделайте, пожалуйста, скриншот с формой редактирования элемента мобильный телефон, я посмотрю может еще что-то забыли (возможно удалить из параметров значения mask). Либо можете написать доступ в админку (в личку) проверю.
  17. Вот правильные условия для редиректа на www RewriteCond %{HTTP_HOST} !^www\.RewriteCond %{REQUEST_URI} !^/robots\.txt$RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]По поводу кэша - этого в движке пока нет, придумаем.
  18. Открываю секрет - все модули, которые есть в системе в свое время были заказаны. Вообще все ) Тут есть простая экономическая составляющая - появляются только те функции, которые нужны. А реально нужны только те функции, за которые платят. Если нет интеркассы, значит за нее еще никто не захотел заплатить. Будет спрос, будет предложение. Под спросом я понимаю - желание купить. Да, такие мы тут все корыстные, и придумали корыстную систему за которую нужно платить деньги. Есть желание получить модуль, пишите в личку, обсудим детали.
  19. Думаю на хостинге не включен mod_rewrite или же не разрешен локальный .htaccess, надо хостингу писать вопрос.
  20. <link rel="canonical" href="http://residencia.lt{$smarty.server.REQUEST_URI}" />А так?
  21. Хм, тогда не понял задачи. А пример можете живой привести?
  22. Можно попробовать наделать "правильных" адресов с помощью этого приложения Затем дописать обработку и в цикле искать совпадения с вашим неоптимизированным адресом и с адресом в Линк-менджере. И его подставлять в качестве canonical
  23. После обновления всего нужно 1. Зайти на страницу http://kubzemli.ru/contactus/(чтобы инициализировалась модель обратной связи) 2. Чтобы слайдер обратно встал на главной, надо в настройках во вкладке Realia указать тип главной slider