pavelpg: Блог

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

есть ли для drupal модуль позволяющий отдавать клиенту ответ 304 not modified в случае если страница не изменилась?

4 февраля 2009 в 8:42

естественно нода имеет дату последней модификации - для нее это легко осуществить. если сервер запросил с полем If-Modified-Since, и дата модификации ноды больше чем эта дата (в If-Modified-Since) то отдавать код 200 и тело страницы, иначе сообщать клиенту что содержимое не поменялось с кодом 304.

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

views_lite: есть ли модуль с возможностями views, но с поддержкой работы с SQL для drupal 5

21 ноября 2008 в 3:57

Проблема часто встречающаяся, правда решения ни какого нет:
есть несколько типов данных: здания, этажи, поемещения.
здания содержат: адрес.
этажи содержат: цену квадратного метра, node_reference: нод типа здание.
помещения содержат: номер офиса,площадь, признак занятости, node_reference: нод типа этаж.

я наткнулся на такое ограничение: я не могу создать такую вьюшку что б в ней выводились: номер помещения, площадь, цена кв.м (берется из node_reference связанного с этим помещением этажа, т.е. помещение -> этаж -> цена кв.м.), стоимость аренды (как произведение площади и цены), адрес (берется из node_reference связанного с этим этажем здания , которое в свою очередь береться из node_referene с вязанного с этим помещенеим этажа, т.е. помещение -> этаж -> здание -> адрес)

имелся бы такой модуль как views но с возможностью врезаться в формирование sql запроса было бы гораздо лучше жить

Как показывать pager в своей теме????

25 сентября 2008 в 6:22

<?php print $help ?>
<?php print $messages ?>
<?php print $content; ?>
<?php print $feed_icons; ?>

это выводят все темы, и никакого упоминания слова pager в стандартных темах, а выбор страниц тем не менее выводиться во вьюшках, как исправить ситуацию?

Как показывать pager в своей теме????

25 сентября 2008 в 6:21

<?php print $help ?>
<?php print $messages ?>
<?php print $content; ?>
<?php print $feed_icons; ?>

это выводят все темы, и никакого упоминания слова pager в стандартных темах, а выбор страниц тем не менее выводиться во вьюшках, как исправить ситуацию?

Двухмерная навигация по сайту, два меню/словаря

10 сентября 2008 в 7:30

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