Сайт по недвижимости на Drupal6

Главные вкладки

Аватар пользователя HIgor1968 HIgor1968 10 сентября 2008 в 11:31

Посмотрите пожалуйста сайт. Половите блох:)
Это первая полноценная работа, пока не закончена до конца, но остались мелочи.
Дизайн и HTML-шаблон был предоставлен. Продрамирование, натяжка шаблона мои.
Доп модули Views2, CCK, IMCE, WEBFORM, GMAP, lightbox2, ViewsCarousel, ALinks.
Обработка заголовков H1 и изображений - отдельная история. Сделал обработчики на PHP:

  • один скрипт менят рисунки на те-же со скругленными углами, сохраняя старые.
  • другой генерит графические заголовки по словам (повторно одни и те-же слова не обрабатываются)
  • ипотечный калькулятор, тоже собственная разработка

Ноды по недвижимости темизировал БЕЗ использования вьюса, подробно здесь описал : Темизация ноды с таксономией и CCK без использования VIEWS

Собственно сайт здесь : Пермское агенство недвижимости

Комментарии

Аватар пользователя HIgor1968 HIgor1968 10 сентября 2008 в 12:49

Я не наблюдаю глюка в ФФ3. Возможно просто стиль не прогрузился.
Таблицу буду еще оптимизировать. И сайт посмотрю на разных платформах и броусерах. Правда в данном случае загаловки обрабатывает JS. Не знаю как получится автоматическая проверка через и-нет.

Аватар пользователя HIgor1968 HIgor1968 10 сентября 2008 в 14:28

Химический Али wrote:
Сайт тестовый, заценять нечего, тексты бредовые.

Сайт запускаем сегодня, Вся инфа реальная. Что клиент дал. Дополнительно статьи пишутся.
В перспективе автоматическая загрузка объектов недвижимости из 1С.
Ты наверно не на ту ссылку нажал;)

Аватар пользователя HIgor1968 HIgor1968 10 сентября 2008 в 16:13

По поводу корректности отображения заголовков.
Отличный сервис http://browsershots.org
Действительно выявил глюки в отдельных броузерах.
Зголовки выводит в солбик.
Буду разбиратся. Возможно спасет кроссброузерный display: inline
Не помню где нашел. Но на этом сайте уже использую.
Кому интересно конструкция в CSS следующая:

.class {
display:-moz-inline-stack;
display:inline-block;
_overflow:hidden;
zoom:1;
*display:inline;
}

Важны все строки.
Объяснение не спрашивайте т.к. тупо скопировал где-то в и-нете.

Аватар пользователя pvb-d pvb-d 10 ноября 2015 в 11:46

HIgor1968 wrote:

Кому интересно конструкция в CSS следующая:

.class {
display:-moz-inline-stack;
display:inline-block;
_overflow:hidden;
zoom:1;
*display:inline;
}

В FF2 данная конструкция, однако, не работает
Текст в блоках разъезжается

Аватар пользователя Химический Али Химический Али 10 сентября 2008 в 17:00

"HIgor1968" wrote:
Сайт запускаем сегодня, Вся инфа реальная. Что клиент дал. Дополнительно статьи пишутся.
В перспективе автоматическая загрузка объектов недвижимости из 1С.
Ты наверно не на ту ссылку нажал;)

Сайт тестовый:

Quote:
Спецпредложения
Сайт находится в разработке. Всю интересующую Вас информацию Вы можете получить по адресу: www.pan.perm.ru.

Показать все предложения


Заценять нечего, тексты бредовые:
Quote:

Каждая сфера рынка, на первый взгляд, требовальна к креативу. Можно предположить, что организация практического взаимодействия экономит институциональный CTR, невзирая на действия конкурентов. Организация практического взаимодействия без оглядки на авторитеты парадоксально создает культурный пак-шот, осознавая социальную ответственность бизнеса. Тактика выстраивания отношений с коммерсчекими агентами синхронизирует департамент маркетинга и продаж, расширяя долю рынка. Имидж, согласно Ф.Котлеру, восстанавливает нишевый проект, используя опыт предыдущих кампаний. Стратегия позиционирования нейтрализует институциональный инвестиционный продукт, учитывая результат предыдущих медиа-кампаний.

Аватар пользователя HIgor1968 HIgor1968 10 сентября 2008 в 17:56

Я ж говорю - не на ту ссылку нажал:) На РУ он только завтра ляжет:) Внимательно пост читай Wink
А то что смотришь это не доделанный сайт и к Друпалу отношение не имеющий. Кто его делал - умолчим.
Живой сайт. www.panperm.com

Аватар пользователя HIgor1968 HIgor1968 11 сентября 2008 в 11:43

Wink бывает, сам такой.
Уже обе ссылки в норме. И работают на один сайт.
Правда у них был еще один старый рабочий сайт, но его сегодня ночью вырубили за неоплату. Только редирект поставил:(

Аватар пользователя Atl Atl 14 сентября 2008 в 14:48

Мне понравилось. В минималистичном и ярком стиле.
Отступ правой колонки (блоков) от середины большой.

Аватар пользователя HIgor1968 HIgor1968 24 сентября 2008 в 16:06

Atl wrote:
Мне понравилось. В минималистичном и ярком стиле.
Отступ правой колонки (блоков) от середины большой.

Отступ большой в FF и Opere, а дизайн рисовали под Осла.
Строка в CSS:

padding:40px 60px 20px 8%;

на 8% Лис и Осел по разному реагируют. Если знаете, как победить - поделитесь?

Аватар пользователя art-ego art-ego 24 сентября 2008 в 5:43

Понравился логотип в виде печати.
Картинки Наград, Команды можно вывести галереей - Flash Gallery, jCarousel, Thickbox...
Контакты - можно еще схему проезда туда.

Аватар пользователя FORTIS FORTIS 3 декабря 2008 в 21:52

я бы убрал подчеркивания в ссылках навигации для большей читаемости.

девиз сайта (НЕДВИЖИМОСТЬ. ЛУЧШЕЕ ИЗ ВОЗМОЖНОГО) мелко написан (скромно так), незаметный... ну я не заметил с первого просмотра Smile

серого градиента в блоках слишком много, мне кажется, слишком он выделяется.

и закругление картинок грубое, сгладить бы. местами качество слабое у картинок, надписи "ДОМ СДАН" плохо читаемы.

опятьже может в блоках ЖИЛЫЕ КОМПЛЕКСЫ, НЕДВИЖИМОСТЬ - ссылочки сделать без подчеркивания?

и в таблице НОВОСТРОЙКИ шрифт мелковат да и в других местах чуть покрупнее бы.

Все, что выше написал - только мое личное мнение Smile А так приятненько сделан, норм Wink

Аватар пользователя HIgor1968 HIgor1968 3 декабря 2008 в 22:57

Я не дизайнер, а пограммист. Хотя верстку мне тоже переделывать пришлось.
По оформлению установки были даны - я их выполнил:)
Закругление картонок делаю программно на PHP. Скруглять все картинки через CSS - геморой (имхо).

Аватар пользователя HIgor1968 HIgor1968 4 января 2009 в 0:11

Здесь в коментах пример всплывающего блока приводил приводил. Отдельные формы поиска в блок во вьюсе можно настроить. У меня разные формы с разных вьюсов, генерил функцией drupal_build_form. Использовал jQuery, Tabs, ну и сам кодил.
Получение кода формы:


<?php
//читаем вьюс
  
$view3 views_get_view('catalog');
//берем нужную страницу
  
$view3->set_display('page_5');
  
$view3->init_handlers();
  
$form_state3 = array(
    
'view' => $view3,
    
'display' => $view3->display_handler->display,
    
'method' => 'get',
    
'rerender' => TRUE,
    
'no_redirect' => TRUE,
  );
//генерим код формы
  
$output3 drupal_build_form('views_exposed_form'$form_state3);
?>
Аватар пользователя v1adimir v1adimir 10 ноября 2015 в 11:46


1. обрезка уголков без антиалиайзинга
2. через чур сильная jpeg компрессия, видны артефакты. особенно смущают они на ярлыках "ДОМ СДАН"

Аватар пользователя HIgor1968 HIgor1968 4 января 2009 в 8:26

v1adimir wrote:

1. обрезка уголков без антиалиайзинга

Обрезка углов программная на PHP, хотя хорошая тема для разм ышления по программной реализации антиалиайзинга.
v1adimir wrote:
2. через чур сильная jpeg компрессия, видны артефакты. особенно смущают они на ярлыках "ДОМ СДАН"

Тут все банально, я не художник и не дизайнер (дизайнер где то вне зоны доступа уже давно), какие картинки дали - те и разместил. Главное, что на текущий момент у клиента нет претензий и деньги оплачены.

Аватар пользователя v1adimir v1adimir 4 января 2009 в 14:35

HIgor1968 wrote:
v1adimir wrote:

1. обрезка уголков без антиалиайзинга

Обрезка углов программная на PHP, хотя хорошая тема для разм ышления по программной реализации антиалиайзинга.

какая разница php или c++, наверняка же обрабатываешь через imagemagick или gd2. а там организовать сглаженые уголки можно без проблем. мы подобную задачу решали через compose с заранее сделанной маской.
HIgor1968 wrote:

v1adimir wrote:
2. через чур сильная jpeg компрессия, видны артефакты. особенно смущают они на ярлыках "ДОМ СДАН"

Тут все банально, я не художник и не дизайнер (дизайнер где то вне зоны доступа уже давно), какие картинки дали - те и разместил. Главное, что на текущий момент у клиента нет претензий и деньги оплачены.

после обрезки уголков разве не ты программно спасаешь картинки в jpeg?

Аватар пользователя HIgor1968 HIgor1968 4 января 2009 в 14:56

v1adimir wrote:

какая разница php или c++, наверняка же обрабатываешь через imagemagick или gd2. а там организовать сглаженые уголки можно без проблем. мы подобную задачу решали через compose с заранее сделанной маской.

Через стандартный GDLib. Причем маску сам рисую. Похоже - не прав. Буду исправлятся Wink Спасибо за совет.

v1adimir wrote:

после обрезки уголков разве не ты программно спасаешь картинки в jpeg?

Я конечно, только картинки на входе уже такие.

Аватар пользователя v1adimir v1adimir 4 января 2009 в 16:46

HIgor1968 wrote:
v1adimir wrote:

после обрезки уголков разве не ты программно спасаешь картинки в jpeg?

Я конечно, только картинки на входе уже такие.

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

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

я такой злой, потому что постоянно сталкиваюсь с подобным у своих программистов. последний раз перед НГ во время наполнения сайта фотками перед сдачей проекта. (

а то что заказчики ничего не видят -- это норма. )

Аватар пользователя HIgor1968 HIgor1968 4 января 2009 в 17:37

Я стараюсь прислушиватся к советам;) Просто у меня дизайнер после сдачи html шаблона - пропал совсем, и посоветоватся не с кем было. Так что учусь по ходу;) Полтора года назад я ни JS ни PHP ни CSS почти не знал. Это первый серьезный проект.

Аватар пользователя HIgor1968 HIgor1968 4 января 2009 в 17:38

Я стараюсь прислушиватся к советам;) Просто у меня дизайнер после сдачи html шаблона - пропал совсем, и посоветоватся не с кем было. Так что учусь по ходу;) Полтора года назад я ни JS ни PHP ни CSS почти не знал. Это первый серьезный проект.

Аватар пользователя kirnik kirnik 4 января 2009 в 11:26

Поддержанием сайта клиент сам занимается? В админке меняли что-то?
Просто всегда казалось, что обычному человеку (далекому от программирования) нелегко разобраться в админке Друпала.

Сайт понравился, юзабилити на высоте, сразу разобрался что к чему)

Аватар пользователя HIgor1968 HIgor1968 4 января 2009 в 12:04

Наполнением занимается дама, которая до этого с трудом понимала что такое EXCEL. Сейчас вроде разобралась. Статьи публикует через FCKEditor, правда пришлось добавить пару шаблонов для публикации таблиц и создания шапок к статьям где фото вверху. И в Excel-е листочек сделал для автогенерации HTML таблиц с ценами на квартиры.
Ну и по шагам описал куда какие размеры картинок и как менять их размер.
Из админки пользуется только несколькими пунктами:

  • поиск, редактирование и изменение материалов. Правда в фотоматериалах используются связанные ноды, пришлось автозаполнение полей делать при вызове подчиненной ноды из главной.
  • gmap - скрипт формирует
  • Доп кнопку сделал, чтобы у картинок углы скруглять(правда края пока не ровные, разберусь как поправить - поправлю)

В админке клиент сам больше ничего не делает.

Аватар пользователя Владимир Ситников Владимир Ситников 4 января 2009 в 21:54

"HIgor1968" wrote:
Закругление картонок делаю программно на PHP. Скруглять все картинки через CSS - геморой (имхо).

На мой взгляд - это серьезная ошибка. Ваши манипуляции с картинками - необратимы. А если сменится дизайн и там уже будут не нужны круглые уголки? А если данные будут передаваться на другие сайты?

Манипуляции с текстом и изображением должны быть минимальные.
текст и картинки должны хорошо выглядеть после смены движка и дизайна сайта, поэтому все оформление должно быть внешним (css) и максимально продуманным.

Аватар пользователя HIgor1968 HIgor1968 5 января 2009 в 8:16

Владимир Ситников wrote:
"HIgor1968" wrote:
Закругление картонок делаю программно на PHP. Скруглять все картинки через CSS - геморой (имхо).

На мой взгляд - это серьезная ошибка. Ваши манипуляции с картинками - необратимы. А если сменится дизайн и там уже будут не нужны круглые уголки? А если данные будут передаваться на другие сайты?

Манипуляции с текстом и изображением должны быть минимальные.
текст и картинки должны хорошо выглядеть после смены движка и дизайна сайта, поэтому все оформление должно быть внешним (css) и максимально продуманным.


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