zzzzzz: Блог

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

[РЕШЕНО]Выбор только из определенных терминов таксономии

20 марта 2015 в 16:54

Здравствуйте, снова помощь нужна.
Создал словарь из 10 терминов.
Сделал поле таксономии аводополняемым.
Как запретить сохранение ноды если введенного термина не существует.

Подробнее. К примеру я определил 10 терминов которые человек может указать при создании ноды. Из 10 этих терминов точно нет такого термина "БлаБла". Но если я создам ноду и в поле таксономии впишу "БлаБла" то друпал все равно сохранит ноду. А мне нужно чтобы он этого не делал

Огромное спасибо заранее

Получить состояние ноды до hook_node_update

21 февраля 2015 в 10:55

Ребят, нужно после обновления ноды проверять одно из полей, если оно не изменилось то ничего не делать, если изменилось то отправлять письмо.

Используя hook_node_update я могу отправить письмо, но не могу проверить каким было это поле до сохранения.

Нарыл hook_node_presave, но теперь встает вопрос, как передать значение моего поля из одного хука в другой?

Спасибо

Views и обрезанный текст

4 марта 2014 в 16:23

Создаю ленту новостей из 30 штук с заголовком и телом(текстом)

Тело нужно обрезать до 300 символов.
Выбираю тип "обрезанный текст" и устанавливаю 300 букв

По факту получается что вьюшка с начала выбирает всю нововсть а потом функцией типа substr ее обрезает/
Итого запросом вытаскиваются все 30 новостей а уже потом php их режет

Если это так, то скорее всего у друпал уже есть готовый модуль позволяющий этот недочет исправить

Помогиет с решением проблемы

Два стиля изображения

15 февраля 2014 в 17:26

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

Создал стиль изображения и назвал его Test.
Добавил к нему 2 эффекта: масштабирование и обрезка 500x300 и масштабирование и обрезка 100х70
При добавлении ноды создается почему-то только картинка 100х70

Спасибо

Выбрать по одному из каждого типа материала

29 августа 2013 в 23:04

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

Поиск

6 февраля 2013 в 16:03

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

Солнце - ищет
солнц - не ищет

Недвижимость(сборка) - нужны идеи, замечания.

5 января 2013 в 13:46

Делаю сборку для сайта недвижимости. Нужна помощь в разработке, критике и т.д и т.п

Требуется:
1. Исправление неисправностей (комментируйте их в комментариях)
2. Расширение функционала (что должно быть у таких сайтов)
3. Всевозможные пожелания (учту все)

Хочу собрать относительно-универсальный сайт по данной тематике

кому нужна сборка оставляйте mail

демо: www.doma05.ru

Забыл модуль

26 декабря 2012 в 20:16

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

Как включить представление через бд

3 октября 2012 в 16:36

поставил модуль finder который использует представление под именем finder_user для вывода результатов. во views я отключил это представление(которое нужно для finder). теперь ошибка Fatal error: Call to undefined function views_include() in /user/domains/сайт.ru/sites/all/modules/views/includes/plugins.inc on line 9

нашел это представление в таблице views_view, но нет идентификатора по которому они делятся (включен или выкл)
где его включить

Не проходите мимо, javascript ядра

27 августа 2012 в 17:35

в d7(а может и в 6)в частности в разделе модули есть javascript плагин который tr c полями включено, имя, версия, описание и действие делает фиксированным как только он достигает вверха страницы

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

регионы в user-profile.tpl

21 августа 2012 в 20:10

1. создал регион под названием - profile_left
2. создал блок с каким-то текстом
3. в user-profile.tpl.php прописал регион - print render($page['profile_left']);
4. через раздел блоки admin/structure/block присвоил моему блоку регион - profile_left

ЧТО ДЕЛАЮ НЕ ТАК?

Удаление в popup

11 августа 2012 в 14:09

При удалении ноды друпал скидывает на другую страницу где предлагается это подтвердить
Как сделать чтобы при нажатии форма подтверждения всплывала в popup?
если нет модуля то подскажите какой хук использовать и с каким модулем popup связать этот хук?
желательно модулем) заранее спасибо

Помогите найти views-фильт

5 августа 2012 в 18:06

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

как проверить РОЛЬ пользователя

2 августа 2012 в 14:18

скачал модуль, но у него нет настроек прав доступа, т.е все пользователи могут им пользоваться.

кухом вытащил массив отвечающий за реализацию этого модуля(в данном случае это ссылка около каждого тега х2), теперь вопрос как в кухе проверить вытащенный массив на право даоступа

если не поняли перефразирую, заранее спасибо

Темизация страницы добавления ноды

31 июля 2012 в 20:22

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

по сути могу в коде поменять но геморойно придется при обновлении ядра

Помогите построить SQL запрос

2 июля 2012 в 17:45

Друзья помогите,нужно удалить из базы комментарии с 100 по последний
заранее спасибо

Правильно ли я выбрал раздел форума?

Найти переменную

9 июня 2012 в 16:36

есть переменная $zebra которая вставляет класс odd или even, есть ли такая же переменная которая добавляет класс .first и .last???
заранее спасибо

Views -> Аргументы -> ajax ->?

20 мая 2012 в 6:19

Очень сильно прошу помощи!!!
представим что я через views в блоке вывел 10 заголовков нод из определенного типа материала и поместил блок в левую часть дизайна, КАК правильно настроить аргументы чтобы при нажатии на какую нибудь из этих 10 ссылок аяксом подгружалась его контентная часть в контентную часть (т.е в переменную content)

заранее огромное спасибо

Модуль Edit section и права доступа

28 марта 2012 в 15:22

Прошу помощи в вопросе.
есть модуль-фильтр Edit section, который ищет все теги H2 и вставляет для них кнопку правки(как в википедии). Но этот модуль настолько сырой что нету возможности задавать права доступа, тюе после установки кнопка ПРАВИТЬ появляется для ВСЕХ

вот основная функция которая и вставляет кнопку править около каждого тега h2

<?phpfunction _edit_section_add_links_callback($matches) {
  global $_edit_section_sid;
  
  $link = l('[править]', 'node/' . arg(1) . '/edit/' . $_edit_section_sid);
  $_edit_section_sid++;
  
  //dsm("one");
  return '<span id="edit-section">' . $link . '</span>' . $matches[0];
}?>

помогите сделать только для определенной группы

автообновление страницы

4 февраля 2012 в 17:00

Всем привет.
Друзья стоит задача надеюсь что поможете.
в ubercarte есть страница ЗАКАЗЫ, теперь чтобы проверить пришел ли заказ надо обновить страницу ручками
как сделать чтобы она автообновлялась
в гугле искал...

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

Для каждого типа материала свои настройки Ubercart (для знатоков)

24 января 2012 в 11:17

Сразу скажу то что будет написано ниже только для знающих ubercart очень хорошо
Очень сильно прошу помощи по 2 вопросам.

1. есть два типа материала Холодильники и Телевизоры
в настройках ubercart настроил что нужно указывать имя и фамилию клиента при покупке продукции из типа мат. Холодильник, НО при покупке Телевизора нужно чтобы появилось еще и поле телефон клиента т.е в ubercart для всех типов материалов одна настройка для всего. это грубый пример но в моем случае там не телефон нужно указывать а много чего другого

2. есть два типа материала Холодильники и Телевизоры и в них много продукции

Привязать представление-Блок к ноде

16 января 2012 в 9:21

Всем доброго утра! есть проблемка, меня не устраивает переменная в node.tpl.php(не помню ее название) которая выводит автора статьи и дату создания.
В проекте ее надо сделать по мощнее т.е. чтобы выводилось автор статьи, дата создания, фотка автора, его id, поле сделанное через сск и в дальнейшем еще куча-куча информации

первое пришло в голову блок views Smile Все эти поля я добавил в представление и вывел его в нужном месте,
но сразу встретил подводный камень - как привязать мое представлениеБлок с текущей нодой т.е в зависимости от того какую ноду просматриваешь в созданное мною представлениеБлок подставлялась вся эта инфа про автора статьи фотки подписи и тюд и тюп

Помогите пожалуйста правильно настроить представление, ну а если есть проще решение то какое

Картинка в представлении

7 января 2012 в 16:23

Вывел на главную блок(вьювсом) "Случайная статья" в 1000 символов. и пытаюсь настроить так чтобы и картинка выводилась, но она может стоять после 1000 символов. Подскажите пожалуйста, как сделать чтобы views вытаскивал 1000 символов и картинку где бы она не была
Заранее СПАСИБО