Блог пользователя - Iegova

Доступ к просмотру ноды только для определенных ролей

20 февраля 2014 в 23:05

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

Проблема с Views Strict standards: Declaration of views_handler_filter::options_validate() should be compatible with

17 декабря 2011 в 9:50

После переноса сайта на новый сервер на всех страницах, где отображается views стало выводиться следующее:

Strict standards: Declaration of views_handler_filter::options_validate() should be compatible with that of views_handler::options_validate() in /var/www/stalmash/sites/all/modules/views/handlers/views_handler_filter.inc on line 0

Call Stack:
    0.0010     334092   1. {main}() /var/www/stalmash/index.php:0
    0.9555   19524272   2. theme() /var/www/stalmash/index.php:35
    0.9556   19530648   3. call_user_func_array() /var/www/stalmash/includes/theme.inc:709
    0.9556   19530964   4. template_preprocess_page() /var/www/stalmash/includes/theme.inc:0
    0.9568   19531332   5. theme() /var/www/stalmash/includes/theme.inc:1835
    0.9568   19531836   6. call_user_func_array() /var/www/stalmash/includes/theme.inc:668
    0.9568   19532088   7. theme_blocks() /var/www/stalmash/includes/theme.inc:0
    0.9568   19532160   8. block_list() /var/www/stalmash/includes/theme.inc:1641
    0.9569   19532608   9. module_invoke() /var/www/stalmash/modules/block/block.module:522
    0.9569   19533328  10. call_user_func_array() /var/www/stalmash/includes/module.inc:461
    0.9569   19533644  11. views_block() /var/www/stalmash/includes/module.inc:0
    1.2503   22403284  12. view->execute_display() /var/www/stalmash/sites/all/modules/views/views.module:417
    1.2507   22404444  13. views_plugin_display_block->execute() /var/www/stalmash/sites/all/modules/views/includes/view.inc:967

Перенос строк в пунктах меню

13 октября 2011 в 6:45

Есть необходимость сделать возможным переносить часть строки пункта меню на новую строку. То есть в определенное месть строки нужно вставлять
. Если вставлять
прямо в текст пунка меню, то при обработке функцией l() спецсимволы заменяться на html-сущности и вместо переноса будет выводиться
. Первое что приходит в голову, это придумать шаблон для замены, например %br%, и вместо него с помощью регулярных выражений перед выводом подставлть
. Подскажите как это можно сделать, с помощью какого хука. Или возможно есть готовое решение для этого?

Ubercart: единый тариф доставки

27 июля 2010 в 22:00

В интернет магазине есть единственный способ доставки, и по нему фиксированная цена, не зависящая ни от количества товаров, ни от массы, ни от дальности. Необходимо чтобы она всегда включалась в сумму оформления заказа. Мучаюсь второй день не могу разобраться. Подскажите пожалуйста, кто сталкивался.
Пробовал flatrate - так и не разобрался...

Интернет магазин цветочных букетов

26 июля 2010 в 20:55

Сделал свой первый интернет магазин на Drupal. Для реализации использовал систему Ubercart 2. Оцените пожалуйста!
"Rubinia" - доставка цветов по Челябинску

Водные знаки на изображениях

25 ноября 2009 в 22:21

Необходимо метить картинки в галерее, которая работает с imagecache. Выяснил, что специально для таких целей существует спец. модуль imagecache_actions.

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

Проблема с AHAH

9 ноября 2009 в 14:59

Необходимо сделать форму, в которой, значения второго select-а формируются в зависимости от выбранного пункта в первом.
По инструкции сделал select:

<?php    
$form
['termin'] =  array(
                
'#type'=>'select',
                
'#title'=>t('Type of tech'),
                
'#options'=>$options,
                
'#ahah'=>  array(
                    
'path' => 'blockcatalog/js',
                    
'wrapper' => 'edit-avto-wrapper',
                    
'progress' => array('type' => 'bar'),
                    
'event' =>'change',
                    
                  ),
?>

объявил функцию в hook_menu:

<?php
function block_catalog_menu() {
  
$items['blockcatalog/js'] = array(
    
'page callback' => 'block_catalog_js',
    
'access arguments' => array('access content'),
    
'type' => MENU_CALLBACK,
  );
  
  return 
$items;
}
?>

сделал проверки функцию для вывода:

<?php
function block_catalog_js() {
    return 
'ZARABOTALO'
}
?>

Но почему-то вместо вставки текста 'ZARABOTALO' в блок с id="edit-avto-wrapper" выдается ошибка во весь экран в alert-окошке:

Возникла ошибка. \n/blockcatalog/js\n&lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Strict//EN&quot; &quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd&quot;&gt;

&lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot; xml:lang=&quot;ru&quot; lang=&quot;ru&quot;&gt;

&lt;head&gt;
&lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=utf-8&quot; /&gt;

  &lt;title&gt;Пожарные автомобили&lt;/title&gt;

Быстрый переход по словарю

5 ноября 2009 в 15:14

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

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

Вывод таксономии

25 мая 2009 в 13:55

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

  • Самосвалы
    • Самосвалы на дорожном шасси
    • Самосвалы на внедорожном шасси
  • Автокраны
    • Автокраны "Ивановец"
    • Автокраны "Галичанин"

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

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

Проблема с установкой imagecache actions

20 марта 2009 в 12:39

Необходимо накладывать водяные знаки на картинки.. По описанию вполне должен подойти модуль imgecache_actions, скачал отсюда. При установке выдает ошибку «Fatal error: Call to undefined function imagecache_action_definitions() in X:\home\prazd\www\sites\all\modules\imagecache_actions\imagecache_canvasactions.install on line 5»
Подскажите пожалуйста, в чем может быть дело?

Форма авторизации на главной странице

9 февраля 2009 в 13:53

Необходимо, чтобы на главной странице для всех неавторизованных пользователей выводилась страница, на которой только одна форма авторизации. Она должна работать так же как стандартная, то есть при неправильных имени и пароле должно выводиться сообщение, но она должна быть темизирована... У этой страницы дизайн существенно отличается от шаблона всех остальных. Подскажите как такое можно реализовать? Сейчас у меня только одна мысль - сверстаnm страницу с формой, и сделать проверку в page.tpl.php

Имя пользователя по UID

28 января 2009 в 14:48

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

Проблема с imagecache после переноса сайта

27 января 2009 в 14:33

После переноса сайта появились проблемы. Сначала выдавалась ошибка про временную папку /tmp, после смены пути проблема исчезла, зато появилась другая проблема. Изображение загружается на сервер, а превьюшки, которые делаются с помощью imagecache не создаются в соотв. папках. Ошибок никаких не выводится... У папок разрешения 777. Помогите кто сталкивался с таким...

Передать ID термина в блок

22 января 2009 в 15:19

Есть страница с представлением, в котором выводятся в виде таблицы все материалы текущего термина, id термина передается в адресной строке. Необходимо перед таблицей и заголовком вывести что-то типо стандартных закладок, где одна закладка активная показывает на какой странице мы находимся, и вторая ссылается на подобное представление, только в более подробном виде.
Короче, нужно создать блок, в который будет передаваться id термина, а там я с помощью php все сделаю..

Привязка пользователя к типу материала

15 января 2009 в 15:24

Ситуация следующая:
Есть два типа материала - 1)Автомобиль и 2)Организация
Каждый Автомобиль принадлежит какой-то организации (выбирается из списка)
Необходимо:
1) Привязать каждого пользователя из определенной роли к одной из организаций.
2) Дать возможность любому пользователю, принадлежащему конкретной организации редактировать информацию об этой организации, и все автомобили принадлежащие этой организации..

Подскажите как такое можно реализовать

Темизация типа материала CCK

2 января 2009 в 22:35

Есть созданный тип материала с помощью CCK, который использует стандартные поля Title и Body. Хочется оформить вывод материалов этого типа по-своему. По советам воспользовался модулем contemplate, создал шаблоны для тизера и полного описания. Оказалось, что модуль, по-мимо шаблона, выводит поле title со ссылкой на полное описание и дату создания с автором. Подскажите как это убрать, чтобы выводилось только то, что представлено в шаблоне?

Каталог организаций, как вывести словарь соблюдая иерархию

8 декабря 2008 в 8:46

Стоит задача создать каталог предприятий города.. Первое с чего начал, это создал модуль - тип материала "Организация", затем создал словарь "Организации" и в нем сделал 2-уровневую структуру. Вроде бы все готово, но теперь столкнулся с 2 вопросами: