Bladeren bron

#273 Cover image area: new bg, menu fix

Alex Trofimov 10 jaren geleden
bovenliggende
commit
e542c029c4

+ 1 - 0
inc/classes/BxDolCover.php

@@ -36,6 +36,7 @@ class BxDolCover extends BxDol implements iBxDolSingleton
 {
     protected $_aOptions = array();
     protected $_sTemplateName = 'cover_short.html';
+    protected $_sTemplateNameEmpty = 'cover_empty.html';
 
     /**
      * Constructor

+ 1 - 1
modules/base/profile/classes/BxBaseModProfileTemplate.php

@@ -155,7 +155,7 @@ class BxBaseModProfileTemplate extends BxBaseModGeneralTemplate
     function urlCover ($aData, $bSubstituteNoImage = true)
     {
         $CNF = &$this->_oConfig->CNF;
-        return $this->_image ($CNF['FIELD_COVER'], $CNF['OBJECT_IMAGES_TRANSCODER_COVER'], 'no-picture-cover.png', $aData, $bSubstituteNoImage);
+        return $this->_image ($CNF['FIELD_COVER'], $CNF['OBJECT_IMAGES_TRANSCODER_COVER'], 'cover.jpg', $aData, $bSubstituteNoImage);
     }
 
     /**

+ 7 - 3
modules/base/profile/template/cover.html

@@ -2,10 +2,14 @@
 <div class="bx-base-pofile-cover-wrapper bx-menu-toolbar-padding">
     <div class="bx-base-pofile-cover">
         <a class="bx-base-pofile-cover-image bx-def-box-sizing" href="__cover_href__" onclick="$('#__cover_popup_id__').dolPopupImage('__cover_url__', this)" style="background-image:url(__cover_url__)">&nbsp;</a>
-        <div class="bx-base-pofile-cover-info bx-def-unit bx-def-padding">
-            <a href="__picture_href__" onclick="$('#__picture_popup_id__').dolPopupImage('__picture_url__', $(this).parent())"><img class="bx-def-margin-right bx-def-ava bx-def-ava-size" src="__picture_avatar_url__" /></a>
-            <h1 class="bx-def-unit-info bx-def-margin-sec-bottom bx-def-margin-sec-top bx-def-font-contrasted">__title__</h1>
+
+        <div class="bx-def-centered bx-def-page-width bx-base-pofile-cover-info-container">
+            <div class="bx-base-pofile-cover-info bx-def-unit bx-def-padding">
+                <a href="__picture_href__" onclick="$('#__picture_popup_id__').dolPopupImage('__picture_url__', $(this).parent())"><img class="bx-def-margin-right bx-def-ava bx-def-ava-size" src="__picture_avatar_url__" /></a>
+                <h1 class="bx-def-unit-info bx-def-margin-sec-bottom bx-def-margin-sec-top bx-def-font-contrasted">__title__</h1>
+            </div>
         </div>
+
     </div>
 </div>
 

+ 5 - 0
modules/base/profile/template/css/main.css

@@ -50,6 +50,11 @@ a.bx-base-pofile-cover-image:hover,
     background-size: cover;    
 }
 
+.bx-base-pofile-cover-info-container {
+    position:relative;
+    height:100%;
+}
+
 .bx-base-pofile-cover-info {
     position:absolute;
     bottom:0;

BIN
modules/boonex/organizations/template/images/no-picture-cover.png


BIN
modules/boonex/persons/template/images/no-picture-cover.png


+ 1 - 0
template/cover_empty.html

@@ -0,0 +1 @@
+<div class="bx-menu-toolbar-padding"></div>

BIN
template/images/cover.jpg


+ 1 - 1
template/scripts/BxBaseCover.php

@@ -33,7 +33,7 @@ class BxBaseCover extends BxDolCover
     public function display ()
     {
         if (!$this->_aOptions || !$this->_sTemplateName)
-            return '';
+            return $this->_oTemplate->parseHtmlByName($this->_sTemplateNameEmpty, array());
 
         $this->_addJsCss();