Discuz.in.th ดิสคัสอินไทย

 ลืมรหัสผ่าน
 สมัครสมาชิก
ค้นหา
ดู: 907|ตอบกลับ: 0

วิธีการตั้งค่าTag(ป้ายกำกับหรือคำค้น) discuzX3.2-X3.5

[คัดลอกลิงก์]

432

โพสต์

534

โพสต์

1136

เครดิต

ผู้ดูแลพิเศษ

เครดิต
1136
แก้ไขครั้งสุดท้ายโดย suttasilo เมื่อ 2020-10-4 18:03

วิธีการตั้งค่าTag(ป้ายกำกับหรือคำค้น) discuzX3.2-X3.5
1.เริ่มต้นคลิกเพื่อตั้งกระทู้


2.พิมพ์กระทู้ใส่รายละเอียดรูปภาพประกอบต่างๆของกระทู้ เสร็จแล้ว ตรงแถบคำสั่งตัวเลือกเพิ่มเติมคลิกที่กำหนดแท็กสำหรับกระทู้นี้  พิมพ์คำแท็กลองใช่องสี่เหลี่ยม  ลองพิมพ์ คำยาวว่า โครงการสร้างฝายชะลอน้ำอนุรักษ์พลับพลึงธาร แล้วคลิกบันทึก  ปรากฎว่าไม่มีคำ  Tag เกิดขึ้นที่ใต้กระทู้  กลับมาพิมพ์ใหม่คำสั้นๆดูว่า ฝายชะลอน้ำ แล้วคลิกบันทึก


3.ผลคำ  Tag ปรากฎขึ้นที่ใต้กระทู้ดังภาพ


4.ที่นี้ถ้าเราจะต้องการให้สามารถพิมพ์คำคำ  Tag ได้ยาวๆ  มีวิธีทำขั้นตอนดังนี้  ไปโฮสต์โหลดไฟล์ที่ โฟลเดอร์ source/modlue/misc/misc_tag.php มาแก้ไข
ค้นหา
  1. if(!preg_match('/^([\x7f-\xff_-]|\w|\s)+$/', $name) || strlen($name) > 40) {
คัดลอกไปที่คลิปบอร์ด
ถ้าเป็น X3.4, X3.5
ค้นหา
  1. if(!preg_match('/^([\x7f-\xff_-]|\w|\s)+$/', $name) || strlen($name) > 20) {
คัดลอกไปที่คลิปบอร์ด

แก้เป็น
  1. if(!preg_match('/^([\x7f-\xff_-]|\w|\s)+$/', $name) || strlen($name) > 240) {
คัดลอกไปที่คลิปบอร์ด

5.ไปที่โหลดไฟล์ที่ โฟลเดอร์ source/class/class_tag.php มาแก้ไข
ค้นหา
  1. if(preg_match('/^([\x7f-\xff_-]|\w|\s){3,40}$/', $tagname)) { /*jaideejung007*/
คัดลอกไปที่คลิปบอร์ด

แก้เป็น
  1. if(preg_match('/^([\x7f-\xff_-]|\w|\s){3,240}$/', $tagname)) { /*jaideejung007*/
คัดลอกไปที่คลิปบอร์ด

ถ้าเเป็น ถ้าเป็น X3.4, X3.5ค้นหา
  1. /*jaideejung007*/<span style="white-space:pre">                        </span>if(preg_match('/^([\x7f-\xff_-]|\w|\s){3,40}$/', $tagname)) {
คัดลอกไปที่คลิปบอร์ด
แก้เป็น
  1. /*jaideejung007*/                        if(preg_match('/^([\x7f-\xff_-]|\w|\s){3,240}$/', $tagname)) {
คัดลอกไปที่คลิปบอร์ด



6.เข้าไปที่หน้า Direct Admin ในโฮสต์แล้วไปแก้ไขฐานข้อมูลที่ phpMyAdmin  ในที่นี่ขอเอาภาพตัวอย่างในโฮสต์จำลองมาแทน
เปิดฐานข้อมูลของเว็บเราค้นหา  pre_common_tag ในฐานข้อมูล  

7.ดับเบิ้ลคลิก  pre_common_tag จะเข้าสู่ไฟล์คลิกเครื่องหมายถูกที่ tagname คลิกเครื่องหมายดินสอ(Change)เพื่อทำการแก้ไข  


8.ตรง Type - CHAR เลือกเป็น VARCHAR ตรง Length/Values1 40 เปลี่ยนเป็น 240

9.หลังจากแก้ไขไฟล์ทั้งสองเสร็จ  ก็ดาวน์โหลดขึ้นโฮสต์ไปทับไฟล์เดิม
เครดิต : คุณ mrkran จากลิงค์  http://forum.discuzthai.com/thread-36670-1-1.html

10.ไปที่กระทู้เดิมคราวนี้ไม่ต้องคลิกแก้ไขกระทู้เพื่อไปทำการแก้ไขแท็กเพิ่มเติมก็ได้  สามารถเข้าทางลัดที่คำสั่งแท็กด้านล่างกระทู้นี้ได้เลยโดยคลิกที่คำสั่งแท็ก  จะปรากฎกรอบสี่เหลี่ยมทางลัดให้เราพิมพ์เพิ่มแท็กต่อไปโดยมีเครื่องหมาย , คั่นคำแท็กเดิมเพิ่มใหม่เป็นคำว่า โครงการสร้างฝายชะลอน้ำอนุรักษ์พลับพลึงธาร  จากนั้นคลิกที่ปุ่มตกลง


11.ไปดูผลลัพธ์เราได้แท็กคำค้นที่ยาวกว่าเดิม 5555พอใจไหมครับ.......


12.ที่นี้ถ้าเราต้องการให้ Tag คำค้นไปแสดงปรากฎที่หน้าเว็บบอร์ด  อันนี้ต้องอาศัยตัวช่วยครับ ปลั๊กอินป้ายกำกับ pi_tag_dzx V1.0 แปลไทยแล้วมาแจก  (ปลั๊กอินของ X2.5 ทดสอบโฮสต์จำลองรองรับX3.4,X3.5และ Php 7.Xได้)  ที่มา : เครดิต aaa.111ขอบคุณต้นฉบับผู้โพสต์ จากเว็บดิสคัสไทยเดิม ดาวน์โหลดได้ที่กระทู้นี้
มีรูปแบบการแสดงการแท็ก1 ด้านล่างแถบค้นหา ดังรูปภาพนี้


มีรูปแบบการแสดงการแท็ก2 ด้านบนกระดานข่าว(เฉพาะหน้าแรก-เว็บบอร์ด) ดังรูปภาพนี้


มีรูปแบบการแสดงการแท็ก3 แสดงที่แถบด้านข้าง  (เฉพาะหน้าแรก-เว็บบอร์ด์) ดังรูปภาพนี้ (จะต้องไปกำหนดค่าตรงนี้ก่อนคือไปที่ รูปแบบ/จัดการรูปแบบ/แสดงแถบด้านข้าง/คลิกเลือกใช่/คลิที่ตกลง)


13.การตั้งค่า Tag (ป้ายกำกับ หรือคำค้น)และติดตั้งปลั๊กอินป้ายกำกับ v1.0.0 ก็เสร็จสิ้นเพียงเท่านี้ครับ
14.อย่าลืมไปตั้งค่าสิทธิให้สมาชิกสามารถใช้ Tag (ป้ายกำกับ หรือคำค้น)ได้  โดยไปที่จัดการระบบ  สมาชิก/จัดการสมาชิก/เลือกกลุ่มสมาชิก/แก้ไข/บอร์ด/โพสต์/All to use tags:/เลือกใช่/ตกลง  ดังรูปภาพ



ศึกษารายละเอียดวิธีการทำได้ที่วีดีโอด้านล่าง







ขออภัย! โพสต์นี้มีไฟล์แนบหรือรูปภาพที่ไม่ได้รับอนุญาตให้คุณเข้าถึง

คุณจำเป็นต้อง เข้าสู่ระบบ เพื่อดาวน์โหลดหรือดูไฟล์แนบนี้ คุณยังไม่มีบัญชีใช่ไหม? สมัครสมาชิก

×
ขออภัย! คุณไม่ได้รับสิทธิ์ในการดำเนินการในส่วนนี้ กรุณาเลือกอย่างใดอย่างหนึ่ง เข้าสู่ระบบ | สมัครสมาชิก

รายละเอียดเครดิต

ข้อความล้วน|อุปกรณ์พกพา|ประวัติการแบน|Discuz.in.th ดิสคัสอินไทย |นโยบายคุกกี้

GMT+7, 2024-3-29 02:11 , Processed in 0.150208 second(s), 23 queries .

Powered by Discuz! X3.5

Copyright © 2001-2024 Tencent Cloud.

ตอบโพสต์ ขึ้นไปด้านบน ไปที่หน้ารายการโพสต์