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

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

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

  • Посещение

  • Days Won

    362

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

  1. Зайдите в настройки и уберите галочку use_new_realty_grid. Либо же, зайдите в Приложения - Редактор форм и там в GridManager выберите колонки которые хотите отображать и нажмите Сохранить.
  2. Этот глюк у нас давно в баг-репорте. Один из мистических глюков, как мы его называем. Надеюсь скоро решим. А по логике работы обновлений, они обновляют, только вот номер версии не устанавливается нужный.
  3. Эта ошибка говорит о том, что вы в настройках включили use_new_realty_grid, но при этом не добавили колонки в Приложения - Редактор форм - Grid manager, там выберите галочками колонки и нажмите сохранить.
  4. Модули называются pdo и pdo_mysql Вот ссылка http://php.net/manual/ru/ref.pdo-mysql.php
  5. В файле /template/frontend/realia/main/main.php Добавьте функцию внутри класса frontend_main function check_local_config () { require_once (SITEBILL_DOCUMENT_ROOT.'/apps/system/lib/admin/object_manager.php'); require_once (SITEBILL_DOCUMENT_ROOT.'/apps/config/admin/admin.php'); $config_admin = new config_admin(); if ( !$config_admin->check_config_item('grid_type') ) { $config_admin->addParamToConfig('grid_type','list','Тип списка объявлений (list - обычная таблица, thumbs - div-блоки'); } if ( !$config_admin->check_config_item('template.realia.homepagetype') ) { $config_admin->addParamToConfig('template.realia.homepagetype','classic','Тип главной страницы (classic|slider|carousel)'); } if ( !$config_admin->check_config_item('vip_cost') ) { $config_admin->addParamToConfig('vip_cost','100','Цена VIP-объявления за 1 день'); $query = "alter table ".DB_PREFIX."_data add column vip_status_end int(11) not null default 0"; $this->db->exec($query); if ( !$this->db->success ) { echo $this->db->error.'<br>'; } } if ( !$config_admin->check_config_item('premium_cost') ) { $config_admin->addParamToConfig('premium_cost','100','Цена Премиум-объявления за 1 день'); $query = "alter table ".DB_PREFIX."_data add column premium_status_end int(11) not null default 0"; $this->db->exec($query); if ( !$this->db->success ) { echo $this->db->error.'<br>'; } } if ( !$config_admin->check_config_item('bold_cost') ) { $config_admin->addParamToConfig('bold_cost','100','Цена выделения объявления за 1 день'); $query = "alter table ".DB_PREFIX."_data add column bold_status_end int(11) not null default 0"; $this->db->exec($query); if ( !$this->db->success ) { echo $this->db->error.'<br>'; } } if ( !$config_admin->check_config_item('vip_rotator_number') ) { $config_admin->addParamToConfig('vip_rotator_number','5','Количество VIP-объявлений в колонке'); } if ( !$config_admin->check_config_item('ups_price') ) { $config_admin->addParamToConfig('ups_price','400','(Цена одного поднятия'); } }затем в этом же классе в функции main() сделайте вызов $this->check_local_config();
  6. Если нужно чтобы светились одни и те же контакты у объявления, тогда проще будет в realty_view.tpl эти самые контакты внести жестко.
  7. Можно попробовать это сделать с помощью редактора форм. Там добавляем еще одно поле city_id - и для него активно в категории Загородная. Это поле будет фактически дублировать city_id обычный, но в нем можно подредактировать SQL-запрос. И поставить в нем условие select * from re_city where city_id <> 1 and city_id <> 2 order by nameСоответственно 1 и 2 это ИД городов, которые хотим исключить.
  8. Выполните в phpmyadmin CREATE TABLE IF NOT EXISTS `re_news_topic` (`id` int(11) NOT NULL AUTO_INCREMENT,`name` varchar(255) NOT NULL,`url` varchar(255) NOT NULL,PRIMARY KEY (`id`)) ENGINE=MyISAM DEFAULT CHARSET=utf8 ;
  9. Сам тайтл генерируется внутри ядра сайта и изменения пока там сделать нельзя, но даже если и сделаете, то они будут затерты при следующем обновлении. Попробуем спроектировать систему, которая позволит делать конструктор МЕТА. Но если все-таки очень интересно где это создается, смотрите /apps/system/lib/frontend/view/kvartira_view.php $meta_data=$this->getMetaData($form_data_shared, $hasTlocation, $tlocationElement); $this->template->assign('meta_title', $meta_data['meta_title']); $this->template->assign('title', $meta_data['title']); $this->template->assign('meta_description', $meta_data['meta_description']); $this->template->assign('meta_keywords',$meta_data['meta_keywords']);
  10. В дистрибутиве, когда скачивали шаблон из ЛК он есть в архиве.
  11. Нужно установить /apps/client/, затем активировать его в настройках. И потом в Приложения - Редактор форм - создать таблицу client (нажать иконку бочки с плюсом рядом с client) Магазин контактов интегрируем в ближайшее время в realia, также как и биллинг.
  12. Переключение Аренда/Продажа происходит с помощью выбора соответствующей категории. Вот тут описание как добавлять табы. Вы можете создать Аренда / Продажа в поиске.
  13. Теперь уже можно переводить меню и некоторые элементы в формах. http://wiki.sitebill.ru/index.php?title=%D0%9F%D0%B5%D1%80%D0%B5%D0%B2%D0%BE%D0%B4
  14. Шаблон realia у нас выпущен недавно и функции биллинга для этого шаблона еще не интегрированы. Они есть в realty, agency. В ближайшее время добавим туда функции биллинга и сделаем обновление, сможете скачать шаблон с этими функциями.
  15. 1. Ограничение на большие фото нужно ставить в настройках PHP. Но думаю у вас они не доступны эти настройки, потому что только хостер может их менять. 2. Посмотрите в настройках поля user_pic_width, user_pic_height - тут нужно вписать ширину и высоту картинки пользователя, например user_pic_width = 100, user_pic_height = 100 Про кодировку - скиньте скриншот с тем местом где возникла эта ошибка и что делали до этого. 3. apps.client - это приложение для обработки заявок. Вскоре туда будут переведены все компоненты, которые принимают обращения клиентов (Ипотека, Обратная связь, Заявки на аренду). Можно сказать, что это 0.0.0.1 Версия CRM
  16. Он уже доступен для начального скачивания.
  17. Находим в шаблоне (main.tpl) вот такую строчку {include file="search_form.tpl"}Добавляем условие {if $main_file_tpl == 'realty_grid.tpl'}{include file="search_form.tpl"}{/if}Теперь форма поиска будет выводится только когда есть таблица объявлений, а на других страницах не будет подключаться эта форма.
  18. 1. Нужно обновить таблицы user, group, dna и еще штук 10 2. Нужно обновить все скрипты 3. Тестировать и смотреть какие ошибки возникают и исправлять их. В общем я не смогу вам написать инструкцию пошаговую, это нужно брать и делать на живом сайте. Пишите в личку.
  19. Исправил. Проблема была в необновленном шаблоне. Обновил шаблон и в магазине приложений загрузил новую версию.