Блог фрилансера - сайты под ключ

Интересная работа

Просмотров: 2675Комментарии: 0
Статьи

скриншот главной страницыКогда чем то занят, особенно если занят интересным делом, кажется что время сжимается. Я только вчера закончил основные работы над одним очень интересным проектом – сайт для агентства недвижимости, и даже не заметил, что пролетело 2 недели. Интересный проект в том плане, что работа была очень сложная, и в процессе я многому дополнительно научился. Сайт я сделал на Даннео, и многое пришлось переделывать с нуля, что бы всё соответствовало ТЗ заказчика. Как только сайт будет перенесён с тестового поддомена на основной домен, обязательно добавлю эту работу в портфолио. И, если не знать изначально на какм движке сайт, вряд ли кто то сможет узнать в том, что у меня получилось CMS Даннео.

Последним штрихом перед сдачей заказчику для проверки, было установление на сайте онлайн консультанта. Это не просто форма обратной связи которую мы все привыкли видеть на сайтах, это намного более удобная система для связи с потенциальными клиентами. Вначале я нашёл систему онлайн консультант для WP - http://consultsystems.ru/manuals/wp/, и там же нашлись варианты для любого движка. В принципе достаточно зарегистрироваться в системе и взять код для вставки в любое место сайта. Параллельно добавил систему заказа звонка, отправку сообщений напрямую через e-mail и онлайн калькулятор для расчёта стоимости недвижимости.

Больше всего времени ушло на дизайн. Даннео 5.3, на которой работает сайт, использует очень много табличной вёрстки, причём некоторые таблицы зашиты в код движка. Например, при выводе левой и правой колонок, категорий и подкатегорий, анонсов, используются таблицы. Сделано это было для того, что бы можно было из админки управлять выводом. К примеру, анонсы новостей в 2 или 3 или 4 колонки на главной. При натяжке HTML шаблона на DIV-ах это сильно мешает. Поэтому я просто удалил из кода возможность задавать количество колонок. С файлом стилей тоже пришлось повозиться, так как в разных браузерах отображение было разное. В Опере на некоторых страницах оформление перекашивало.

Для админки пришлось добавлять дополнительный загрузчик фото, что бы к каждому объекту недвижимости можно было добавлять много фотографий сразу, с предпросмотром всех фото перед загрузкой. Для этого я использовал скрипт jQuery File Upload, кстати, очень продвинутый скрипт у которого много интересных функций. Один из следующих постов я хочу посвятить полностью этому скрипту, и вариантам его реализации. Пока я не нашёл именно этот скрипт, пришлось перепробовать больше 10 разных скриптов для мультизагрузки изображений. Но все они не подходили мне по функционалу.

В пользовательской части сайта тоже многое пришлось дорабатывать. Например, сортировка данных по цене, этажу, району, количеству комнат реализована на отдельном скрипте под названием TableSorter. Этот скрип использует Jquery и удобен тем что кроме сортировки данных в таблицах даёт возможность выбора количества отображаемой информации пользователю. Например, хочешь что бы показывало по 20 квартир на странице, пожалуйста! И всё это без перезагрузки страницы! Ну а самое интересное, это прикрепление к каждому объекту карты, с указанием точных координат. Использовал карты Google, так как с ними проще работать. Достаточно передать при инициализации карты точный адрес, не нужно вводить географические координаты как при работе с картами Яндекс. Да и ключ не требует.

В одном из предыдущих постов я писал что первоначально хотел сделать сайт на Joomla. Привлекло то, что для Joomla есть готовые компоненты агентства недвижимости с приличным функционалом. Но реализовать всё так, как хотел заказчик, вместе с достаточно сложным дизайном, оказалось намного сложнее, чем на движке, который я знаю вдоль и поперёк. Так что я ещё раз убедился в том что Даннео многие несправедливо обходят вниманием при выборе CMS для своих проектов. На Даннео можно сделать практически всё что угодно, конечно при условии, что руки растут откуда надо, и голова не только для причёски. Ну а увидеть результат, что бы можно было увидеть и пощупать, к сожалению можно будет наверно не раньше чем через месяц, когда сайт будет полностью одобрен, оплачена работа и куплен домен с хостингом, куда сайт и будет перенесён.

Оставьте комментарий!

grin LOL cheese smile wink smirk rolleyes confused surprised big surprise tongue laugh tongue rolleye tongue wink raspberry blank stare long face ohh grrr gulp oh oh downer red face sick shut eye hmmm mad angry zipper kiss shock cool smile cool smirk cool grin cool hmm cool mad cool cheese vampire snake excaim question


Комментарий будет опубликован после проверки

     

  

(обязательно)