ผู้เขียน หัวข้อ: ตอบก่อนถึงเห็นข้อความ  (อ่าน 1755 ครั้ง)

0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้

ออฟไลน์ smf

  • [color=green][i]"ถ้าคุณไม่สามารถอธิบายอย่างง่ายๆ ให้คนอื่นเข้าใจได้แล้วล่ะก็ แสดงว่าคุณยังเข้าใจมันไม่ดีพอ"[/i][/color]
  • Administrator
  • Hero Member
  • *****
  • กระทู้: 1,368
  • พอยท์: 5
    • ดูรายละเอียด
    • pordoo.com
    • อีเมล์
ตอบก่อนถึงเห็นข้อความ
« เมื่อ: 7 สิงหาคม 2015, 02:47:17 »
/Sources/Subs.php

มองหา: (Ctrl+F)
โค๊ด: [Select]
// Just in case it wasn't determined yet whether UTF-8 is enabled.
ใส่ก่อนนั้น
โค๊ด: [Select]
//show_on_reply
//by:expertDuck
$message = preg_replace_callback('~\[reply](.+?)\[/reply\]~i','show_on_reply_tag',$message);

ไปยังบรรทัดสุดท้ายของไฟล์( Ctrl+END )
หา:
โค๊ด: [Select]
?>
ใส่ก่อนนั้น
โค๊ด: [Select]
//print reply to see content
//by:ExpertDuck
function show_on_reply_tag($message)
{
    global $topic,$db_prefix,$context,$boardurl;
   
    //Admin is SuperMan
   if($context['user']['is_admin'] || $context['user']['is_mod'])
       return $message[1];
    //Guest Can't see Always
  elseif($context['user']['is_guest'])
       return '<img src="'.$boardurl.'/reply-tag.png" alt="" />';
       
    //this not use in topic
    if(empty($topic))
       return false;
       
       
 $q="SELECT COUNT(*)
        FROM {$db_prefix}messages
      WHERE ID_TOPIC= {$topic} AND ID_MEMBER =".$context['user']['id'];
   $result = db_query($q,__FILE__,__LINE__);
   list($count) = mysql_fetch_row($result);
   if($count>0)
       return $message[1];
  else
       return '<img src="'.$boardurl.'/reply-tag.png" alt="" />';
 return $count;
}

เสร็จแล้วก็ copy รูปชื่อ reply-tag.png ไปวางไว้ ใน folder หลักบอร์ดเลย ( ที่เดียวกับ SSI.php )


Sources/Post.php
ค้นหา:
โค๊ด: [Select]
$form_message = preg_replace(array('~\n?\[quote.*?\].+?\[/quote\]\n?~is', '~^\n~', '~\[/quote\]~'), '', $form_message);
แทรกไว้หลัง
โค๊ด: [Select]
$form_message = preg_replace('~\[reply](.+?)\[/reply\]~i', '[img]'.$GLOBALS['boardurl'].'/reply-tag.png[/img]', $form_message);
วิธีใช้ก็ [reply]...........babababa...........[/reply]

เครดิต:by:ExpertDuck_http://www.zone-it.com