РЕШЕНО! Ссылка на Запросить новый пароль в форме Войти на сайт
Как добавить ссылку на страницу Запросить новый пароль в форме Ввода логина и пароля, а то вкладка Запросить новый пароль - избыточна мне кажется. Пусть будет страницей.
Как добавить ссылку на страницу Запросить новый пароль в форме Ввода логина и пароля, а то вкладка Запросить новый пароль - избыточна мне кажется. Пусть будет страницей.
Есть тип ноды - песня. Имеет поле - текст. Необходимо добавить в шаблон этого типа материала ссылку кликнув на которую, текстовое поле - текст - открылся бы в Colorbox. Причем размер по ширине и длине окна колорбокса регулировался бы сам в зависимости от текста (в данном случае длины строк в тексте).
Как собрать сайт с аккордами, что бы нода была вида
http://rusakk.ru/akkordy/grajdanskaya_oborona/vse_idet_po_planu_48211/
При создание добавляешь из базы уже аккорды, либо добавляешь свои.
Это необходимо чтобы комментарии переносить вручную (такая необходимость возникла, приходится просто добавлять и редактировать коммент). Хочется сразу ник писать другой и дату публикации. форма ника и даты по клику по какому нить значку.
Вопрос стоит в том что на уже перенесенный ручками контент (пользователи также ручками перенесены). Для каждого типа материала вернуть отметки (флаги) пользователей. Заходить в каждого юзера и кликать - не вариант.
Хотелось бы что то типа выбрать юзера и выбрать ноды где он должен отметиться заданным флагом. или в конкретной ноде на спец странице добавить отметку конкретных юзеров выбранных из списка.
Т.е. выводим список всех юзеров, выбираем пометить ноду и все помечается...
Такое возможно в 7 друпале?
Проблема следующая.
Есть верстка 2 колонки. В правой блоки - много блоков, но если контент коротки - получается не красиво... колбаса справа и пустое место, как прикрутить фичу чтобы блоки скрывались не нужные
Есть один тип ноды (1), для нее по нодереференсе создаются связанные ноды (второй тип нод, 2).
Вывожу первый тип нод, вывожу количество нод типа 2 связанных с типом ноды 1.
Тип ноды 2 имеет поле чекбокс. Необходимо вывести метку если хотя бы одна из нод типа 2 имеет включенный чекбокс.
Я добавляю во взаимосвязи поле - поля связывающие два типы ноды - реверс.
Добавляю поле с чекбоксом выбирают там... взаимосвязь.
Требуется принимать голоса только если задано 5 ответов и 5 ответов поставили. если меньше то не пропускать...
как такое сделать?
http://drupal.org/project/jquery_scroll_follow
блок имеет свой ID как запустить функционал модуля???
Ответ: заюзал др модуль в котором id блока прописываешь и все
Значит есть страница вьюшня, есть фильтры. Страница аяксовая, т.е. параметры результата фильтров не выводятся, можно ли ссылку на результат фильтров выводить отдельно например в хедере страницы для желающих дать ссылку на выборку кому либо...
Имеется в виду что, например в фильтрах у меня 3 чекбокса (3 поля). Я хочу ставлю галки на двух из трех, и мне нужно что бы показало все где есть или оба чекбокса или по отдельности.
Выбор 1 к 1 или 1 ко многим что бы задавался... в фильтрах общей настройкой.
Иногда просто хочется найти по 2 параметрам которые в разных полях... а выдает что нет такого ибо 2 заполненных поля в одной ноде и вправду нет.
PDOException: SQLSTATE[HY000]: General error: 1366 Incorrect integer value: '' for column 'field_countdown_timer_countdown_timer' at row
Стоит задача запретить пользователям вводит название песни если оно уже существует... в титлах определенного типа материала.
Значит
вывел в профиле юзера список всех типов материала....
<?php
hook_form_alter(&$form, $form_state, $form_id) {
if ($form_id == 'user_register_form' || $form_id == 'user_profile_form') {
if (user_access('administer content types') || user_access('administer users')) {
$form['content'] = array(
'#type' => 'fieldset',
'#title' => t('Content'),
'#collapsible' => TRUE,
'#collapsed' => TRUE,
);
$form['content']['content_types'] = array(
'#type' => 'checkboxes',
'#title' => t('Content types'),
'#options' => node_type_get_names(),
'#default_value' => !empty($form['#user']->data['content_types']) ? $form['#user']->data['content_types'] : array(),
);
}
}?>
Есть массив 1 со значениями и массив 2 со значениями (все значения в виде чекбоксов). Значения массивов одинаковые.
Так вот необходимо собрать условие по такому принципу.
если массив с данными 1 - не пуст,
то пробегаемся по этому массиву и для всех вкл. значений, кроме аналогичных вкл. значений из массива 2
return NODE_ACCESS_ALLOW;
в противном случае
return NODE_ACCESS_DENY;
т.е. если в массиве 1 значение 1 - вкл. и оно же в массиве 2 так же вкл. то доем добро,
Как в своем модуле задать проверку на все разрешения связанные с созданием типов материала, что бы не писать их все через запятую... а ведь и новый тип материала может добавится в систему, что опять через запятую добавлять?
Есть решение чтобы массив просматривался разрешений на создание?
Знаю что можно разрешить (через свой модуль) определенный тип материала создавать (игнорируя все другие условия созданные ядром друпала).
Т.е. выводим массив типов материалов в аккаунте юзера. Ставим чекбоксы что разрешено создавать. Сохраняем аккаунт и все, все разрешения в пермишенах ролях уже игнорятся.
А МОЖНО отмечать те типы материал которые нужно запретить, и если отмечено то юзер уже не может создать ноды типов материалов, а не отмеченные уже по правилам ядра друпала работают (ну или определяются настройками др. модуля).
Я в своем модуле написал код, который выводит на странице edit в акаунте юзера таб User Settings.
Подскажите что необходимо добавить что бы там появились несколько чекбоксов с разными title
вот код
<?phpfunction user_settings_form_alter(&$form, $form_state, $form_id) {
if ($form_id == 'user_register_form' || $form_id == 'user_profile_form') {
if (user_access('administer users')) {
$form['user_settings'] = array(
'#type' => 'fieldset',
'#title' => t('User Settings'),
'#collapsible' => TRUE,
'#collapsed' => TRUE,
);
$form['user_settings']['user_settings_types'] = array(
'#type' => 'checkboxes',
'#title' => t('User Settings 1'),?>
'#default_value' => !empty($form['#user']->data['content_create_access_types']) ? form['#user']-> data['content_create_access_types'] : array(),
как прочитать эту запись?
если форма user не пустая ...
Необходимо на странице юзера после клика по изменить (редактировать акаунт) помимо вкладок (табов) редактировать аккаунт, редактировать свой профиль, добавить еще одну вкладку кликая на которую у нас выводилась бы чистая страница.
Пытался как то так сделать...
Понятное дело что в своем модуле можно создать свои пермишены которые можно назначит на странице пермишенов к конкретным ролям.
А как в своем модуле сделать так что бы можно задать свои пермишены которые включаются / назначаются в акаунте юзера и уже в своем модуле или во вьюхе странице в доступностях к странице использовать свои пермишены уже...
т.е. при посещение вьюшной странице будут допуск тех юзеров котрые имеют в своем аресенале включеный необходимый пермишен.
Создал страницу Entity Content которая выводится в нодах по ID
Фильтр сделал. Преминить - работает.
Сбросить перекидывает на страницу основной вьюхи в рамках которой сделана этот Entity Content (атач).
Можно ли что бы вьюха сбрасывалась на тойже ноде-странице в которой по Id выводится
есть 3 словаря (год, месяц, день), в типе материала добавляю их как поля.
при выборке на выходе вьюшной страницы, почему то 2013 год не хочет идти за 2012!!!
картинку прилагаю...
Стоит задача, добавить в фильтры чекбокс вкл которого фильтровало бы список нод по заданному условию.
Исходные данные.
Есть 2 типа ноды. Тип 1 - песня. Тип 2 - факт.
Факт связан с песней по нодереференсе. Во виевс вывожу количество фактов (модуль node reference count, или как то так).
Условие показать (вкл чекбос) только те ноды у которых этот счетчик 1 и более / или 3 и более / не меньше 5
Выключенный чекбокс - показывать все ноды.
Как такое можно реализовать в своем модуле или может через виевс как то можно... покодить?
После добавления коммента приходит письмом с ссылкой на этот коммент авторы ноыд. При этом автор залогинен уже на сайте и находится там, но при клике на ссылку в письме... друпал просит опять залогиниться... как решить такую вот проблему?
Ответ: больше не наблюдаю такое