Gallery – Photo Gallery and Images Gallery - Version 2.3.0

Version Description

  • Updated gallery code front end code
  • SEO option for enable/disable additional optimization
Download this release

Release Info

Developer robosoft
Plugin Icon 128x128 Gallery – Photo Gallery and Images Gallery
Version 2.3.0
Comparing to
See all releases

Code changes from version 2.2.0 to 2.3.0

includes/frontend/rbs_gallery_class.php CHANGED
@@ -539,8 +539,11 @@ class roboGallery extends roboGalleryUtils{
539
  $newLine = "\t";
540
  $lineBrake="\n";
541
  }
542
-
543
-
 
 
 
544
  $this->returnHtml .=
545
  '<div class="rbs-img category'.$img['catid'].'" '.( isset($img['col']) && $img['col'] ?' data-columns="'.$img['col'].'" ' :'').'>'.$lineBrake.$newLine
546
  .'<div class="rbs-img-image '.(!$this->thumbClick?' rbs-lightbox':'').'" '.$descBoxData.' '.( isset($img['effect']) && $img['effect'] ?' data-overlay-effect="'.$img['effect'].'" ' :'').' >'.$lineBrake.$newLine.$newLine
@@ -552,7 +555,9 @@ class roboGallery extends roboGalleryUtils{
552
  .'</div>'.$lineBrake;
553
  }
554
  }
555
-
 
 
556
  if( $this->returnHtml ){
557
  $this->returnHtml =
558
  '<div style="'.$this->rbsMainDivStyle.'">'
539
  $newLine = "\t";
540
  $lineBrake="\n";
541
  }
542
+ if( get_option( ROBO_GALLERY_PREFIX.'seo', '' ) ){
543
+ $this->seoContent .= '<a href="'.$link.'" alt="'.$lightboxText.'" title="'.$lightboxText.'">'
544
+ .'<img src="'.$img['thumb'].'" title="'.$lightboxText.'" alt="'.$lightboxText.'" >'
545
+ .'</a>';
546
+ }
547
  $this->returnHtml .=
548
  '<div class="rbs-img category'.$img['catid'].'" '.( isset($img['col']) && $img['col'] ?' data-columns="'.$img['col'].'" ' :'').'>'.$lineBrake.$newLine
549
  .'<div class="rbs-img-image '.(!$this->thumbClick?' rbs-lightbox':'').'" '.$descBoxData.' '.( isset($img['effect']) && $img['effect'] ?' data-overlay-effect="'.$img['effect'].'" ' :'').' >'.$lineBrake.$newLine.$newLine
555
  .'</div>'.$lineBrake;
556
  }
557
  }
558
+ if($this->seoContent){
559
+ $this->seoContent = '<div style="display:none;">'.$this->seoContent.'</div>';
560
+ }
561
  if( $this->returnHtml ){
562
  $this->returnHtml =
563
  '<div style="'.$this->rbsMainDivStyle.'">'
includes/rbs_gallery_menu.php CHANGED
@@ -51,6 +51,7 @@ if(!function_exists('robo_gallery_settings_submenu_page')){
51
  register_setting( 'rbs_gallery_settings', ROBO_GALLERY_PREFIX.'debugEnable' );
52
 
53
  register_setting( 'rbs_gallery_settings', ROBO_GALLERY_PREFIX.'categoryShow' );
 
54
 
55
  }
56
 
51
  register_setting( 'rbs_gallery_settings', ROBO_GALLERY_PREFIX.'debugEnable' );
52
 
53
  register_setting( 'rbs_gallery_settings', ROBO_GALLERY_PREFIX.'categoryShow' );
54
+ register_setting( 'rbs_gallery_settings', ROBO_GALLERY_PREFIX.'seo' );
55
 
56
  }
57
 
includes/rbs_gallery_settings.php CHANGED
@@ -108,6 +108,25 @@ wp_enqueue_style ( 'toolbox-gallery-about', ROBO_GALLERY_URL.'css/admin/about.c
108
  </fieldset>
109
  </td>
110
  </tr>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
111
  </table>
112
 
113
  <p class="submit">
108
  </fieldset>
109
  </td>
110
  </tr>
111
+
112
+ <tr>
113
+ <th colspan="2"><h2><?php _e('SEO Optimization', 'rbs_gallery'); ?></h2></th>
114
+ </tr>
115
+ <tr>
116
+ <th scope="row"><?php _e('Add SEO content', 'rbs_gallery'); ?></th>
117
+ <td>
118
+ <fieldset>
119
+ <legend class="screen-reader-text"><span><?php _e('Enabled', 'rbs_gallery'); ?></span></legend>
120
+ <label title='<?php _e('Enabled', 'rbs_gallery'); ?>'>
121
+ <input type='radio' name='<?php echo ROBO_GALLERY_PREFIX.'seo'; ?>' value='1' <?php if( get_option(ROBO_GALLERY_PREFIX.'seo')=='1' ) echo " checked='checked'"; ?> /> <?php _e('Enabled', 'rbs_gallery'); ?>
122
+ </label><br />
123
+ <label title='<?php _e('Disable', 'rbs_gallery'); ?>'>
124
+ <input type='radio' name='<?php echo ROBO_GALLERY_PREFIX.'seo'; ?>' value='0' <?php if( !get_option(ROBO_GALLERY_PREFIX.'seo', '') ) echo " checked='checked'"; ?> /> <?php _e('Disable', 'rbs_gallery'); ?>
125
+ </label><br />
126
+ </fieldset>
127
+ </td>
128
+ </tr>
129
+
130
  </table>
131
 
132
  <p class="submit">
readme.txt CHANGED
@@ -4,7 +4,7 @@ Donate link: http://www.robosoft.co/robogallery
4
  Tags: gallery, add gallery, photo gallery, images gallery, media gallery, responsive gallery, gallery image, gallery lightbox, Polaroid gallery, Gallery Plugin, plugin gallery, video gallery, gallery shortcode, responsive images gallery, website gallery, widget gallery, wordpress gallery, wordpress gallery plugin, wordpress photo gallery plugin, wp gallery, wp gallery plugin, wp gallery plugins, multi categories gallery, add galleries, add picture, add pictures, album, best gallery, best gallery plugin, responsive galleries, mobile gallery, mobile galleries, responsive photo gallery, best portfolio, easy media gallery, filterable gallery, filterable portfolio, foto, fotoalbum, fotogalerie, sortable gallery, sortable galleries, free photo gallery, fullscreen gallery, galary, galeri, galerie, galerij, galery, gallary, Galleria, gallerie, galleries, gallery decription, gallery slider, gelary, gellary, gellery, google, grid gallery, image, image album, image gallery, image gallery plugin, image lightbox, image slider, image slideshow, images, jquery, jquery gallery, links, media, multiple pictures, page, pagination gallery, pagination portfolio, photo, photo album, photo albums, photoalbum, photogallery, photos, photoset, picture, pictures, plugin, plugin for gallery, portfolio, portfolio gallery, portfolio plugin, Post, posts, responsive slideshow, responsive wordpress photo gallery, seo image, slide show, slideshow, thumbnail, upload images, upload photos, batch upload, multiply images upload, view images, view pictures, wordpress portfolio plugin, multi-categories gallery, multi categories galleries, robo gallery
5
  Requires at least: 3.3
6
  Tested up to: 4.5
7
- Stable tag: 2.2.0
8
  License: GPLv2 or later
9
  License URI: http://www.gnu.org/licenses/gpl-3.0.html
10
 
@@ -92,7 +92,7 @@ This interface gallery button have wide range of the front end interface customi
92
  * **Thumbnails Fade Effect** - in gallery implemented Fade effect for the hover of the gallery thumbnails. With such effect gallery hover animation become more attractive and eye catching.
93
  * **Multisite Support** - in gallery implemented multisite support. You can install gallery in admin dashboard and enable plugin for all child blogs.
94
  * **Advanced Load more function** - in gallery implemented very attractive navigation mode. Auto pre loading images like endless list of the gallery images. This gallery load more function have alot of customization options to make it work the way you need.
95
-
96
 
97
 
98
  = Gallery Pro Key Features =
@@ -156,7 +156,7 @@ This interface gallery button have wide range of the front end interface customi
156
  * **Thumbnails Fade Effect** - in gallery implemented Fade effect for the hover of the gallery thumbnails. With such effect gallery hover animation become more attractive and eye catching.
157
  * **Multisite Support** - in gallery implemented multisite support. You can install gallery in admin dashboard and enable plugin for all child blogs.
158
  * **Advanced Load more function** - in gallery implemented very attractive navigation mode. Auto pre loading images like endless list of the gallery images. This gallery load more function have alot of customization options to make it work the way you need.
159
-
160
 
161
  = Gallery Advantages =
162
 
@@ -175,6 +175,8 @@ This interface gallery button have wide range of the front end interface customi
175
  * **Advanced gallery columns** - in gallery implemented advanced customizable thumbnails columns management. In gallery settings you can define different amount of thumbnails columns for different screen size/resolution.
176
  * **Advanced gallery menu settings** - in gallery implemented advanced customizable options for navigation menu. Gallery have advanced structure with ability to customize styles of the gallery menus.
177
  * **Thumbnails size** - in gallery implemented customizable options for thumbnails size definition and complex interface building. Gallery options have source size options where you can easily switch between size of the gallery thumbnails.
 
 
178
 
179
 
180
  > #### Useful Gallery Links
@@ -286,6 +288,22 @@ Quality of the gallery thumbnails could be easily changed in gallery size option
286
 
287
  Yes, you can change gallery lightbox background transparency in gallery settings. Yes, you can change background color of the gallery lightbox. When you open gallery settings you can find there gallery lightbox settings block. When you open color selector for the gallery lightbox background you'll see there additional slider option for transparency value.
288
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
289
 
290
  == Installation ==
291
 
@@ -699,6 +717,10 @@ If any problem occurs, please contact us.
699
 
700
  == Changelog ==
701
 
 
 
 
 
702
  = 2.2.0 =
703
  * Updated multisite functionality
704
 
@@ -1319,6 +1341,10 @@ If any problem occurs, please contact us.
1319
 
1320
  == Upgrade Notice ==
1321
 
 
 
 
 
1322
  = 2.2.0 =
1323
  Updated multisite functionality
1324
 
4
  Tags: gallery, add gallery, photo gallery, images gallery, media gallery, responsive gallery, gallery image, gallery lightbox, Polaroid gallery, Gallery Plugin, plugin gallery, video gallery, gallery shortcode, responsive images gallery, website gallery, widget gallery, wordpress gallery, wordpress gallery plugin, wordpress photo gallery plugin, wp gallery, wp gallery plugin, wp gallery plugins, multi categories gallery, add galleries, add picture, add pictures, album, best gallery, best gallery plugin, responsive galleries, mobile gallery, mobile galleries, responsive photo gallery, best portfolio, easy media gallery, filterable gallery, filterable portfolio, foto, fotoalbum, fotogalerie, sortable gallery, sortable galleries, free photo gallery, fullscreen gallery, galary, galeri, galerie, galerij, galery, gallary, Galleria, gallerie, galleries, gallery decription, gallery slider, gelary, gellary, gellery, google, grid gallery, image, image album, image gallery, image gallery plugin, image lightbox, image slider, image slideshow, images, jquery, jquery gallery, links, media, multiple pictures, page, pagination gallery, pagination portfolio, photo, photo album, photo albums, photoalbum, photogallery, photos, photoset, picture, pictures, plugin, plugin for gallery, portfolio, portfolio gallery, portfolio plugin, Post, posts, responsive slideshow, responsive wordpress photo gallery, seo image, slide show, slideshow, thumbnail, upload images, upload photos, batch upload, multiply images upload, view images, view pictures, wordpress portfolio plugin, multi-categories gallery, multi categories galleries, robo gallery
5
  Requires at least: 3.3
6
  Tested up to: 4.5
7
+ Stable tag: 2.3.0
8
  License: GPLv2 or later
9
  License URI: http://www.gnu.org/licenses/gpl-3.0.html
10
 
92
  * **Thumbnails Fade Effect** - in gallery implemented Fade effect for the hover of the gallery thumbnails. With such effect gallery hover animation become more attractive and eye catching.
93
  * **Multisite Support** - in gallery implemented multisite support. You can install gallery in admin dashboard and enable plugin for all child blogs.
94
  * **Advanced Load more function** - in gallery implemented very attractive navigation mode. Auto pre loading images like endless list of the gallery images. This gallery load more function have alot of customization options to make it work the way you need.
95
+ * **SEO code optimization** - in gallery implemented few front end code output modes. One simplified mode with all core front end gallery code elements another mode with additional not visible elements.
96
 
97
 
98
  = Gallery Pro Key Features =
156
  * **Thumbnails Fade Effect** - in gallery implemented Fade effect for the hover of the gallery thumbnails. With such effect gallery hover animation become more attractive and eye catching.
157
  * **Multisite Support** - in gallery implemented multisite support. You can install gallery in admin dashboard and enable plugin for all child blogs.
158
  * **Advanced Load more function** - in gallery implemented very attractive navigation mode. Auto pre loading images like endless list of the gallery images. This gallery load more function have alot of customization options to make it work the way you need.
159
+ * **SEO code optimization** - in gallery implemented few front end code output modes. One simplified mode with all core front end gallery code elements another mode with additional not visible elements.
160
 
161
  = Gallery Advantages =
162
 
175
  * **Advanced gallery columns** - in gallery implemented advanced customizable thumbnails columns management. In gallery settings you can define different amount of thumbnails columns for different screen size/resolution.
176
  * **Advanced gallery menu settings** - in gallery implemented advanced customizable options for navigation menu. Gallery have advanced structure with ability to customize styles of the gallery menus.
177
  * **Thumbnails size** - in gallery implemented customizable options for thumbnails size definition and complex interface building. Gallery options have source size options where you can easily switch between size of the gallery thumbnails.
178
+ * **SEO optimized code** - in gallery implemented few front end code output modes. One simplified mode with all core front end gallery code elements another mode with additional not visible elements.
179
+ * **Multi site** - in gallery implemented multisite support. You can install gallery in admin dashboard and enable plugin for all child blogs.
180
 
181
 
182
  > #### Useful Gallery Links
288
 
289
  Yes, you can change gallery lightbox background transparency in gallery settings. Yes, you can change background color of the gallery lightbox. When you open gallery settings you can find there gallery lightbox settings block. When you open color selector for the gallery lightbox background you'll see there additional slider option for transparency value.
290
 
291
+ **How to crop uploaded gallery image?**
292
+
293
+ When you open gallery images manager you'll find there image edit mode where you can crop source image
294
+
295
+ **How to make gallery with no space between thumbnails of the gallery?**
296
+
297
+ If you wish to make section with gallery without spacing between thumbnails you need just set horizontal and vertical spacing to 0 in gallery thumbnails view options
298
+
299
+ **Is it possible to use HTML in gallery image description ?**
300
+
301
+ Yes, you can use HTML tags inside gallery image description field
302
+
303
+ **Is it possible to customize gallery image caption ?**
304
+
305
+ In gallery settings you can find gallery images manager where you can change settings of every gallery image, one of the option it's caption of the gallery image
306
+
307
 
308
  == Installation ==
309
 
717
 
718
  == Changelog ==
719
 
720
+ = 2.3.0 =
721
+ * Updated gallery code front end code
722
+ * SEO option for enable/disable additional optimization
723
+
724
  = 2.2.0 =
725
  * Updated multisite functionality
726
 
1341
 
1342
  == Upgrade Notice ==
1343
 
1344
+ = 2.3.0 =
1345
+ Updated gallery code front end code
1346
+ SEO option for enable/disable additional optimization
1347
+
1348
  = 2.2.0 =
1349
  Updated multisite functionality
1350
 
robogallery.php CHANGED
@@ -8,7 +8,7 @@
8
  * Plugin Name: Robo Gallery
9
  * Plugin URI: http://robosoft.co/robogallery
10
  * Description: A responsive, easy and elegant way to show gallery.
11
- * Version: 2.2.0
12
  * Author: RoboSoft (c)
13
  * Author URI: http://robosoft.co/robogallery
14
  * License: GPL-2.0+
@@ -19,7 +19,7 @@
19
 
20
  if ( ! defined( 'WPINC' ) ) die;
21
  define("ROBO_GALLERY", 1);
22
- define("ROBO_GALLERY_VERSION", '2.2.0');
23
  define("ROBO_GALLERY_PATH", plugin_dir_path( __FILE__ ));
24
  define("ROBO_GALLERY_SPECIAL", 0);
25
 
8
  * Plugin Name: Robo Gallery
9
  * Plugin URI: http://robosoft.co/robogallery
10
  * Description: A responsive, easy and elegant way to show gallery.
11
+ * Version: 2.3.0
12
  * Author: RoboSoft (c)
13
  * Author URI: http://robosoft.co/robogallery
14
  * License: GPL-2.0+
19
 
20
  if ( ! defined( 'WPINC' ) ) die;
21
  define("ROBO_GALLERY", 1);
22
+ define("ROBO_GALLERY_VERSION", '2.3.0');
23
  define("ROBO_GALLERY_PATH", plugin_dir_path( __FILE__ ));
24
  define("ROBO_GALLERY_SPECIAL", 0);
25