iNFerNo: Блог

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

Модуль Marker для пунктов меню интересно...

14 августа 2013 в 14:27

Существует модуль Marker для пунктов меню интересно... а можно как-то используя его создавать правила которые бы вешали бы метки (маркеры определенные) на пункт меню, например когда на сайте случилось обновление.

Типа материала - новость - добавили новость и в меню появился маркер. 2-3 дня прошло - маркер исчезал бы... Время задается в правилах...

что-нить подобное можно сделать... для пунктов меню...

Есть ли решение для вывода title нод автокоплитом в фильтрах Views ?

19 июля 2013 в 8:53

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

Знаю был модуль какой-то для автокоплит для некоторых полей , но для моего случая.

Как на Друпал 7 устроить что-то вроде запросов от пользователей

18 июля 2013 в 11:27

Запросы типа - запрос на получение такого-то материала, запрос на оплату.

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

Что лучше использовать ноды, модуль entityform или модуль webform

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

Entity reference - непонятные проблемы в Views

18 июля 2013 в 10:42

Есть у меня тип нод - песни. Я создаю ноду песню, выбираю в ней в поле типа Entity reference - альбом (альбомы созданы уже заранее - тип материалов - альбомы). Создал несколько песен вывел их списком на странице Views. И хочу добавить фильтр по альбомам (строка типа поиск). Добавляю в фильтры поле ntity reference - альбом. Выбираю оператор - Равно. Сохраняю.

Фильтрация не происходит. Всегда результат пустой.

В чем может быть трабл?

Можно ли как то очищать адресную строку ???

4 июля 2013 в 12:23

Есть у меня ссылка с адресом типа - /news?artists[0]=2&year=All

все норм - переходит на вьюху news там выбрано нужные фильтры.

вкл. аякс на страницк.

но при переходе по другим фильтрам адрес остается тот же...

можно его как то очистить хотя бы до /news

Views - 2 задачи, решаемы ли без кодинга?

4 июля 2013 в 11:45

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

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

вторая задача. похожа на первую.

нужно показывать/скрывать поля для определенных ролей.
пример выводим поле_1 со значением его. для роли_1 не показывать это поле. а для роли_2 - показывать.

РЕШЕНО! Проблема с CSS - белый фон , верстка не строится

2 июля 2013 в 22:10

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

хотел прикрутить немного CSS

РЕШЕНО! Доступ к терминам пользователям

2 июля 2013 в 12:17

В ноде есть поле - связь с термином. пользователи могут добавлять термины.
но почему то не могут смотреть термины (кликая на ссылку термина - выдается ошибка о не доступности).

как решить вопрос?

Запретить определенным ролям добавлять термины НОВЫЕ! через ноду

2 июля 2013 в 11:38

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

Сейчас добавлять можно всем. Хочется что бы новые термины мог добавлять определенная роль.

РЕШЕНО! При выборе анонса выводит полное содержание на старницах модуля VIEWS

1 июля 2013 в 14:26

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

Причем что странное пока эту метаморфозу заметил на одном типе материала.

ответ: забыл что анонсы в отображение удалил недавно. а по умолчанию... стояло в боди - по умолчанию.

Решено! Может ли модуль RULES заменить функционал Field Permissions ???

28 июня 2013 в 12:04

Может ли модуль RULES заменить функционал Field Permissions ???

Просто захотелось при редактирование собственного аккаунта (для определенной роли) скрыть создание/редактирование/просмотр поля - но это модуль не выполняет почему то.

работает только

1. если вообще галки не ставить в пермишенах у роли - пользователь, то не выводится поля при редактирование.
2. если роль - админ у которой в пермишенах стоят галки views и edit - видит поле на чужих страницах редактирования аккаунтов юзеров.

остальные галки не работают для поля. почему то

Как поля созданные в аккаунте перенести на кастомную страницу

28 июня 2013 в 10:42

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

страницу создал так...

<?php
function mymodule_menu() {
    
$items = array(); 
    
    
$items['user/%user/mytab'] = array(
    
'title' => 'My Tab',
    
'page callback' => 'mymodule_mytab',
    
'page arguments' => array(1),
    
'access arguments' => array('access content'),
    
'type' => MENU_LOCAL_TASK,
     
'context' => MENU_LOCAL_TASK,
    
'weight' => 10,
  );

    
return 

$items;
}

function 

mymodule_mytab($user) {
  return 
'<pre>' htmlspecialchars(print_r($usertrue)) . '</pre>';
 }

?>

Что делать когда в модуль не хочет uninstall - белый экран и "На сайте произошла непредвиденная ошибка..." и т.д.

28 июня 2013 в 9:32

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

Не пойму в чем за проблема в модуле Field Permissions

27 июня 2013 в 23:38

Есть добавленное поле в аккаунт пользователя.

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

Я выбрал кастомные права. И на странице прав выбрал Edit anyone's value for field и View anyone's value for field

и почему то показывается это поле на всех аккаунтах для роли - админ

Как во Views в разделе настроек PAGE SETTING для Access использовать PHP код?

27 июня 2013 в 9:58

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

<?phpglobal $user;
$account = user_load($user->uid);

if (user_access('access mymodule') or ($account->_field_hide_block_advertising[0][raw][value] == '1')) {
   return FALSE;
 }
else {
return TRUE;

}?>

как мне аналогичный IF применить для ACCESS в PAGE SETTING у создаваемой Views страницы????

Показать блок при вкл. чекбоксе в аккаунте юзера

27 июня 2013 в 9:36

в своем модуле создаю пермишенс:

<?phpfunction моймодуль_permission() {
  return array(
    'мой модуль access' => array(
      'title' => t('мой модуль access'),
      'description' => t('Мой модуль pages'),
    ),
  );

?>

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

<?phpif (user_access('мой модуль access')) { 

действие любое

}
?>

т.е. если бы у юзера было вкл. чекбокс, то я бы в Показывать блок на определенных страницах ввел бы в PHP код

<?phpif (user_access('мой модуль access')) { 

return TRUE;

}

else {
return FALSE;
}?>

и блок был бы виден юзеру,
а если бы вкл. чекбокса - нет, то не виден.

РЕШЕНО! Как запретить пользователю создавать ноду определенного типа, если по назначеной ему роли-создавать ноду можно

27 июня 2013 в 9:17

Есть пользователь с ролью - зарегистрированный пользователь. Для него выставлено право создавать ноды типа новость.
Так же в аккаунте пользователя создан чекбокс - запретить создавать новости.

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

Можно ли в своем модуле (и как) переопределить это право индивидуально для каждого пользователя.

РЕШЕНО! Как после ввода логин пароль попадать не в профиль а на главную страницу сайта?

26 июня 2013 в 11:05

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

в общем как сделать что бы при восстановление кидало на редактирование аккаунта. А при вводе логин пароль на главную...

пи.эс. удалять текущи пароль др модулями тоже не вариант

Как внедрить jquery код в шаблон ноды. Не выходит чо то...

24 июня 2013 в 12:34

В HTML странице все норм.... разворачивает сворачивает текст....

<div id="container">
        <div id="content">
               
               
               
                <div class="view-source">      
                        <a class="nocookies" href="#">Развернуть текст</a>
                        <div class="hide nocookies">
                                <p class="mytext">     

Как создать право доступа (permissions) не для роли, а для пользователей

21 июня 2013 в 11:38

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

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

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

что можете посоветовать в этом вопросе? спасибо.

После удаления поля вылезает такая ошибка PDOException: SQLSTATE[42S02]: Base table or view not found: 1146

20 июня 2013 в 13:12

После удаления поля вылезает такая ошибка. С чем это может быть связано?

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

18 июня 2013 в 8:31

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

группа_1: значение 1, значение 2, значение 3

группа_2: значение 2, значение 3

группа_3: значение 1, значение 3

Модуль Menu Views. Как с ним работать?

14 июня 2013 в 13:26

Как мне из обычного меню из коробки прикрутить Menu Views что бы при наведение на обычное линкс меню вылезал див с заданным Menu Views.

Custom Publishing Options со своим class'ом

11 июня 2013 в 10:05

Функционал модуля Custom Publishing Options позволяет добавить к списку опций ноды (опубликовано, закреплено и тд) добавить новые опции.

Вопрос как прописать для каждой новой опции свой class для нод, как это у закрепленных сверху списков???

Выделить на фоте область и показать этот фрагмент в профиле юзера

10 июня 2013 в 13:24

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

как вконтакте... вообщем...