Блогу 3 года!

Сегодня моему блогу исполнилось 3 года!

За это время максимальное количество посетителей в месяц составило всего тысячу человек :) Но, т.к. я пишу для себя, то это неудивительно, буду стараться писать почаще (всего 46 записей за все время, хаха).

Peace!

Обновление с Drupal 6 до Drupal 7

Всем привет! Я наконец обновил сайт до седьмой версии. Решил отказаться от стандартного модуля комменатриев в пользу Disqus (старые комментарии я не удалил, просто скрыл). В ближайшее время планирую обновить портфолио, прочесть все немногочисленные комментарии и ответить на них, а также добавить еще несколько, давно намечанных, записей.
Мануалов по обновлению в сети хватает, но если кому интересно, то могу написать.

Теги: drupal 7

Fullcalendar блок с месяцами

<?php
  $view = views_get_view_result('seminar', 'block_1');
  $dates = array(); $j = 0;
  $monthes = array();
  foreach ($view as $id => $row) {
    $m = substr($row->_field_data['nid']['entity']->field_date['und'][0]['value'], 5, 2);
    $y = substr($row->_field_data['nid']['entity']->field_date['und'][0]['value'], 0, 4);
    if (!in_array($m, $monthes)) {
      $monthes[] = $m;
      $a[$j]['m'] = $m;
      $a[$j]['y'] = $y;
      $j++;
    }
  }
?>

Imagecache Drupal 7 программно

<?php
foreach($node->field_photo['und'] as $n) {
  $img = theme('image_style', array('style_name' => 'medium', 'path' => $n['uri'], 'alt' => $n['description'], 'title' => $n['description'], 'getsize' => TRUE, 'attributes' => array('class' => 'thumb')));
  print l($img, render(file_create_url($n['uri'])), array('attributes' => array('id' => 'photo'.$n['fid'], 'class' => 'photolink', 'rel' => 'gallery'), 'html' => TRUE, 'title' => $n['description']));
}
?>
<script type='text/javascript'>jQuery(document).ready(function() {jQuery('a.photolink').colorbox({rel:'gallery'}); });</script>

Страницы