ucha

Рейтинг
71
Регистрация
25.10.2006

http://pdd-test.hint.su/demo

Билеты только обновить надо.

Включить случайную сортировку и закэшировать вьюху на долго.

Вот еще есть модуль, но не уверен что это то что нужно.

https://www.drupal.org/project/views_random_seed

я пишу такие штуки на python, для него есть готовые вещи от виртуального браузера до почти готового парсера.

Для PHP и Руби тоже полно таких библиотек.

Brand from Amber:

ucha, мне Ваши оправдания не нужны, особенно из области: - "В IE только не работает. Наверно баг какой то.".
Делайте второй дизайн и проводите сплит-тестирование - оно Вам подтвердит всё сказанное мной. ...ну, или опровергнет.

А зачем мне оправдываться? Я не дизайнер и к этому сайту никакого отношения не имею. Просто некоторые ваши претензии мне показались надуманными.

> не работает при разрешениях 1024х768 и ниже

Мобильная версия работает ведь. Если уменьшить размер окна, появляется прикольная картинка. :-)

> надпись "Контакты" в правом верхнем углу больше напоминает заголовок раздела и вводит посетителя в заблуждение учитывая тот факт, что ни что не говорит о том, что вышеозначенная надпись кликабельна, всплывает проблема отсутствия контактной информации в постоянной зоне видимости

Надпись "Контакты" на самом видно месте, да еще с fixed позицией. Трудно не догадаться кликнуть по этой ссылке, особенно если посетитель ищет контактную информацию.

> Многое попросту не доделано и не работает, допустим, в разделе "проекты" нет возможности ознакомится с ними - при нажатии на кнопку "смотреть" ни чего не происходит. и т.п. ...

Открывается окно с проектом весь экран. В IE только не работает. Наверно баг какой то.

Имхо, большинство замечаний это просто дело вкуса.

Есть еще пара мелких багов. При открытии страницы проекта кнопка назад не работает.

И про наличие горизонтальная прокрутки в некоторых разделах, не каждый догадается.

Но в целом, если допилить поддержку IE, вполне себе достойный сайт будет.

Brand from Amber:
Это не совсем сайт, это "лендинг" в духе "БМ". Этот конкретный лендинг имеет ряд недочётов основным из которых является неудобная системой навигации.

А в чем именно не так с системой навигации на том сайте? И какие еще недочёты там присутствуют?

Почему не вариант?

Вот код из другого проекта. Тоже taxonomy_get_term_by_name() используется.


/**
* Implements hook_init().
*/
function module_init() {
global $user;

$region = ipgeo_get_region();

// Attach city taxonomy term to global user object.
// We will use it later.
if (empty($region->city) || !$terms = taxonomy_get_term_by_name($region->city, 'city')) {
$terms = taxonomy_get_term_by_name(DEFAULT_CITY, 'city');
}
$user->city_term = reset($terms);

}
Alangasar:
Кто как определяет регион/город пользователя по ip адресу, с учетом того, что регионы и города это термины таксономии?

Как раз недавно такую штуку делал. Этот код выставляет в выпадающем списке (exposed form) город пользователя. Если в settings.php добавить переменную $conf['debug'] = TRUE; то будет ещё выводится отладочное сообщение. Модуль для определения региона брал отсюда.

if (empty($_SESSION['views']['map']['default']['region'])) {
// Get information about user location.
$region = ipgeo_get_region();
if (variable_get('debug') && arg(1) != 'admin_menu' && !drupal_is_cli()) {
drupal_set_message(ip_address(), 'warning', FALSE);
drupal_set_message(empty($region->city) ? 'Unknown city' : $region->city, 'warning', FALSE);
}
if (isset($region->city) && $terms = taxonomy_get_term_by_name($region->city, 'regions')) {
$term = reset($terms);
// Views uses GET values to setup default region in map exposed form.
$_GET['region'] = $term->tid;
}
}
sergey885:
На странице с этим товаром, отзыв появляется внизу.
И появляется на всех других страницах, с указанными тегами.

Странная у вас логика. Обычно отзыв пишется на конкретный товар. Зачем отображать этот отзыв у всех товаров с тегом "Андроид" или "Китай"?

Самый простой вариант отзывов это темизация друпаловских комментариев.

Всего: 52