molp: Блог

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

Views: фильтрация материалов с определенным значением CCK поля по временному интервалу

26 мая 2012 в 8:22

При помощи модуля CCK материалу добавлено поле "Статус" со значениями (select list): "Да", "Нет".
Задача заключается в том чтобы вывести при помощи модуля Views материалы для которых был установлен статус "Да" в течение последних 30 дней.

[Решено] Views: страница с товарами и меню с картинками

12 мая 2012 в 22:51

При помощи Views создаю страницу на которой вывожу в табличном виде список материалов отфильтрованных по типу содержимого.
Для материалов создан словарь с терминами - разделы.

Есть два вопроса:
1 Как сделать меню с разделами на страницы views с табличным видом?
2 Как к данным разделам добавить персональные иконки?

[Решено] Поменять порядок меню

10 апреля 2012 в 14:59

Имеем несколько меню, которые желательно расположить в определенном порядке.
В списке меню (Home › Administer › Site building › Menus) они идут:

  1. Menu Bottom
  2. Menu Center
  3. Menu Top

Аналогичная последовательность соответственно и на странице добавления материала в свитке Menu settings при назначении Parent item

Views: Как исключить изображения?

2 апреля 2012 в 17:46

Здравствуйте.
Создал представление Views для вывода тизера статьи - поле "Материал: Teaser".
Поставил ограничение на количество символов - "Trim this field to a maximum length".
Все хорошо за исключением того что если в начале статьи вставлена картинка то она выводится во Views.
Прошу подсказать как исключить изображения.

[Решено] Подключить Thickbox к изображению в блоке

11 марта 2012 в 21:10

Работают модули CKEditor и Thickbox.
Создаю блок "Схема проезда" в который средствами CKEditor вставляю картинку с картой.
Подскажите, как можно подключить к ней Thickbox?

Задача решена, ответ тут: http://jquery.com/demo/thickbox/

При переносе на хостинг, сайт отображается не полностью

27 февраля 2012 в 8:38

Для демонстрации проектов использую бесплатный хостинг vagonchik.com
При переносе на хостинг, сайт отображается не полностью.
Обычно видна главная страница, отсутствуют все меню и блоки.
После переноса в админке с настройками полный порядок.
Бэкапы пробовал делать двумя способами: phpMyAdmin и Sypex Dumper 2
При переносе на нормальный хостинг аналогичных проблем не бывает.
Подскажите в чем может быть проблема?

Пустой пункт меню содержащий подпункты с эффектом сворачивания/разворачивания

23 февраля 2012 в 19:43

Задача:
- Сделать в меню пункт "Родитель" сам по себе никуда не ссылающийся и используемый как контейнер для потомков.
- Пункт "Родитель" свернут по умолчанию и раскрывается при клике.
- Никакой таксономии!

Решение (НЕ РАБОТАЕТ):
- Для добавления пустого пункта меню использую Menu item container
- Для добавления эффекта свертывания/развертывания меню использую модуль DHTML Menu

Menu item container создает пункт в теге . Возможно достаточно заменить его на тег <a> добавив необходимые классы для DHTML Menu чтобы он начал разворачиваться?

РАБОТАЮЩИЙ ВАРИАНТ РЕШЕНИЯ: Пока писал вопрос придумал простой вариант решения задачи. Достаточно модуля DHTML Menu, а Menu item container нам не понадобится.

Простая галерея изображений - поиск оптимального решения

22 февраля 2012 в 10:53

Задача:
Добавление изображений без категорий.
Отображение списка всех изображений.

Решение:
CCK: FileField + ImageField
Создаем ноду Gallery в которую добавляем изображения.
В будущем для добавления изображений необходимо редактировать данную ноду.
Вывод изображений на странице можно осуществить при помощи страницы Views или просто отображая страницу ноды.

Есть ли более элегантное решение?

Можно ли удалять термины при создании материала?

20 февраля 2012 в 22:39

Использую модуль Hierarchical Select для добавления терминов при создании материалов.
Подскажите, есть ли возможность удалять термины?

<br> вместо <p>

18 февраля 2012 в 14:10

Столкнулся со странностью доселе мне не знакомой.
При публикации материала, на странице вместо абзацев отображаются теги переноса
При написании же материала в CKeditor абзацы оформлены верно ...

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

Проблемы с путями из-за установки Drupal не в корневую директорию

4 февраля 2012 в 15:19

Здравствуйте.

При установке Drupal не в корневую директорию на сайте (site.com/drupal), возникли проблемы с отображением картинок в ноде (работает связка CKeditor + IMCE).
Адрес изображения начинается с "/sites/..." когда должен с "/drupal/sites/...".
Изменения в файле settings.php ($base_url, $cookie_domain) не дали резульатаов.

С изображениями, загружаемыми связкой CCK+Filefield+Imagefield и впоследствии выводимыми при помощи Views, проблем нет.

[Решено] Настройка модуля Previous/Next API

2 февраля 2012 в 21:01

Задача: добавить для определенного типа материалов навигацию перехода к предыдущему/следующему материалу
Использую модуль: http://drupal.org/project/prev_next]Previous/Next API">Previous/Next">http://drupal.org/project/prev_next]Previous/Next API

1. В настройках модуля для нужного типа отмечаю "Include".
2. Произвожу переиндексацию.
3. Помещаю блок созданный модулем в необходимый регион.

Получаю: кукишь

Делаю по инструкции из README.txt

1. В файл template.php помещаю код:

<?php
function pn_node($node$mode 'n') {
  if (!
function_exists('prev_next_nid')) {
    return 
NULL;
  }
  switch(
$mode) {
    case 
'p':
      
$n_nid prev_next_nid($node->nid'prev');
      
$link_text 'previous';
      break;

    case 

'n':
      
$n_nid prev_next_nid($node->nid'next');
      
$link_text 'next';?>

Редирект на главную после авторизации (модуль Login Destination)

1 февраля 2012 в 14:54

Задача: после авторизации пользователь должен попадать сразу на главную страницу.
Использую модуль: Login Destination.

В настройках данного модуля, в Destination URL settings указываю страницу frontpage созданную во Views, которая так же установлена как главная в настройках админки.
После авторизации получаю редирект на frontpage что и требовалось.
Но получаемый адрес в браузерной строке имеет вид http://mysite.com/frontpage а хотелось бы просто http://mysite.com/

Privatemsg: отправка сообщений определенной роли/пользователю

20 ноября 2011 в 14:50

Модуль - Privatemsg.

Задача:
1. Администратор может отправлять сообщения всем пользователям
2. Пользователи могут отправлять сообщения только администратору

Первый пункт - настройка прав доступа.
Второй пункт - ?

[АКТУАЛЬНО] Fivestar: Разные виджеты рейтинга для разных типов материалов

18 октября 2011 в 15:22

Помогите установить разные виды виджетов для разных типов материалов.
Есть материал "Уроки" и "Новости". Нужно чтобы у них отличались стили виджетов которые отображаются на странице настроек модуля Fivestar.
Тут товарищ пишет о том что есть некие настройки на странице настроек модуля, но ни мне ни топикстартеру из темы по приведенной ссылке, ее найти так и не удалось. Прошу помочь.

[РЕШЕНО] Devel: Не заполняет "термин" при генерации контента

16 октября 2011 в 20:54

Есть тип материала для которого создан словарь и термины. В настройках словаря установлена необходимость выбора хотя бы одного термина. При генерации контента модулем Devel записи создаются но термин не выбирается автоматически. Почему такое может быть?

CCK: Как добавлять поле из ноды?

16 октября 2011 в 15:05

Здравствуйте.
К примеру добавляю для типа материала поле "Сотрудник" Text - Text text field. При заполнении может возникнуть необходимость добавления нескольких сотрудников и хотелось бы иметь простой способ вроде ссылки, при нажатии на которую добавлялось пустое поле Text - Text field. По сути должно происходить дублирование какогото поля, так чтобы можно было делать тоже самое и с другими типами полей.

Pager: обернуть li в div

10 сентября 2011 в 13:35

Здравствуйте, уважаемое сообщество.

Прошу подсказать каким образом можно обернуть теги списка выводимого пэйджинатором в теги div?
Искал, читал, но так и не понял, где именно формируется этот список.

Автоматическое удаление неопубликованных комментариев или Как по-другому?

16 мая 2011 в 18:56

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

Связано это с тем что при создании правил Rules, где при выполнении определенного условия публикуемый комментарий должен быть удален, этого сделать нельзя, а можно поместить в "неопубликованные" (для нод все тоже самое).

Но неопубликованные комментарии почему то учитываются и отображаются в блоке количества комментариев который располагается в виде ссылки под нодой (но только на странице со списком нод - при переходе к самой записи неопубликованный комментарий перестает считаться - не знаю баг ли это или фишка).

Так вот тут либо нужно найти возможность добавить действие "action", например: удалить комментарий / удалить ноду; либо найти возможность автоматически удалять комментарии отправляемые системой в "неопубликовано".

Есть вариант спрятать мешающий блок с подсчетом комментариев при помощи стилей и php, но хочется узнать может есть другое решение.

[РЕШЕНО] Отображение flag-ссылки только для автора материала

14 мая 2011 в 11:09

Подскажите пожалуйста как можно сделать чтобы определенный flag был виден только для автора материала?
Данная примочка нужна для того чтобы автор мог в нужное время пометить свой материал что в свою очередь должно использоваться модулем Rules.

[Нужна помощь] Проверка значений полей CKK выводимых Views

7 мая 2011 в 5:21

Вывожу данные CCK полей страничным представлением Views в табличном стиле.
Нужно выполнить проверку значений ячеек для задания классов CSS: если значение одно то class-a, если второе то class-b.

[АКТУАЛЬНО] Условия изменений материалов

30 апреля 2011 в 18:03

После создания материала, пользователь должен иметь возможность:
- редактировать его не более 1 раза
- вносить изменения не во все поля

Подскажите пожалуйста модули.

[РЕШЕНО] Проблема с созданием пункта меню (Path: user)

30 апреля 2011 в 13:20

Хочу сделать ссылку на страницу с формой авторизации.
Не могу создать пункт меню с Path: user. Ругается: Ошибка при проверке значения, пожалуйста повторите. Если ошибка повторится, сообщите администратору сайта.

[НУЖНА ПОМОЩЬ] Conditional fields: скрыть контроллирующее поле при определенном его значении

30 апреля 2011 в 0:15

В CCK создаю поле "Поле 1" Select list с Allowed values: Вариант 1, Вписать свой
Включаю модуль Conditional fields и добавляю поле "Поле 2" Text field и привязываю к "Поле 1 - Вписать свой"

Вопрос: как сделать так чтобы при выборе "Вписать свой" первое выпадало из выдачи?
У меня на выходе получается 2 поля: Поле 1 - Вписать свой и Поле 2

Automatic Nodetitles: Почему нельзя в заголовке вывести спецсимвол HTML?

29 апреля 2011 в 1:31

Использую модуль Automatic Nodetitles для вывода заголовка нод по собственному шаблону.
Хочу чтобы в заголовке выводился один из спецсимволов HTML.
C PHP знаком но до дружбы дело не дошло. Не могу понять возможно ли это вообще или максимум это ASCII через chr()?
p.s.: Как выяснилось позже chr() не выводит ничего вообще. Видимо спецсимволы просто чем-то удаляются.