Image Gallery Per User

Events happening in the community are now at Drupal community events on www.drupal.org.
mackh's picture

Does anyone know an easy way to create a gallery per user?

There is the arbitrary "My Images" which gets all the image for the current user, but I'd like to extend that to allow image_pub to sandbox users into their own sets of galleries.

Dirty hack here might be a way forward - http://drupal.org/node/86489 but its pretty dirty....

Before I start hacking around and making a mess of things, does anyone have any pointers or ideas?

Thanks,
-Mack

Comments

you could create a view that

aaron's picture

you could create a view that displays the image node teasers (or cck types w/ imagefield content) of the user specified in gallery/$arg

aaron

Advomatic

Aaron Winborn
Drupal Multimedia (my book, available now!)
AaronWinborn.com
Advomatic

Have you checked the

Rosamunda's picture

Have you checked the Node_Images Module?

Doesn't use image nodes

boris mann's picture

It has a nice display, but doesn't use image nodes. This means that you can't add titles or descriptions, and you can't re-use the images anywhere else.

lullabot and Views

zro's picture

http://www.lullabot.com/articles/how_to_build_flickr_in_drupal

I am currently workin with this, although I followed the tutorial, it seems to be dysfunctional.
...but ya, this does seem to be a hot topic in a number of places... curious if anyone has any other info.

._-zro

._-zro

gallery2

pinxi's picture

This thread is a little old, but one way to create a gallery per each user is the Gallery2 integration.

image gallery per user?

elpampa's picture

The Image gallery module lets us organize and display images in galleries. The problem is that only site's amnistrator can create new galleries and users must choose one of existing image gallery.

I would like that user can create our image album using taxonomy but a user must only modified our taxonomy list of galleries, is it possible?

image gallery per user

cgallo's picture

I also need help setting up a per user gallery. I did accomplish this using Gallery2 but did not like the solution because it would not integrate well with TinyMCE. (When I would insert a picture using TinyMCE the pictures in gallery2 are not available.) I switched to ImageGallery to upload pictures and it now works well with TinyMCE but I can not restrict it to post pictures per user. Any help is appreciated. ;)

Acidfree?

danzsmith's picture

Well I don't see anyone mentioning this here so I guess I will - you may or may not already know about this but there is a module called Acidfree that I believe accomplishes this.

http://drupal.org/project/acidfree

I have only played around with it a bit so I cannot speak to how well it works but I thought I would throw it out there.

Good luck - if you come up with a nice solution please let me know as I am looking for the same thing.

Modified version of Image_gallery

eugene20237's picture

Hi! I have been created modified version of image_gallery. It can be possible create many galleries per each user. You can download this here: https://dl.getdropbox.com/u/493679/image_gallery_per_user.zip
P.S.: sorry, english is not my native language.

Image gallery per user

kuttu666's picture

Hi,
Here s a new thing I tried and still working,,,(means a user gallery function like orkut/facebook)

First you have to create a content type photo with "image field" and an imagecache preset named"gallery"
after that import the following view...

$view = new view;
$view->name = 'gallery';
$view->description = '';
$view->tag = '';
$view->view_php = '';
$view->base_table = 'node';
$view->is_cacheable = FALSE;
$view->api_version = 2;
$view->disabled = FALSE; /* Edit this to true to make a default view disabled initially */
$handler = $view->new_display('default', 'Defaults', 'default');
$handler->override_option('fields', array(
'field_image_fid' => array(
'label' => '',
'alter' => array(
'alter_text' => 0,
'text' => '',
'make_link' => 0,
'path' => '',
'link_class' => '',
'alt' => '',
'prefix' => '',
'suffix' => '',
'target' => '',
'help' => '',
'trim' => 0,
'max_length' => '',
'word_boundary' => 1,
'ellipsis' => 1,
'html' => 0,
'strip_tags' => 0,
),
'empty' => '',
'hide_empty' => 0,
'empty_zero' => 0,
'link_to_node' => 0,
'label_type' => 'none',
'format' => 'gallery_imagelink',
'multiple' => array(
'group' => TRUE,
'multiple_number' => '',
'multiple_from' => '',
'multiple_reversed' => FALSE,
),
'exclude' => 0,
'id' => 'field_image_fid',
'table' => 'node_data_field_image',
'field' => 'field_image_fid',
'override' => array(
'button' => 'Override',
),
'relationship' => 'none',
),
));
$handler->override_option('sorts', array(
'last_comment_timestamp' => array(
'id' => 'last_comment_timestamp',
'table' => 'node_comment_statistics',
'field' => 'last_comment_timestamp',
'order' => 'ASC',
'granularity' => 'second',
),
));
$handler->override_option('arguments', array(
'uid_touch' => array(
'default_action' => 'empty',
'style_plugin' => 'default_summary',
'style_options' => array(),
'wildcard' => 'all',
'wildcard_substitution' => 'All',
'title' => 'Photo gallery by %1',
'breadcrumb' => '',
'default_argument_type' => 'fixed',
'default_argument' => '',
'validate_type' => 'none',
'validate_fail' => 'not found',
'id' => 'uid_touch',
'table' => 'node',
'field' => 'uid_touch',
'relationship' => 'none',
'default_options_div_prefix' => '',
'default_argument_user' => 0,
'default_argument_fixed' => '',
'default_argument_php' => '',
'validate_argument_node_type' => array(
'blog' => 0,
'panel' => 0,
'page' => 0,
'photo' => 0,
'profile' => 0,
'story' => 0,
),
'validate_argument_node_access' => 0,
'validate_argument_nid_type' => 'nid',
'validate_argument_vocabulary' => array(
'1' => 0,
),
'validate_argument_type' => 'tid',
'validate_argument_is_member' => 0,
'validate_argument_php' => '',
'validate_user_argument_type' => 'uid',
'validate_user_roles' => array(
'2' => 0,
'3' => 0,
),
'validate_argument_transform' => 0,
'validate_user_restrict_roles' => 0,
),
));
$handler->override_option('filters', array(
'type' => array(
'operator' => 'in',
'value' => array(
'photo' => 'photo',
),
'group' => '0',
'exposed' => FALSE,
'expose' => array(
'operator' => FALSE,
'label' => '',
),
'id' => 'type',
'table' => 'node',
'field' => 'type',
'override' => array(
'button' => 'Override',
),
'relationship' => 'none',
),
));
$handler->override_option('access', array(
'type' => 'none',
'role' => array(),
'perm' => '',
));
$handler->override_option('cache', array(
'type' => 'none',
));
$handler->override_option('title', 'Gallery');
$handler->override_option('empty', 'No posts.');
$handler->override_option('empty_format', '1');
$handler->override_option('items_per_page', '25');
$handler->override_option('use_pager', '1');
$handler->override_option('style_plugin', 'fluid_grid');
$handler->override_option('style_options', array(
'grouping' => '',
'advanced_layout' => array(
'margins' => TRUE,
'css3' => TRUE,
),
'items_width' => '',
'items_height' => '',
'list_alignment' => '',
'items_alignment' => '',
'items_h_margin' => '2px',
'items_v_margin' => '2px',
'box_shadow' => '1',
'border_radius' => '1',
));
$handler = $view->new_display('page', 'Page', 'page_1');
$handler->override_option('path', 'user/%/gallery');
$handler->override_option('menu', array(
'type' => 'tab',
'title' => 'Gallery',
'description' => '',
'weight' => '0',
'name' => 'navigation',
));
$handler->override_option('tab_options', array(
'type' => 'none',
'title' => '',
'description' => '',
'weight' => 0,
'name' => 'navigation',
));

Thanks
Kuttu

User Adding Images

taladega's picture

I addded the fields - imported the view, but how does user add images?

Hi, I forgot about the views

kuttu666's picture

Hi,
I forgot about the views and views_slideshow modules, after that you just upload images via that photo content type.
Thanks

this is easy as pie

likewhoa's picture

The only modules you need for this to work properly and effecient are: views3,views_slideshow,imagefield,nodereference_url and eva. I will create a feature module for those interested in this.

bending technology to fit businesses.

I am also interested! Thanks

gaheinrichs's picture

I am also interested!

Thanks in advance

likewhoa

akmal_redkey's picture

I'm interested in the feature for this. Can send me the link?

I am interested in the feature module

tusik's picture

Have you actually developed it? That would so rock. Thank you.

I actually lost track of this

likewhoa's picture

I actually lost track of this thread, so give me the first week of january to put this up for you.

EDIT: http://www.youtube.com/watch?v=DQvExFoglnA is a video presentation I did last year showing step by steps on how I accomplished the per-user image gallery using views,eva & nodereference_url.

bending technology to fit businesses.

Thank you likewhoa!

tusik's picture

That's very helpful indeed! I have actually set up most of this (Except the contidional_field and the diverse types of media, that's a brilliant idea! Thank you very much for that). But for some reason neither the gallery nor the "Add more media" links are displaying on the selected type of content. I have no idea why, I used to do this very simply and quickly in drupal 6 with Views Attach and Arguments.

What would be really really helpful would be to know exactly what parameters you gave to the nodereference_url field in the "Media" content, AND the Contextual Filter in the Views. That I would really really appreciate, because I've been on trial and error for hours and hours, I thought I'd just save time and ask someone who has accomplished it.

Again, thank you!

below is a view from a

likewhoa's picture

below is a view from a gallery, hope this helps until I get contribute a feature.
with regards to the nodereference_url widget, you need to set 'create link on the full view node' in 'REFERENCEABLE NODE LINKS' section.

<?php
$view
= new view;
$view->name = 'gallery';
$view->description = '';
$view->tag = 'default';
$view->base_table = 'node';
$view->human_name = 'Gallery';
$view->core = 7;
$view->api_version = '3.0-alpha1';
$view->disabled = FALSE; /* Edit this to true to make a default view disabled initially */

/* Display: Master */
$handler = $view->new_display('default', 'Master', 'default');
$handler->display->display_options['use_ajax'] = TRUE;
$handler->display->display_options['access']['type'] = 'perm';
$handler->display->display_options['cache']['type'] = 'none';
$handler->display->display_options['query']['type'] = 'views_query';
$handler->display->display_options['query']['options']['query_comment'] = FALSE;
$handler->display->display_options['exposed_form']['type'] = 'basic';
$handler->display->display_options['pager']['type'] = 'full';
$handler->display->display_options['pager']['options']['items_per_page'] = '12';
$handler->display->display_options['pager']['options']['offset'] = '0';
$handler->display->display_options['pager']['options']['id'] = '0';
$handler->display->display_options['pager']['options']['expose']['items_per_page_options_all'] = 0;
$handler->display->display_options['style_plugin'] = 'default';
$handler->display->display_options['row_plugin'] = 'fields';
$handler->display->display_options['row_options']['hide_empty'] = 0;
$handler->display->display_options['row_options']['default_field_elements'] = 1;
/* Relationship: Content: Gallery (field_gallery) */
$handler->display->display_options['relationships']['field_gallery_nid']['id'] = 'field_gallery_nid';
$handler->display->display_options['relationships']['field_gallery_nid']['table'] = 'field_data_field_gallery';
$handler->display->display_options['relationships']['field_gallery_nid']['field'] = 'field_gallery_nid';
$handler->display->display_options['relationships']['field_gallery_nid']['required'] = 0;
$handler->display->display_options['relationships']['field_gallery_nid']['delta'] = '-1';
/* Field: Content: Image */
$handler->display->display_options['fields']['field_image']['id'] = 'field_image';
$handler->display->display_options['fields']['field_image']['table'] = 'field_data_field_image';
$handler->display->display_options['fields']['field_image']['field'] = 'field_image';
$handler->display->display_options['fields']['field_image']['label'] = '';
$handler->display->display_options['fields']['field_image']['alter']['alter_text'] = 0;
$handler->display->display_options['fields']['field_image']['alter']['make_link'] = 0;
$handler->display->display_options['fields']['field_image']['alter']['absolute'] = 0;
$handler->display->display_options['fields']['field_image']['alter']['external'] = 0;
$handler->display->display_options['fields']['field_image']['alter']['replace_spaces'] = 0;
$handler->display->display_options['fields']['field_image']['alter']['trim_whitespace'] = 0;
$handler->display->display_options['fields']['field_image']['alter']['nl2br'] = 0;
$handler->display->display_options['fields']['field_image']['alter']['word_boundary'] = 1;
$handler->display->display_options['fields']['field_image']['alter']['ellipsis'] = 1;
$handler->display->display_options['fields']['field_image']['alter']['strip_tags'] = 0;
$handler->display->display_options['fields']['field_image']['alter']['trim'] = 0;
$handler->display->display_options['fields']['field_image']['alter']['html'] = 0;
$handler->display->display_options['fields']['field_image']['element_label_colon'] = FALSE;
$handler->display->display_options['fields']['field_image']['element_default_classes'] = 1;
$handler->display->display_options['fields']['field_image']['hide_empty'] = 0;
$handler->display->display_options['fields']['field_image']['empty_zero'] = 0;
$handler->display->display_options['fields']['field_image']['hide_alter_empty'] = 0;
$handler->display->display_options['fields']['field_image']['click_sort_column'] = 'fid';
$handler->display->display_options['fields']['field_image']['settings'] = array(
 
'image_style' => 'thumbnail',
 
'image_link' => '',
);
$handler->display->display_options['fields']['field_image']['field_api_classes'] = 0;
/* Sort criterion: Content: Post date */
$handler->display->display_options['sorts']['created']['id'] = 'created';
$handler->display->display_options['sorts']['created']['table'] = 'node';
$handler->display->display_options['sorts']['created']['field'] = 'created';
$handler->display->display_options['sorts']['created']['order'] = 'DESC';
/* Contextual filter: Content: Gallery (field_gallery) */
$handler->display->display_options['arguments']['field_gallery_nid']['id'] = 'field_gallery_nid';
$handler->display->display_options['arguments']['field_gallery_nid']['table'] = 'field_data_field_gallery';
$handler->display->display_options['arguments']['field_gallery_nid']['field'] = 'field_gallery_nid';
$handler->display->display_options['arguments']['field_gallery_nid']['default_argument_type'] = 'fixed';
$handler->display->display_options['arguments']['field_gallery_nid']['summary']['format'] = 'default_summary';
/* Filter criterion: Content: Published */
$handler->display->display_options['filters']['status']['id'] = 'status';
$handler->display->display_options['filters']['status']['table'] = 'node';
$handler->display->display_options['filters']['status']['field'] = 'status';
$handler->display->display_options['filters']['status']['value'] = 1;
$handler->display->display_options['filters']['status']['group'] = 0;
$handler->display->display_options['filters']['status']['expose']['operator'] = FALSE;
/* Filter criterion: Content: Type */
$handler->display->display_options['filters']['type']['id'] = 'type';
$handler->display->display_options['filters']['type']['table'] = 'node';
$handler->display->display_options['filters']['type']['field'] = 'type';
$handler->display->display_options['filters']['type']['value'] = array(
 
'gallery' => 'gallery',
 
'image' => 'image',
);

/* Display: Full Gallery */
$handler = $view->new_display('entity_view', 'Full Gallery', 'entity_view_1');
$handler->display->display_options['defaults']['use_ajax'] = FALSE;
$handler->display->display_options['use_ajax'] = TRUE;
$handler->display->display_options['defaults']['style_plugin'] = FALSE;
$handler->display->display_options['style_plugin'] = 'grid';
$handler->display->display_options['style_options']['fill_single_line'] = 1;
$handler->display->display_options['style_options']['summary'] = 'Grid of images';
$handler->display->display_options['defaults']['style_options'] = FALSE;
$handler->display->display_options['defaults']['row_plugin'] = FALSE;
$handler->display->display_options['row_plugin'] = 'fields';
$handler->display->display_options['row_options']['hide_empty'] = 1;
$handler->display->display_options['row_options']['default_field_elements'] = 1;
$handler->display->display_options['defaults']['row_options'] = FALSE;
$handler->display->display_options['defaults']['relationships'] = FALSE;
$handler->display->display_options['defaults']['fields'] = FALSE;
/* Field: Content: Image */
$handler->display->display_options['fields']['field_image']['id'] = 'field_image';
$handler->display->display_options['fields']['field_image']['table'] = 'field_data_field_image';
$handler->display->display_options['fields']['field_image']['field'] = 'field_image';
$handler->display->display_options['fields']['field_image']['label'] = '';
$handler->display->display_options['fields']['field_image']['alter']['alter_text'] = 0;
$handler->display->display_options['fields']['field_image']['alter']['make_link'] = 0;
$handler->display->display_options['fields']['field_image']['alter']['path'] = 'gallery/!1';
$handler->display->display_options['fields']['field_image']['alter']['absolute'] = 0;
$handler->display->display_options['fields']['field_image']['alter']['external'] = 0;
$handler->display->display_options['fields']['field_image']['alter']['replace_spaces'] = 1;
$handler->display->display_options['fields']['field_image']['alter']['trim_whitespace'] = 0;
$handler->display->display_options['fields']['field_image']['alter']['nl2br'] = 0;
$handler->display->display_options['fields']['field_image']['alter']['word_boundary'] = 1;
$handler->display->display_options['fields']['field_image']['alter']['ellipsis'] = 1;
$handler->display->display_options['fields']['field_image']['alter']['strip_tags'] = 0;
$handler->display->display_options['fields']['field_image']['alter']['trim'] = 0;
$handler->display->display_options['fields']['field_image']['alter']['html'] = 0;
$handler->display->display_options['fields']['field_image']['element_label_colon'] = FALSE;
$handler->display->display_options['fields']['field_image']['element_default_classes'] = 1;
$handler->display->display_options['fields']['field_image']['hide_empty'] = 0;
$handler->display->display_options['fields']['field_image']['empty_zero'] = 0;
$handler->display->display_options['fields']['field_image']['hide_alter_empty'] = 0;
$handler->display->display_options['fields']['field_image']['click_sort_column'] = 'fid';
$handler->display->display_options['fields']['field_image']['settings'] = array(
 
'image_style' => 'thumbnail',
 
'image_link' => 'content',
);
$handler->display->display_options['fields']['field_image']['field_api_classes'] = 0;
$handler->display->display_options['defaults']['arguments'] = FALSE;
/* Contextual filter: Content: Gallery (field_gallery) */
$handler->display->display_options['arguments']['field_gallery_nid']['id'] = 'field_gallery_nid';
$handler->display->display_options['arguments']['field_gallery_nid']['table'] = 'field_data_field_gallery';
$handler->display->display_options['arguments']['field_gallery_nid']['field'] = 'field_gallery_nid';
$handler->display->display_options['arguments']['field_gallery_nid']['default_action'] = 'not found';
$handler->display->display_options['arguments']['field_gallery_nid']['default_argument_type'] = 'fixed';
$handler->display->display_options['arguments']['field_gallery_nid']['default_argument_skip_url'] = 0;
$handler->display->display_options['arguments']['field_gallery_nid']['summary']['number_of_records'] = '0';
$handler->display->display_options['arguments']['field_gallery_nid']['summary']['format'] = 'default_summary';
$handler->display->display_options['arguments']['field_gallery_nid']['summary_options']['items_per_page'] = '25';
$handler->display->display_options['arguments']['field_gallery_nid']['specify_validation'] = 1;
$handler->display->display_options['arguments']['field_gallery_nid']['validate']['type'] = 'node';
$handler->display->display_options['arguments']['field_gallery_nid']['validate_options']['types'] = array(
 
'gallery' => 'gallery',
);
$handler->display->display_options['arguments']['field_gallery_nid']['validate_options']['access'] = 0;
$handler->display->display_options['arguments']['field_gallery_nid']['break_phrase'] = 0;
$handler->display->display_options['arguments']['field_gallery_nid']['not'] = 0;
$handler->display->display_options['defaults']['filters'] = FALSE;
/* Filter criterion: Content: Published */
$handler->display->display_options['filters']['status']['id'] = 'status';
$handler->display->display_options['filters']['status']['table'] = 'node';
$handler->display->display_options['filters']['status']['field'] = 'status';
$handler->display->display_options['filters']['status']['value'] = 1;
$handler->display->display_options['filters']['status']['group'] = 0;
$handler->display->display_options['filters']['status']['expose']['operator'] = FALSE;
/* Filter criterion: Content: Type */
$handler->display->display_options['filters']['type']['id'] = 'type';
$handler->display->display_options['filters']['type']['table'] = 'node';
$handler->display->display_options['filters']['type']['field'] = 'type';
$handler->display->display_options['filters']['type']['value'] = array(
 
'gallery' => 'gallery',
 
'image' => 'image',
);
$handler->display->display_options['entity_type'] = 'node';
$handler->display->display_options['bundles'] = array(
 
0 => 'gallery',
);

/* Display: Latest Image */
$handler = $view->new_display('entity_view', 'Latest Image', 'entity_view_2');
$handler->display->display_options['defaults']['use_ajax'] = FALSE;
$handler->display->display_options['defaults']['pager'] = FALSE;
$handler->display->display_options['pager']['type'] = 'some';
$handler->display->display_options['pager']['options']['items_per_page'] = '1';
$handler->display->display_options['pager']['options']['offset'] = '0';
$handler->display->display_options['defaults']['relationships'] = FALSE;
$handler->display->display_options['defaults']['fields'] = FALSE;
/* Field: Content: Image */
$handler->display->display_options['fields']['field_image']['id'] = 'field_image';
$handler->display->display_options['fields']['field_image']['table'] = 'field_data_field_image';
$handler->display->display_options['fields']['field_image']['field'] = 'field_image';
$handler->display->display_options['fields']['field_image']['label'] = '';
$handler->display->display_options['fields']['field_image']['alter']['alter_text'] = 0;
$handler->display->display_options['fields']['field_image']['alter']['make_link'] = 0;
$handler->display->display_options['fields']['field_image']['alter']['path'] = 'gallery/%1';
$handler->display->display_options['fields']['field_image']['alter']['absolute'] = 1;
$handler->display->display_options['fields']['field_image']['alter']['external'] = 0;
$handler->display->display_options['fields']['field_image']['alter']['replace_spaces'] = 1;
$handler->display->display_options['fields']['field_image']['alter']['trim_whitespace'] = 0;
$handler->display->display_options['fields']['field_image']['alter']['nl2br'] = 0;
$handler->display->display_options['fields']['field_image']['alter']['word_boundary'] = 1;
$handler->display->display_options['fields']['field_image']['alter']['ellipsis'] = 1;
$handler->display->display_options['fields']['field_image']['alter']['strip_tags'] = 0;
$handler->display->display_options['fields']['field_image']['alter']['trim'] = 0;
$handler->display->display_options['fields']['field_image']['alter']['html'] = 0;
$handler->display->display_options['fields']['field_image']['element_label_colon'] = FALSE;
$handler->display->display_options['fields']['field_image']['element_default_classes'] = 1;
$handler->display->display_options['fields']['field_image']['hide_empty'] = 0;
$handler->display->display_options['fields']['field_image']['empty_zero'] = 0;
$handler->display->display_options['fields']['field_image']['hide_alter_empty'] = 0;
$handler->display->display_options['fields']['field_image']['click_sort_column'] = 'fid';
$handler->display->display_options['fields']['field_image']['settings'] = array(
 
'image_style' => 'medium',
 
'image_link' => '',
);
$handler->display->display_options['fields']['field_image']['field_api_classes'] = 0;
$handler->display->display_options['defaults']['arguments'] = FALSE;
/* Contextual filter: Content: Gallery (field_gallery) */
$handler->display->display_options['arguments']['field_gallery_nid']['id'] = 'field_gallery_nid';
$handler->display->display_options['arguments']['field_gallery_nid']['table'] = 'field_data_field_gallery';
$handler->display->display_options['arguments']['field_gallery_nid']['field'] = 'field_gallery_nid';
$handler->display->display_options['arguments']['field_gallery_nid']['default_action'] = 'not found';
$handler->display->display_options['arguments']['field_gallery_nid']['default_argument_type'] = 'fixed';
$handler->display->display_options['arguments']['field_gallery_nid']['default_argument_skip_url'] = 0;
$handler->display->display_options['arguments']['field_gallery_nid']['summary']['number_of_records'] = '0';
$handler->display->display_options['arguments']['field_gallery_nid']['summary']['format'] = 'default_summary';
$handler->display->display_options['arguments']['field_gallery_nid']['summary_options']['items_per_page'] = '25';
$handler->display->display_options['arguments']['field_gallery_nid']['specify_validation'] = 1;
$handler->display->display_options['arguments']['field_gallery_nid']['validate']['type'] = 'node';
$handler->display->display_options['arguments']['field_gallery_nid']['validate_options']['types'] = array(
 
'gallery' => 'gallery',
);
$handler->display->display_options['arguments']['field_gallery_nid']['validate_options']['access'] = 0;
$handler->display->display_options['arguments']['field_gallery_nid']['break_phrase'] = 0;
$handler->display->display_options['arguments']['field_gallery_nid']['not'] = 0;
$handler->display->display_options['entity_type'] = 'node';
$handler->display->display_options['bundles'] = array(
 
0 => 'gallery',
);

/* Display: Gallery pages */
$handler = $view->new_display('page', 'Gallery pages', 'page_1');
$handler->display->display_options['defaults']['style_plugin'] = FALSE;
$handler->display->display_options['style_plugin'] = 'default';
$handler->display->display_options['defaults']['style_options'] = FALSE;
$handler->display->display_options['defaults']['row_plugin'] = FALSE;
$handler->display->display_options['row_plugin'] = 'node';
$handler->display->display_options['row_options']['links'] = 1;
$handler->display->display_options['row_options']['comments'] = 0;
$handler->display->display_options['defaults']['row_options'] = FALSE;
$handler->display->display_options['defaults']['arguments'] = FALSE;
$handler->display->display_options['defaults']['filters'] = FALSE;
/* Filter criterion: Content: Published */
$handler->display->display_options['filters']['status']['id'] = 'status';
$handler->display->display_options['filters']['status']['table'] = 'node';
$handler->display->display_options['filters']['status']['field'] = 'status';
$handler->display->display_options['filters']['status']['value'] = 1;
$handler->display->display_options['filters']['status']['group'] = 0;
$handler->display->display_options['filters']['status']['expose']['operator'] = FALSE;
/* Filter criterion: Content: Type */
$handler->display->display_options['filters']['type']['id'] = 'type';
$handler->display->display_options['filters']['type']['table'] = 'node';
$handler->display->display_options['filters']['type']['field'] = 'type';
$handler->display->display_options['filters']['type']['value'] = array(
 
'gallery' => 'gallery',
);
$handler->display->display_options['path'] = 'galleries';
$handler->display->display_options['menu']['type'] = 'normal';
$handler->display->display_options['menu']['title'] = 'Gallery';
$handler->display->display_options['menu']['description'] = 'My collection of images.';
$handler->display->display_options['menu']['weight'] = '0';
$handler->display->display_options['menu']['name'] = 'main-menu';

/* Display: Popular Image */
$handler = $view->new_display('block', 'Popular Image', 'block_1');
$handler->display->display_options['defaults']['title'] = FALSE;
$handler->display->display_options['title'] = 'Popular Image';
$handler->display->display_options['defaults']['use_ajax'] = FALSE;
$handler->display->display_options['defaults']['pager'] = FALSE;
$handler->display->display_options['pager']['type'] = 'some';
$handler->display->display_options['pager']['options']['items_per_page'] = '1';
$handler->display->display_options['pager']['options']['offset'] = '0';
$handler->display->display_options['defaults']['fields'] = FALSE;
/* Field: Content: Image */
$handler->display->display_options['fields']['field_image']['id'] = 'field_image';
$handler->display->display_options['fields']['field_image']['table'] = 'field_data_field_image';
$handler->display->display_options['fields']['field_image']['field'] = 'field_image';
$handler->display->display_options['fields']['field_image']['label'] = '';
$handler->display->display_options['fields']['field_image']['alter']['alter_text'] = 0;
$handler->display->display_options['fields']['field_image']['alter']['make_link'] = 0;
$handler->display->display_options['fields']['field_image']['alter']['absolute'] = 0;
$handler->display->display_options['fields']['field_image']['alter']['external'] = 0;
$handler->display->display_options['fields']['field_image']['alter']['replace_spaces'] = 0;
$handler->display->display_options['fields']['field_image']['alter']['trim_whitespace'] = 0;
$handler->display->display_options['fields']['field_image']['alter']['nl2br'] = 0;
$handler->display->display_options['fields']['field_image']['alter']['word_boundary'] = 1;
$handler->display->display_options['fields']['field_image']['alter']['ellipsis'] = 1;
$handler->display->display_options['fields']['field_image']['alter']['strip_tags'] = 0;
$handler->display->display_options['fields']['field_image']['alter']['trim'] = 0;
$handler->display->display_options['fields']['field_image']['alter']['html'] = 0;
$handler->display->display_options['fields']['field_image']['element_label_colon'] = FALSE;
$handler->display->display_options['fields']['field_image']['element_default_classes'] = 1;
$handler->display->display_options['fields']['field_image']['hide_empty'] = 0;
$handler->display->display_options['fields']['field_image']['empty_zero'] = 0;
$handler->display->display_options['fields']['field_image']['hide_alter_empty'] = 0;
$handler->display->display_options['fields']['field_image']['click_sort_column'] = 'fid';
$handler->display->display_options['fields']['field_image']['type'] = 'colorbox';
$handler->display->display_options['fields']['field_image']['settings'] = array(
 
'colorbox_node_style' => 'thumbnail',
 
'colorbox_image_style' => 'large',
);
$handler->display->display_options['fields']['field_image']['field_api_classes'] = 0;
$handler->display->display_options['defaults']['sorts'] = FALSE;
/* Sort criterion: Content: Post date */
$handler->display->display_options['sorts']['created']['id'] = 'created';
$handler->display->display_options['sorts']['created']['table'] = 'node';
$handler->display->display_options['sorts']['created']['field'] = 'created';
$handler->display->display_options['sorts']['created']['order'] = 'DESC';
/* Sort criterion: Content statistics: Views today */
$handler->display->display_options['sorts']['daycount']['id'] = 'daycount';
$handler->display->display_options['sorts']['daycount']['table'] = 'node_counter';
$handler->display->display_options['sorts']['daycount']['field'] = 'daycount';
$handler->display->display_options['defaults']['filters'] = FALSE;
/* Filter criterion: Content: Published */
$handler->display->display_options['filters']['status']['id'] = 'status';
$handler->display->display_options['filters']['status']['table'] = 'node';
$handler->display->display_options['filters']['status']['field'] = 'status';
$handler->display->display_options['filters']['status']['value'] = 1;
$handler->display->display_options['filters']['status']['group'] = 0;
$handler->display->display_options['filters']['status']['expose']['operator'] = FALSE;
/* Filter criterion: Content: Type */
$handler->display->display_options['filters']['type']['id'] = 'type';
$handler->display->display_options['filters']['type']['table'] = 'node';
$handler->display->display_options['filters']['type']['field'] = 'type';
$handler->display->display_options['filters']['type']['value'] = array(
 
'image' => 'image',
);

/* Display: Slideshow */
$handler = $view->new_display('block', 'Slideshow', 'block_2');
$handler->display->display_options['defaults']['pager'] = FALSE;
$handler->display->display_options['pager']['type'] = 'full';
$handler->display->display_options['pager']['options']['items_per_page'] = '6';
$handler->display->display_options['pager']['options']['offset'] = '0';
$handler->display->display_options['pager']['options']['id'] = '0';
$handler->display->display_options['pager']['options']['expose']['items_per_page_options_all'] = 0;
$handler->display->display_options['defaults']['style_plugin'] = FALSE;
$handler->display->display_options['style_plugin'] = 'slideshow';
$handler->display->display_options['style_options']['slideshow_type'] = 'views_slideshow_cycle';
$handler->display->display_options['style_options']['slideshow_skin'] = 'default';
$handler->display->display_options['style_options']['skin_info'] = array(
 
'class' => 'default',
 
'name' => 'Default',
 
'module' => 'views_slideshow',
 
'path' => '',
 
'stylesheets' => array(),
);
$handler->display->display_options['style_options']['widgets']['top']['views_slideshow_pager']['weight'] = '1';
$handler->display->display_options['style_options']['widgets']['top']['views_slideshow_pager']['type'] = 'views_slideshow_pager_fields';
$handler->display->display_options['style_options']['widgets']['top']['views_slideshow_pager']['views_slideshow_pager_fields_fields'] = array(
 
'field_image' => 'field_image',
 
'view_node' => 0,
 
'field_image_1' => 0,
 
'title' => 0,
 
'body' => 0,
);
$handler->display->display_options['style_options']['widgets']['top']['views_slideshow_controls']['weight'] = '1';
$handler->display->display_options['style_options']['widgets']['top']['views_slideshow_controls']['type'] = 'views_slideshow_controls_text';
$handler->display->display_options['style_options']['widgets']['top']['views_slideshow_slide_counter']['weight'] = '1';
$handler->display->display_options['style_options']['widgets']['bottom']['views_slideshow_pager']['enable'] = 1;
$handler->display->display_options['style_options']['widgets']['bottom']['views_slideshow_pager']['weight'] = '1';
$handler->display->display_options['style_options']['widgets']['bottom']['views_slideshow_pager']['type'] = 'views_slideshow_pager_fields';
$handler->display->display_options['style_options']['widgets']['bottom']['views_slideshow_pager']['views_slideshow_pager_fields_fields'] = array(
 
'field_image' => 'field_image',
 
'view_node' => 0,
 
'field_image_1' => 0,
 
'title' => 0,
 
'body' => 0,
);
$handler->display->display_options['style_options']['widgets']['bottom']['views_slideshow_controls']['weight'] = '1';
$handler->display->display_options['style_options']['widgets']['bottom']['views_slideshow_controls']['type'] = 'views_slideshow_controls_text';
$handler->display->display_options['style_options']['widgets']['bottom']['views_slideshow_slide_counter']['weight'] = '1';
$handler->display->display_options['style_options']['views_slideshow_cycle']['effect'] = 'slideY';
$handler->display->display_options['style_options']['views_slideshow_cycle']['transition_advanced'] = 1;
$handler->display->display_options['style_options']['views_slideshow_cycle']['timeout'] = '9000';
$handler->display->display_options['style_options']['views_slideshow_cycle']['speed'] = '700';
$handler->display->display_options['style_options']['views_slideshow_cycle']['delay'] = '0';
$handler->display->display_options['style_options']['views_slideshow_cycle']['start_paused'] = 0;
$handler->display->display_options['style_options']['views_slideshow_cycle']['remember_slide_days'] = '1';
$handler->display->display_options['style_options']['views_slideshow_cycle']['items_per_slide'] = '1';
$handler->display->display_options['style_options']['views_slideshow_cycle']['cleartype'] = 0;
$handler->display->display_options['style_options']['views_slideshow_cycle']['cleartypenobg'] = 0;
$handler->display->display_options['defaults']['style_options'] = FALSE;
$handler->display->display_options['defaults']['row_plugin'] = FALSE;
$handler->display->display_options['row_plugin'] = 'fields';
$handler->display->display_options['row_options']['hide_empty'] = 0;
$handler->display->display_options['row_options']['default_field_elements'] = 1;
$handler->display->display_options['defaults']['row_options'] = FALSE;
$handler->display->display_options['defaults']['fields'] = FALSE;
/* Field: Content: Image */
$handler->display->display_options['fields']['field_image_1']['id'] = 'field_image_1';
$handler->display->display_options['fields']['field_image_1']['table'] = 'field_data_field_image';
$handler->display->display_options['fields']['field_image_1']['field'] = 'field_image';
$handler->display->display_options['fields']['field_image_1']['label'] = '';
$handler->display->display_options['fields']['field_image_1']['alter']['alter_text'] = 0;
$handler->display->display_options['fields']['field_image_1']['alter']['make_link'] = 0;
$handler->display->display_options['fields']['field_image_1']['alter']['absolute'] = 0;
$handler->display->display_options['fields']['field_image_1']['alter']['external'] = 0;
$handler->display->display_options['fields']['field_image_1']['alter']['replace_spaces'] = 0;
$handler->display->display_options['fields']['field_image_1']['alter']['trim_whitespace'] = 0;
$handler->display->display_options['fields']['field_image_1']['alter']['nl2br'] = 0;
$handler->display->display_options['fields']['field_image_1']['alter']['word_boundary'] = 1;
$handler->display->display_options['fields']['field_image_1']['alter']['ellipsis'] = 1;
$handler->display->display_options['fields']['field_image_1']['alter']['strip_tags'] = 0;
$handler->display->display_options['fields']['field_image_1']['alter']['trim'] = 0;
$handler->display->display_options['fields']['field_image_1']['alter']['html'] = 0;
$handler->display->display_options['fields']['field_image_1']['element_label_colon'] = FALSE;
$handler->display->display_options['fields']['field_image_1']['element_default_classes'] = 1;
$handler->display->display_options['fields']['field_image_1']['hide_empty'] = 0;
$handler->display->display_options['fields']['field_image_1']['empty_zero'] = 0;
$handler->display->display_options['fields']['field_image_1']['hide_alter_empty'] = 0;
$handler->display->display_options['fields']['field_image_1']['click_sort_column'] = 'fid';
$handler->display->display_options['fields']['field_image_1']['settings'] = array(
 
'image_style' => 'gallery_preview',
 
'image_link' => 'content',
);
$handler->display->display_options['fields']['field_image_1']['field_api_classes'] = 0;
/* Field: Content: Image */
$handler->display->display_options['fields']['field_image']['id'] = 'field_image';
$handler->display->display_options['fields']['field_image']['table'] = 'field_data_field_image';
$handler->display->display_options['fields']['field_image']['field'] = 'field_image';
$handler->display->display_options['fields']['field_image']['label'] = '';
$handler->display->display_options['fields']['field_image']['exclude'] = TRUE;
$handler->display->display_options['fields']['field_image']['alter']['alter_text'] = 0;
$handler->display->display_options['fields']['field_image']['alter']['make_link'] = 0;
$handler->display->display_options['fields']['field_image']['alter']['absolute'] = 0;
$handler->display->display_options['fields']['field_image']['alter']['external'] = 0;
$handler->display->display_options['fields']['field_image']['alter']['replace_spaces'] = 0;
$handler->display->display_options['fields']['field_image']['alter']['trim_whitespace'] = 0;
$handler->display->display_options['fields']['field_image']['alter']['nl2br'] = 0;
$handler->display->display_options['fields']['field_image']['alter']['word_boundary'] = 1;
$handler->display->display_options['fields']['field_image']['alter']['ellipsis'] = 1;
$handler->display->display_options['fields']['field_image']['alter']['strip_tags'] = 0;
$handler->display->display_options['fields']['field_image']['alter']['trim'] = 0;
$handler->display->display_options['fields']['field_image']['alter']['html'] = 0;
$handler->display->display_options['fields']['field_image']['element_label_colon'] = FALSE;
$handler->display->display_options['fields']['field_image']['element_default_classes'] = 1;
$handler->display->display_options['fields']['field_image']['hide_empty'] = 0;
$handler->display->display_options['fields']['field_image']['empty_zero'] = 0;
$handler->display->display_options['fields']['field_image']['hide_alter_empty'] = 0;
$handler->display->display_options['fields']['field_image']['click_sort_column'] = 'fid';
$handler->display->display_options['fields']['field_image']['settings'] = array(
 
'image_style' => 'thumbnail',
 
'image_link' => '',
);
$handler->display->display_options['fields']['field_image']['field_api_classes'] = 0;
/* Field: Content: Link */
$handler->display->display_options['fields']['view_node']['id'] = 'view_node';
$handler->display->display_options['fields']['view_node']['table'] = 'node';
$handler->display->display_options['fields']['view_node']['field'] = 'view_node';
$handler->display->display_options['fields']['view_node']['label'] = '';
$handler->display->display_options['fields']['view_node']['exclude'] = TRUE;
$handler->display->display_options['fields']['view_node']['alter']['alter_text'] = 0;
$handler->display->display_options['fields']['view_node']['alter']['make_link'] = 0;
$handler->display->display_options['fields']['view_node']['alter']['absolute'] = 0;
$handler->display->display_options['fields']['view_node']['alter']['external'] = 0;
$handler->display->display_options['fields']['view_node']['alter']['replace_spaces'] = 0;
$handler->display->display_options['fields']['view_node']['alter']['trim_whitespace'] = 0;
$handler->display->display_options['fields']['view_node']['alter']['nl2br'] = 0;
$handler->display->display_options['fields']['view_node']['alter']['word_boundary'] = 1;
$handler->display->display_options['fields']['view_node']['alter']['ellipsis'] = 1;
$handler->display->display_options['fields']['view_node']['alter']['strip_tags'] = 0;
$handler->display->display_options['fields']['view_node']['alter']['trim'] = 0;
$handler->display->display_options['fields']['view_node']['alter']['html'] = 0;
$handler->display->display_options['fields']['view_node']['element_label_colon'] = FALSE;
$handler->display->display_options['fields']['view_node']['element_default_classes'] = 1;
$handler->display->display_options['fields']['view_node']['hide_empty'] = 0;
$handler->display->display_options['fields']['view_node']['empty_zero'] = 0;
$handler->display->display_options['fields']['view_node']['hide_alter_empty'] = 0;
$handler->display->display_options['fields']['view_node']['text'] = 'Read more...';
/* Field: Content: Title */
$handler->display->display_options['fields']['title']['id'] = 'title';
$handler->display->display_options['fields']['title']['table'] = 'node';
$handler->display->display_options['fields']['title']['field'] = 'title';
$handler->display->display_options['fields']['title']['label'] = '';
$handler->display->display_options['fields']['title']['exclude'] = TRUE;
$handler->display->display_options['fields']['title']['alter']['alter_text'] = 0;
$handler->display->display_options['fields']['title']['alter']['make_link'] = 0;
$handler->display->display_options['fields']['title']['alter']['absolute'] = 0;
$handler->display->display_options['fields']['title']['alter']['external'] = 0;
$handler->display->display_options['fields']['title']['alter']['replace_spaces'] = 0;
$handler->display->display_options['fields']['title']['alter']['trim_whitespace'] = 0;
$handler->display->display_options['fields']['title']['alter']['nl2br'] = 0;
$handler->display->display_options['fields']['title']['alter']['word_boundary'] = 1;
$handler->display->display_options['fields']['title']['alter']['ellipsis'] = 1;
$handler->display->display_options['fields']['title']['alter']['strip_tags'] = 0;
$handler->display->display_options['fields']['title']['alter']['trim'] = 0;
$handler->display->display_options['fields']['title']['alter']['html'] = 0;
$handler->display->display_options['fields']['title']['element_label_colon'] = FALSE;
$handler->display->display_options['fields']['title']['element_default_classes'] = 1;
$handler->display->display_options['fields']['title']['hide_empty'] = 0;
$handler->display->display_options['fields']['title']['empty_zero'] = 0;
$handler->display->display_options['fields']['title']['hide_alter_empty'] = 0;
$handler->display->display_options['fields']['title']['link_to_node'] = 1;
/* Field: Content: Body */
$handler->display->display_options['fields']['body']['id'] = 'body';
$handler->display->display_options['fields']['body']['table'] = 'field_data_body';
$handler->display->display_options['fields']['body']['field'] = 'body';
$handler->display->display_options['fields']['body']['label'] = '';
$handler->display->display_options['fields']['body']['alter']['alter_text'] = 1;
$handler->display->display_options['fields']['body']['alter']['text'] = '<div id="transparency"></div>
<div id="my_content">
<h1>[title]</h1>
[body]
<br>
[view_node]
</div>
'
;
$handler->display->display_options['fields']['body']['alter']['make_link'] = 0;
$handler->display->display_options['fields']['body']['alter']['absolute'] = 0;
$handler->display->display_options['fields']['body']['alter']['external'] = 0;
$handler->display->display_options['fields']['body']['alter']['replace_spaces'] = 0;
$handler->display->display_options['fields']['body']['alter']['trim_whitespace'] = 0;
$handler->display->display_options['fields']['body']['alter']['nl2br'] = 0;
$handler->display->display_options['fields']['body']['alter']['max_length'] = '777';
$handler->display->display_options['fields']['body']['alter']['word_boundary'] = 1;
$handler->display->display_options['fields']['body']['alter']['ellipsis'] = 1;
$handler->display->display_options['fields']['body']['alter']['strip_tags'] = 0;
$handler->display->display_options['fields']['body']['alter']['trim'] = 0;
$handler->display->display_options['fields']['body']['alter']['html'] = 0;
$handler->display->display_options['fields']['body']['element_label_colon'] = FALSE;
$handler->display->display_options['fields']['body']['element_default_classes'] = 1;
$handler->display->display_options['fields']['body']['hide_empty'] = 0;
$handler->display->display_options['fields']['body']['empty_zero'] = 0;
$handler->display->display_options['fields']['body']['hide_alter_empty'] = 0;
$handler->display->display_options['fields']['body']['type'] = 'text_summary_or_trimmed';
$handler->display->display_options['fields']['body']['settings'] = array(
 
'trim_length' => '333',
);
$handler->display->display_options['fields']['body']['field_api_classes'] = 0;
$handler->display->display_options['defaults']['filters'] = FALSE;
/* Filter criterion: Content: Published */
$handler->display->display_options['filters']['status']['id'] = 'status';
$handler->display->display_options['filters']['status']['table'] = 'node';
$handler->display->display_options['filters']['status']['field'] = 'status';
$handler->display->display_options['filters']['status']['value'] = 1;
$handler->display->display_options['filters']['status']['group'] = 0;
$handler->display->display_options['filters']['status']['expose']['operator'] = FALSE;
/* Filter criterion: Content: Type */
$handler->display->display_options['filters']['type']['id'] = 'type';
$handler->display->display_options['filters']['type']['table'] = 'node';
$handler->display->display_options['filters']['type']['field'] = 'type';
$handler->display->display_options['filters']['type']['value'] = array(
 
'image' => 'image',
);
$handler->display->display_options['block_description'] = 'Galleries Slideshow';
?>

bending technology to fit businesses.

It did not work tho...

tusik's picture

After your last response I thought I had found the reason why the link was not showing for the referenced content: I had removed the contextual links class from the template. But it was not the case. Created a new template for that content-type, including them, but still no luck....

I am only 10 days away from the deadline and unable to solve this issue. I'm very stressed because it is something so easily accomplishable with Drupal 6 and node reference url and views attach, and no matter what I do I cannot get it to work in drupal 7. How is it possible?

I am attaching a link to the screencaps of the widget and view settings, to see if you detect the problem. I'd really appreciate if you were that kind. THANK YOU.

http://imgur.com/a/YMNcn

Thank you!

tusik's picture

That helps! Also, my link was not showing because of the theme. But thanks to your response I checked the template for the 'refereceable node links' and solved my issue.

Image

Group organizers

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds: