Explorar o código

Ticket #255 - Clean up: Posts snippet and uploader ghost.

AntonLV %!s(int64=10) %!d(string=hai) anos
pai
achega
69d29eaa32

+ 1 - 0
modules/base/text/classes/BxBaseModTextFormEntry.php

@@ -175,6 +175,7 @@ class BxBaseModTextFormEntry extends BxBaseModGeneralFormEntry
 				'condition' => CHECK_ACTION_RESULT_ALLOWED === $this->_oModule->checkAllowedSetThumb(),
 				'content' => array (
 					'name_thumb' => $CNF['FIELD_THUMB'],
+    				'txt_pict_use_as_thumb' => _t(!empty($CNF['T']['txt_pict_use_as_thumb']) ? $CNF['T']['txt_pict_use_as_thumb'] : '_sys_txt_form_entry_input_picture_use_as_thumb')
 				),
 			),
 		);

+ 13 - 6
modules/base/text/template/css/main.css

@@ -2,12 +2,6 @@
 @import url(../../../general/template/css/main.css);
 
 /* unit */
-
-.bx-base-text-unit:first-child h2,
-.bx-base-text-unit:first-child h1 {
-    padding-top:0;
-}
-
 .bx-base-text-unit h2,
 .bx-base-text-unit h1 {
     margin:0;
@@ -31,6 +25,19 @@
     margin:0;
 }
 
+.bx-base-text-unit-cover {
+	position: relative;
+}
+
+.bx-base-text-unit-cover img {
+	position: relative;
+	display: block;
+
+	width: 100%;
+	height: 300px;
+    object-fit: cover;
+}
+
 .bx-base-text-unit-info {
     white-space:nowrap;
     overflow:hidden;

+ 2 - 4
modules/base/text/template/form_ghost_template.html

@@ -4,8 +4,7 @@
         <img src="{file_icon}" class="bx-def-round-corners bx-base-text-icon bx-base-text-icon-{file_id}" />
     </div>
     <span class="bx-base-text-uploader-ghost">
-        <b><bx_text:_sys_txt_form_entry_input_picture_pic_url /></b>
-        <br />
+        <b><bx_text:_sys_txt_form_entry_input_picture_pic_url /></b><br />
         <input class="bx-def-font-inputs bx-form-input-text bx-def-margin-sec-bottom" type="text" value="{file_url}" readonly="1" /> <br />
 
         <span id="bx-base-text-intert-to-post-link-{file_id}" style="display:none;">
@@ -16,10 +15,9 @@
         <bx_if:set_thumb>
             <span class="bx-base-text-use-as-thumb">
                 <input type="checkbox" name="__name_thumb__[]" value="{file_id}" onclick="bx_base_text_select_thumb(this)" id="__name_thumb__-{file_id}" /> 
-                <label for="__name_thumb__-{file_id}"><bx_text:_sys_txt_form_entry_input_picture_use_as_thumb /></label>
+                <label for="__name_thumb__-{file_id}">__txt_pict_use_as_thumb__</label>
             </span>
         </bx_if:set_thumb>
-
     </span>
 </div>
 <script>

+ 6 - 4
modules/base/text/template/unit.html

@@ -1,15 +1,17 @@
 
 <div class="bx-base-text-unit bx-base-text-unit-ext bx-def-margin-bottom">
+	<bx_if:thumb>
+		<div class="bx-base-text-unit-cover">
+			<img class="bx-base-text-unit-cover bx-def-round-corners" alt="__title__" src="__thumb_url__" />
+		</div>
+	</bx_if:thumb>
     <h2 class="bx-def-padding-sec-top"><a href="__content_url__">__title__</a></h2>
-    <div class="bx-base-text-unit-info bx-def-margin-sec-top">
+    <div class="bx-base-text-unit-info bx-def-margin-sec-top bx-def-font-small">
         <span class="bx-def-font-grayed">__entry_posting_date__</span>
         <span class="bx-base-text-unit-info-div bx-def-font-grayed">&#183;</span>
         <a class="bx-base-text-unit-author" href="__author_url__">__author__</a>
     </div>
     <div class="bx-base-text-unit-summary bx-def-margin-sec-top bx-def-margin-sec-bottom bx-clearfix">
-        <bx_if:thumb>
-            <img class="bx-base-text-unit-thumb bx-def-gal-img-size bx-def-round-corners bx-def-margin-right" alt="__title__" src="__thumb_url__" />
-        </bx_if:thumb>
         __summary__
     </div> 
 </div>

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

@@ -108,6 +108,7 @@ class BxPostsConfig extends BxBaseModTextConfig
             	'menu_item_manage_my' => '_bx_posts_menu_item_title_manage_my',
             	'menu_item_manage_all' => '_bx_posts_menu_item_title_manage_all',
                 'txt_all_entries_by' => '_bx_posts_txt_all_entries_by',
+            	'txt_pict_use_as_thumb' => '_bx_posts_form_entry_input_picture_use_as_thumb'
             ),
         );
 

+ 1 - 0
modules/boonex/posts/install/langs/en.xml

@@ -35,6 +35,7 @@
 	<string name="_bx_posts_form_entry_input_pictures"><![CDATA[Pictures]]></string>
     <string name="_bx_posts_form_entry_input_sys_allow_view_to"><![CDATA[Visibility]]></string>
     <string name="_bx_posts_form_entry_input_allow_view_to"><![CDATA[Visibility]]></string>
+    <string name="_bx_posts_form_entry_input_picture_use_as_thumb"><![CDATA[Cover Image]]></string>
 
 	<string name="_bx_posts_acl_action_create_entry"><![CDATA[Create Post]]></string>
 	<string name="_bx_posts_acl_action_delete_entry"><![CDATA[Delete Post]]></string>

+ 1 - 0
modules/boonex/russian/data/langs/bx_posts/ru.xml

@@ -35,6 +35,7 @@
 	<string name="_bx_posts_form_entry_input_pictures"><![CDATA[Картинки]]></string>
     <string name="_bx_posts_form_entry_input_sys_allow_view_to"><![CDATA[Видимость]]></string>
     <string name="_bx_posts_form_entry_input_allow_view_to"><![CDATA[Видимость]]></string>
+    <string name="_bx_posts_form_entry_input_picture_use_as_thumb"><![CDATA[Изображение обложки]]></string>
 
 	<string name="_bx_posts_acl_action_create_entry"><![CDATA[Создать публикацию]]></string>
 	<string name="_bx_posts_acl_action_delete_entry"><![CDATA[Удалить публикацию]]></string>