Jenia: Блог

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

Постраничная разбивка нодов

22 апреля 2008 в 7:04

Эта тема уже обсуждалась, но последнее, что я нашёл относится к 2005-2006 году. Поэтому решил спросить ещё раз.
Как в Друпал 5.5 вывести длинный нод (нод с длинным текстом) с постраничной разбивкой? Видел решение для Друпал 4.* , но у меня его не получилось запустить под 5.5. Подскажите пожалуйста, если кто-то знает.

Отключение кэширования отдельного блока

9 апреля 2008 в 2:56

Эта тема уже поднималась на форуме раза три. Но я так и не нашёл готового решения.
Есть блок, в блоке сниппет который вытягивает из таблицы базы случайную запись и печатает её. Нужно, чтобы при перезагрузке страницы запрос к БД выполнялся заново и заново вытягивалась информация. Естественно, при включенном кэшировании ничего на странице не обновляется, а остаётся неизменным. Вижу два выхода из этой ситуации:
1. Каким-то образом отключить кэширование блока.

Меню коверкает адрес

4 марта 2008 в 6:32

У меня один из пунктов меню ссылается на новые сообщение форума (форум vBulletin). Стоит адрес такого типа: forum/search.php?do=getnew . Но при формировании конечного кода Друпал ставит после адреса закрывающийся слэш (/). После чего ссылка становится нерабочей. Что с этим можно сделать?

Путь к аргументу в $vars

24 февраля 2008 в 10:13

Когда используешь view, в переменную $vars записывается аргумент, который стоит в адресе страницы (если он вообще есть). Кто-то знает полный путь к аргументам в массиве $vars ? Я просто точно знаю, что в $vars есть значение нужное мне (делаю var_dump и вижу, что есть), но не могу понять как его оттуда вытянуть. Вроде бы простая задача для человека знающего php, но я что-то не могу её решить.

Аргумент в заголовке при работе с view

14 февраля 2008 в 7:36

Есть у меня тип материалов, где одно из полей - дата с временем. При выводе списка всех материалов за конкретный год через view я добавляю соответствующий аргумент. Тогда по адресу news/2008/ становится доступен список новостей за 2008 год. Только вот проблема, мне на странице нужно сделать заголовок типа такого: "Новости 2008 года". Год должен меняться в зависимости от того, что в адресе страницы написано. Пишу в поле заголовка страницы: "Новости %1 года". Получаю такое: "Новости вторник, 1 января 2008 года".

Как оставить статистику просмотров только в определённых словарях?

12 февраля 2008 в 7:58

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

Переменная из php вставки в шаблоне

7 февраля 2008 в 3:07

Подскажите пожалуйста, можно ли как-то сделать переменную из php вставки к конкретному ноду видимой в шаблоне?
В php вставке я формирую массив $games и хочу его вывести в шаблоне конкретного нода, но этот массив в шаблоне не виден. Как получить к нему доступ в шаблоне?

Свой шаблон для конкретного нода

6 февраля 2008 в 22:57

Сколько не искал и не пробовал, никак не смог понять как для нода с id=20 сделать свой шаблон вывода. Мне нужен шаблон именно для нода, а не для всей страницы. Добавил шаблон с именем page-node-20.tpl.php , но он перерисовывает всю страницу, а мне нужно, чтобы он отвечал только за основной текст. Меню, различные дополнительные блоки должны оставаться как и на всех страницах. Как такое реализовать? Кто-то может подсказать?

Pathauto и адреса нодов

6 февраля 2008 в 7:33

Подскажите пожалуйста, как сделать такое:
Есть словарь "Библиотека". Мне нужно, чтобы все ноды находящиеся в этом словаре и имеющие тип Страница или Заметка открывались по адресам такого типа: www.site.ru/library/text/[nid]/ .
Как это реализовать через модуль pathauto? Что-то у самого никак не получается это сделать.

Как правильно сформировать имя шаблона

2 января 2008 в 8:16

Хочу сделать для вывода страницы термина свой шаблон. Не совсем понимаю что отвечает за выбор шаблона для моей задачи. Прочитал несколько статей по этой теме:
http://www.drupal.ru/node/3558
http://www.drupal.ru/node/3583
http://www.drupal.ru/node/3584

Как правильно вывести сложное дерево разделов

28 декабря 2007 в 10:06

Мне нужно на главную страницу одного из терминов (разделов) вывести всё дерево его подразделов. Причём мне нужно, чтобы около каждого раздела было написано есть ли в нём материалы определённого типа или нет. Примерно это должно выглядеть так:

Раздел 1 (есть фото || нет статей || нет видео)
--Подраздел 1 (есть фото || нет статей || нет видео)
--Подраздел 2 (нет фото || есть статьи || нет видео)
--Подраздел 3 (нет фото || нет статей || есть видео)
--Подраздел 4 (есть фото || есть статьи || нет видео)

Раздел 2 (есть фото || нет статей || нет видео)

Порблема с установкой

26 декабря 2007 в 21:20

Я никак не могу установить Drupal на локальной машине под Windows. Всё залил в нужную папку, но при обращении к сайту (точнее к виртуальному хосту mysite) происходит редирект на адрес mysite/_php/install.php . Такого адреса естественно не существует и выдаётся ошибка: "Not Found The requested URL /_php/install.php was not found on this server". Я уверен, что это связано с настройками в httpd.conf . Конкретнее, я думаю, проблема в этих двух строчках файла, которые присутствуют в настройках виртуального хоста mysite:
ScriptAlias /_php/ "C:/Program Files/php-4.3.8/"
Action application/x-httpd-php "/_php/php.exe

Можно ли создать на Drupal сайт с сложной структурой?

26 декабря 2007 в 21:03

У меня сейчас есть сайт. Он довольно простой и его перенос на Друпал возможен. Меня интересует только один момент. В библиотеке на сайте хранится и фото, и видео, и статьи. Если Вы просматриваете раздел, то видите в разных блоках разные типы данных (фото, видео, статьи). Можно ли это реализовать в Друпале?