Что делает
Создает галерею из содержимого полей imagefield по материалам сайта.
Страница
gallery
Установка
1) cкопировать в ...modules
2) Подключить на странице admin/build/modules
3) Настройка на странице admin/settings/gallery_imagefield
Буду рад замечаниям и предложениям.
10/11/2008
1) Исправлены найденные ошибки
2) Добавлен новый функционал блок - "галерея"
Спонсор модуля http://motorizo.ru
Вложение | Размер |
---|---|
![]() | 6.84 КБ |
Комментарии
По несколько фотографий за раз можно грузить?
А голосовать и комментировать фото можно?
Это Вы делаете когда создаете материал - надо поискать может есть множественная загрузка
Комментарии делаются опять же к материалу.
Давно уже модуль есть. Хотя не пробовала еще :р
Огласите название, пожалуйста для братьев
Видимо с использованием поиска нынче у всех плохо стало?
Вот хотя бы такую фразу - upload multiple images with one simple click - для 6-ки.
И вот еще наткнулась на модуль под названием - Multiple Image Upload - для 5-ки.
Названия модулей или их описание говорит само за себя, однако еще раз повторю: я их пока что не пробовала, но полагаю они то, что они есть!![Smile](https://drupal.ru/sites/all/modules/contrib/smiley/packs/kolobok/smile.gif)
Удачи, братья!
Для шестерки album photos
Ммм.. пробовали? Что-то я не заметила когда он вышел.![Smile](https://drupal.ru/sites/all/modules/contrib/smiley/packs/kolobok/smile.gif)
На локалхосте пробовал - очень удобная массовая загрузка, создание личных альбомов, комментирование каждой фотографии, голосование за каждую фотографию (голосование интегрируется voting api) можно добавить просмотр альбомов через флеш. Это все во второй версии причем модуль быстро развиваеться обновление почти каждые 4 дня, писал тему про этот модуль она осталась вообще без комментариев![Sad](https://drupal.ru/sites/all/modules/contrib/smiley/packs/kolobok/sad.gif)
Смотрел модуль - там отдельные материалы галереи используются - а мне надо было чтобы галерея автоматически создавалась на основе фото из любых материалов, где есть imagefield.
Модуль fivestar
А у меня после установки модуля при обращению к /gallery вывалил ошибки
* user warning: Table 'balakhnina_db.content_field_image' doesn't exist query: SELECT COUNT(*) FROM node n INNER JOIN node_revisions r ON r.vid = n.vid INNER JOIN content_field_image ni ON ni.vid = n.vid WHERE n.status = 1 AND ni.field_image_fid IS NOT NULL in /home/balakhnina/balakhnina.com/docs/sites/all/modules/gallery_imagefield/gallery_imagefield.pages.inc on line 36.
* user warning: Table 'balakhnina_db.content_field_image' doesn't exist query: SELECT DISTINCT(n.nid) FROM node n INNER JOIN node_revisions r ON r.vid = n.vid INNER JOIN content_field_image ni ON ni.vid = n.vid WHERE n.status = 1 AND ni.field_image_fid IS NOT NULL ORDER BY n.changed DESC LIMIT 0, 25 in /home/balakhnina/balakhnina.com/docs/sites/all/modules/gallery_imagefield/gallery_imagefield.pages.inc on line 36.
Материалы отсутствуют.
хотя изображения через imagefield добавлены и показываются на страницах nod
Drupal 6.6
установлено Image, ImageCache, FCKeditor, CCK ImageField, Thickbox...
Как раз такая вещь понадобилась, но проблема в том, что вывожу я все в своем шаблоне ноды. Поковырявшись в коде Алексея написал такую штуку (вставил в свой шаблон):
<?php
//fotogallery cck imagefield + lightbox2
$count_arr = count($node->content['field_info_image']['field']['items']);
if ($count_arr)
{
$preset = 'imgcache-previewnews';
$count_image=0;
print '<table id="node-fotogallery"><tbody><tr>';
for ($i = 0; $i < $count_arr; $i++)
{
if ($node->content['field_info_image']['field']['items'][$i]['#item']['filepath'])
{
$count_image++;
$filepath = $node->content['field_info_image']['field']['items'][$i]['#item']['filepath'];
$title_alt = $node->content['field_info_image']['field']['items'][$i]['#item']['data']['title'];
$gallery_image = theme_imagecache($preset, $filepath, $title_alt, $title_alt , $attributes = NULL);
print '<td>';
print l($gallery_image,$filepath,array('attributes' => array('class'=>'gallery_link','rel'=>'lightbox[field_info_image][]'),'html'=>TRUE));
if ($node->content['field_info_image']['field']['items'][$i]['#item']['data']['description']) print '<p>'.$node->content['field_info_image']['field']['items'][$i]['#item']['data']['description'].'</p>';
print '</td>';
if (!(($i+1) % 3)) print '</tr><tr>';
}
}
for ($k=3; $k > ($count_image % 3); $k--) print '<td></td>';
print '</tr></tbody></table>';
}
?>
Работает точно также.
Нашел подробное описание создания галереи для imagefield
A simple Ajax image gallery system for drupal