Доработка сайта агентства недвижимости на Joomla + Iproperty
Сайт http://gecofim.swiss нуждается в мелкой доработке. Необходимо решить следующие проблемы:
1. На главной странице на карте при нажатии на маркеры открывается окно с фотографией и ссылкой на объект недвижимости, если на них кликнуть, открывается страница с ошибкой. Адрес ссылки при этом имеет следующий вид:
Если это же объявление открыть не с помощью маркера на главной страницы, а из списка по адресу (главное меню / Vente / Appartement) http://gecofim.swiss/index.php/vente/appartement , то ссылка имеет другой вид и объявление отлично открывается
В рабочей ссылке присутствует подстрока "/vente/appartement".
Аналогичная ситуация воспроизводится и в случае если открывать объявления кликая по объектам в модулях, отвечающих за вывод списка последних добавленных товаров, популярных, проданных и других: NOUVEAU, VENDU RÉCEMMENT, VU RÉCEMMENT, POPULAIRE, RECOMMANDÉ, ALÉATOIRE, которые находятся на всех страницах сайта внизу в позиции "properties" (Админка/Расширения/Менеджер модулей/Фильтр/Выбор позиции/"properties"/модули на 6-ти языках). В этом случае тоже открывается страница с ошибкой.
За вывод карты с маркерами на главной странице отвечает модуль IP Map Module, настройки которого доступны из админки Joomla http://gecofim.swiss/administrator/ (Расширения/Менеджер модулей/Фильтр/Выбор типа/IP Map Module/опубликованный модуль под названием "Map"), или напрямую через FTP.
Необходимо, чтобы кликая ссылкам окна из маркеров, а также кликая по ссылкам из модулей (NOUVEAU, VENDU RÉCEMMENT, VU RÉCEMMENT, POPULAIRE, RECOMMANDÉ, ALÉATOIRE на всех 6 языках), открывались соответствующие объявления, а не страница ошибки. То есть, нужно сделать рабочие ссылки и объяснить причину проблемы и каким способом она решена.
2. Мультиязычность
На главной странице на карте маркеры отображаются на разных языках, нужно, чтобы отображались только на том языке, который выбран на сайте (в переключателе в правом углу вверху).
Аналогичная ситуация с модулями внизу страницы (NOUVEAU, VENDU RÉCEMMENT, VU RÉCEMMENT, POPULAIRE, RECOMMANDÉ, ALÉATOIRE на всех 6 языках). В каждом модуле (например, на французском NOUVEAU) выводится каждое объявление не только на языке выбранном в меню сайта, но и на всех остальных языках. (Также происходит и на странице http://gecofim.swiss/index.php/iproperty?view=advsearch.) Нужно решить эту проблему.
Сейчас мультизычность реализована не самым оптимальным способом. Так как компонент Iproperty предусматривает мультиязычность только своего интерфейса (перевод неприемлемого качества), но не объявлений, пришлось создавать мультизычность с помощью категорий на разных языках, а затем связывать пункты меню нужного языка (Админка/Меню) с соответствующими категориями (Админка/Компоненты/Intellectual Property/Categories).
Если есть возможность организовать мультиязычность самих объявлений более удобным способом, это приветствуется.
3. Доработать фильтр быстрого поиска
- http://gecofim.swiss/index.php/iproperty?view=advsearch Сделать его более дружественным и компактным, например, как на сайте http://rentap.ch/ru_RU/ и добавить выбор Покупка/Аренда, Меблированная/без мебели. Фильтр с картой нужно сделать на всю страницу, а список объектов должен выводится с картинками.
- http://gecofim.swiss/index.php/ru/kupit/apartamenty?view=property&id=7:prekrasnaya-kvartira-v-sessi-frantsiya-v-20-min-ot-zhenevy-route-de-pitegny-195c-01170-cessy-france-cessy) . Плагин галереи "Simple Image Gallery Extended". Также в поле "Available Date:" непонятный текст выходит за границы окна. Также убрать надпись "Интеллектуальная собственность:: Real компонентов кв.м. theThinkery.net. v3.1.3" в объявлениях.
Карты не всегда отображаются в браузере Mozilla Firefox, а также в мобильной версии вообще не отображается. Почему иногда карта не сразу отображается в админке компонента при добавлении нового объекта (Админка/Компоненты/Intellectual Property/Properties/Объявление/Местоположение)?
Для мобильной версии необходимо подключить ключ AIzaSyBBu92WCtOwUtGzUm7bXIeEMGBOVz_pScY:
В каком файле находится код вывода страницы мобильной версии и админки, чтобы добавить туда этот ключ?
На странице demo шаблона карты работают нормально (http://demo.icetheme.com/?template=it_property3 в разделе iProperty. Почему карта на сайте http://gecofim.swiss не отображается в браузере Mozilla Firefox, а в примере Demo все отображается как надо?
Также необходимо отключить зуммирование колесиком мышки над картой (оставить только кнопки + -) или сделать чтобы оно не мешало прокручиванию страницы.
На карте на все окно должна помещаться Швейцария, даже если нет объявлений на ее границах, или если они есть за ее пределами.
В общем нужно "отремонтировать" сайт до полноценной рабочей версии, которую можно сдавать заказчику и наполнять реальными объявлениями.
Укажите свои тарифы и сроки выполнения задач.