Путь к списку новостей состоящий из года/месяца/дня

Прислано: vaplas

пн, 16/01/2012 - 18:40

Здравствуйте. Помогите, пожалуйста, разобраться, как сделать так, чтобы набрав в адресной строке путь вида:

новости/2012/01/04

получать список новостей за указанный день, и аналогично получать за месяц (новости/2012/01), год (новости/2012), и все (новости),

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

Максимум, чего удалось добиться, это новости/2012-01-04, и они бы меня тоже устроили (ладно уж, раз не умею, то не гордый), но у них постоянная точность, т.е. либо с точностью до дня, либо до месяца, либо до года.

[РЕШЕНО]CCK & Date Field & Computed field & views - возможна ли выборка ?

Прислано: w_andreu_w

пт, 10/09/2010 - 23:51

Доброго времени суток !

Возник вопрос как реализовать поиск или выборку при помощи views по полю Computed field которое появляется при вводе даты пользователем (пример создания)?
дату нужно вводить от(количество) и до(количество), все что смог сделать это поиск от (дата) до (дата).

кто может подсказать как сделать поле ввода в views не год а возраст в данном случае 7

Кто решал данную задачу или кто знает как реализовать посоветуйте очень нужно !

Internet Explorer 8 и модуль date

Прислано: teamfighter

вс, 14/02/2010 - 19:57

Вообщем, IE8 как обычно доставляет.

Суть проблемы - упорно не желает мне сей чудный браузер выводить содержимое date field.

Что имеем в файрфоксе:

<div class="news-date">10.02.2010</div>

Что имею в експлорере:

<div class="news-date"></div>

Функция, отвечающая за вывод даты перед глазами:

<?php
function gtl_date_display_single($date) {
  return 
$date;
}
?>

Люди добрыя! Поможите, чем можите) А то я уже весь моск сломал.

CCK дата сохраняется только со второго раза

Прислано: peter

ср, 04/02/2009 - 12:38

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

Имеем архив текстов. Соответственно датировки там все лет десять тому как...
При создании материала - год сохраняется упорно 2009-й.
При вторичном сохранении - уже все нормально.

Можно ли это как-то победить?

Формат даты и времени (РЕШЕНО)

Прислано: ingumsky@drupal.org

вс, 11/01/2009 - 10:56

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

Добрый день!

При написании модуля столкнулся с проблемой, которая, наверное, многим покажется надуманной, но решения её я не нашёл. Существует тип контента с полями даты и времени, заданными через cck, для определения каждого значения cck (скорее даже date) использует три поля field_something_value (значение вида 2009-01-10T17:30:00), field_something_timezone (значение вида Europe/Moscow) и field_something_offset (значение вида 10800). Вопрос в следующем, как мне «собрать» из этого «правильные» дату и время для пользователя, у которого стандартными методами в профиле выставлен свой часовой пояс.

Пытался найти решение, исследуя второй views, который с полями даты и времени работает нормально. Нашёл, в частности, вo views/includes/handlers.inc (там целый раздел есть Date helper functions)

/**
 * Figure out what timezone we're in; needed for some date manipulations.
 */
function views_get_timezone() {
  global $user;
  if (variable_get('configurable_timezones', 1) && $user->uid && strlen($user->timezone)) {
    $timezone = $user->timezone;
  }
  else {
    $timezone = variable_get('date_default_timezone', 0);
  }
 
  // set up the database timezone
  if (in_array($GLOBALS['db_type'], array('mysql', 'mysqli'))) {
    static $already_set = false;
    if (!$already_set) {
      if ($GLOBALS['db_type'] == 'mysqli' || version_compare(mysql_get_server_info(), '4.1.3', '>=')) {
        db_query("SET @@session.time_zone = '+00:00'");
      }
      $already_set = true;
    }
  }
 
  return $timezone;
}
и /**

RSS-материал

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

Ссылки партнёров