Discuz Thai

 ลืมรหัสผ่าน
 สมัครสมาชิก

ข้อตกลงการใช้งานกระดานข่าวดิสคัสไทย DiscuzThai Agreement (English Version) ประกาศดิสคัสไทย - ทำเนียบดิสคัสภาษาไทย

Discuz! X3.4 Thai R20210926 (REV.69) พร้อมให้ลิ้มลอง ระบบเว็บบอร์ดที่ครบครัน ดาวน์โหลด Discuz! X3.4 ภาษาไทยล่าสุดที่นี่

บัญชีถูกแช่แข็ง (Freeze) แจ้งความประสงค์ได้ที่นี่ เปิดระบบ Verified Account - ระบบยืนยันตัวตน ถามอย่างไรจึงจะได้คำตอบ - ตั้งกระทู้เนื้อหาครอบคลุม

ค้นหา
แท็กยอดนิยม: ดิสคัสภาษาไทย Discuz Thai
ดู: 21574|ตอบกลับ: 25

[X2] Variable $_G[XXX] For DiscuzX2 สำหรับเขียน ปลั๊กอิน

    [คัดลอกลิงก์]
แก้ไขครั้งสุดท้ายโดย weratad14 เมื่อ 2011-11-12 19:51

     $_G[XXX] เป็นตัวแปรที่อยู่ภายใน DiscuzX2 ถ้าคนที่เคยเปิดดูไฟล์ หรือ โมดิไฟต่างๆ คงจะเคยเห็นและผ่านตากันมาม่าง ไม่มากก็น้อย
บางคนอาจจะไม่รู้ว่ามันคืออะไร เอาไว้ทำอะไร จริงๆแล้ว ตัวแปร $_G[XXX] สามารถทำอะไรได้มากมาย

   ขอขอบคุณ cr180 Moderator ของ Discuz.net ที่นำข้อมูลดีๆ มาเปิดเผย.....  ผมได้ทดลอง
บางโค้ดก็รู้ความหมาย  โดยได้นำตัวอย่างมาให้ด้วย   เป็นตัวอย่างที่จำลอง ใน localhost ครับ
จึงไม่ได้ปิดบังแต่อย่างใด ^^ อาจจะไม่ถูกซะหมด(DiscuzX2 นี่เพิ่งได้เล่น ห่างหายไปนาน T-T)
ก็ต้องขออภัยในที่นี่ด้วยครับ ข้อมูลนี้อาจจะเป็น ประโยชน์แก่ผู้ต้องการ MOD MO
หรือ เขียน ปลั๊กอิน พอเป็นแนวทางได้ไม่มากก็น้อยละครับ

$_G ข้อมูลทั่วๆไป
$_G['uid']  => 1  //UID admin จะมีค่า UID เป็น 1
$_G['username']  => admin //ชื่อ
$_G['adminid']   =>  //UID admin
$_G['groupid']  => 1  //กลุ่ม ID ถ้า admin จะมีค่าเป็น 1
$_G['cookie']  => Array //เกี่ยวกับ cookie
$_G['formhash']   => e8e8be63  //FORMHASH
$_G['timestamp'] => 1321097694 //เวลาล่าสุด
$_G['starttime'] => 1321097775.25
$_G['clientip']  => 127.0.0.1  //แสดง IP
$_G['referer'] =>
$_G['charset'] => utf-8  //รูปแบบการเข้ารหัสภาษา
$_G['PHP_SELF'] => /dx/01.php  //ไดเร็กทอรี ปัจจุับัน
$_G['siteurl'] => http://localhost/dx/  //URL เว็บไซต์
$_G['siteroot'] => /dx/ //URL ROOT
$_G['fid'] => 0    //ID ฟอรั่ม
$_G['tid'] => 0   //ID กระทู้
$_G['basescript'] => test   //สคริปหน้าปัจจุบัน
$_G['basefilename'] => test.php //สคริปหน้าปัจจุบัน
$_G['staticurl']  => static/    //URL static
$_G['mod']  =>   //หน้าปัจจบัน : forum.php?mod=xxx
$_G['inajax'] => 0 //ค่าปัจจุบันของ ajax
$_G['page'] => 1 //เลข หน้าปัจจุบัน
$_G['tpp']   => 20  //เลข ปัจจุบันต่อหน้า
$_G['seokeywords']  =>  //คำ seo
$_G['seodescription'] =>  //สคริป seo

$_G  เกี่ยวกับเวลา
$_G['timenow'] => Array //Time เวลา
(
   $_G['timenow'][time] => 2011-11-12 18:52 //เวลาล่าสุด
   $_G['timenow'][offset]  => +7  //โซนเวลา Thai +7
)


$_G ฐานข้อมูล
$_G['config'] => Array
(
    $_G['config'][db] => Array
        (
            $_G['config'][db][1] => Array
                (
                    $_G['config'][db][1][dbhost] => localhost   
                    $_G['config'][db][1][dbuser] => root   //ชื่อผู้ใช้ฐานข้อมูล
                    $_G['config'][db][1][dbpw] => 123456  //รหัสผู้ใช้ฐานข้อมูล
                    $_G['config'][db][1][dbcharset] => utf8 //ฐานข้อมูลแซต
                    $_G['config'][db][1][pconnect] => 0   
                    $_G['config'][db][1][dbname] => dxutf // ชื่อฐานข้อมูล
                    $_G['config'][db][1][tablepre] => pre_  //คำนำหน้าตาราง
                )
        )
)


$_G  สมาชิก
$_G['member'] => Array //ตัวแปร member
(

    $_G['member'][uid]  => 2  //UID สมาชิก
    $_G['member']we@163.com //E-mail สมาชิก
    $_G['member'][username] =>  weratad14 //ชื่อ สมาชิก
    $_G['member'][password] =>  5914345cd59559ecf4b14147516f245b //รหัสผ่าน สมาชิก เข้ารหัส MD5 ใว้
    $_G['member'][status]      => 0   //สถานะ สมาชิก
    $_G['member'][emailstatus] => 0 //สถานะเป็น 0 แสดงว่ายังไม่ผ่านการยืนยันทาง E-mail
    $_G['member'][avatarstatus] => 0  //สถานะเป็น 0 แสดงว่ายังไม่มีการอัพโหลดรูปประจำตัว
    $_G['member'][videophotostatus] => 0 //สถานะเป็น 0 ยังไม่มีการยืนยัน
    $_G['member'][adminid]   => 0
    $_G['member'][groupid]   => 10  //กลุ่ม ID สมาชิก
    $_G['member'][groupexpiry] =>  0
    $_G['member'][extgroupids]  =>   
    $_G['member'][regdate]      => 1321081775 //เวลาที่สมัครสมาชิก
    $_G['member'][credits]    =>   8    //จำนวน เครดิต สมาชิก
    $_G['member'][notifysound]   => 0 //จำนวน ข้อความเสียง
    $_G['member'][timeoffset]    => 7 //โซนเวลา ถ้าเป็น Thai จะ +7
    $_G['member'][newpm]  => 0      //จำนวนข้อความ
    $_G['member'][newprompt] => 0 //จำนวนแจ้งเตือน   
    $_G['member'][accessmasks] => 0
    $_G['member'][allowadmincp] => 0
    $_G['member'][onlyacceptfriendpm] => 0
    $_G['member'][conisbind] =>0   //เป็น 0 ไม่ได้เชื่อมกับ QQ
    $_G['member'][lastvisit] => 1321078157 //เวลาเข้าล่าสุด
)


$_G  session
$_G['session'] => Array       //ตัวแปรประเภท session แบ่งเป็นอะเรย์ ดังนี้
(           
     $_G['session'][sid]      => gCbYgJ      //ตัวแปร sessionid
     $_G['session'][ip1]     => 127          //แสดง IP เครื่องปัจจุบัน ถ้าใน localhost จะเป็น 127
     $_G['session'][ip2]     => 0  
     $_G['session'][ip3]     => 0
     $_G['session'][ip4]     => 1            
     $_G['session'][uid]      => 2                         //uid  ถ้าเป็น admin จะเป็น uid 1
     $_G['session'][username] => weratad14         //แสดงชื่อ username
     $_G['session'][groupid]    => 10                    //แสดงลำดับกลุ่มของ ID
     $_G['session'][invisible]    => 0                     
     $_G['session'][action]      => APPTYPEID       //ประเภทหน้าเพจที่เข้าปัจจุบัน (จากตัวอย่างเป็น app)
     $_G['session'][lastactivity]   => 1321083184    //แสดงเวลาที่เข้ามาล่าสุด
     $_G['session'][lastolupdate] => 1321083184   //แสดงเวลาออนไลน์ ล่าสุด
     $_G['session'][fid]           =>    0   //แสดง ID ฟอรั่ม
     $_G['session'][tid]           => 0     //แสดง ID กระทู้
)


$_G ตั้งค่า
$_G['setting'] => Array  //ตัวแปรตั้งค่า
(
    $_G['setting'][sitename]   =>  Comsenz Inc.   //ชื่อเว็บไซต์
    $_G['setting'][siteurl] => http://www.comsenz.com/ //URL เว็บไซต์
    $_G['setting'][regname]  => register  //แสดงข้อความ   register
    $_G['setting'][reglinkname] => สมัครสมาชิก //แสดงข้อความ สมัครสมาชิก
    $_G['setting'][regverify]  =>0   //ตรวจสอบการลงทะเบียน
    $_G['setting'][icp]    =>         //ข้อมูลเว็บไซต์
    $_G['setting'][imagelib]  => 0        
    $_G['setting'][extcredits] => Array   //เกี่ยวกับชื่อเสียง สตางค์ เป็น array
    $_G['setting'][creditsformula] => $member['posts']+$member['digestposts']*5 //เก็บสูตรคำนวณเครคิต
    $_G['setting'][cacheindexlife] => 0 //ตั้งค่า cashe       
    $_G['setting'][cachethreaddir] => data/threadcache //ไดเร็กทอรี cache
    $_G['setting'][cachethreadlife] => 0
    $_G['setting'][bbrulestxt]   =>  //ข้อความข้อตกลง ในการใช้งานเว็บไซต์
    $_G['setting'][bbname]    => Discuz! Board //ชื่อเว็บบอร์ด
    $_G['setting'][attachurl]   => data/attachment/ //ไดเร็กทอรี attachment เ็ป็น url   
    $_G['setting'][attachdir]  => D:/www/dx/./data/attachment/ //ไดเร็กทอรี attachment
    $_G['setting'][anonymoustext]  => นิรนาม //ชื่อเล่น ของผู้ใช้
    $_G['setting'][threadsticky]     =>  Array //ปักหมุด      

    $_G['setting'][defaultindex]  => forum.php //เริ่มต้นไฟล์ forum.php
    $_G['setting'][verify]   => Array //ตั้งค่าการตรวจสอบการยืนยัน
    $_G['setting'][rewriterule] =>  //ตั้งค่าข้อความกฎ
    $_G['setting'][ucenterurl] => http://localhost/dx/uc_server //URL UCenter
    $_G['setting'][plugins] => Array //ตั้งค่า plugins
    $_G['setting'][navlogos] =>
    $_G['setting'][navmn]  => Array //ตั้งค่า เกี่ยวกับ   [portal.php] => mn_portal , [forum.php] => mn_forum
    $_G['setting'][navs]  => Array //ตั้งค่า เกี่ยวกับ Menu เช่น หน้าแรก,สเปซSpace เป็นต้น
    $_G['setting'][footernavs] => Array //ตั้งค่า เกี่ยวกับ สถิติเว็บไซต์, รายงาน
    $_G['setting'][spacenavs] => Array //ตั้งค่า เกี่ยวกับเมนู บล็อก อัลบั้ม แบ่งปัน เป็นต้น
    $_G['setting'][mynavs]    => Array //ตั้งค่า เกี่ยวกับ เพื่อน ไอเท็ม บุคมาร์ค เป็นต้น
    $_G['setting'][topnavs]  => Array  //ตั้งค่า เกี่ยวกับเมนู ตั้งเป็นหน้าแรก เพิ่มเข้ารายการโปรด
    $_G['setting'][activityfield] =>  a:3:{s:8:"realname";s:24:"ชื่อจริง";s:6:"mobile";s:33:"เบอร์มือถือ";s:2:"qq";s:24:"หมายเลข QQ";}  
    $_G['setting'][activityextnum] => 0
    $_G['setting'][activitypp] => 8
    $_G['setting'][activitycredit] => 1
    $_G['setting'][activitytype] => ปาร์ตี้ ท่องเที่ยว กิจกรรมการกุศล กิจกรรมออนไลน์
    $_G['setting'][adminemail]  => admin@admin.com  //E-mail Admin
)


$_G template
$_G['style'] => Array //ตัวแปร style
(
   $_G['style'][styleid] => 1 //ID template ปัจจุบัน ถ้าเป็น default จะมีค่าเป็น 1
   $_G['style'][name]  => รูปแบบเริ่มต้น //ชื่อ template
   $_G['style'][templateid]  => 1  //template ปัจจุบัน ถ้าเป็น default จะมีค่าเป็น 1
   $_G['style'][tpldir] => ./template/default  //ไดเร็กทอรี template ปัจจุบัน
   $_G['style'][menuhoverbgcolor] => #005AB4  //สีพื้นหลังของ template ปัจจุบัน
   $_G['style'][lightlink]  => #FFF //สีลิ้งค์
   $_G['style'][floatbgcolor] => #FFF //สีพื้นหลัง popup
   $_G['style'][dropmenubgcolor]  => #FEFEFE //พื้นหลังเมนู แบบเลื่อนลง
   $_G['style'][floatmaskbgcolor] => #000 //สี poppu
   $_G['style'][dropmenuborder] => #DDD //สีขอบ - drop - down menu   

   $_G['style'][specialbg] => #E5EDF2 //สีพื้นหลัง ข้อมูลผู้ใช้
   $_G['style'][specialborder] => #C2D5E3 //สีเส้นขอบ
   $_G['style'][commonborder] => #CDCDCD //สีของเส้นขอบ
   $_G['style'][inputbg] => #FFF  //สีพื้นหลังกล่อง
   $_G['style'][inputborderdarkcolor]=>#848484  //สีขอบกล่อง
   $_G['style'][headerbgcolor] =>   //พื้นหลังส่วนหัว
   $_G['style'][headerborder] => 0  
   $_G['style'][sidebgcolor] => //พื้นหลังด้านข้าง หน้าแรก
   $_G['style'][msgfontsize] => 14px //ขนาดตัวอักษร
   $_G['style'][bgcolor] => #FFF //สีพื้นหลัง
   $_G['style'][noticetext] => #F26C4F //สีตัวอักษร
   $_G['style'][highlightlink] => #369 //สีตัวอักษรลิ้งค์
   $_G['style'][link]=> #333  //สีตัวอักษรลิ้งค์
   $_G['style'][lighttext] => #999  //ตัวอักษร สีอ่อน
   $_G['style'][midtext] => #666  //สีตัวอักษร ขนาดกลาง
   $_G['style'][tabletext]  => #444  //สีตัวอักษรปกติ      
   $_G['style'][smfontsize]=> 0.83em  //ขนาด ตัวอักษรขนาดเล็ก
   $_G['style'][threadtitlefont] => Tahoma,Helvetica,'SimSun',sans-serif //แบบตัวอักษร
   $_G['style'][threadtitlefontsize] => 14px //ขนาดตัวอักษร รายชื่อ
   $_G['style'][smfont] => Tahoma,Helvetica,sans-serif //แบบตัวอักษร ขนาดเล็ก
   $_G['style'][titlebgcolor]=> #E5EDF2  //สีตัวอักษร รายชื่อ
   $_G['style'][fontsize] => 12px/1.5 //ขนาดตัวอักษรปกติ
   $_G['style'][font] => Tahoma,Helvetica,'SimSun',sans-serif  //แบบตัวอักษรปกติ
   $_G['style'][styleimgdir] => static/image/common //ไดเร็กทอรี่ ภาพ
   $_G['style'][imgdir] => static/image/common  //ไดเร็กทอรี่ ภาพ
   $_G['style'][boardimg] => static/image/common/logo.png //ไดเร็กทอรี่ Logo
   $_G['style'][headertext]  => #444  //สีตัวอักษรส่วนหัว
   $_G['style'][footertext] => #666 //สีตัวอักษรส่วนท้าย
   $_G['style'][menubgcolor] => #2B7ACD //สีพื้นหลังเมนู  
   
   $_G['style'][menutext] => #FFF //สีตัวอักษรเมนู
   $_G['style'][menuhovertext] => #FFF //เน้นสีตัวอักษรเมนู
   $_G['style'][wrapbg] => #FFF  //สีรูปแบบพื้นหลัง
   $_G['style'][wrapbordercolor] => #CCC //สีเส้นขอบตาราง
   $_G['style'][contentwidth] => 630px //ความกว้าง เว็บ
   $_G['style'][contentseparate] => #C2D5E3 //สีช่องโพส
   $_G['style'][inputborder] => #E0E0E0 //สีเส้นขอบกล่อง
   $_G['style'][menuhoverbgcode] => background: #005AB4 url("static/image/common/nv_a.png") no-repeat 50% -33px  //เมนู พื้นหลัง
   $_G['style'][floatbgcode] => background: #FFF //พื้นหลัง pop-up
   $_G['style'][dropmenubgcode] => background: #FEFEFE  //สีพื้นหลังเมนู
   $_G['style'][floatmaskbgcode] => background: #000 //พื้นหลัง pop-up
   $_G['style'][headerbgcode] =>  //พื้นหลังส่วนหัว
   $_G['style'][sidebgcode] => background: url("static/image/common/vlineb.png") repeat-y 0 0 //พื้นหลังแถบด้านข้าง หน้าแรก
   $_G['style'][bgcode] => background: #FFF url("static/image/common/background.png") repeat-x 0 0  //พื้นหลังทั่วไป
   $_G['style'][titlebgcode] => background: #E5EDF2 url("static/image/common/titlebg.png") repeat-x 0 0  //พื้นหลังส่วนหัว ทั่วไป
   $_G['style'][menubgcode] => background: #2B7ACD url("static/image/common/nv.png") no-repeat 0 0 //พื้นหลังเมนู ทั่วไป
   $_G['style'][boardlogo] => // Logo ภาพโลโก้ เว็บบอร์ด
)

เครดิต
  1. http://www.discuz.net/thread-2395689-1-1.html
คัดลอกไปที่คลิปบอร์ด
ตอนแรกจะตั้งในห้อง Discuz! X2 Manual  แต่โพสไม่ได้ เลยนำมาตั้งในนี้.........{:972:}

คะแนน

19

ดูบันทึกคะแนน

คลังกระทู้ที่เกี่ยวข้อง:

โพสต์ 2011-11-12 19:57:00 | ดูโพสต์ทั้งหมด
มันคืออะไรหรอฮะ

แสดงความคิดเห็น

ตัวแปร ที่ใช้ในการเขียนโปรแกรม สำหรับสร้างปลั๊กอิน หรือ แม่แบบ  โพสต์ 2011-11-12 19:58
โพสต์ 2011-11-12 20:02:16 | ดูโพสต์ทั้งหมด
เก็บไว้ใน FAV ของ เบราเซอร์  , ดิสคัส, เชพเวอร์, บันทึกประจำวัน เลย

ชอบมากๆ
โพสต์ 2011-11-12 20:15:54 | ดูโพสต์ทั้งหมด
นี่แหละ คือสิ่งที่ผมต้องการมากที่สุดตอนนี้

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

แสดงความคิดเห็น

ระดับนี้แล้ว... คงพื้น ๆ สำหรับคณโจ้ แล้วมั่ง ถ่อมตัวจริง นับถือ ๆ  โพสต์ 2011-11-17 23:16
โพสต์ 2011-11-12 20:27:46 | ดูโพสต์ทั้งหมด
ขอบคุณครับ
โพสต์ 2011-11-12 20:37:13 | ดูโพสต์ทั้งหมด
โอ้ส  กำลังฝึกเขียนปลั๊กอิน สกิน MOD บลาๆ  จับๆ วางๆ มาหลายละ  ขอบคุณมากครับ  > <
โพสต์ 2011-11-12 22:56:10 | ดูโพสต์ทั้งหมด
ขอบคุณมาก!!
โพสต์ 2011-11-13 00:05:36 | ดูโพสต์ทั้งหมด
ขอบคุณมากครับ
ตอนนี้จะได้เอาปลั๊กอินมาทำยำซะที
โพสต์ 2011-11-13 15:06:27 | ดูโพสต์ทั้งหมด

สุดยอดมากเลยครับผมพึ่งจะรู้วันนี้เองครับ
โพสต์ 2011-11-13 21:23:57 | ดูโพสต์ทั้งหมด
มีประโยชน์มากเลยครับ บอกแยะเลย -0-
ขออภัย! คุณไม่ได้รับสิทธิ์ในการดำเนินการในส่วนนี้ กรุณาเลือกอย่างใดอย่างหนึ่ง ลงชื่อเข้าใช้ | สมัครสมาชิก

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

รายชื่อผู้กระทำผิด|อุปกรณ์พกพา|Archiver|ดิสคัส ไทย Follow us: Become a fan on facebook. Follow us on Twitter.

GMT+7, 2021-10-28 17:45

Powered by Discuz! X3.4, Rev.66

Copyright © 2001-2021 Tencent Cloud. Licensed

ตอบกระทู้ ขึ้นไปด้านบน ไปที่หน้ารายการกระทู้