Jumi การใช้งานสำหรับ J! 1.0

สมมติคุณมีองค์ประกอบ Jumi, ปลั๊กอินและโมดูล ติดตั้งและใช้งาน Joomla ในการทำงานของคุณ สิ่งแวดล้อม

คุณสามารถเริ่มต้นเล่นกับ Jumi ขณะนี้

ฉันจะเล่นไม่ได้ด้วยคำแนะนำ Jumi บนเว็บไซต์สาธารณะของคุณ -- คุณควรเผยแพร่มีการใช้งาน Jumi เท่านั้นที่ได้รับการทดสอบดังกล่าวประสบความสำเร็จในส่วนตัวของคุณ (เช่นไม่ให้ดวงตามหาชน) Joomla! การติดตั้ง; ความเด่นกว่าในเครื่องคอมพิวเตอร์ของคุณ

กลยุทธ์ทั่วไปของการใช้ Jumi

เพียงเพื่อเตือนความจำคุณ :

Jumi ไม่ทำอะไรเลย แต่รวมถึง (injects) รหัสที่กำหนดเองของคุณลงใน Joomla! ไม่ว่าจะเป็นหน้าแยก (ผ่านองค์ประกอบ Jumi) หรือเป็นบทความ (ผ่าน Jumi ปลั๊กอิน) หรือเข้าไปในตำแหน่งโมดูล (ผ่านโมดูล Jumi) เนื้อหาของการรวมของคุณ -- เรียบง่ายหรือมายากล -- ไม่สิ่งที่คุณเห็น

รหัสสามารถเก็บไว้ในแฟ้มที่อยู่บนเซิร์ฟเวอร์ของคุณหรือในบันทึกของ Jumi ตารางฐานข้อมูลส่วนประกอบหรือลายลักษณ์อักษรได้โดยตรงในส่วนขยาย Jumi

หากคุณตัดสินใจที่จะเก็บรหัสของคุณในไฟล์ PHP จะอ่าน ปัญหาด้านความปลอดภัย เกินไป

Jumi การใช้งานทั่วไปสามารถทุ่มเทจากสคีมาดังต่อไปนี้

Jumi Cheatsheet

ในบทความนี้คุณจะได้เรียนรู้วิธีการใช้องค์ประกอบ Jumi, ปลั๊กอินและโมดูลตามลำดับ

ชิ้นส่วน

ส่วนประกอบ Jumi สร้างที่กำหนดเอง Joomla! และรวมถึงในหน้านั้นรหัสที่กำหนดเอง รหัสที่กำหนดเองสามารถเขียนโดยตรงลงในรายการส่วนประกอบและ / หรือจะ"ถอนตัว"จากแฟ้มจัดเก็บไว้ก่อนหน้านี้

ส่วนประกอบที่สามารถเข้าถึงได้ผ่านเมนูด้านบน admin แบ็กเอนด์ : Components --> Jumi มันจะเปิดโปรแกรมประยุกต์การจัดการ Jumi

คุณจะเห็นรายชื่อของการใช้งานของอุปกรณ์ในโปรแกรมประยุกต์การจัดการ ความหมายของ colums ในรายการและมาพร้อมกับเมนูโปรแกรมประยุกต์การจัดการคือชัดเจน -- มันเคารพทั่วไป Joomla! มาตรฐานที่

มีสองตัวอย่างที่ติดตั้งไว้แล้วจะมี :"Hello Jumi!" และ"Blogspot" จากตัวอย่างเหล่านี้คุณจะได้เรียนรู้วิธีการใช้องค์ประกอบ Jumi

Pathname เขตควรมีการอ้างอิงถึงไฟล์ที่อยู่บนเซิร์ฟเวอร์ของคุณเท่านั้น

การประมวลผลคำสั่งสคริปต์

หากคุณมีองค์ประกอบที่เต็มไปทั้ง filelds"สคริปต์ที่กำหนดเอง"และ"Pathname"จากนั้น "สคริปต์ที่กำหนดเอง"จะถูกประมวลผลก่อน.

โทรสมัคร Jumi

คุณสามารถเรียกใช้โดยสองวิธี

  • รายการที่เกี่ยวข้องกับการประยุกต์ใช้ Joomla! รายการเมนูหรือ หลังจากการติดตั้งของอุปกรณ์ที่มีเป็นตัวอย่างในการศึกษา, รายการเมนูหลัก"Hello Jumi!" เชื่อมต่อกับ "Jumi Hello!" รายการสมัคร.
  • เขียนที่ใดก็ได้ใน Joomla! การเชื่อมโยงเนื้อหาไปยังที่อยู่การสมัครของรายการ กฎสำหรับการสร้างการเชื่อมโยงไม่ซับซ้อน :
    index.php? ตัวเลือก = com_jumi & fileid = xxx
    ที่ xxx คือรหัสของโปรแกรม Jumi, ที่สามารถมองเห็นในคอลัมน์ขวาของรายการ Jumi โปรแกรมประยุกต์การจัดการ

ปลั๊กอิน / แมมบอท

Jumi ปลั๊กอินแมมบอท / รวมเป็น Joomla! บทความสคริปต์ที่กำหนดเอง : จากแฟ้มหรือจาก Jumi บันทึกฐานข้อมูลส่วนประกอบ

Hide Jumi code

ก่อนที่จะใช้ปลั๊กอินไม่ลืมที่จะเปิดใช้งานได้ในส่วนหลังของผู้ดูแลระบบ

มีสวิทช์"Stop / Clear Jumi รหัส"อยู่ในปลั๊กอินพารามิเตอร์แอ็ดวานซ์ ถ้าเปลี่ยนไปใช่มัน ล้าง Jumi ปลั๊กอินข้อความทั้งหมดไวยากรณ์ใน Joomla! สิ่งของและ จะหยุด เจือปนรหัส!

ไวยากรณ์ Plugin

ทั่วไป Jumi ปลั๊กอินไวยากรณ์สามารถเรียนรู้ได้จากการใช้งาน Cheatsheet Jumi เราจะนำมาซึ่งหลายตัวอย่างเพียงที่นี่ :

{jumi [ภาพรหัส / / test.php]} / / test.php รวมถึงไฟล์ที่อยู่ในภาพ / รหัส
{jumi [* 1]} / / รวมถึงรหัสที่เก็บไว้ในระเบียน 1 ของ Jumi ตารางฐานข้อมูลส่วนประกอบ
{พื้นที่ Calc [test.php] jumi ความกว้าง [4] ความสูง [6]} / / รวมถึงไฟล์ test.php และเติมอาเรย์ $ jumi

จากตัวอย่างที่ให้คุณสามารถคาดเดาว่า

  1. ไม่ต้องมีตัวอักษรใด ๆ ระหว่างวงเล็บซ้าย { และคำหลัก jumi ในไวยากรณ์ Jumi
  2. ทุกอย่างอื่นนอก [วงเล็บ] สามารถถอดออกและไม่ได้ประมวลผล
  3. Jumi ตีความ conent ของวงเล็บแรกเป็นรหัสที่มาและพยายามที่จะรวมไว้ รหัสที่มาสามารถเป็นได้ทั้งไฟล์หรือ ID บันทึกการ Jumi ตารางฐานข้อมูลส่วนประกอบ
  4. เริ่มต้นจากวงเล็บ [สองร้านค้า] Jumi เนื้อหาของวงเล็บเป็นอาเรย์ $ jumi อาเรย์ $ jumi (และค่านิยม) สามารถเข้าถึงได้จากโค้ด PHP ของคุณรวม

ค่าอาร์กิวเมนต์สามารถเป็นตัวเลข, ข้อความล้วนข้อความที่เข้ารหัส HTML และอื่น ๆ ฯลฯ ท่านสามารถเป็นทุกสิ่งที่มีข้อยกเว้นของสัญลักษณ์วงเล็บ : [,], {,}

ถ้ามีบางสิ่งที่ไม่ถูกต้อง, เช่นไม่มีอะไรจะแสดงในบทความให้สลับ"Debug Mode"เป็นใช่ มันจะแสดงข้อความแสดงข้อผิดพลาด Jumi ถ้าปัจจุบัน

Parameter : Default Path Jumi Absolute

เส้นทาง jumi Default แน่นอนคือ prepanded เพื่อ pathname ไฟล์ที่จะรวม ถ้าไม่ได้ตั้งค่าเป็น eqaul to Joomla! ไดเรกทอรีราก ตัวอย่างเช่น

ถ้าเราเขียน

{jumi [test.php]}

และเส้นทางเริ่มต้น Absolute Jumi ไม่ได้ถูกตั้งแล้ว Jumi ปลั๊กอินดู test.php ขึ้นใน Joomla! ราก (ในกรณีที่ configuration.php Joomla! เป็น) แต่ถ้าเราตั้งค่าให้เป็น"images / mycodes"มันก็ดูมันได้ในไดเรกทอรีนี้

เราสามารถวางไฟล์ของเราอยู่นอก Joomla! ไดเรกทอรีการติดตั้งด้วย ตัวอย่างเช่น (บนโฮสต์ท้องถิ่น) เราสามารถมีของเรา Joomla! ที่นี่ :"D : xamp / / htdocs joomla /" ไม่มีปัญหาในการเก็บรหัสของเราที่นี่ :"D : XAMPP / / htdocs รหัส /"-- ออกของ Joomla! ไดเรกทอรีการติดตั้ง เช่นเดียวกับที่ใช้สำหรับโฮสต์เว็บไซต์

Default Absolute Jumi ทางเดินได้มีเหตุผลสองประการคือ

  1. ความสะดวกสบายของผู้ใช้ : ไม่จำเป็นต้องซ้ำแล้วซ้ำอีกเขียนเส้นทางสัมพันธ์แฟ้มอย่างเต็มที่ที่จะรวม
  2. ความปลอดภัยของเว็บ : ถ้าด้วยเหตุผลบางอย่างไม่ทำงาน Jumi รหัสไวยากรณ์ Jumi จะมองเห็นได้สำหรับผู้เข้าชม รวมถึงเส้นทางของไฟล์ เส้นทางเริ่มต้น Absolute Jumi ถูกซ่อนอยู่และจะยากมาก gueast จากรหัสที่มองเห็นรหัสจริงคือ และถ้าไฟล์สำหรับการรวมอยู่ออกจากเว็บไซต์ของคุณ (www) มันเป็นไปไม่ได้ในทางปฏิบัติที่จะเข้าถึงได้จากเว็บเบราเซอร์ ดู ปัญหาด้านความปลอดภัย สำหรับรายละเอียดเพิ่มเติม

เส้นทางเริ่มต้น Absolute Jumi นี่คือชุดพารามิเตอร์ระดับโลกสำหรับการ Jumi ปลั๊กอิน instancies ไวยากรณ์ทั้งหมดตลอดทั้ง Joomla!

พารามิเตอร์ : ซ้อนกันแทนที่

Nested replace

คุณลักษณะซ้อนตีความไวยากรณ์ Jumi ในรหัสรวม ตัวอย่างเช่น

ช่วยให้มีสองไฟล์ : main.php และ nested.php

main.php แฟ้มมี

<? PHP
echo"นี่คือ /> <br แฟ้มหลัก";
echo"{jumi [nested.php]}";
?>

และ nested.php มี

<? PHP
echo"นี่คือสคริปต์ที่ซ้อนกัน";
?>

มีทั้ง main.php nested.php ไฟล์และอัปโหลดไว้ที่เซิร์ฟเวอร์ของเราสามารถเขียนลงในบทความ

{jumi [main.php]}

ผลที่เราเห็นอาจเป็นได้ทั้ง

ไฟล์นี้เป็นไฟล์หลัก
{jumi [nested.pgp]}

สวิทช์ ที่ซ้อนกันแทนที่ ถูกตั้งค่าเป็น ไม่มี หรือ

ไฟล์นี้เป็นไฟล์หลัก
นี้เป็นสคริปต์ที่ซ้อนกัน

ในกรณีที่สวิทช์ถูกตั้งค่าเป็น ใช่.

เป็นที่ชัดเจนว่าซ้อนกันแทนที่นำสำหรับนักพัฒนาคุณลักษณะความเป็นไปได้ค่อนข้างน่าสนใจ

ผลงานคุณลักษณะการทำรังใน Jumi ปลั๊กอินเท่านั้น

ลักษณะการทำรังการทำงานสำหรับไฟล์และรหัสที่เก็บไว้ในตาราง Jumi ฐานข้อมูลส่วนประกอบ

อื่น ๆ ปลั๊กอินพารามิเตอร์

หาก โหมด Debug ถูกตั้งค่าเป็น Yes มันจะแสดงข้อความแสดงข้อผิดพลาด Jumi ถ้าปัจจุบัน

หาก หยุด / รหัส Jumi ล้าง จะเปลี่ยนไปใช่มัน ล้าง Jumi ปลั๊กอินข้อความทั้งหมดไวยากรณ์ใน Joomla! สิ่งของและ จะหยุด เจือปนรหัส! ไม่มีรหัส Jumi และรหัสไม่ออกจาก Jumi ปลั๊กอินใน Joomla! บทความที่

Module

Jumi โมดูลมีโมดูลสคริปต์ลงในตำแหน่งที่กำหนดเองด้วยตนเองหรือจากแฟ้มหรือจาก Jumi บันทึกฐานข้อมูลส่วนประกอบ

พารามิเตอร์พื้นฐาน

มีเพียงไม่กี่ parametrs พื้นฐานในการบริหารงานโมดูลมี :"Notepad","โค้ดที่เขียน"และ"ที่มาของรหัส"

Notepad เป็นพื้นที่สำหรับบันทึกย่อของคุณ

โค้ดที่เขียน เป็นพื้นที่สำหรับรหัสของคุณ

ลงในช่อง แหล่งที่มาของรหัส คุณสามารถใส่ได้ทั้ง filepathname ของไฟล์ที่จะรวมเป็นโมดูลหรือ * หมายเลขประจำตัวของส่วนประกอบรายการ Jumi Application

พารามิเตอร์ขั้นสูง

Jumi Default พา ธ เต็ม มีความหมายเหมือนกันว่ามันมีในปลั๊กอิน มีความแตกต่างเล็กน้อยหนึ่ง : พารามิเตอร์นี้ไม่ได้ทั่วโลกสำหรับทุก Jumi โมดูล แต่ก็สามารถต่างกันสำหรับแต่ละอินสแตนซ์ Jumi โมดูล

โหมด Debug มีความหมายเหมือนกันตามที่มีในปลั๊กอิน : เมื่อตั้งค่าแล้วไม่ Jumi โมดูลจะไม่แสดงข้อความแสดงข้อผิดพลาดใด ๆ Jumi ดังนั้นถ้าคุณอยู่ในปัญหาเช่นไม่มีอะไรจะแสดงให้สลับ"Debug Mode"เป็นใช่

พารามิเตอร์ขั้นสูงอื่น ๆ -- คำต่อท้ายคลาสโมดูล, เปิดใช้งานแคช -- general Joomla เป็น! พารามิเตอร์ที่สามารถพบได้ในมาตรฐาน Joomla! โมดูล ผมเดาความหมายของพวกเขามีความชัดเจน

การประมวลผลคำสั่งสคริปต์

หากคุณมีองค์ประกอบที่เต็มไปทั้ง filelds"โค้ดที่เขียน"และ"ที่มาของรหัส"จากนั้น "โค้ดที่เขียน"คือการดำเนินการครั้งแรก.

Buy Oil Paintings, Acrylic Paintings, order custom painted Murals, Portraits, Landscapes, Still Lifes, Flowers, Replicas and Art Prints on ArtMaestro.com.
พอร์ทัลการท่องเที่ยว -- tours.am! ค้นหา ทัวร์ในอาร์เมเนีย, ทัวร์, ทัวร์ค้นหา ออนไลน์ โรงแรมสำรอง ออนไลน์ ข่าวท่องเที่ยว.