หมวดไฟฟ้า/อิเล็กทรอนิกส์/คอมพิวเตอร์ => Programming => ห้องคอมพิวเตอร์ => ห้อง SMF 2.0.X => ข้อความที่เริ่มโดย: Auto Man ที่ 10 พฤษภาคม 2559, 15:22:46

หัวข้อ: สร้างลายเซนต์ให้มีขอความทักทายสมาชิกท่านอื่น
เริ่มหัวข้อโดย: Auto Man ที่ 10 พฤษภาคม 2559, 15:22:46
You Tag เป็น BBCode พิเศษในเว็บเราเท่านั้นครับ โดย DtTvB เป็นเจ้าของไอเดีย  [{-1-}]
ให้เปิดไฟล์ Sources/Subs.php ในโฟลเดอร์เว็บบอร์ดเรา จากนั้นหาโค้ด...
[memb]
โค๊ด: [Select]
// Parse bulletin board code in a string, as well as smileys optionally.
function parse_bbc($message, $smileys = true, $cache_id = '')
{
   global $txt, $scripturl, $context, $modSettings, $user_info;
   static $bbc_codes = array(), $itemcodes = array(), $no_autolink_tags = array();
   static $disabled;
แล้วใส่โค้ดนี้ลงไปต่อจาก static $disabled; (บรรทัดใหม่)
โค๊ด: [Select]
/*
[You Tag] Idea by DtTvB
code edited by SvZ
*/
if ($context['user']['is_logged'])  //ถ้าลอกอินแล้ว
   $message = preg_replace('~<you\s*/>~i', $context['user']['name'], $message); // แสดงชื่อผู้ใช้
else //ไม่ได้ลอกอินล่ะ?
   $message = preg_replace('~<you\s*/>~i', 'ผู้เยี่ยมชม', $message); // แสดงข้อความ ผู้เยี่ยมชม
หัวข้อ: สร้างลายเซนต์ให้มีขอความทักทายสมาชิกท่านอื่น
เริ่มหัวข้อโดย: Auto Man ที่ 10 พฤษภาคม 2559, 18:10:28
รายละเอียดน้อยไป จัดเพิ่มเติมที่นี่
http://www.welovethailand.com/webboard/index.php?action=thankyoupostlist;topic=4461.0;msg=9120

อ้างถึง
Mod : BBC_บุคคลทั่วไป_Tag

dowload : www.custom.simplemachines.org/mods/index.php?mod=1224

ช่วยเรื่องอะไรหรอครับ ลงแล้วต้องตั้งค่าอารายไหมมม

ขอบคุณมากๆนะครับ

บังเอิญเว็บข้างต้นดันเข้าไม่ได้ เลยไม่แน่ใจ ว่าจะเป็น Mod ที่แสดงชื่อ ผู้ใช้งานที่เข้ามาดู หรือเปล่า
ถ้าใช่ติดตั้งแล้วใช้งานได้เลย วิธีใช้ เดาว่าใช้แบบนี้ [you ]
ท่านดูรายละเอียดของ Mod ในหน้าดาวน์โหลดน่าจะมีเขียนบอกไว้ ถ้าไม่มีแสดงว่าติดตั้งแล้วใช้งานได้ทันทีครับ

------------------------
* ลองเข้าใหม่ แต่เข้าด้วยแบบนี้จึงได้ http://custom.simplemachines.org/mods/index.php?mod=1224

Mod BBC [you ] Tag สะท้อนชื่อผู้ใช้
เป็น Mod ลูกเล่นที่เอาไว้ให้สมาชิกใส่ในกระทู้หรือติดไว้ในลายเซ็นต์ เพื่อทักทายผู้ใช้งานที่เข้ามาดูยังกระทู้นั้นๆ mod นี้มีมานานมาก First Created: May 31, 2008 ผมทำแบบแมนวลไว้ที่ ทำ you tag แสดงชื่อผู้มาเยือนและสมาชิกในบอร์ด SMF 2.0.x

ดูตัวอย่าง
(แบบแมนวลที่ผมทำไว้)>> สวัสดีคุณ...ผู้เยี่ยมชม...กด Like ให้หรือยัง
วิธีใช้ <you/ >

แบบ Mod BBC [you ] Tag  Hello...บุคคลทั่วไป...อย่าลืมกด Thank you ให้ด้วยนะ
วิธีใช้ [you ]
*เวลาใช้ต้องแนบปีกกาด้านหลังให้ชิดกันนะครับ /> หรือ ]

Mod Name: BBC [you ] Tag
Latest Version:1.3
Compatible With: 1.0.15, 1.1.5, 1.1.6, 1.1.7, 1.1.10, 1.1.16, 2.0 Beta 4, 2.0 RC1.2, 2.0.2, 2.0.3, 2.0.6, 2.0.7, 2.0.8
ดาวน์โหลดแบบ mod
Download Linkhttp://custom.simplemachines.org/mods/index.php?mod=1224
http://custom.simplemachines.org/mods/index.php?mod=1224

* สมัยผมเล่น smf ใหม่ๆ มีคนไทยเอาโค้ดตัวนี้มาเผยแพร่แบบแมนวล ผมจึงเข้าใจผิดคิดว่าคนไทยคิดค้นขึ้นมาเอง เพิ่งรู้ว่าแท้จริงมันเป็น Mod มาจากต่างประเทศ ดังนั่้นเวลานำเสนอ Mod ผมจึงมักจะลิงค์ไปที่เจ้าของกระทู้นั้นๆเลย เพื่อแสดงให้เห็นว่า mod นั้นๆมีเจ้าของอื่นที่ทำขึ้นมาไม่ใช่เราทำ เป็นการให้เครดิตกับเจ้าของผู้สร้างโดยตรง *

 http://custom.simplemachines.org/mods/index.php?mod=1224