SEO Friendly Forum Title เปลี่ยนแปลงรูปแบบชื่อ Forum ที่สร้างขึ้น (<title> tag)

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

Moderator: mindphp

ภาพประจำตัวสมาชิก
modtanoy_pen
PHP Hero Member
PHP Hero Member
โพสต์: 116
ลงทะเบียนเมื่อ: 19/10/2012 4:27 pm

SEO Friendly Forum Title เปลี่ยนแปลงรูปแบบชื่อ Forum ที่สร้างขึ้น (<title> tag)

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

รายละเอียดเกี่ยวกับ SEO Friendly Forum Title
mod มีไว้เพื่อเปลี่ยนรูปแบบชื่อ forum ที่สร้างขึ้น (แท็ก <title>) ทำให้ส่วนที่สำคัญที่สุดของชื่อเรื่องไปยังสถานที่แรก ทำให้ SEO มากขึ้นมีประโยชน์สำหรับผู้ใช้ tabs เพิ่มตัวเลขแบ่งหน้าเพื่อป้องกันชื่อซ้ำกัน
พัฒนาโดย : weeb
Version : 2.0.4
phpBB Version(s) : 3.0.11
โหลดได้ที่ :https://www.phpbb.com/customise/db/download/id_84811
14.jpg
14.jpg (31.89 KiB) Viewed 3080 times
ภาพประจำตัวสมาชิก
modtanoy_pen
PHP Hero Member
PHP Hero Member
โพสต์: 116
ลงทะเบียนเมื่อ: 19/10/2012 4:27 pm

Re: SEO Friendly Forum Title เปลี่ยนแปลงรูปแบบชื่อ Forum ที่สร้างขึ้น (<title> tag)

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

ตัวอย่างการติดตั้ง
เปิด file: includes/mcp/mcp_main.php
คำค้นหา

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

$this->page_title = 'MCP_MAIN';
แทนที่คำค้นหา

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

$this->page_title = 'MCP_MAIN_FRONT';
เปิด file: language/en/common.php
คำค้นหา

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

'PAGE_OF'				=> 'Page <strong>%1$d</strong> of <strong>%2$d</strong>',
เพิ่มหลังคำค้นหา

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

'PAGE_NUMBER'			=> 'Page %s',
เปิด file: language/th/common.php
คำค้นหา

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

'PAGE_OF'	=> 'หน้า <strong>%1$d</strong> จากทั้งหมด <strong>%2$d</strong>',
เพิ่มหลังคำค้นหา

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

'PAGE_NUMBER'			=> 'หน้า %s',
เปิด file: styles/prosilver/template/overall_header.html
คำค้นหา

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

<title>{SITENAME} &bull; <!-- IF S_IN_MCP -->{L_MCP} &bull; <!-- ELSEIF S_IN_UCP -->{L_UCP} &bull; <!-- ENDIF -->{PAGE_TITLE}</title>
แทนที่คำค้นหา

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

<title>{PAGE_TITLE}<!-- IF PAGE_TITLE --> &bull; <!-- ENDIF --><!-- IF S_IN_MCP -->{L_MCP} &bull;<!-- ELSEIF S_IN_UCP -->{L_UCP} &bull;<!-- ENDIF --> {SITENAME}</title>
เปิด file: styles/prosilver/template/simple_header.html
คำค้นหา

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

<title>{SITENAME} &bull; <!-- IF S_IN_MCP -->{L_MCP} &bull; <!-- ELSEIF S_IN_UCP -->{L_UCP} &bull; <!-- ENDIF -->{PAGE_TITLE}</title>
แทนที่คำค้นหา

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

<title>{PAGE_TITLE}<!-- IF PAGE_TITLE --> &bull; <!-- ENDIF --><!-- IF S_IN_MCP -->{L_MCP} &bull;<!-- ELSEIF S_IN_UCP -->{L_UCP} &bull;<!-- ENDIF --> {SITENAME}</title>
เปิด file: index.php
คำค้นหา

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

page_header($user->lang['INDEX']);
แทนที่ด้วย

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

page_header();
เปิด file: memberlist.php
คำค้นหาและลบ

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

// Send an email
		$page_title = $user->lang['SEND_EMAIL'];
		$template_html = 'memberlist_email.html';
คำค้นหา

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

$template->assign_vars(array(
			'ERROR_MESSAGE'		=> (sizeof($error)) ? implode('<br />', $error) : '',
			'SUBJECT'			=> $subject,
			'MESSAGE'			=> $message,
			)
		);
เพิ่มหลังคำค้นหา

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

// Send an email
		$page_title = $user->lang['SEND_EMAIL_USER'] . '&nbsp;' . $row['username'];
		$template_html = 'memberlist_email.html';
คำค้นหา

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

// The basic memberlist
		$page_title = $user->lang['MEMBERLIST'];
แทนที่คำค้นหา

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

// The basic memberlist
		$page_title = $user->lang['MEMBERLIST'] . (($start) ? ' &bull; ' . sprintf($user->lang['PAGE_NUMBER'], floor($start / $config['topics_per_page']) + 1) : '');
คำค้นหา

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

unset($ip_forums);

					$db->sql_freeresult($result);
				}
			}
เพิ่มหลังคำค้นหา

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

// Now generate search user page title
			$page_title = $user->lang['FIND_USERNAME'];
คำค้นหา

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

[code]$sql_where .= " AND ug.user_pending = 0 AND u.user_id = ug.user_id AND ug.group_id = $group_id";
			$sql_where_data = " AND u.user_id = ug.user_id AND ug.group_id = $group_id";
[/code]
เพิ่มหลังคำค้นหา

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

// Now generate group page title
			$page_title = ($group_row['group_type'] == GROUP_SPECIAL) ? $user->lang['G_' . $group_row['group_name']] : $group_row['group_name'];
			$page_title .= ' &bull; ' . $user->lang['GROUPS'];
เปิด file: search.php
คำค้นหา

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

page_header(($l_search_title) ? $l_search_title : $user->lang['SEARCH']);
แทนที่คำค้นหา

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

// Add searched query and pagination to page title
	$l_search_title_details = (!empty($search->search_query)) ? ': ' . $search->search_query : '';
	$l_search_title_details .= ($start) ? ' &bull; ' . sprintf($user->lang['PAGE_NUMBER'], floor($start / $config['topics_per_page']) + 1) : '';
	
	page_header(($l_search_title) ? $l_search_title : $user->lang['SEARCH'] . $l_search_title_details);
เปิด file: viewforum.php
คำค้นหา

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

page_header($user->lang['VIEW_FORUM'] . ' - ' . $forum_data['forum_name'], true, $forum_id);
แทนที่คำค้นหา

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

page_header($forum_data['forum_name'] . (($start) ? ' &bull; ' . sprintf($user->lang['PAGE_NUMBER'], floor($start / $config['topics_per_page']) + 1) : ''), true, $forum_id);
เปิด file: viewtopic.php
คำค้นหา

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

page_header($user->lang['VIEW_TOPIC'] . ' - ' . $topic_data['topic_title'], true, $forum_id);
แทนที่คำค้นหา

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

page_header($topic_data['topic_title'] . (($start) ? ' &bull; ' . sprintf($user->lang['PAGE_NUMBER'], floor($start / $config['posts_per_page']) + 1) : '') . ' &bull; ' . $topic_data['forum_name'], true, $forum_id);
ตอบกลับโพส
  • Similar Topics
    ตอบกลับ
    แสดง
    โพสต์ล่าสุด

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

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