Предлагаю решение

Корзина Ubercart в popup окне

8 октября 2011 в 15:59
корзина ubercart в popup окне

Описывается способ создания простой корзины в сплывающем окне. Корзина в принципе получается работоспособной но с несколькими загвоздками. У меня работает и с nivo slider и с несколькими галереями нормально.

АНОНС Переопределение SQL во Views

5 октября 2011 в 16:39

Статья планируется про возможность программно изменить поведение и выдачу VIews. Про полную или частичную подмену SQL запроса во views.
Тема будет раскрывать внутреннее устройство views. с подробным расписыванием всех хендлеров их свойств и путей SQL запроса. Те формирование SQL от филдов до вывода на sql_build.

Для затравки:

// Группируем подзапросы
$handler->query->where[0]['type'] = 'AND';
// Группируем подзапросы
$handler->query->where[1]['type'] = 'OR';
$handler->query->where[1]['clauses'][0] = "node.uid = ***CURRENT_USER***";
// Избавляем себя от ошибок
$handler->query->where[1]['args'] = array();
// Группируем группы
$handler->query->group_operator = 'OR';

Level: Profi

P/S:
Статья не для таких знаменитых личностей как: RxB (он мастер и подобное ему не интересно)

Галерея для Drupal jqarousel+views

3 октября 2011 в 0:04

Возникла потребность в создании галереи для портфолио, но все решения, что я просматривал не устраивали. Создал топик Прикрутить Ajax к вьюхе. Спасибо всем, что отговорили меня от затеи с аяксом. Организовал решение с помощью jquery. Если кому надо, подробный мануал тут. Я не мега-кодер, так что на кошерность кода и решения в целом не претендую

Imagecache без cck и views

29 сентября 2011 в 23:20

Задача - ну вот хотелось использовать Image и чтобы Imagecache на него распространился.

Нюансы решения - грязное, пришлось поправить 2 строки кода.
Решение - в файле image.module в функции theme_image_display() - меняем theme('image',...); на
theme('imagecache','название_вашего_пресета_в_imagecache',...).

После этого изменения можем увидеть что картинки исчезли совсем. А это потому что ссылки стали вида: хттп://имя_сайта/sites/default/files/imagecache/хттп://имя_сайта/sites/default/files/image/pupsik.jpg

В общем дублирование..
А все дело в том что в этом же файле выше в функции image_display() используется обертка для node->images['label'] - убираем её и всё работает как надо.

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

Закрываем прямой доступ к файлам на сервере

29 сентября 2011 в 23:07

Задача
Чтобы были доступны картинки только с водным знаком и чтобы по прямой ссылке (чуть правленной) файлы доступны не были.

[Модуль] Избавляемся от лишних запросов модуля FileField

25 сентября 2011 в 15:34

Сделал модуль FileField Load Multiple, оптимизирующий загрузку информации о файлах при отображении полей FileField/ImageField с помощью Views. Модуль избавляется от 1 лишнего запроса для каждого файла/изображения, таким образом больше всего будет полезен сайтам, отображающим много файлов на странице - фотогалереи, каталоги файлов.

Модуль для автоматического добавления материала на vkontakte.ru

24 сентября 2011 в 6:33

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

Недавно написал модуль, который позволяет при создании нод автоматически добавлять её на стену группы вконтакте. На данном этапе модуль позволяет размещать текст ноды, прикреплять к ней картинки и ссылку на материал. Сейчас он в режиме агрессивного тестирования, однако работать с ним уже можно. Чуть более подробно о нём можно почитать на странице с модулем vkxp