[RC2] Two Column Forum Layout เปลี่ยนรูปแบบการแสดง category ให้เป็น 2 แถว

แนะนำ Mod ต่างๆ ของ PHPBB3 แนะนำความสามารถ ของ mod การติดตั้ง การเข้ากันได้กับเวอร์ชั่น

Moderator: mindphp

ภาพประจำตัวสมาชิก
M004
PHP VIP Members
PHP VIP Members
โพสต์: 1323
ลงทะเบียนเมื่อ: 01/01/1970 7:00 am

[RC2] Two Column Forum Layout เปลี่ยนรูปแบบการแสดง category ให้เป็น 2 แถว

โพสต์ที่ยังไม่ได้อ่าน โดย M004 »

รายละเอียดเกี่ยวกับ [RC2] Two Column Forum Layout เปลี่ยนรูปแบบการแสดง category ให้เป็น 2 แถว
พัฒนาโดย : Alorse
Version : 0.0.8
phpBB Version(s) : phpBB 3.0.10 3.0.11
ดาวน์โหลดได้ที่ :https://www.phpbb.com/community/viewtop ... &t=2147966
1.jpg
1.jpg (20.19 KiB) Viewed 1063 times
2.jpg
2.jpg (13.71 KiB) Viewed 1063 times
ขั้นตอนการติดตั้ง
สำหรับ sql

โค้ด: เลือกทั้งหมด

ALTER TABLE  `phpbb_forums` ADD  `cat_split` TINYINT NOT NULL DEFAULT  '0'
เปิดไฟล์ index.php
ค้นหา

โค้ด: เลือกทั้งหมด

define('IN_PHPBB', true); 
เติมหลังคำค้นหา

โค้ด: เลือกทั้งหมด

define('ON_INDEX', true); 
เปิดไฟล์ adm/style/acp_forums.html
ค้นหา

โค้ด: เลือกทั้งหมด

                <label><input type="radio" class="radio" name="display_active" value="0"<!-- IF not S_ENABLE_ACTIVE_TOPICS --> id="display_active" checked="checked"<!-- ENDIF --> /> {L_NO}</label></dd>
        </dl> 
เติมหลังคำค้นหา

โค้ด: เลือกทั้งหมด

        <dl>
            <dt><label for="cat_split">{L_CAT_SPLIT}:</label><br /><span>{L_CAT_SPLIT_EXPLAIN}</span></dt>
            <dd><label><input type="radio" class="radio" name="cat_split" value="1"<!-- IF S_CAT_SPLIT --> id="cat_split" checked="checked"<!-- ENDIF --> /> {L_YES}</label>
                <label><input type="radio" class="radio" name="cat_split" value="0"<!-- IF not S_CAT_SPLIT --> id="cat_split" checked="checked"<!-- ENDIF --> /> {L_NO}</label></dd>
        </dl> 
เปิดไฟล์ includes/functions_display.php
ค้นหา

โค้ด: เลือกทั้งหมด

        $last_catless = $catless;
    } 
เติมหลังคำค้นหา เปิดไฟลฺ includes/acp/acp_forums.php
ค้นหา

โค้ด: เลือกทั้งหมด

'forum_password_unset'    => request_var('forum_password_unset', false), 
ค้นหาหลังคำ

โค้ด: เลือกทั้งหมด

'cat_split'        => request_var('cat_split', false), 
ค้นหา
[quote=php]'forum_password_confirm'=> '',[/quote]
เติมหลังคำ

โค้ด: เลือกทั้งหมด

'cat_split'            => false, 
ค้นหา

โค้ด: เลือกทั้งหมด

'S_CAN_COPY_PERMISSIONS'    => ($action != 'edit' || empty($forum_id) || ($auth->acl_get('a_fauth') && $auth->acl_get('a_authusers') && $auth->acl_get('a_authgroups') && $auth->acl_get('a_mauth'))) ? true : false, 
เติมหลังคำ

โค้ด: เลือกทั้งหมด

'S_CAT_SPLIT'            => ($forum_data['cat_split']) ? true : false, 
เปิดไฟล์ language/en/acp/forums.php
ค้นหา

โค้ด: เลือกทั้งหมด

'AUTO_PRUNE_VIEWED_EXPLAIN'    => 'Number of days since topic was viewed after which topic is removed.', 
เติมหลังคำ

โค้ด: เลือกทั้งหมด

      'CAT_SPLIT'                => 'Enable Dual Columns',
    'CAT_SPLIT_EXPLAIN'        => 'If set to yes the forums under this category will be displayed in two columns.', 
เปิดไฟล์ styles/prosilver/template/forumlist_body.html
ค้นหา

โค้ด: เลือกทั้งหมด

<!-- BEGIN forumrow -->
    <!-- IF (forumrow.S_IS_CAT and not forumrow.S_FIRST_ROW) or forumrow.S_NO_CAT  --> 
เติมก่อนคำหา

โค้ด: เลือกทั้งหมด

<!-- BEGIN catrow -->
<!-- IF catrow.S_CAT_SPLIT -->




		<div class="forabg">
			<div class="inner"><span class="corners-top"><span></span></span>
			<ul class="topiclist">
				<li class="header">
					<dl class="icon">
						<dt><!-- IF catrow.FORUM_NAME --><a href="{catrow.U_VIEWFORUM}">{catrow.FORUM_NAME}</a><!-- ELSE -->{L_FORUM}<!-- ENDIF --></dt>
					</dl>
				</li>
			</ul>
			


	
<div style="float: left; width: 50%">
<ul class="topiclist forums">
<!-- BEGIN forumrow -->	
<!-- IF forumrow.S_ROW_COUNT is even -->
<li style="min-height: 65px;" class="row">
<!-- IF forumrow.FORUM_IMAGE -->
<dl> 
	<dt style="width: 99%" title="{forumrow.FORUM_FOLDER_IMG_ALT}"><span class="forum-image">{forumrow.FORUM_IMAGE}</span>
<!-- ELSE -->
	<dl class="icon" style="background-image: url({forumrow.FORUM_FOLDER_IMG_SRC}); background-repeat: no-repeat;">
	<dt style="width: 99%" title="{forumrow.FORUM_FOLDER_IMG_ALT}">
                             <!-- ENDIF -->
                              <a href="{forumrow.U_VIEWFORUM}" class="forumtitle">{forumrow.FORUM_NAME}</a>
				
				<br />
					{forumrow.FORUM_DESC}
               <!-- IF forumrow.CLICKS -->
  </dt>
                        </dl>
                <div align="right" style="padding: 0px 10px 5px 0px; vertical-align: bottom; font-size: 1.1em;"><b>{L_REDIRECTS}:</b> {forumrow.CLICKS}</div>
               <!-- ELSEIF not forumrow.S_IS_LINK -->
		                 
                           </dt>
                        </dl>
			<div align="right" style="padding: 0px 10px 5px 0px; vertical-align: bottom; font-size: 1.1em;"><b>{L_TOPICS}</b> {forumrow.TOPICS} &nbsp; <b>{L_POSTS}</b> {forumrow.POSTS}
			<!-- IF not S_IS_BOT --><a href="{forumrow.U_LAST_POST}">{LAST_POST_IMG}</a> <!-- ENDIF -->
			</div>

 <!-- ENDIF -->
                     </li>
<!-- ENDIF -->
<!-- END forumrow -->
</ul>
</div>

<div style="float: right; width: 49.99%">
<ul class="topiclist forums">
<!-- BEGIN forumrow -->	
<!-- IF forumrow.S_ROW_COUNT is odd -->
<li style="min-height: 65px;" class="row">
<!-- IF forumrow.FORUM_IMAGE -->
<dl> 
	<dt style="width: 99%" title="{forumrow.FORUM_FOLDER_IMG_ALT}"><span class="forum-image">{forumrow.FORUM_IMAGE}</span>
<!-- ELSE -->
	<dl class="icon" style="background-image: url({forumrow.FORUM_FOLDER_IMG_SRC}); background-repeat: no-repeat;">
	<dt style="width: 99%" title="{forumrow.FORUM_FOLDER_IMG_ALT}">
                             <!-- ENDIF -->
                              <a href="{forumrow.U_VIEWFORUM}" class="forumtitle">{forumrow.FORUM_NAME}</a>
				
				<br />
					{forumrow.FORUM_DESC}
               <!-- IF forumrow.CLICKS -->
  </dt>
                        </dl>
                <div align="right" style="padding: 0px 10px 5px 0px; vertical-align: bottom; font-size: 1.1em;"><b>{L_REDIRECTS}:</b> {forumrow.CLICKS}</div>
               <!-- ELSEIF not forumrow.S_IS_LINK -->
                           </dt>
                        </dl>
			<div align="right" style="padding: 0px 10px 5px 0px; vertical-align: bottom; font-size: 1.1em;"><b>{L_TOPICS}</b> {forumrow.TOPICS} &nbsp; <b>{L_POSTS}</b> {forumrow.POSTS}
			<!-- IF not S_IS_BOT --><a href="{forumrow.U_LAST_POST}">{LAST_POST_IMG}</a> <!-- ENDIF -->
			</div>

 <!-- ENDIF -->
                     </li>
<!-- ENDIF -->
<!-- END forumrow -->
</ul>
</div>

			</ul>

			<span class="corners-bottom"><span></span></span></div>
		</div>
	

<!-- ELSE -->
ค้นหา

โค้ด: เลือกทั้งหมด

<!-- IF forumrow.S_IS_CAT --><a href="{forumrow.U_VIEWFORUM}">{forumrow.FORUM_NAME}</a><!-- ELSE -->{L_FORUM}<!-- ENDIF -->
เติมแทน

โค้ด: เลือกทั้งหมด

<!-- IF catrow.FORUM_NAME --><a href="{catrow.U_VIEWFORUM}">{catrow.FORUM_NAME}</a><!-- ELSE -->{L_FORUM}<!-- ENDIF -->
ค้นหา

โค้ด: เลือกทั้งหมด

<!-- BEGINELSE -->
	<div class="panel">
		<div class="inner"><span class="corners-top"><span></span></span>
		<strong>{L_NO_FORUMS}</strong>
		<span class="corners-bottom"><span></span></span></div>
	</div>
<!-- END forumrow -->
เติมหลังคำหา

โค้ด: เลือกทั้งหมด

<!-- ENDIF -->
<!-- END catrow -->
  • Similar Topics
    ตอบกลับ
    แสดง
    โพสต์ล่าสุด

ผู้ใช้งานขณะนี้

สมาชิกกำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และบุคลทั่วไป 29