Модуль Imageset проблемы установки?
Прислано: Alex_R
вт, 24/11/2009 - 15:57
Модулем был очень доволен, а сейчас на новом проекте столкнулся с проблемой (Друпал 6-14, Imageset 6.Х-1.5). Инсталляция модуля проходит с ошибкой, предлагает вручную создавать таблицы. Пытался как на локале, так и на сервере...
Загрузил Imageset 6.х-1.4 - аналогично :(
Начал вспоминать, когда качал работающий, по дате определил, что это была версия 6.х-1.2 Скачал. Установилась без проблем. Обновил до версии 6.Х-1.5 - Без проблем...
Вообщем, поверх старой версии ставится, а с нуля нет :(
png из misc/* в спрайт
Прислано: pvb-d
вт, 29/09/2009 - 19:41
Продолжение темы по оптимизации загрузки картинок с помощью модуля
Imageset. (остапа понесло, называется)
В стандартной поставке drupal в папке misc имеется несколько png-файлов.
menu-*.png - используется в system.css, можно создать спрайт и переопределить CSS, но это не для нашей темы.
Под нашу задачу больше подходят:
arrow-*.png - стрелки сортировки для таблиц
forum-*.png - иконки для стандартного форума
watchdog-*.png - иконки из watchdog
Все картинки в этих группах имеют одинаковый размер (кроме watchdog-error.png, но это я думаю поправимо) и для отображения в коде drupal для них используется вызов theme('image', ...).
Для примера будем использовать картинки arrow-asc.png и arrow-desc.png
1) Генерируем одним из свободных генераторов спрайтов картинку.

2) Добавляем ее в imageset (mysite/admin/settings/imageset) Name: arrow, Size: 13x13, Full size: 27x27, Offset: 7x7, Orientation: verical
3) В свой теме в файле template.php (если его нет, то создаем) переопределяем вывод theme(image
<?php
function phptemplate_image($path, $alt = '', $title = '', $attributes = NULL, $getsize = TRUE) {
$name = '';
switch ($path) {
case 'misc/arrow-asc.png': // если стрелка для прямой сортировки
$name = 'arrow:1'; // используем imageset arrow с номером картинки 1
break;
case 'misc/arrow-desc.png': // если стрелка для обратной сортировки?>Иконки bueditor в спрайт
Прислано: pvb-d
вт, 29/09/2009 - 02:33
Меня всегда напрягает большое количество обращений к серверу за N-ым количеством иконок, в том числе и в редакторе bueditor. Хоть картинки и кэшируются на клиенте при первом обращении, но тем не менее, лучше один вызов чем 10-15.
1) Установим модуль
imageset, если не установлен, в конфигурации модулей активизируем модули imageset и bueditoricon (имеющийся в комплекте с imageset).
2) Воспользуемся одним из свободных генераторов CSS спрайтов для генерации спрайта, которых множество можно найти в сети.
Imageset и многоязычность - путаются картинки пунктов меню
Прислано: dikovina
чт, 27/08/2009 - 17:41
Никто не сталкивался с такой проблемой? Когда делаешь пункты меню картинками при помощи Imageset, то трудно сделать многоязычное меню: когда пути пересекаются (например, на главную страницу), может вылазить не та версия картинки в меню, не английская, а русская, а наоборот.
У меня пока нет идей, как это фиксить, может че-то не то делаю? У меня два графических меню в двух разных картинках и два разных меню, англ. и рус.
Проблема с модулем imageset (menuicon)
Прислано: novice
пн, 13/04/2009 - 08:49
Недавно начал знакомится с движком Drupal, у меня возникла необходимость сделать меню с картинками (пример тут:http://nebolshoy.ru).Нашел на сайте подходящу мне статью http://www.drupal.ru/node/21545. Вроде бы все хорошо и понятно, скачал модуль imageset(в комплекте шли сразу 3 модуля: imageset, menuicon, bueditor icons), установил, и столкнулся с проблемой такого рода:
Когда активирую все три модуля (imageset, menuicon, bueditor icons), в админке они нигде не появляются и нет возможности с ними работать...если же активирую только модуль imageset, он появляется в админке, с ним можно работать...но модули menuicons и bueditor остаются недосягаемыми...
Подскажите, пожалуйста, в чем может быть проблема?
Иконки для меню или графические кнопки
Прислано: pvb-d
вс, 21/12/2008 - 00:58
Периодически на форуме возникают вопросы о том как делать иконки для меню или меню из графических кнопок
Есть несколько вариантов решения:
- вручную темизировать menu_item по примеру http://www.nicklewis.org/node/843
- или использовать сторонние модули (например
imagemenu)
Здесь я опишу как это можно реализовать с помощью модуля
imageset в сязке с menuicon (http://www.drupal.ru/node/21545)
Сделаем меню с иконками аля Drupal.ru
Работа с наборами картинок. Модуль Imageset
Прислано: pvb-d
вс, 16/11/2008 - 00:45
Это попытка автоматизировать процесс вывода картинок используя технологию CSS-спрайтов (вывод заданной области картинки в бакграунде).
За счет объединения картинок (иконок) в одном файле. получается экономия трафика и времени загрузки для клиента
В одном наборе могут использоваться картинки фиксированного размера
Сам процесс использования состоит из трех шагов
1. Готовится в любимом графическом редакторе необходимый набора картинок(imageset), их может быть несколько, в виде матрицы NxM, где N - количество картинок (от 1 и более), M - кол-во вариантов отображения этих картинок(от 1 и более)
Для примера определены 3 картинки (ось Y) и 2 варианта (ось X)

2. Создание нового Imageset в настройках (/admin/settings/imageset).
Задается уникальное имя для набора (т.к. это имя будет применяться в CSS то есть ограничения на допустимые символы: латинские символы, цифры, подчерк и минус)
Размер видимой области картинки в пикселях в формате (ШИРИНА x ВЫСОТА)
Ориентация набора: вертиакльная - картинки по вертикали, их варианты по горизонтали; горизонтальная - наоборот, картинки - по горизонтали, варианты по вертикали
В данном примере можем задать
Имя: icons
Размер: 18x18
Ориентация: вертикальная
3. На вкладке Selectors (admin/settings/imageset/selectors) задаем селекторы для задания необходимого поведения
Для вышеприведенного примера можем указать
CSS selectors: <пустая строка> Imageset: icons Вариант: 2 (картинка из 2-го столбика отобразится по умолчанию)