Есть вопрос

[решено самостоятельно]ImageCache и зарегистрированный пользователь

15 октября 2010 в 14:35

Собственно проблема в следующем: Изображение прикрепляется к материалу с помощью CCK и ImageCache, все прекрасно и замечательно за исключением того, что зарегистрированный юзер не видит его, а админ и аноним видят. Все права у анонима и зарег.пользователя одинаковые.

[Решено] Как "это" поменять на своё?

15 октября 2010 в 14:27

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

Обновление разрешений доступа к содержимому

15 октября 2010 в 14:20

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

Стоит уберкарт и скк вьюха и другие модули.

Рама 128. на выполнение скриптов 30 сек.

Создал новый тип материала - необходимо обновиться. а не обновляется то на 3 то на 8 то на 23 % виснет и ошибка.

какие основные причины этого и как можно бороться?

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

15 октября 2010 в 12:26

Не найду, где можно отключить уведомления незарегистрированного пользователя о выполнении тех или иных технических заморочек типа: Cron успешно запущен, RSS лента обновлена и т.д.
Подскажите пожалуйста.

Проблем отображения cимвола "'"

15 октября 2010 в 12:26

Всем привет! Не могу справиться с вью - Необходимо её выводить с "Row style: Node". При этом заголовок выводится например как "New Adidas NBA uniforms designed for players & # 0 3 9 ; comfort" (& # 0 3 9 ; - токо без пробелов )вместо "New Adidas NBA uniforms designed for players' comfort" Сама нода корректно выводится, впрочем как и вью, когда стоит тип "Row style: Field" либо "Row style: Node" в предпросмотре. Если кто может помочь, буду очень признателен. Можно конечно выводить филдами - но работа за зря - и поля втыкать, стили переписывать.

Понравилась работа модуля Teaser Image. НО!

15 октября 2010 в 12:05

Немного о самом модуле - взял его на сайте drupalka.ru Хорош тем, что чтобы создать превьюху не надо ставить миллион модулей.

А теперь немного о проблеме.

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

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

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

ps на обоих сайтах используется связка CKEditor + IMCE. этих модулей также одинаковы. Единственное, релизы ckeditor разные. изза него чтоль проблемы? я так понимаю, что это либо неправильная работа модуля (но почему тогда на другом сайте работает?) либо проблема в правах доступа на папку, но права тоже одинаковые. я в тупике.

Как из модуля изменить страницу после генерации?

15 октября 2010 в 12:00

Нужно после генерации страницу сделать замену текста. preprocess_page не подходит, так как текст находится в page.tpl.php. Как это можно сделать?

Убрать кнопку Apply из одного Views

15 октября 2010 в 11:44

Добрый день!
Возникла необходимость удалить кнопку "Применить" (Apply) из одного Views при Exposed Filters. Скрыть ее получается, есть куча модулей. Но мне надо именно убрать ее из вывода. Такое возможно? И как это сделать? Спасибо!

Не создается ЧПУ при клонировании(переводе) ноды, паттерн [menupath-raw]

15 октября 2010 в 11:29

ЗАДАЧА:
Есть типы категория(typical), подкатегория(subtypical).
Нужно при создании страницы subtypical делать для неё чпу типа www.site.com/typical/subtypical
И создавать ноды перевода на все остальные языки с чпу типа www.site.com/en/typical/subtypical

РЕШЕНИЕ:
Создадим по меню в каждом языке. В меню будем добавлять наши typical и subtypical
ЧПУ задаётся pathauto при помощи паттерна [menupath-raw].html
Для клонирования нод при создании, модулем rules ловим событие After saving new content с условием IF Created content is Subtypical и командой DO Execute custom PHP code в котором вызываем файл

<?php
// $node->promote = 1 | 0; use as my publish\unpublish
   
    $node->tnid = $node->nid;
    $_node = new stdClass();
    $_node = drupal_clone($node);
    $node->promote = 1;
    node_save($node);
   
    // Delete unique params
    unset($_node->nid);
    unset($_node->vid);
   
    // Get menu parent id from format menu-logical-ru:652 where «menu-logical-ru» and 652 is id of parent menu(not node id)
    $def_lang_plid = substr($node->menu['parent'],16);
    // Take parrent menu node->nid from link_path (stored in format «node/%»)
    $def_parrent_nid = substr(db_result(db_query("SELECT link_path FROM menu_links WHERE mlid = '$def_lang_plid'")),5);
    // Take parrent node->tnid
    $def_parrent_tnid = db_result(db_query("SELECT tnid FROM node WHERE nid = '$def_parrent_nid'"));
   
    // Take list of languages except our node->langeage

Реализация проката на drupal

15 октября 2010 в 10:49

Здравствуйте!
Потребовалось сделать к основному каталогу инструмента (Ubercart) каталог проката.
Нужна функция проката и вся логика, связанная с ней.

Я сделал это, но почти полностью на БД и SQL, почти не использовал модули - конструкторы (CCK, Views). Сначала я подумал, что это лучше будет, но теперь...

Подскажите, как реализовать прокат:
1) Создам тип материала - товар в прокате с его серийным номером. Его привяжу через NodeRefference к позиции в каталоге.

2) Нужна отдельная корзина - как? Либо надо запихать товар в ubercart-корзину. Тоже как?

3) Нужно действие - взять в прокат. Условия - чтобы товары не пересекались по датам (чтобы не могли пользователи в один момент времени брать товар).

4) И еще. Надо бы подцепить DatePicker JS

5) Рассмотрю вариант с отдельным каталогом Ubercart, но как это сделать пока тоже не знаю

Все предложения и комментарии только приветствуются.
Заранее всем спасибо!