فهرست منبع

#77 - bigger images in gallery layout

Alex Trofimov 11 سال پیش
والد
کامیت
1fbafae10f

+ 9 - 0
modules/base/text/classes/BxBaseModTextTemplate.php

@@ -31,11 +31,19 @@ class BxBaseModTextTemplate extends BxBaseModGeneralTemplate
 
         // get thumb url
         $sPhotoThumb = '';
+        $sPhotoGallery = '';
         if ($aData[$CNF['FIELD_THUMB']]) {
             bx_import('BxDolTranscoderImage');
+
             $oImagesTranscoder = BxDolTranscoderImage::getObjectInstance($CNF['OBJECT_IMAGES_TRANSCODER_PREVIEW']);
             if ($oImagesTranscoder)
                 $sPhotoThumb = $oImagesTranscoder->getFileUrl($aData[$CNF['FIELD_THUMB']]);
+
+            $oImagesTranscoder = BxDolTranscoderImage::getObjectInstance($CNF['OBJECT_IMAGES_TRANSCODER_GALLERY']);
+            if ($oImagesTranscoder)
+                $sPhotoGallery = $oImagesTranscoder->getFileUrl($aData[$CNF['FIELD_THUMB']]);
+            else
+                $sPhotoGallery = $sPhotoThumb;
         }
 
         // get entry url
@@ -72,6 +80,7 @@ class BxBaseModTextTemplate extends BxBaseModGeneralTemplate
                     'summary_attr' => bx_html_attribute($sSummaryPlain),
                     'content_url' => $sUrl,
                     'thumb_url' => $sPhotoThumb ? $sPhotoThumb : '',
+                    'gallery_url' => $sPhotoGallery ? $sPhotoGallery : '',
                     'strecher' => str_repeat('      ', 40),
                 ),
             ),

+ 1 - 1
modules/base/text/template/unit_gallery.html

@@ -3,7 +3,7 @@
 
     <bx_if:thumb>
         <a href="__content_url__" title="__summary_attr__">
-            <div class="bx-base-text-unit-thumb bx-def-gal-div-size bx-def-round-corners bx-def-color-bg-box bx-def-font-middle" style="background-image:url(__thumb_url__)">
+            <div class="bx-base-text-unit-thumb bx-def-gal-div-size bx-def-round-corners bx-def-color-bg-box bx-def-font-middle" style="background-image:url(__gallery_url__)">
                 <div class="bx-base-text-unit-strecher">__strecher__</div>
             </div>
         </a>

+ 1 - 0
modules/boonex/albums/classes/BxAlbumsConfig.php

@@ -59,6 +59,7 @@ class BxAlbumsConfig extends BxBaseModTextConfig
             // objects
             'OBJECT_STORAGE' => 'bx_albums_files',
             'OBJECT_IMAGES_TRANSCODER_PREVIEW' => 'bx_albums_proxy_preview',
+            'OBJECT_IMAGES_TRANSCODER_GALLERY' => '',
             'OBJECT_VIDEOS_TRANSCODERS' => array('poster' => 'bx_albums_video_poster', 'mp4' => 'bx_albums_video_mp4', 'webm' => 'bx_albums_video_webm'),
             'OBJECT_TRANSCODER_BROWSE' => 'bx_albums_proxy_browse',
             'OBJECT_VIEWS' => 'bx_albums',

+ 1 - 0
modules/boonex/convos/classes/BxCnvConfig.php

@@ -51,6 +51,7 @@ class BxCnvConfig extends BxBaseModTextConfig
             'OBJECT_GRID' => 'bx_convos',
             'OBJECT_STORAGE' => 'bx_convos_files',
             'OBJECT_IMAGES_TRANSCODER_PREVIEW' => 'bx_convos_preview',
+            'OBJECT_IMAGES_TRANSCODER_GALLERY' => '',
             'OBJECT_VIDEOS_TRANSCODERS' => array(),
             'OBJECT_VIEWS' => 'bx_convos',
             'OBJECT_VOTES' => '',

+ 1 - 0
modules/boonex/posts/classes/BxPostsConfig.php

@@ -58,6 +58,7 @@ class BxPostsConfig extends BxBaseModTextConfig
             // objects
             'OBJECT_STORAGE' => 'bx_posts_files',
             'OBJECT_IMAGES_TRANSCODER_PREVIEW' => 'bx_posts_preview',
+            'OBJECT_IMAGES_TRANSCODER_GALLERY' => 'bx_posts_gallery',
             'OBJECT_VIDEOS_TRANSCODERS' => array(),
             'OBJECT_VIEWS' => 'bx_posts',
             'OBJECT_VOTES' => 'bx_posts',