ดาวไม่ได้ใช้งานดาวไม่ได้ใช้งานดาวไม่ได้ใช้งานดาวไม่ได้ใช้งานดาวไม่ได้ใช้งาน
 

วิธีดึงค่าจาก Textbox (แท็คบ็อก) ในแอดมินของโมดูล

 

          ในการเรียกใช้ข้อมูลหรือค่าที่เป็น Textbox ที่อยู่ในฝั่งของผู้ดูแลระบบโดยเราต้องการที่จะนำค่านั้นมาใช้ในหน้าเว็บเช่นในฝั่งของผู้ดูแลระบบเรากำหนดรูปแบบของเวลาที่จะให้แสดงในหน้าเว็บไซต์โดยเราสามารถที่จะเรียกใช้งานผ่านตัวแปรที่ชื่อว่า $params โดยมีรูปแบบการเรียกดังโค้ด

รูปแบบการเรียกใช้งานในหน้าเว็บ

$params->get('ชื่อ');

 

ตัวอย่างการใช้งานคืออยากแสดงวันที่ปัจจุบันโดยในฝั่งแอดมินสามารถกำหนดรูปแบบของวันที่ที่ต้องการแสดงได้

  1. ในไฟล์ xml เราสร้าง Textbox มาเพื่อให้สามารถกำหนดรูปแบบของวันที่ได้ดังโค้ด
    <fields name="params">
         <fieldset  name="basic">
              <field 
                   name="date" 
                   type="text" 
                   default="d-m-y"
                   label="MOD_DATE" 
              />
         </fieldset>
    </fields>​
  2. ในไฟล์ php ที่เป็นชื่อว่า default.php ที่อยู่ในโฟลเดอร์ tmpl ก็จะเพิ่มโค้ดดังนี้
    //ตัวแปรเก็บรูปแบบการแสดงวันที่ปัจจุบัน โดย $params->get('date') จะเป็นการดึงค่าที่กรอกมาจาก Textbox มาใช้
    $date = date($params->get('date'));
    //แสดงวันที่ปัจจุบันในหน้าเว็บ
    echo $date;​
  3. ผลลัพที่ได้กรณีกำหนดรูปแบบวันที่เป็น m-y-d จะแสดงเป็น เดือน-ปี-วัน ดังรูป
    การดึงค่าจาก Textbox มาแสดงในหน้าเว็บคือการดึงข้อมูลที่ป้อนเข้าไปใน Texbox มาแสดงในโมดูลที่หน้าเว็บ
    ผลลัพธ์การดึงค่าจาก Textbox มาแสดงในโมดูลที่หน้าเว็บ

 

การดึงค่าจาก Textbox มาแสดงในหน้าเว็บคือการดึงข้อมูลที่ป้อนเข้าไปใน Texbox มาแสดงในโมดูลที่หน้าเว็บ
Textbox ที่ใช้ในการกำหนดรูปแบบของวันที่ที่จะแสดงในฝั่งผู้ดูแลระบบ

 

         ในการดึงค่าจาก Textbox ก่อนที่เราจะมาใส่ชื่อเราสามารถปริ้นค่าที่อยู่ในตัวแปร $params มาดูก่อนได้แล้วค่อยเอาชื่อของค่าที่จะเอามาใช้ได้

 

ช่องทางการศึกษาเพิ่มเติมข่าวที่น่าสนใจเกี่ยวกับ : Joomla

 

กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
สร้างแบบสอบถามออนไลน์ ด้วย Excel Survey บน OneDrive
โดย birdkritsna อ 17 ก.ย. 2019 6:31 pm บอร์ด Microsoft Office Knowledge & line & Etc
0
7
อ 17 ก.ย. 2019 6:31 pm โดย birdkritsna
ทำไมจึงต้องมี Data Mining (เหมืองข้อมูล) ?
โดย birdkritsna อ 17 ก.ย. 2019 6:04 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
6
อ 17 ก.ย. 2019 6:04 pm โดย birdkritsna
ทำความรู้จักกับ Big Data คืออะไร
โดย birdkritsna อ 17 ก.ย. 2019 5:36 pm บอร์ด SQL Knowledge
1
10
อ 17 ก.ย. 2019 5:52 pm โดย mindphp
วิธีการใช้งานฟังชั่น serialize() กับ unserialize() ใน phpbb
โดย Ittichai_chupol อ 17 ก.ย. 2019 5:18 pm บอร์ด PHP Knowledge
0
3
อ 17 ก.ย. 2019 5:18 pm โดย Ittichai_chupol
รู้จักกับคลังข้อมูล(Data Warehouse) คืออะไร มีประโยชน์อะไรบ้าง
โดย birdkritsna อ 17 ก.ย. 2019 5:11 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
8
อ 17 ก.ย. 2019 5:11 pm โดย birdkritsna
MS Exchange ไมโครซอฟท์ต่ออายุซัพพอร์ต 2010 ให้อีก 9 เดือน ถึง ตุลาคม 2020
โดย chatee supasand อ 17 ก.ย. 2019 5:09 pm บอร์ด Microsoft Office Knowledge & line & Etc
0
2
อ 17 ก.ย. 2019 5:09 pm โดย chatee supasand
สิ่งที่ต้องทำ ก่อนโทรศัพท์หายหรือโดนขโมย
โดย birdkritsna อ 17 ก.ย. 2019 3:23 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
6
อ 17 ก.ย. 2019 3:23 pm โดย birdkritsna
VDO - ขั้นตอนการยกเลิกใบแจ้งหนี้ด้วยวิธีที่ถูกต้อง
โดย EyePornnipa อ 17 ก.ย. 2019 3:05 pm บอร์ด M089 - นางสาวพรนิภา ราชธานี
2
14
อ 17 ก.ย. 2019 5:32 pm โดย EyePornnipa
วิธีขับขี่ช่วงฝนตก ป้องกันอุบัติเหตุทางถนน
โดย birdkritsna อ 17 ก.ย. 2019 2:56 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
6
อ 17 ก.ย. 2019 2:56 pm โดย birdkritsna
สร้าง Menu Item ที่จะให้เมนูแสดงเฉพาะภาษาอังกฤษแล้ว Error ครับ
โดย jamepiyawat อ 17 ก.ย. 2019 2:52 pm บอร์ด ปัญหาการใช้ phpBB3, SMF, Joomla, Wordpress, CMS CRM
5
16
อ 17 ก.ย. 2019 5:08 pm โดย jamepiyawat
ปัญหาไม่สามารถแสดงผลได้ทางหน้าจอ ขึ้น Object not found!
โดย birdkritsna อ 17 ก.ย. 2019 12:11 pm บอร์ด Programming - PHP
4
28
อ 17 ก.ย. 2019 3:56 pm โดย birdkritsna
ทำอย่างไรให้ใน loop แสดงสินค้าไม่ซ้ำกัน
โดย Patipat อ 17 ก.ย. 2019 11:19 am บอร์ด Joomla Development
0
8
อ 17 ก.ย. 2019 11:19 am โดย Patipat
รู้จักกับระบบปฎิบัติการ Harmony OS ที่ไม่ได้มีไว้แค่มือถือเท่านั้น
โดย birdkritsna อ 17 ก.ย. 2019 11:06 am บอร์ด Mobile Application Developing- Android, iOS
0
11
อ 17 ก.ย. 2019 11:06 am โดย birdkritsna
งานประจำวันที่ 17 กันยายน 2562
โดย birdkritsna อ 17 ก.ย. 2019 10:35 am บอร์ด M094 - กฤษณะ จะโรจน์รัมย์
3
17
อ 17 ก.ย. 2019 7:22 pm โดย birdkritsna
R - mdsoft_seleniumTest_mzchelix_byM088 (MT33) ทำเทส selenium
โดย chatee supasand อ 17 ก.ย. 2019 10:30 am บอร์ด MT33 - นายชาตรี สุภาแสน
0
5
อ 17 ก.ย. 2019 10:30 am โดย chatee supasand
R - mdsoft_seleniumTest_mzccart_byM084 (MT33) ทำเทส selenium
โดย chatee supasand อ 17 ก.ย. 2019 10:29 am บอร์ด MT33 - นายชาตรี สุภาแสน
0
7
อ 17 ก.ย. 2019 10:29 am โดย chatee supasand
งานประจำวันที่ 17 กันยายน 2562
โดย Patipat อ 17 ก.ย. 2019 10:23 am บอร์ด M088 - ปฏิภัทร สารธรรม
3
14
อ 17 ก.ย. 2019 7:22 pm โดย Patipat
งานประจำวันที่ 17 กันยายน 2562
โดย chatee supasand อ 17 ก.ย. 2019 10:07 am บอร์ด MT33 - นายชาตรี สุภาแสน
1
5
อ 17 ก.ย. 2019 7:37 pm โดย chatee supasand
งานประจำวันที่ 17 กันยายน 2562
โดย jamepiyawat อ 17 ก.ย. 2019 10:02 am บอร์ด M084 - นายปิยวัช เชาว์วิมล
1
4
อ 17 ก.ย. 2019 7:29 pm โดย jamepiyawat
งานประจำวันที่ 17 กันยายน 2562
โดย jirawoot อ 17 ก.ย. 2019 9:55 am บอร์ด M090 - นายจิระวุฒิ อัครลิขิตกุล
1
7
อ 17 ก.ย. 2019 7:27 pm โดย jirawoot