iNFerNo: Блог

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

РЕШЕНО! Ссылка на Запросить новый пароль в форме Войти на сайт

14 января 2013 в 12:21

Как добавить ссылку на страницу Запросить новый пароль в форме Ввода логина и пароля, а то вкладка Запросить новый пароль - избыточна мне кажется. Пусть будет страницей.

РЕШЕНО! Вывод текстового поля ноды в Colorbox

11 января 2013 в 13:23

Есть тип ноды - песня. Имеет поле - текст. Необходимо добавить в шаблон этого типа материала ссылку кликнув на которую, текстовое поле - текст - открылся бы в Colorbox. Причем размер по ширине и длине окна колорбокса регулировался бы сам в зависимости от текста (в данном случае длины строк в тексте).

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

11 января 2013 в 12:19

Как собрать сайт с аккордами, что бы нода была вида

http://rusakk.ru/akkordy/grajdanskaya_oborona/vse_idet_po_planu_48211/

При создание добавляешь из базы уже аккорды, либо добавляешь свои.

Возможность отвечать суперадмину/или роли на комменты за др. пользователей

11 января 2013 в 10:38

Это необходимо чтобы комментарии переносить вручную (такая необходимость возникла, приходится просто добавлять и редактировать коммент). Хочется сразу ник писать другой и дату публикации. форма ника и даты по клику по какому нить значку.

Удобный функционал для перенесения Flag с одного сайта на другой

10 января 2013 в 13:21

Вопрос стоит в том что на уже перенесенный ручками контент (пользователи также ручками перенесены). Для каждого типа материала вернуть отметки (флаги) пользователей. Заходить в каждого юзера и кликать - не вариант.

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

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

Такое возможно в 7 друпале?

Скрытие блока если он находится в регионе котрый длинеее чем др. регион

10 января 2013 в 11:28

Проблема следующая.

Есть верстка 2 колонки. В правой блоки - много блоков, но если контент коротки - получается не красиво... колбаса справа и пустое место, как прикрутить фичу чтобы блоки скрывались не нужные Lol

Избавиться от дубляжа материалов... во вьюсе

8 января 2013 в 14:54

Есть один тип ноды (1), для нее по нодереференсе создаются связанные ноды (второй тип нод, 2).

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

Тип ноды 2 имеет поле чекбокс. Необходимо вывести метку если хотя бы одна из нод типа 2 имеет включенный чекбокс.

Я добавляю во взаимосвязи поле - поля связывающие два типы ноды - реверс.
Добавляю поле с чекбоксом выбирают там... взаимосвязь.

Advanced Poll - вопрос про варианты ответов

26 декабря 2012 в 22:43

Требуется принимать голоса только если задано 5 ответов и 5 ответов поставили. если меньше то не пропускать...

как такое сделать?

РЕШЕНО! Как завести jquery scroll follow

25 декабря 2012 в 14:18

http://drupal.org/project/jquery_scroll_follow

блок имеет свой ID как запустить функционал модуля???

Ответ: заюзал др модуль в котором id блока прописываешь и все

Как в хедере вьюхи вывести ссылку - результат фильтров

25 декабря 2012 в 8:40

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

Фильтры на страницах Views - фильтрация всех возможных вариантов, а не 100% варианта

21 декабря 2012 в 12:54

Имеется в виду что, например в фильтрах у меня 3 чекбокса (3 поля). Я хочу ставлю галки на двух из трех, и мне нужно что бы показало все где есть или оба чекбокса или по отдельности.

Выбор 1 к 1 или 1 ко многим что бы задавался... в фильтрах общей настройкой.

Иногда просто хочется найти по 2 параметрам которые в разных полях... а выдает что нет такого ибо 2 заполненных поля в одной ноде и вправду нет.

Countdown Timer Field » PDOException: SQLSTATE[HY000]: General error: 1366 Incorrect integer value

21 декабря 2012 в 10:52

PDOException: SQLSTATE[HY000]: General error: 1366 Incorrect integer value: '' for column 'field_countdown_timer_countdown_timer' at row

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

20 декабря 2012 в 18:27

Стоит задача запретить пользователям вводит название песни если оно уже существует... в титлах определенного типа материала.

Задача сделать вкл. и не актвиными чекбоксы в аккаунте юзера через свой модуль

19 декабря 2012 в 13:09

Значит

вывел в профиле юзера список всех типов материала....

<?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(),
      );
    }
  }
?>

Помогите правильно собрать условие If else

19 декабря 2012 в 12:33

Есть массив 1 со значениями и массив 2 со значениями (все значения в виде чекбоксов). Значения массивов одинаковые.

Так вот необходимо собрать условие по такому принципу.

если массив с данными 1 - не пуст,
то пробегаемся по этому массиву и для всех вкл. значений, кроме аналогичных вкл. значений из массива 2
return NODE_ACCESS_ALLOW;
в противном случае
return NODE_ACCESS_DENY;

т.е. если в массиве 1 значение 1 - вкл. и оно же в массиве 2 так же вкл. то доем добро,

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

19 декабря 2012 в 12:10

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

Есть решение чтобы массив просматривался разрешений на создание?

Запретить создание определенного типа материалов конкретному юзеру из профиля

19 декабря 2012 в 11:44

Знаю что можно разрешить (через свой модуль) определенный тип материала создавать (игнорируя все другие условия созданные ядром друпала).

Т.е. выводим массив типов материалов в аккаунте юзера. Ставим чекбоксы что разрешено создавать. Сохраняем аккаунт и все, все разрешения в пермишенах ролях уже игнорятся.

А МОЖНО отмечать те типы материал которые нужно запретить, и если отмечено то юзер уже не может создать ноды типов материалов, а не отмеченные уже по правилам ядра друпала работают (ну или определяются настройками др. модуля).

Как добавить несколько чекбоксов на страницу edit в акаунте пользователя

19 декабря 2012 в 10:49

Я в своем модуле написал код, который выводит на странице 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'),?>

РЕШЕНО! Подскажите что задано в дефолтных значениях в коде одно из модуля

19 декабря 2012 в 9:38

'#default_value' => !empty($form['#user']->data['content_create_access_types']) ? form['#user']-> data['content_create_access_types'] : array(),

как прочитать эту запись?

если форма user не пустая ...

Как добавить в акаунт юзера вкладку и страницу

18 декабря 2012 в 12:58

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

Пытался как то так сделать...

Пермишены в своем модуле для конкретного юзера а не для роли

18 декабря 2012 в 12:16

Понятное дело что в своем модуле можно создать свои пермишены которые можно назначит на странице пермишенов к конкретным ролям.

А как в своем модуле сделать так что бы можно задать свои пермишены которые включаются / назначаются в акаунте юзера и уже в своем модуле или во вьюхе странице в доступностях к странице использовать свои пермишены уже...

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

РЕШЕНО! Проблемы с кнопкой СБРОС на страницах Views (модуль EVA - Entity Content)

18 декабря 2012 в 11:48

Создал страницу Entity Content которая выводится в нодах по ID
Фильтр сделал. Преминить - работает.
Сбросить перекидывает на страницу основной вьюхи в рамках которой сделана этот Entity Content (атач).

Можно ли что бы вьюха сбрасывалась на тойже ноде-странице в которой по Id выводится

Странная метамарфоза с сортировкой поле во вьюхе

17 декабря 2012 в 14:45

есть 3 словаря (год, месяц, день), в типе материала добавляю их как поля.

при выборке на выходе вьюшной страницы, почему то 2013 год не хочет идти за 2012!!!

картинку прилагаю...

Создание своего фильтра в конкретную страницу Views. Как?

13 декабря 2012 в 14:03

Стоит задача, добавить в фильтры чекбокс вкл которого фильтровало бы список нод по заданному условию.

Исходные данные.

Есть 2 типа ноды. Тип 1 - песня. Тип 2 - факт.
Факт связан с песней по нодереференсе. Во виевс вывожу количество фактов (модуль node reference count, или как то так).

Условие показать (вкл чекбос) только те ноды у которых этот счетчик 1 и более / или 3 и более / не меньше 5
Выключенный чекбокс - показывать все ноды.

Как такое можно реализовать в своем модуле или может через виевс как то можно... покодить?

РЕШЕНО! Двойное залогинивание юзера при клике на ссылку в письмах (майл.ру, яндекс почты и тд)

13 декабря 2012 в 13:26

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

Ответ: больше не наблюдаю такое