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

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

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

  • Посещение

  • Days Won

    362

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

  1. Возьми флаг России и напиши там Sitebill )
  2. В файле http://realty-nvrsk.ru/template/frontend/realia/css/realia-blue.css Вот так сделайте .carousel .carousel-next { -webkit-transition: opacity 0.2s linear, background-color 0.2s linear; -moz-transition: opacity 0.2s linear, background-color 0.2s linear; -o-transition: opacity 0.2s linear, background-color 0.2s linear; transition: opacity 0.2s linear, background-color 0.2s linear; background-color: #06a7ea; background-image: url("../img/arrow-right-white.png"); background-position: center center; background-repeat: no-repeat; background-size: 8px 11px; cursor: pointer; height: 40px; margin-top: 10px; padding: 0px; position: absolute; right: 15px; text-indent: -9999px; top: 50%; width: 40px; z-index: 80}Поменял z-index: 999 на z-index: 80 И это тоже .carousel .carousel-prev { -webkit-transition: opacity 0.2s linear, background-color 0.2s linear; -moz-transition: opacity 0.2s linear, background-color 0.2s linear; -o-transition: opacity 0.2s linear, background-color 0.2s linear; transition: opacity 0.2s linear, background-color 0.2s linear; background-color: #06a7ea; background-image: url("../img/arrow-left-white.png"); background-position: center center; background-repeat: no-repeat; background-size: 8px 11px; cursor: pointer; height: 40px; margin-top: 10px; padding: 0px; position: absolute; left: 15px; text-indent: -9999px; top: 50%; width: 40px; z-index: 80}
  3. Этот скрипт делает только одно действие. Для более сложных действий нужен биллинг.
  4. В настройках есть параметр В личном кабинете доступна галочка спец.предложенийenable_special_in_accountВключите ее и будет как вы хотите.
  5. Это функция получения значения из таблицы конфига, и тут нельзя присвоить таким образом значение, это функция и она возвращает значение. Для того чтобы вам понять суть, я бы посоветовал почитать книжку по PHP и ООП, без этого будет сложно вам понять принцип. Эти данные берутся из модели данных. Сама модель данных записана в Приложения - Редактор форм (таблица data).
  6. Сейчас нет такой возможности. Можно внедрить алгоритм: 1. Скрываем от пользователя в ЛК галочку Публиковать. 2. На действие edit добавляем дополнительное действие установки флага active с 1 на 0. С программированием как у вас?
  7. Самый простой вариант http://www.etown.ru/s/topic/423-%D1%81%D0%BA%D1%80%D0%B8%D0%BF%D1%82-%D0%BE%D1%82%D0%BA%D0%BB%D1%8E%D1%87%D0%B5%D0%BD%D0%B8%D1%8F-%D1%81%D1%82%D0%B0%D1%80%D1%8B%D1%85-%D0%BE%D0%B1%D1%8A%D1%8F%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B9/ Более сложный и навороченный http://www.etown.ru/s/topic/514-%D0%B1%D0%B8%D0%BB%D0%BB%D0%B8%D0%BD%D0%B3-%D0%B4%D0%BB%D1%8F-%D1%81%D0%B0%D0%B9%D1%82%D0%B0-%D0%BD%D0%B5%D0%B4%D0%B2%D0%B8%D0%B6%D0%B8%D0%BC%D0%BE%D1%81%D1%82%D0%B8/
  8. В будущих версиях планируется, что это приложение будет универсальным генератором отчетов любого содержания. Статистика, выборки, графики и т.д.
  9. Он в корне. После замены фавикона нужно открыть его в браузере и нажать F5.
  10. С помощью этого приложения вы сможете экспортировать объявление в PDF-файл. И этот файл распечатать или отправить по почте. http://www.sitebill.ru/export-objavleniy-v-pdf
  11. Можно использовать функцию смарти для определения количества элементов в массиве {$myarray|@count}
  12. Сколько объявлений в базе? Поставьте в robots.txt задержку для поисковиков User-agent: *Crawl-delay: 10 # задает таймаут в 10 секундhttp://help.yandex.ru/webmaster/controlling-robot/robots-txt.xml#crawl-delay
  13. Если говорить о соц.сетях, то для твиттера у нас уже есть приложение для автоматического постинга новых объявлений. http://www.sitebill.ru/client/cart.php?gid=7 (Твиттер - кросспостинг)
  14. Сейчас эта фишка для программистов. Позже планируется сделать матрицу прав доступа для всех функций и по-умолчанию созданы шаблоны прав для админа, риэлтора. Т.е. можно будет сделать чтобы некоторым пользователям в админке были видны только некоторые пункты.
  15. Вам нужно установить таймзону в php.ini [Date]; Defines the default timezone used by the date functions; http://php.net/date.timezonedate.timezone = Europe/Moscow
  16. Зайдите в настройки и уберите галочку use_new_realty_grid. Либо же, зайдите в Приложения - Редактор форм и там в GridManager выберите колонки которые хотите отображать и нажмите Сохранить.
  17. Этот глюк у нас давно в баг-репорте. Один из мистических глюков, как мы его называем. Надеюсь скоро решим. А по логике работы обновлений, они обновляют, только вот номер версии не устанавливается нужный.
  18. Эта ошибка говорит о том, что вы в настройках включили use_new_realty_grid, но при этом не добавили колонки в Приложения - Редактор форм - Grid manager, там выберите галочками колонки и нажмите сохранить.
  19. Модули называются pdo и pdo_mysql Вот ссылка http://php.net/manual/ru/ref.pdo-mysql.php
  20. В файле /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();
  21. Если нужно чтобы светились одни и те же контакты у объявления, тогда проще будет в realty_view.tpl эти самые контакты внести жестко.
  22. Можно попробовать это сделать с помощью редактора форм. Там добавляем еще одно поле city_id - и для него активно в категории Загородная. Это поле будет фактически дублировать city_id обычный, но в нем можно подредактировать SQL-запрос. И поставить в нем условие select * from re_city where city_id <> 1 and city_id <> 2 order by nameСоответственно 1 и 2 это ИД городов, которые хотим исключить.
  23. Выполните в 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 ;