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

cheetsheet การใช้ Jumi

Jumi Cheatsheet

Jumi -- ตั้งค่าของส่วนขยายของรหัสที่กำหนดเองสำหรับ Joomla! -- มาเป็นองค์ประกอบ, ปลั๊กอินและโมดูล

ในบทความนี้คุณจะได้เรียนรู้วิธีการใช้

ชิ้นส่วน

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

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

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

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

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

เรียกใช้งาน

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

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

Plugin

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

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

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

Hide Jumi code

ไวยากรณ์ 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 ของวงเล็บแรกเป็นรหัสที่มาและความสัมพันธ์ที่รวมไว้ รหัสที่มาสามารถเป็นได้ทั้งไฟล์หรือบันทึกในฐานข้อมูลส่วนประกอบ Jumi
  4. เริ่มต้นจากวงเล็บ [สองร้านค้า] Jumi เนื้อหาของวงเล็บเป็นอาเรย์ $ jumi อาเรย์ $ jumi (และค่านิยม) สามารถเข้าถึงได้จากโค้ด PHP ของคุณรวม

เส้นทาง Jumi Default 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 ฐานข้อมูลส่วนประกอบ

Module

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

พารามิเตอร์โมดูล

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

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

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

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

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

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

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

ตัวอย่างเช่น

สำหรับการทดสอบอย่างรวดเร็วโมดูลใช้งานได้เขียนลงใน"ที่มาของรหัส"เขตข้อมูล * 1. อะไรอย่างอื่นจะต้อง แล้วเผยแพร่โมดูลในตำแหน่งโมดูลใด ๆ สามารถใช้ได้ คุณควรจะดู"Hello Jumi!" การสาธิตในตำแหน่งโมดูล (ในส่วนหน้า)

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