Создаем сайт агентства недвижимости на Joomla

В этой серии видеоуроков мы познакомимся с компонентом Joomla Estate Agency.

С помощью него вы сможете сделать сайт, который будете использовать либо для себя, если вы как-то связаны с продажей или арендой недвижимости, либо как площадку для сторонних агентов и агентств, которые смогут самостоятельно и без вашего участия размещать свои объявления на вашем сайте, а вы сможете зарабатывать на контекстной или другой рекламе, которую разместите на нем.

Основные преимущества компонента JEA таковы:

Возможность добавления объявлений о продаже и аренде недвижимости агентами с главной страницы.

Неограниченное количество агентов.

Продвинутый поиск на основе AJAX по характеристикам недвижимости.

Заполнение объявлений по заранее сформированному шаблону.

Возможность создания "избранных" объявлений, отображающихся в специальном модуле.

Возможность размещения галереи фотографий для каждого объявления.

Возможность создания контактной формы с встроенной капчей для каждого объявления.

Урок 1. Знакомство с компонентом и с демо-сайтом на его основе.

Устанавливаем движок на локальный сервер, а также устанавливаем сам компонент, необходимые для его работы модули и плагины.

Урок 2. Добавляем характеристики недвижимости для создания шаблона объявления.

Изменяем опции шаблона недвижимости под наши нужды.
Добавляем объявления по аренде и по продаже недвижимости.

Урок 3. Создаем необходимые пункты меню и размещаем меню в нужной позиции.

Модуль избранных объявлений. Модуль поиска по объявлениям. Удаляем ненужные характеристики объектов. Подключаем капчу к форме обратной связи.

Урок 4. Решаем проблемы с кодировками.

Регистрация агентов и добавление их на сайт. Модуль для добавления объявлений с фронтенда.

Ссылки для скачивания:

Формат FLASH:

Урок 1, Урок 2, Урок 3, Урок 4

Формат AVI:

Урок 1, Урок 2, Урок 3, Урок 4

Дополнительные материалы:
Скачать

Автор уроков: Сергей Патин

Авторизоваться и Скачать

5 последних добавленных файлов в рубрике"Видеоуроки"

  • Как заставить человека просмотреть видео на сайте до конца?

    В этом уроке вы познакомитесь с отличным плеером для показа видео на вашем сайте JW Player, а также научитесь взаимодействовать с ним, привязывая к разным моментам просмотра видео всякие события. Например, если вы делаете какую-то продающую презентацию и хотите, чтобы люди увидели кнопку заказа только ближе к концу презентации, то с помощью данного видео вы сможете это сделать.

  • Эффект дразнящего уголка для вашего сайта

    Я думаю, вы уже много раз наталкивались на эффект дразнящего уголка на сайтах разных инфобизнесменов. Этот прием хорошо себя зарекомендовал, поэтому с помощью него вы сможете немного увеличить свою подписную базу или повысить продажи.

  • Как добавить комментарии Вконтакте к своему сайту

    Многие мечтают о хорошей системе комментариев на своем сайте. Ведь большое количество комментариев к вашим материалам создают активность аудитории, благодаря которой видно, что сайт живой, и его посещают другие люди. Но проблема в том, что большинство стандартных систем комментирования, которые встроены в движки сайтов, позволяют оставлять комментарии только зарегистрированным пользователям. Либо, если открыть их для всех, то вас замучают спамеры.

  • Эффективная гостевая книга для joomla-сайта

    Гостевые книги часто используются на сайтах в качестве эффективного способа обратной связи с людьми, которые заходят на ваш сайт. Посетители могут высказать свое мнение относительно сайта, дать какой-то совет или задать вопрос. И в этом уроке мы установим на сайт, работающий на движке джумла, компонент гостевой книги phoca guestbook.

  • Открываем счет в системе PayPal

    Последние несколько лет все свои покупки на аукционе ebay и многих интернет-магазинах я оплачиваю с помощью системы PayPal. Это удобно, безопасно и быстро. О том, как открыть счет в этой системе, я расскажу в двух видеоуроках, которые записал специально для вас.

или авторизуйтесь, чтобы добавлять комментарии, оценивать уроки и сохранять их в личном кабинете
  • 24 Ноября 2011 00:07
    Ygreec
    У меня вопрос - можно ли заменить фавиконку или всегда будет иконка Джумлы? И второй вопрос - мне хочется добавить больше критериев поиска и некоторые функции - готов ли Сергей за плату взяться за это?
    • 12 Января 2012 10:58
      ASTANA
      ответ 1 вопрос да можно а второй могу ))
  • 24 Ноября 2011 11:38
    routon
    Почему то нет изображения? Только звук.
  • 24 Ноября 2011 19:05
    qweewq
    horosho
  • 1 Декабря 2011 10:45
    miwany
    Почему на удаленном сервере открывается только главная страница, на остальных ошибка: 404 - Компонент не найден Вы не можете посетить текущую страницу потому, что: просроченная закладка/избранное поисковый механизм, у которого просрочен список для этого сайта пропущен адрес у вас нет прав на эту страницу Запрашиваемый ресурс не был найден. В процессе обработки вашего запроса произошла ошибка. в чем проблема?
  • 10 Декабря 2011 21:23
    Valbars
    А есть этот компонент для Джумлы 1.7 ?
  • 14 Декабря 2011 23:14
    pain
    Ошибка. Когда мы удалили из файла default.php часть какой - то команды в тегах <?php>, то получилось следующее: при первом заходе на сайт - на главную станицу, в блоке с особыми объявлениями отображаются не рубли, а евро. Как это можно починить, подскажи. Урок клевый, побольше бы таких уроков для Joomla. Спасибо.
  • 15 Февраля 2012 23:33
    spiiid
    При установке компонента com_jea-1.1 выдает ошибку
    Notice: Use of undefined constant PHP_EOL - assumed 'PHP_EOL' in z:\home\localhost\www\agency\administrator\components\com_jea\install.php on line 126
    Notice: Use of undefined constant PHP_EOL - assumed 'PHP_EOL' in z:\home\localhost\www\agency\administrator\components\com_jea\install.php on line 127
    Notice: Use of undefined constant PHP_EOL - assumed 'PHP_EOL' in z:\home\localhost\www\agency\administrator\components\com_jea\install.php on line 134
    Notice: Use of undefined constant PHP_EOL - assumed 'PHP_EOL' in z:\home\localhost\www\agency\administrator\components\com_jea\install.php on line 138
    Notice: Use of undefined constant PHP_EOL - assumed 'PHP_EOL' in z:\home\localhost\www\agency\administrator\components\com_jea\install.php on line 143
    
    Соответственно на index.php выдаёт тоже ошибки.
    Notice: Undefined variable: default_font in z:\home\localhost\www\agency\templates\siteground-j15-194\styleloader.php on line 3
    [Денвер: показать возможную причину ошибки]
    Notice: Undefined variable: side_column in z:\home\localhost\www\agency\templates\siteground-j15-194\utils.php on line 40
    Notice: Undefined variable: template_width in z:\home\localhost\www\agency\templates\siteground-j15-194\utils.php on line 42
    Notice: Undefined variable: template_width in z:\home\localhost\www\agency\templates\siteground-j15-194\utils.php on line 45
    
  • 26 Февраля 2012 13:42
    dr_gans
    у меня вроде все получилось, только возникает одна проблема, при регистрации пользователей на указанную почту письмо активации не приходит, как это сделать можно? или можно ли сделать без активации через почту, зайти на свой логин?
  • 27 Февраля 2012 19:13
    dr_gans
    возникла одна проблема, при регистрации пользователей на указанную почту письмо активации не приходит. или можно ли сделать без активации через почту, зайти на свой логин?
  • 4 Марта 2012 22:41
    MalTaV
    Спасибо за урок! Всё очень доступно :) Подскажите, только у меня Агент не может на сайте выбрать Город и Район?
  • 28 Марта 2012 18:58
    rum44
    в видеоматериалах нет дополнительных материалов
  • 1 Апреля 2012 18:41
    Alexander43
    Подскажите как сделать так, чтобы незарегистрированный пользователь мог добавлять объекты?
    • 17 Апреля 2012 13:53
      maximkajoomla
      Вопрос актуален. Тоже очень хотелось бы узнать как добавлять объекты не регистрируясь
  • 23 Апреля 2012 23:43
    Alekce
    Сергей, огромное спасибо за данный урок. Всё понятно и интересно.
  • 21 Мая 2012 18:46
    igor3310
    а есть импорт?
  • 20 Июня 2012 16:15
    sevlalo
    Спасибо за урок, все получилось! Только при переносе на хостинг базы, выдает ошибку: SQL-запрос: -- Database: `agency_db` -- Table structure for table `jos_aicontactsafe_config` -- CREATE TABLE IF NOT EXISTS `jos_aicontactsafe_config` ( `id` int( 11 ) unsigned NOT NULL AUTO_INCREMENT COMMENT 'config id', `config_key` varchar( 50 ) NOT NULL DEFAULT '' COMMENT 'the key of the config variable', `config_value` text NOT NULL COMMENT 'the value of the config variable', PRIMARY KEY ( `id` ) ) ENGINE = MYISAM DEFAULT CHARSET = utf8 COMMENT = 'Configuration table of aiContactSafe' AUTO_INCREMENT =26; Ответ MySQL: Документация #1046 - No database selected В чем дело? Помогите разобраться?
  • 21 Июня 2012 23:57
    gladk71
    1.Подскажите, можно ли сделать так, чтобы нумерация объявлений(объектов) производилась автоматически. Иначе непонятно, какой номер должны ставить агенты при добавлении объекта. 2.Можно ли установить так, чтобы при регистрации нового пользователя ему автоматом присваивались права "agent" или разрешить всем зарегистрированным добавлять объекты без участия админа.
  • 22 Июня 2012 16:43
    sevlalo
    Разобрался!!!
  • 13 Июля 2012 16:33
    denisyan
    у нас такая проблема. Требуется при добавлении агентами нового предложения в "Полезная площадь"
    http://www/anchas.ru/novoe_predl.jpg
    вносить не цифру 55 например, а 55/12/6 (общая/жилая/кухня). Я предположил реализацию проблемы через phpmyadmin. Исправил в соответствующей таблице необходимое поле с INT 11 на VARCHAR 255. Получилась не совсем приятная ситуация. При стандартном добавлении объявления, вместо 55/12/6 остается только 55. А если я этот праметр вношу через phpmyadmin, то он выводится нормально - 55/12/6. Подскажите, как это исправить то есть чтобы агент мог сам внести 55/12/6 без необходимости копаться в таблицах и полях базы
  • 15 Июля 2012 02:39
    orsy
    В версии для joomla 2.5 есть возможность импорта областей городов и районов в csv. но я нигде не нашел как должне выглядеть файл для импорта. У кого нибудь есть такая инфа?
    • 11 Января 2013 16:48
      vinvin
      скажите пожалуйста, русификация к данному компоненту для джумлы 2.5 есть?
  • 30 Июля 2012 15:22
    gustovskiy
    Нужна помощь. Хотел в города (town) добавить поле описание как на вики. с добавлением через админку никак не получается. Прийдется забивать напрямую в базу. Подскажите как это дело мне вывести на сайте. этот файл отвечает за построение страницы городов components\com_jea\views\properties\tmpl\default.php там строка заголовка
    <?php if ( $this->params->get('show_page_title', 0) && $this->params->get('page_title', '') ) : ?>
    <h1><?php echo $this->params->get('page_title') ?></h1>
    что нужно после нее прописать чтобы у меня из таблицы jos_jea_towns выводилость значение desk нужного города?
  • 26 Сентября 2012 11:25
    llandyll
    Подскажите, почему при добавлении объявления с фронта при выборе области не заполняется выпадающий список с городами? А так же при нажатии на кнопку "..."(недвижимости доступна с) не появляется календарь и форма очищается.
  • 27 Октября 2012 17:55
    resreg
    спасибо за интересный урок. Проблема: когда добавляю новое предложение на продажу или аренду, в списке можно выбрать Регион, но нельзя выбрать Город и Район. Однако если добавлять через administratora то все работает. Что делать? Помогите пожалуйста...
  • 27 Октября 2012 22:23
    resreg
    +100500 ? а можно купить ответ за денежку? ну мне очень нужно понять... Спасибо Вам огромное, добрые люди.
  • 28 Октября 2012 13:06
    Marf_Albert
    При вводе имени базы данных хоста и пользователя выдает ошибку : You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'TYPE=MyISAM CHARACTER SET `utf8`' at line 29 SQL=CREATE TABLE `jos_banner` ( `bid` int(11) NOT NULL auto_increment, `cid` int(11) NOT NULL default '0', `type` varchar(30) NOT NULL default 'banner', `name` varchar(255) NOT NULL default '', `alias` varchar(255) NOT NULL default '', `imptotal` int(11) NOT NULL default '0', `impmade` int(11) NOT NULL default '0', `clicks` int(11) NOT NULL default '0', `imageurl` varchar(100) NOT NULL default '', `clickurl` varchar(200) NOT NULL default '', `date` datetime default NULL, `showBanner` tinyint(1) NOT NULL default '0', `checked_out` tinyint(1) NOT NULL default '0', `checked_out_time` datetime NOT NULL default '0000-00-00 00:00:00', `editor` varchar(50) default NULL, `custombannercode` text, `catid` INTEGER UNSIGNED NOT NULL DEFAULT 0, `description` TEXT NOT NULL DEFAULT '', `sticky` TINYINT(1) UNSIGNED NOT NULL DEFAULT 0, `ordering` INTEGER NOT NULL DEFAULT 0, `publish_up` datetime NOT NULL default '0000-00-00 00:00:00', `publish_down` datetime NOT NULL default '0000-00-00 00:00:00', `tags` TEXT NOT NULL DEFAULT '', `params` TEXT NOT NULL DEFAULT '', PRIMARY KEY (`bid`), KEY `viewbanner` (`showBanner`), INDEX `idx_banner_catid`(`catid`) ) TYPE=MyISAM CHARACTER SET `utf8` В чем может быть проблема? Спасибо.
  • 29 Октября 2012 16:08
    buhtoyarov
    Присоединяюсь к вопросу "Проблема: когда добавляю новое предложение на продажу или аренду, в списке можно выбрать Регион, но нельзя выбрать Город и Район. Однако если добавлять через administratora то все работает. Что делать? Помогите пожалуйста..." Помогите
    • 28 Ноября 2012 14:36
      llandyll
      Добавлю, что если редактировать объявление, то район и город выбирается. Так же если при создании объявления передавать id конкретного региона, то район и город выбирается. Но почему-то при выборе региона из выпадающего списка id региона не передается. Помогите решить данную проблему!
  • 15 Ноября 2012 16:18
    fox85
    Добрый вечер у меня такой вопрос моя сестра работает на фирме продажа недвижимости хочет чтоб я ей сделал сайт когда я его сделаю на кого регистрировать вить я с продажи домов не буду нечего иметь скорей буду зарабатывать с помощью текстовой рекламы. Если я его за регистрирую на себя как физ лицо так пойдёт или как мне тут поступить посоветуйте спасибо заранее
  • 18 Декабря 2012 09:06
    fox85
    Добрый день скажите почему не работает гугол карта как исправить глюк и слайтшу сейчас не работает как это исправить спасибо за раннее
  • 21 Декабря 2012 21:16
    sergogogo
    Ребят, привет! Никто не мучается с дублями? Создал пункты меню по странам, так в итоге один объект и в разделе одной страны и в разделе другой страны! как побороть?
  • 3 Января 2013 08:17
    evpatorion
    Подскажите пожалуйста, в JEA есть возможность поменять просмотрщик фото?
  • 11 Января 2013 14:31
    gustovskiy
    Подскажите как добавить описание города (как в википедии)? к примеру я перехожу на страницу города, выводится сначала описание его а потом уже внизу идет недвижимость.
  • 17 Января 2013 02:29
    treez
    Ни кто не знает как добавить к информации данные об агенте разместившего объявление, Фото, Имя, телефон, email например?
  • 13 Апреля 2013 01:09
    ser_rubeen
    у меня не получается ошибки: 1. Ошибка русификаций, выводит попробуйте через инсталятор. 2. Меню Главная отсутствует в установленном шаблоне для агенства 3. При вводе имени базы данных хоста и пользователя выдает ошибку : You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'TYPE=MyISAM CHARACTER SET `utf8`' at line 29 SQL=CREATE TABLE `jos_banner` ( `bid` int(11) NOT NULL auto_increment, `cid` int(11) NOT NULL default '0', `type` varchar(30) NOT NULL default 'banner', `name` varchar(255) NOT NULL default '', `alias` varchar(255) NOT NULL default '', `imptotal` int(11) NOT NULL default '0', `impmade` int(11) NOT NULL default '0', `clicks` int(11) NOT NULL default '0', `imageurl` varchar(100) NOT NULL default '', `clickurl` varchar(200) NOT NULL default '', `date` datetime default NULL, `showBanner` tinyint(1) NOT NULL default '0', `checked_out` tinyint(1) NOT NULL default '0', `checked_out_time` datetime NOT NULL default '0000-00-00 00:00:00', `editor` varchar(50) default NULL, `custombannercode` text, `catid` INTEGER UNSIGNED NOT NULL DEFAULT 0, `description` TEXT NOT NULL DEFAULT '', `sticky` TINYINT(1) UNSIGNED NOT NULL DEFAULT 0, `ordering` INTEGER NOT NULL DEFAULT 0, `publish_up` datetime NOT NULL default '0000-00-00 00:00:00', `publish_down` datetime NOT NULL default '0000-00-00 00:00:00', `tags` TEXT NOT NULL DEFAULT '', `params` TEXT NOT NULL DEFAULT '', PRIMARY KEY (`bid`), KEY `viewbanner` (`showBanner`), INDEX `idx_banner_catid`(`catid`) ) TYPE=MyISAM CHARACTER SET `utf8` В чем может быть проблема? Спасибо.
  • 29 Августа 2013 10:50
    homevolga
    You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'TYPE=MyISAM CHARACTER SET `utf8`' at line 29 SQL=CREATE TABLE `jos_banner` ( `bid` int(11) NOT NULL auto_increment, `cid` int(11) NOT NULL default '0', `type` varchar(30) NOT NULL default 'banner', `name` varchar(255) NOT NULL default '', `alias` varchar(255) NOT NULL default '', `imptotal` int(11) NOT NULL default '0', `impmade` int(11) NOT NULL default '0', `clicks` int(11) NOT NULL default '0', `imageurl` varchar(100) NOT NULL default '', `clickurl` varchar(200) NOT NULL default '', `date` datetime default NULL, `showBanner` tinyint(1) NOT NULL default '0', `checked_out` tinyint(1) NOT NULL default '0', `checked_out_time` datetime NOT NULL default '0000-00-00 00:00:00', `editor` varchar(50) default NULL, `custombannercode` text, `catid` INTEGER UNSIGNED NOT NULL DEFAULT 0, `description` TEXT NOT NULL DEFAULT '', `sticky` TINYINT(1) UNSIGNED NOT NULL DEFAULT 0, `ordering` INTEGER NOT NULL DEFAULT 0, `publish_up` datetime NOT NULL default '0000-00-00 00:00:00', `publish_down` datetime NOT NULL default '0000-00-00 00:00:00', `tags` TEXT NOT NULL DEFAULT '', `params` TEXT NOT NULL DEFAULT '', PRIMARY KEY (`bid`), KEY `viewbanner` (`showBanner`), INDEX `idx_banner_catid`(`catid`) ) TYPE=MyISAM CHARACTER SET `utf8` Проблема у многих возникает при вводе имени базы данных - а решения не нахожу - ни одного ответа на вопрос..
  • 23 Октября 2013 15:31
    Aid23
    Подскажите пожалуйста все установил как в уроке хочу подать обьявления от агента город и район не показывает как будто я их и не заполнял в чем может быть причина.Подскажите пожалуйста
  • 18 Ноября 2013 00:03
    mosmetservis
    Большое спасибо за урок! У меня Джумла 2,5. Установил всё из доп. материалов, кроме русификатора. Как русифицировать?
  • 20 Апреля 2014 01:54
    romangalimov
    Подскажите полупуста, поддерживает ли данный компонент выгрузку продеваемых объектов на АВИТО и ИЗ РУК В РУКИ.
  • 21 Апреля 2014 09:08
    Aleksandr7020
    не хорошо чужие уроки выдавать за свои
  • 19 Июня 2014 16:19
    vovig
    Архив битый-Дополнительные материалы:agency_dopmat-качаю с http://narod.yandex.ru/disk/28445645001/agency_dopmat.zip.html когда разархивируешь пишет-неожиданный конец архива, в итоге модулей и плагинов нет,только компонент и тот покалеченный.Исправьте пожалуйста.
  • 29 Января 2015 23:23
    aswor
    Отлично. Спасибо автор, то что я искал! Подробная инструкция. Только не установилась версия джумлы что в архиве, но ничего страшного скачал другую).
  • 12 Февраля 2015 10:40
    kolom
    может подскажет кто ... какой пхп файл выводит страницу "аренда" - нужно внести текст на эту страницу над списком квартир . заранее благодарен . да и работает ли в этом шаблоне многоуровневое/выпадающее меню?
  • 26 Мая 2015 01:17
    abu_abdullah
    добрый день. ваш русификатор не устанавливается. как быть? Предупреждение JInstaller: :Install: Не найден установочный XML-файл Joomla Ошибка Невозможно найти установочный пакет
  • 7 Декабря 2015 01:23
    sevalery
    Добрый день/вечер! Хочу поблагодарить за подробный понятный курс. Хотя я еще до конца не настроил сайт, но появились небольшие проблемки: Установил Joomla 3.4.5 и Estate Agency 3,2. - После установки меню агента и попытки добавить предложение - появляется сообщение - Strict Standards: Declaration of TableProperties::_getAssetParentId() should be compatible with JTable::_getAssetParentId(JTable $table = NULL, $id = NULL) in /home/u200093498/public_html/administrator/components/com_jea/tables/properties.php on line 163 при добавлении фотографий - Сохранить не удалось из-за ошибки: COM_JEA_UPLOAD_FILE_EXTENSION_NOT_PERMITTED - очевидно из-за несоответствия таблиц запроса и БД. Добавление предложений через administrator - результат аналогичный. Хотя до установки - меню агента -предложения публиковались с фото без ошибок. Помогите решить эту проблемку. Спасибо.
  • 7 Декабря 2015 11:16
    sevalery
    Дополнение: Предложения добавляются! Фото сохраняются! Ошибка присутствует: появляется сообщение - Strict Standards: Declaration of TableProperties::_getAssetParentId() should be compatible with JTable::_getAssetParentId(JTable $table = NULL, $id = NULL) in /home/u200093498/public_html/administrator/components/com_jea/tables/properties.php on line 163
  • 9 Декабря 2015 01:29
    sevalery
    Сложный вопрос или сообщения никто не читает?
  • 9 Июля 2016 23:47
    AndreyLitovkin
    Спасибо все получилось, правда доп. материалами не пользовался, а скачал с сайта Jea все под джумлу 2,5 Немного помучился и заработало. Если не приходят письма для активации учетной записи новых регистраций, то надо сделать следующее: В панели хостинга создать почтовый ящик и в админке джумлы указать его же ящиком сайта. (это тот email который вы указываете при установке джумлы)
  • Комментарий удален
    • 20 Ноября 2011 16:25
      Extremum
      +100500
^ Наверх ^