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

Как убрать редирект с user/register в залогиненом состоянии?

23 апреля 2013 в 16:59

Доброго времени суток!
Ника не пойму... Если в user_menu_site_status_alter() закоментить:

Проблемы с модулем Asset

6 декабря 2012 в 16:33

Доброго времени суток.
На сайте установлен модуль Asset. Проблема с отображением контента добавленного с помощю этого моудля.
На админке - всё ок. При добавлении, в редакторе всё видно. При отдельном просмотре (/admin/content/assets/view/6), тоже.
А на фронтенде - http://i.imm.io/O9Vq.png

Кто-то сталкивался? Может донастроить что-то нужно или ещё что?

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

16 ноября 2012 в 12:17

Доброго времени суток.
Поставлена нетривиальная для меня задачка Smile

Есть тип ноды как "alert". Состоящий из трёх полей:
Тематика
Период
Пользователь

как динамически изменять кол-во выводимых нод на странице?

29 октября 2012 в 18:31

Доброго времени суток.
Есть вьюха которая выводить определённый тип контента. Пагинация по умолчанию настроена на 20 нод на странице.
По мимо постраничной навигации, есть ещё дропдаун с количеством выводимых элементов на странице. Не подскажите, как реализовать его функционал? Что-то в интернетах не могу ничего найти на столь тривиальную задачку...

theme_form_element для определённой формы

17 октября 2012 в 14:24

Доброго времени суток.
Есть в Друпале очень годная функция - theme_form_element()
Собственно вопрос - как её прикрутить к конкретной форме, а не ко всем? в моём случае это user_register_form (форма регистрации).
$form_id в неё не передаётся.
пробовал по разному, и mytheme_user_register_form_form_element и mytheme_form_element_user_register_form, не прокатывает..

Как убрать Друпаловские <DIV> вокруг мини-панели?

10 октября 2012 в 18:34

Доброго времени суток.

Не подскажите, как убрать вот эти Дивы?

Вот моя мини-панелька:

Парсер - поле Universally Unique ID (UUID) в таблице NODE не вставляется

21 сентября 2012 в 13:35

Доброго времени суток.
Делаю парсер, который создаёт ноды.
Со всеми полями проблем нет, но вот в поле uuid ничего не вставляется. Причём, стоит плагин "Universally Unique ID", в его настройках можно сделать "Create Missing UUIDs", и тогда это поле заполняется везде где было пустым, но хотелось бы на лету это делать.

Функцию для генерации uuid использую вот такую:

<?php
function mymodule_uuid_generator() {
    
// The field names refer to RFC 4122 section 4.1.2.
    
return sprintf('%04x%04x-%04x-%03x4-%04x-%04x%04x%04x',
        
// 32 bits for "time_low".
        
mt_rand(065535), mt_rand(065535),
        
// 16 bits for "time_mid".
        
mt_rand(065535),
        
// 12 bits before the 0100 of (version) 4 for "time_hi_and_version".
        
mt_rand(04095),?>

Cron + Drupal Queue - проблема с _cron_queue_info колбэками

18 сентября 2012 в 17:17

Доброго времени суток.
Суть такова - нужно по крону распаковывать архивы, ставя задачи в очередь. Делаю вроде бы всё по мануалу, но как не крути, в mymodule_unzip_file ломиться не хочет...
Может кто сталкивался? Что я делаю не так?

Еесть у меня хук для Крона:

<?php
/**
 * Implements hook_cron().
 */
function mymodule_cron()
{
    
$items mymodule_get_info_db();

    if (

$items) {
        
$queue DrupalQueue::get('collections');
        
$queue->createQueue();
        foreach (
$items as $item) {
            
$queue->createItem($item);
        }
    }
}
?>

Есть:

<?php
/**
 * Implements hook_cron_queue_info().
 */
function mymodule_cron_queue_info()
{
    
$queue['collections'] = array(?>