[Beta]Administrator Notes 1.0.3 กระดานข้อความสำหรับ ผู้ดูแลระบบ

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

Moderator: mindphp

User avatar
M004
PHP VIP Members
PHP VIP Members
Posts: 1323
Joined: 01/01/1970 7:00 am

[Beta]Administrator Notes 1.0.3 กระดานข้อความสำหรับ ผู้ดูแลระบบ

Post by M004 »

รายละเอียดเกี่ยวกับ [Beta]Administrator Notes 1.0.3
กระดานข้อความสำหรับ ผู้ดูแลระบบ ในการดูแลเว็ปไซค์ อาจจำเป็นต้องมีผู้ดูแลระบบ มากกว่า 1 คน
Administrator Notes จึง ถูกสร้างมาเพื่อเป็นกระดานข้อความ พูดคุย ให้ข่าวสาร หรือ คำสั่ง ที่เห็นแค่ผู้ดูแลระบบเท่านั้น
พัฒนาโดย : FatalFrameRate
Version : 1.0.3
phpBB Version(s) : 3.0.0 - 3.0.11
ดาวน์โหลดได้ที่ : https://www.phpbb.com/community/viewtop ... &t=2177437
4.jpg
4.jpg (21.29 KiB) Viewed 517 times
การติดตั้ง
สร้าง table ใน database

Code: Select all

CREATE TABLE phpbb_acp_notes
(
  id int NOT NULL,
  edited_by varchar(100),
  notes text NOT NULL,
  PRIMARY KEY (id)
)
แทรกข้อมูลลง table

Code: Select all

INSERT INTO phpbb_acp_notes (id, edited_by, notes) 
		VALUES (1,"","")
เปิดไฟล์ adm/index.php
ค้นหา

Code: Select all

// Generate the page
adm_page_header($module->get_page_title()); 
เติมก่อนข้อความที่หา

Code: Select all

                // ADMINISTRATOR NOTES
if (isset($_REQUEST['phpbb_acp_notes']))
{
  $sql = "UPDATE phpbb_acp_notes SET edited_by='{$user->data['username']}', notes='{$_REQUEST['phpbb_acp_notes']}' WHERE id='1'";
  $result = $db->sql_query($sql);
  if (!$result)
  {
    trigger_error(E_USER_ERROR, 'Administrator Notes Failure!');
  }
}
 
ค้นหา

Code: Select all

$template->assign_vars(array( 
เติมก่อนคำที่หา

Code: Select all

// BEGIN ADMINISTRATOR NOTES
  $acp_notes = $db->sql_query("SELECT * FROM phpbb_acp_notes WHERE id='1'");
  $acp_notes = $db->sql_fetchrow($acp_notes);
  $acp_poster = $db->sql_query("SELECT edited_by FROM phpbb_acp_notes");
  $acp_poster = $db->sql_fetchrow($acp_poster);
// END ADMINISTRATOR NOTES
         
เติมหลังคำที่หา

Code: Select all

        // BEGIN ADMINISTRATOR NOTES
        'ACP_NOTES_TEXT'        => $acp_notes['notes'],
        'ACP_POSTER_TEXT'       => $acp_poster['edited_by'],
        'ACP_NOTES_ACTION'      => append_sid("{$phpbb_admin_path}index.$phpEx"),
        // END ADMINISTRATOR NOTES  
เปิดไฟล์ adm/style/acp_main.html
ค้นหา

Code: Select all

<!-- IF .log -->
		<h2>{L_ADMIN_LOG}</h2>
เติมก่อนคำที่หา

Code: Select all

	<h1>{L_ACP_NOTES}</h1>
	
	<p>{L_ACP_NOTES_INFO}</p>
	
	<form id="action_update_notes_form" method="post" action="{ACP_NOTES_ACTION}">
	<fieldset>
		<legend>{L_ACP_NOTES}</legend>
		<dl>
			<dd class="full">{L_ACP_POSTER}<strong>{ACP_POSTER_TEXT}</strong></dd>
		</dl>
		<dl>
			<dd class="full"><textarea name="phpbb_acp_notes" rows="10" cols="76">{ACP_NOTES_TEXT}</textarea></dd>
		</dl>		
	</fieldset>
	
	<fieldset class="quick">
		<input class="button1" type="submit" name="update_notes" value="{L_SUBMIT}" />
	</fieldset>
	</form>
เปิดไฟล์ language/en/acp/common.php
ค้นหา

Code: Select all

// Index page
$lang = array_merge($lang, array( 
เติมหลังคำที่หา

Code: Select all

    'ACP_NOTES'                 => 'Administrator Notes',
    'ACP_POSTER'                => '<b>The last note was left by:</b>',
    'ACP_NOTES_INFO'            => 'If you would like to leave a note for the other admins please fill out the following form. Only use plain text; HTML, BBCode, etc. are not permitted.',
     
ดำเนินการต่อ
- รีค่า cache ที่ ACP
  • Similar Topics
    Replies
    Views
    Last post

Return to “PHPBB3.0 Mod Review”

Who is online

Users browsing this forum: No registered users and 3 guests