vlucas: Блог

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

Запретить редактировать материалы снятые с публикации

19 сентября 2014 в 22:17

Запретить редактировать материалы снятые с публикации. Как?

Помогите с birthdays

11 августа 2014 в 17:08

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

Настраивал и через триггер и через рулес - пару раз собщения отправились через триггер, и всё больше я их не ввидел ))) (после изменял дату рождения пользователя - сообщение в этот день не приходили) ошибок крона нет. Все несколько раз удалял и устанавливал заново - не помогает.

Конечно лучше, чтобы через рулес это было - там можно будет навестить ещё какие-то события, у триггера такого не увидел (

Любые идеи, плиз ))

[РЕШЕНО] Помогите разобраться с токенами

25 июля 2014 в 2:41

Доброй ночи. Проблема такая:

Есть нода в которой, в body используются токены. В частности токен [current-user:name]. Нода будет рассылаться пользователям (модуль Simplenews), поэтому токен всегда будет меняться, на пользователя которому уходит письмо.

В своем модуле мне нужно получить перед отправкой body и, естественно, правильно заменить токены значениями. Делаю так:

<?php

  $current_user 

Мультисайтинг с разным содержимым

24 июня 2014 в 14:01

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

Разным точно в сайтах будет оформление - решается просто.

Содержимое - хочу разнести таблицы (ноды, таксономию, меню блоки и т.д. - это все из ядра) по разным базам.

Подскажите полный и правильный список таких таблиц ядра?

Так понимаю, что при обновлении сайта запускать update.php нужно будет на всех сайтах? И можно это как-то сделать пакетно через drush?

Вывод способа оплаты и баланса на странице user/*/orders/*

16 мая 2014 в 11:16

Как вывести способ оплаты и баланс на странице user/*/orders/*. Статус вывел так:

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

15 апреля 2014 в 13:57

Подскажите решение - как вывести блок с комментариями к нодам, если автором нод является текущий пользователь?

Изменить название способа доставки commerce

9 апреля 2014 в 13:56

Создал способ доставки в commerce. Не могу теперь никак изменить заголовок, который отображается пользователю. В настройках всё поменял, кеши чистил, в переводах смотрел. Одно спасение - удалить способ и создать снова, но сразу с правильным названием. Есть ли мысли по этому поводу?

Не обрабатывается (сабмитится) форма

13 марта 2014 в 15:03

Пишу модуль...

Создал блок с формой:
- текстовое поле
- кнопка

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

Drush не обновляет ядро 7.23-7.25 [РЕШЕНО]

7 января 2014 в 18:46

Подскажите, пожалуйста, что делаю не так:

На сервере стоит Drush - последняя стабильная версия.
Установлен друпал 7.23 - требует обновления системы безопасности. Выполняю:

drush up drupal

В итоге так и не устанавливается рекомендованная 7.25. Что делаю не так?

Удалить через rules вчерашние ноды (поле дата)

5 декабря 2013 в 22:22

Подскажите как с помощью rules удалить материалы, у которых в поле типа "date" стоит дата меньшая чем сегодня, то есть "всё прошлое"

Заранее спасибо.

Вывести в colorbox_node страницу views [РЕШЕНО]

5 декабря 2013 в 16:59

Подскажите: есть views-странница с контекстными фильтрами (аргументами), хочу выводить эти страницы в колорбоксе. Просто поставить ссылке класс - не получается...
Подскажите решение!

Постраничная навигация для группы

5 декабря 2013 в 1:26

Доброй ночи!

Есть представление таблица из полей. Сгруппировано по полю. Возможно ли выводить постранично не количество материалов, а именно количество этих групп (у меня таблиц), например по 1-ой на страницу?

Заранее благодарен!

В календаре отображаются только первые события дня

4 декабря 2013 в 13:01

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

Буду рад любой помощи.

Exposed фильтр для полей с неограниченным числом значений [РЕШЕНО]

24 ноября 2013 в 17:16

Добрый день!

Есть материалы типа "Котлы". У каждого материала есть поле "Доступные мощности" - целое число с неограниченным числом значений. У одного материала указываем, например 20, 30, 40 (кВТ), у другого 30, 50, 60 и тд.

Хочу сделать раскрытый фильтр по мощностям через views exposed фильтры.

Если делаю просто с оператором "Равно", то все работает. Но никак не соображу как сделать чтобы можно было указать мощность от и до и фильтровать по этим критериям. Выбираю Оператор "Между", но тогда выводятся материалы с кучей дублей.

Раскрытый фильтр-диапазон (между) по полю с множеством значений

21 ноября 2013 в 16:20

Всем привет!

Есть материал типа товар. У него есть поле "Доступная мощность" - целое число с неограниченным количеством значений.

Вывожу материалы views, возможно ли сделать раскрытые фильтр по этому полю с операцией "между", т.е. диапазон. Фильтр должен выбирать все материалы у которых есть хотя бы одно подходящее значение?

Спасибо.

Как снять с публикации термин таксономии

11 ноября 2013 в 10:20

Возможно ли снимать с публикации термины таксономии?

Условие: если выбрано несколько значений поля. Rules

28 октября 2013 в 10:53

Создаю правило в rules: после добавления материала, должны отсылаться письма. Адресат зависит от значения поля. В поле можно выбрать несколько значений.

В условия добавляю: "Сущность имеет поле"

Конфликт Menu attributes и Taxonomy menu

16 сентября 2013 в 21:10

Есть словарь, который синхронизирован с taxonomy_menu.

Также установлен модуль menu_attributes - им скрываю ненужные пункты (просто скрываю стилями или классом). Пункты нужны для структуры, но некоторые иногда нужно просто скрыть (бывает многовато, чтобы не мешали).

Когда добавляю новый термин, или просто изменяю порядок, то при нажатии сохранить, меню обновляется (taxonomy_menu), но при этом удаляются все настройки которые устанавливались ранее модулем menu_attributes.

Проблема с ресурсоемкой нодой [РЕШЕНО]

20 августа 2013 в 20:25

Проблема такая:

Есть нода - в ней прикреплено 200 файлов - стандартным полем файл. При удалении файла - файл не удаляется: долго крутится, потом всё...а в некоторых браузерах вообще предлагает сохранить файл с расширением json. И еще нода не хочет публиковаться - ставлю галку - сохраняю - результат - Не опубликована...

Как это побороть, мозг уже сломал...
Может ли быть такой глюк, из-за слишком большого количества файлов?

Спасибо.

Большое количество прикрепленных файлов

20 августа 2013 в 11:36

Что можно придумать, если у материала очень большое количество прикрепленных файлов?
Проблема не в пользовательской части - там использую модуль, который разбивает ноду на несколько страниц, а на странице редактирования материала - очень большая страница получается. Есть ли решение прятать поля с прикрепленными файлами, например с помощью ajax? Не хочется прибегать к css м делать скроллинг, например, т.к. от нагрузки на сервер, при открытии этой страницы это не спасет, также не хочется грузить файл на сервер вручную и тому подобные решения. Хочется использовать именно этот виджет.

Программно изменить вес блока

1 августа 2013 в 16:23

Как программно изменить вес блока. Пробую через theme_preprocess_page - вес не изменяется

не могу победеить ошибку: Notice: Undefined offset: 0 в функции theme_pager() (строка 337 в файле /var.../includes/pager.inc

22 июля 2013 в 18:29

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

Notice: Undefined offset: 0 в функции theme_pager() (строка 337 в файле /includes/pager.inc).
Notice: Undefined offset: 0 в функции theme_pager_next() (строка 528 в файле /includes/pager.inc).
Notice: Undefined offset: 0 в функции theme_pager_last() (строка 564 в файле /includes/pager.inc).
Notice: Undefined offset: 0 в функции theme_pager() (строка 359 в файле /includes/pager.inc).

Связать Menu Firstchild и taxonomy_menu

19 июля 2013 в 13:51

Необходимо, чтобы ссылки main-menu, имеющие детей, переадресовывались на первый потомок. (желательно, конечно, чтобы был выбор оставить некую ссылку без переадресации).
Есть модуль menu_firstchild, который это делает, но main-menu у меня формируется с помощью taxonomy_menu, который сам определяет пути и не даёт их сменить.
Как быть в такой ситуации?
Есть ли другие модули, подобные menu_firstchild, которые умеют работать с taxonomy_menu? Если нет, то как думаете, если писать свой модуль, то с какой стороны лучше подойти к этой проблеме?
Спасибо!

Запретить пользователю определенной роли изменять свой пароль

14 марта 2013 в 23:42

Как запретить пользователю определенной роли изменять свой пароль или вообще закрыть доступ к СВОЕМУ профилю

Подставить поля из профиля пользователя в информацию о доставке ubercart

20 февраля 2013 в 11:03

Назрел вопрос:

Пользователь регистрируется на сайте, заполняет поля Имя, Фамилия, и т.д.

Затем оформляет заказ, где есть информация о доставке и там таже необходимы эти же поля. Как сделать, чтобы в поля "информация по доставке" подставлялись значения из полей профиля пользователя?