foxweb: Блог

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

Формирование блока в зависимости от терминов нода

7 декабря 2007 в 11:42

Имеется блок из трёх маленьких новостей. Выводится внизу всех страниц. Необходимо выводить новости внизу нод-статей так, чтобы термины нода и новостей совпадали. Проще говоря - "Новости по теме".

У меня не получается передать в блок какие либо переменные нода.

<h2 style="clear: both;">Последние новости</h2>
<table width="100%" cellpadding="10" border="0">
    <tbody>
        <tr>
            <?php
  $output = NULL;
  $sql = "select n.nid, n.title, created from {node} n where type='news' order by created desc limit 3";
  $result = db_query(db_rewrite_sql($sql));
  if (db_num_rows($result)) {
    while ($anode = db_fetch_object($result)) {
      $output .= "<td width=\"33%\" valign=\"top\">";

imagecahe - квадратные thubmails без искажения пропорций

26 ноября 2007 в 17:30

Как подправить/настроить imagecache что генерировались картинки скажем 100*100, но без искажения пропорций, если раньше эта картинка была прямоугольной. Ужасные тумбнэйлы получаются.

Эту задачу я решал здесь - http://foxweb.net.ru/texts/21.htm - но то был чистый PHP Smile
В друпале, вероятно, можно это как то без кодирования сделать?

Вывод "относящихся" ссылок внизу нода

26 ноября 2007 в 14:07

Реализовать надо простую вещь. Выводится нода полностью, например статья об утюгах, в таксономии у статьи указано "Утюги". Как вывести под статьёй 3-5 ссылок-заголовков на другие статьи с термином "Утюги"?

Так понимаю, http://drupal.org/node/65375 - этот пример делает то что мне нужно. только вот непонятно, как чего и куда.

Утюг 1

Текст, текст, текст, текст, текст,
текст, текст, текст, текст, текст,
текст, текст, текст, текст, текст,
текст, текст, текст, текст, текст,
текст, текст, текст, текст, текст,
текст, текст, текст, текст, текст,
текст, текст, текст, текст, текст,

Pathauto не создаёт пути, вываливает ошибки

21 ноября 2007 в 16:18

Настроил pathauto для нормальной работы разделов (типов материала) Статьи - content/[title-raw] и Новости - news/[field_newsdate-yyyy]-[field_newsdate-mm]-[field_newsdate-dd]. Всё работало замечательно. На следующий день добавил тип материала Досье - dosie/[title-raw]. И началась при обновлении/добавлении такая фигня, как на скриншоте по ссылке. То есть, новые пути не создаются! Руками в базу дописываю - работает. Существующие - остаются на месте.

Кроме добавления Досье ничего не трогал. Для всех типов контента есть свой Views.