AntonLV 9 лет назад
Родитель
Сommit
f64e468afd

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

@@ -35,7 +35,8 @@ class BxBaseModProfileTemplate extends BxBaseModGeneralTemplate
 
         $oPrivacy = BxDolPrivacy::getObjectInstance($CNF['OBJECT_PRIVACY_VIEW']);
 
-        $isPublic = CHECK_ACTION_RESULT_ALLOWED === $this->getModule()->checkAllowedView($aData) || $oPrivacy->isPartiallyVisible($aData[$CNF['FIELD_ALLOW_VIEW_TO']]);
+        $mixedCheckResults = $this->getModule()->checkAllowedView($aData);
+        $isPublic = CHECK_ACTION_RESULT_ALLOWED === $mixedCheckResults || $oPrivacy->isPartiallyVisible($aData[$CNF['FIELD_ALLOW_VIEW_TO']]);
 
         //$aVars = parent::unitVars ($aData, $isCheckPrivateContent, $sTemplateName);
 
@@ -66,6 +67,7 @@ class BxBaseModProfileTemplate extends BxBaseModGeneralTemplate
             'thumb_url' => $isPublic ? $this->thumb ($aData) : $this->getImageUrl('no-picture-thumb.png'),
             'cover_url' => $sCoverUrl,
             'content_url' => $isPublic ? $sUrl : 'javascript:void(0);',
+            'content_click' => !$isPublic ? 'javascript:bx_alert(' . bx_js_string('"' . $mixedCheckResults . '"') . ');' : '',
             'title' => bx_process_output($aData[$CNF['FIELD_NAME']]),
             'module_name' => _t($CNF['T']['txt_sample_single']),
             'ts' => $aData[$CNF['FIELD_ADDED']],

+ 2 - 2
modules/base/profile/template/unit.html

@@ -1,11 +1,11 @@
 <div class="__class__ bx-def-unit absolute bx-def-margin-bottom bx-def-margin-sec-right">
     <div class="bx-def-unit-img bx-def-thumb bx-def-thumb-size">
-        <a href="__content_url__"><img class="bx-def-thumb bx-def-thumb-size" src="__thumb_url__" /></a>
+        <a href="__content_url__" onclick="__content_click__"><img class="bx-def-thumb bx-def-thumb-size" src="__thumb_url__" /></a>
     </div>
     <div class="bx-def-unit-info bx-def-thumb-size-min-height bx-def-thumb-size-max-height bx-def-thumb-size-left-indent">
         <div class="bx-def-unit-info-cnt bx-def-box-sizing">
             <div class="bx-def-unit-line">
-                <a class="bx-def-unit-info-title" href="__content_url__">__title__</a>
+                <a class="bx-def-unit-info-title" href="__content_url__" onclick="__content_click__">__title__</a>
             </div>
         </div>
     </div>

+ 2 - 2
modules/base/profile/template/unit_with_cover.html

@@ -1,9 +1,9 @@
 <div class="__class__ bx-def-padding-sec bx-def-box-sizing">
     <div class="bx-base-pofile-unit-cnt bx-def-box bx-def-border bx-def-round-corners bx-def-color-bg-box">
-	    <a class="bx-base-pofile-unit-cover" style="background-image:url(__cover_url__);" href="__content_url__">
+	    <a class="bx-base-pofile-unit-cover" style="background-image:url(__cover_url__);" href="__content_url__" onclick="__content_click__">
 	        <img class="bx-def-thumb bx-def-thumb-size bx-def-border" src="__thumb_url__" />
 	    </a>
-	    <div class="bx-base-pofile-unit-title bx-def-box-sizing bx-def-padding-sec"><a href="__content_url__">__title__</a></div>
+	    <div class="bx-base-pofile-unit-title bx-def-box-sizing bx-def-padding-sec"><a href="__content_url__" onclick="__content_click__">__title__</a></div>
 	    <bx_if:info>
 		    <div class="bx-base-pofile-unit-info bx-def-box-sizing bx-def-padding-sec-rightbottomleft bx-clearfix">
 		        <div class="bx-base-pofile-unit-info-members bx-def-font-grayed bx-def-font-small">__members__</div>

+ 1 - 1
modules/base/profile/template/unit_wo_info.html

@@ -1,3 +1,3 @@
 <div class="__class__ bx-def-thumb-size">
-    <a href="__content_url__"><img class="bx-def-thumb bx-def-thumb-size" src="__thumb_url__" /></a>
+    <a href="__content_url__" onclick="__content_click__"><img class="bx-def-thumb bx-def-thumb-size" src="__thumb_url__" /></a>
 </div>

+ 0 - 2
modules/base/profile/template/unit_wo_links.html

@@ -1,5 +1,3 @@
-
 <div class="bx-base-pofile-unit bx-def-unit bx-def-margin-bottom bx-def-margin-sec-right">
     <img class="bx-def-thumb bx-def-thumb-size" src="__thumb_url__" /><div class="bx-def-unit-info bx-def-thumb-size-max-height bx-def-padding-sec-left"><span class="bx-def-unit-info-title">__title__</span></div>
 </div>
-