Сайт о недвижимости Владимирской области - VladimirArenda.ru

Прислано: Psi-factor@drupal.org

ср, 12/08/2009 - 11:31

Другие статьи по теме:

Вот собственно сайт о недвижимости во Владимире и Владимирской области - http://VladimirArenda.ru.
Сайт сложный, использовалось много-много модулей.
Основные - Views, CCK, Node Expire, CMF, auto_nodetitle, content_profile, content_taxonomy, magic_tabs, pathauto, quota_by_role и другие...

Многие модули правились под свои определенные нужды... В данный момент юзается gmap, но уже переделываем под Я.карты.

Комментарии


Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Применить"
Опубликовано Oleksa@drupal.org в ср, 12/08/2009 - 14:09.

Сайт понравился, выполнен профессионально.

Подскажите каким образом Вы здесь во вьюсе http://www.vladimirarenda.ru/view/rentflat присваивали определенные классы рядам (tr), после чего кроме стандартных tr class=even или odd , появились классы odd-top-ad? Вы меняли это через preprocess_views_view_table($variables) , если да , то каким образом ?


Опубликовано Ламер в ср, 12/08/2009 - 14:22.

очень классно!


Опубликовано kyky в ср, 12/08/2009 - 22:32.

очень хорошо, но досадно подтормаживает. есть смысл подумать о кешировании (не только стандартном).


Опубликовано Folcon в чт, 13/08/2009 - 05:36.

очень симпотично, а можно узнать как сделать чтобы в таблице views, ну например тут http://www.vladimirarenda.ru/view/rentflat сделаны иконки галочек и крестик, в зависимости от того есть или нет телефона, интернета и т.д.?


Опубликовано Psi-factor@drup... в чт, 13/08/2009 - 08:11.

to Oleksa@drupal.org:

в шаблоне views-view-table.tpl.php

<?php
if("Условие") {
    
$node_class '-top-ad';
    print 
'<tr class="' implode(' '$row_classes[$count]) . $node_class .'">';
}
else {
    print 
'<tr class="' implode(' '$row_classes[$count]) . '">';
}
?>

to Folcon:

в шаблоне views-view-table.tpl.php

<?php
switch ($field) {
    case 
'field_mebel_value':
    case 
'field_aviable_phone_value':
    case 
'field_internet_value':
    case 
'field_conticioner_value':
        switch (
$row[$field]) {
            case 
'Да':
                
$content '<img src="' base_path() . path_to_theme() . '/i/yes.gif" />';
                break;
            case 
'Нет':
                
$content '<img src="' base_path() . path_to_theme() . '/i/no.gif" />';
                break;
            }
        break;
}
?><?php print $content?>


Опубликовано Oleksa@drupal.org в чт, 13/08/2009 - 08:31.

"Psi-factor@drupal.org" написал(а):

Psi-factor@drup..

Спасибо, но мне кажется правильнее было бы через функцию preprocess_views_view_table (когда класс tr будет зависить от значения определенного поля. Пока изучаю как это сделать.

а насчет картинок во view, можно попробовать также использовать taxonomy_image module http://drupal.org/node/343762


Опубликовано sk2 в чт, 13/08/2009 - 13:32.

Спасибо большое, попробую.


Опубликовано art-ego в сб, 15/08/2009 - 07:47.

Мне понравилось. Только я бы сразу объяснил на главной, что для подачи объявления нужна регистрация. А то неприятно сразу системное сообщение в морду получать :)


Опубликовано sk2 в сб, 15/08/2009 - 15:07.

кстати, как я понял поля город и район, сделаны на CCK, а поле улица на taxonomy, интересно а почему "улицу" не сделали на CCK?

спасибо.


Опубликовано Psi-factor@drup... в пн, 17/08/2009 - 13:31.

Поле "Улица" сделана также с использованием CCK - тип поля - Content Taxonomy. Дело в том, улицы у нас жестко забиты(для исключения ошибочных варинатов) и являются терминами словаря улицы, что удобно при использовании фильтра views и при создании ноды - т.к. срабатывает autocomplete.


Опубликовано run в ср, 26/08/2009 - 19:52.

Хороший сайт, понравилось.

Как сделали форму поиска, что брали и куда добовляли?


Опубликовано Химический Али в чт, 27/08/2009 - 04:52.

#Здравствуйте,Анонимный пользователь# - убрать.

Текст в лого как-будто без алиасинга пережат. И шрифты сомнительные.

Баннер "Кузин Мохорев Савенко" налез на "Подробности | Регистрация". IE8

Заглушка "Здесь могла быть ваша реклама" - очень плохо.

В списках Аренда и Продажа кашица: не видно отдельных блоков объявлений. Ссылки зачем-то перемежаются плашками, а кое-где вкраплены оранжевые пимпы "фото". Блок каждого отдельного объявления должен четко выделяться.

Внизу слишком много сео :)

Неплохо, но могло быть лучше. Нету ощущения целостности.


Опубликовано Psi-factor@drup... в чт, 27/08/2009 - 07:39.

"run" написал(а):

Как сделали форму поиска, что брали и куда добовляли?

Стандартная фишка views - Exposed Filter. ;)

"Химический Али" написал(а):

#Здравствуйте,Анонимный пользователь# - убрать

Чем фраза не устраивает?

"Химический Али" написал(а):

Текст в лого как-будто без алиасинга пережат. И шрифты сомнительные.

Шрифты хорошие, а вот лесенки есть, согласен.

"Химический Али" написал(а):

Баннер "Кузин Мохорев Савенко" налез на "Подробности | Регистрация". IE8

В IE8 все нормально. В IE7 есть баг, исправим.

"Химический Али" написал(а):

В списках Аренда и Продажа кашица: не видно отдельных блоков объявлений. Ссылки зачем-то перемежаются плашками, а кое-где вкраплены оранжевые пимпы "фото". Блок каждого отдельного объявления должен четко выделяться.

Не знаю чем и как Вы смотрели, каждый блок отделяется полоской. Видно все достаточно четко :)

"Химический Али" написал(а):

Внизу слишком много сео :)

Ну, вообще-то это "информация для пользователя" :)

"Химический Али" написал(а):

Неплохо, но могло быть лучше. Нету ощущения целостности.

Спасибо за такой подробный отчет.


Опубликовано Stan.Ezersky в сб, 29/08/2009 - 00:10.

Пестровато, но понравилась идея


Опубликовано Psi-factor@drup... в пт, 11/09/2009 - 07:52.

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


Опубликовано Stutzer в вс, 27/09/2009 - 01:38.

Модуль quota_by_role был признан небезопасным


Опубликовано mkudrin в вт, 17/11/2009 - 09:54.

Добрый день. За какую сумму Вы можете предложить DB со списком использованных модулей и шаблоном темы? Пишите в личку.


Опубликовано smartchecker в сб, 16/01/2010 - 15:53.

Как реализовано Город->район->улица?
таксономия с иерархией или независимые словари?


Опубликовано dagama в сб, 06/02/2010 - 03:30.

Я тоже хотел бы услышать сумму в личку за такое решение.


Опубликовано RxB в сб, 06/02/2010 - 07:54.

"smartchecker" написал(а):

Как реализовано Город->район->улица?

Один словарь, делать разные лишено логического смысла


Опубликовано Oleksa@drupal.org в вс, 07/02/2010 - 07:57.

Я так понимаю через content taxonomy добавлено поле в тип материала, а выпадающее зависимое поле реализовано через hierarhical select или как?


Опубликовано smartchecker в вт, 09/02/2010 - 18:58.

Как делали вывод ноды?
типа http://www.vladimirarenda.ru/rent/flat/913
views или свой шаблон?


Опубликовано Psi-factor@drup... в чт, 11/02/2010 - 12:09.

"smartchecker" написал(а):

Как реализовано Город->район->улица?
таксономия с иерархией или независимые словари?

Да это разные словари с заранее забитыми терминами.

"Oleksa@drupal.org" написал(а):

Я так понимаю через content taxonomy добавлено поле в тип материала, а выпадающее зависимое поле реализовано через hierarhical select или как?

hiararhical select не стали изпользоваться, из-за того что он в то время плохо работал со вьюзами.

"smartchecker" написал(а):

Как делали вывод ноды?
типа http://www.vladimirarenda.ru/rent/flat/913
views или свой шаблон?

Да, обычная темизация используя шаблоны вида - node-rentflat.tpl :)


Опубликовано smartchecker в чт, 11/02/2010 - 13:17.

1. Как тогда доставали из разных словарей иерархический список вида город-район-улица?
Как определяли какая улица из какого района?
2. Если поля CCK, то как достаёте title полей? Кусок шаблона покажите, plz.


Опубликовано Psi-factor@drup... в пт, 12/02/2010 - 12:28.

"smartchecker" написал(а):

1. Как тогда доставали из разных словарей иерархический список вида город-район-улица?
Как определяли какая улица из какого района?

А нам не надо определять. Иерархии нет как таковой, все на совести того, кто добавляет объявление. Врядли кто-то будет писать заведомо ложные данные о своем объекте недвижимости.

"smartchecker" написал(а):

Если поля CCK, то как достаёте title полей? Кусок шаблона покажите, plz.

Если имеете ввиду как поля ССК попадают в title ноды, то используется automatic_nodetitle.


Опубликовано smartchecker в пт, 12/02/2010 - 13:38.

Нет, не это я имел ввиду.
У Вас есть поля "Площадь", "Комнат" и т.д.
Вы в шаблоне руками писали в соотв. местах эти слова или доставали их из соотв. места cck?


Опубликовано Psi-factor@drup... в пн, 15/02/2010 - 08:30.

"smartchecker" написал(а):

Нет, не это я имел ввиду.
У Вас есть поля "Площадь", "Комнат" и т.д.
Вы в шаблоне руками писали в соотв. местах эти слова или доставали их из соотв. места cck?

Нет, ничего сверхестественного, поля - обычные ССК, ничего не доставали вручную. Верстка.


Опубликовано smartchecker в пн, 15/02/2010 - 12:55.

Т.е. тупо руками внутри шаблона писали "Площадь", "Комнат" и т.д.?


Опубликовано kervi@drupal.org в чт, 18/03/2010 - 07:23.

А как выполнялась темизация exposed filter? можно пример?


Опубликовано Psi-factor@drup... в чт, 08/04/2010 - 08:07.

kervi@drupal.org написал(а):

А как выполнялась темизация exposed filter? можно пример?

Через шаблон views-exposed-form.tpl.php дописывались классы и потом через css верстались.


<?php if (!empty($q)): ?>
  <?php
    
// This ensures that, if clean URLs are off, the 'q' is added first so that
    // it shows up first in the URL.
    
print $q;
  
?>
<?php 
endif; ?>

<div class="views-exposed-form">
    <div class="views-exposed-widgets clear-block">
    <div class="views-exposed-widget-button">
        <?php print $button ?>
    </div> 
<?php foreach($widgets as $id => $widget): ?>
    <?php if (!empty($widget->label)): ?>
        <div class="<?php print $id;?> vew">
            <label>
                <?php print $widget->label?>
            </label>
    <?php endif; ?>
    <?php if (!empty($widget->operator)): ?>
        <div class="views-operator">
            <?php print $widget->operator?>
        </div>
    <?php endif; ?>
    <div class="lside"><div class="rside"><?php print $widget->widget?></div></div>
    </div>
    <?php endforeach; ?>
    </div>
</div>
?>


Опубликовано Skdch в пт, 16/04/2010 - 06:03.

Мне нравится


Опубликовано Leonid1992 в ср, 23/06/2010 - 16:59.

Здраствуйте, а как сделали загрузку нескольких изображений?
Извините сам понял как сделать ступил


Опубликовано AntonioS в вт, 03/08/2010 - 19:46.

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


Опубликовано Leonid1992 в пн, 09/08/2010 - 08:40.

Здраствуйте опять, а как у вас с нагрузкой на сервер, точнее у вас VPS или Shared хостинг и кто у вас хостер?


Опубликовано Psi-factor@drup... в вт, 10/08/2010 - 07:55.

Нагрузка неплохая из-за того что дрюпал с модулями жрет много памяти - у нас 64 мб. Хостинг шаред от хостгатора.


Опубликовано egrik в вс, 22/08/2010 - 01:29.

Расскажите, пожалуйста, каким образом вы сделали Рубрикатор http://www.vladimirarenda.ru/categories


Опубликовано Ветер в чт, 26/08/2010 - 21:09.

В хроме после поиска - кашмар.


Опубликовано Psi-factor@drup... в пт, 17/09/2010 - 10:20.

"egrik" написал(а):

Расскажите, пожалуйста, каким образом вы сделали Рубрикатор http://www.vladimirarenda.ru/categories

Это самописный код в самописном модуле.


Опубликовано knigohot в пт, 08/10/2010 - 15:49.

в фф на главной сдвинуты закругления у полей "общая площадь", "этаж", "цена"
чуть-чуть сдвинут, но все равно сдвинуты)


Новое на сайте