Модуль для галереи из imagefield

Прислано: sas@drupal.org

пн, 01/09/2008 - 05:40

Другие статьи по теме:

Что делает
Создает галерею из содержимого полей imagefield по материалам сайта.
Страница
gallery
Установка
1) cкопировать в ...modules
2) Подключить на странице admin/build/modules
3) Настройка на странице admin/settings/gallery_imagefield

Буду рад замечаниям и предложениям.

10/11/2008
1) Исправлены найденные ошибки
2) Добавлен новый функционал блок - "галерея"

Спонсор модуля http://motorizo.ru

Прикрепленный файлРазмер
gallery_imagefield.zip6.84 кб

Комментарии


Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Применить"
Опубликовано Denis77 в пн, 01/09/2008 - 11:13.

По несколько фотографий за раз можно грузить?
А голосовать и комментировать фото можно?


Опубликовано sas@drupal.org в пн, 01/09/2008 - 11:54.

"Denis77" написал(а):

По несколько фотографий за раз можно грузить?

Это Вы делаете когда создаете материал - надо поискать может есть множественная загрузка

"Denis77" написал(а):

А голосовать и комментировать фото можно?

Комментарии делаются опять же к материалу.


Опубликовано EllECTRONC в пн, 01/09/2008 - 13:47.

"Denis77" написал(а):

По несколько фотографий за раз можно грузить?

Давно уже модуль есть. Хотя не пробовала еще :р


Опубликовано sas@drupal.org в пн, 01/09/2008 - 18:19.

"EllECTRONC" написал(а):

Давно уже модуль есть. Хотя не пробовала еще :р

Огласите название, пожалуйста для братьев :)


Опубликовано EllECTRONC в вт, 02/09/2008 - 20:16.

"sas@drupal.org" написал(а):

Огласите название, пожалуйста для братьев :)

Видимо с использованием поиска нынче у всех плохо стало?
Вот хотя бы такую фразу - upload multiple images with one simple click - для 6-ки.

И вот еще наткнулась на модуль под названием - Multiple Image Upload - для 5-ки.

Названия модулей или их описание говорит само за себя, однако еще раз повторю: я их пока что не пробовала, но полагаю они то, что они есть! :)

Удачи, братья!


Опубликовано gumk в ср, 03/09/2008 - 10:36.

Для шестерки album photos


Опубликовано EllECTRONC в ср, 03/09/2008 - 10:47.

Ммм.. пробовали? Что-то я не заметила когда он вышел. :)


Опубликовано gumk в ср, 03/09/2008 - 11:01.

На локалхосте пробовал - очень удобная массовая загрузка, создание личных альбомов, комментирование каждой фотографии, голосование за каждую фотографию (голосование интегрируется voting api) можно добавить просмотр альбомов через флеш. Это все во второй версии причем модуль быстро развиваеться обновление почти каждые 4 дня, писал тему про этот модуль она осталась вообще без комментариев :(


Опубликовано sas@drupal.org в пт, 05/09/2008 - 06:05.

"gumk" написал(а):

На локалхосте пробовал - очень удобная массовая загрузка, создание личных альбомов, комментирование каждой фотографии, голосование за каждую фотографию (голосование интегрируется voting api) можно добавить просмотр альбомов через флеш. Это все во второй версии причем модуль быстро развиваеться обновление почти каждые 4 дня, писал тему про этот модуль она осталась вообще без комментариев :(

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


Опубликовано Solven в чт, 25/09/2008 - 19:55.

"Denis77" написал(а):

А голосовать и комментировать фото можно?

Модуль fivestar


Опубликовано Arturus в чт, 04/12/2008 - 11:22.

А у меня после установки модуля при обращению к /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...


Опубликовано Sinn в вт, 16/06/2009 - 11:10.

Как раз такая вещь понадобилась, но проблема в том, что вывожу я все в своем шаблоне ноды. Поковырявшись в коде Алексея написал такую штуку (вставил в свой шаблон):

<?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>';
}
?>

Работает точно также.


Опубликовано Arturus в ср, 06/05/2009 - 02:30.

Нашел подробное описание создания галереи для imagefield
A simple Ajax image gallery system for drupal


Новое на сайте