Jumi לשימוש J! 1.0
נניח שיש לך Jumi, רכיב תוסף מודול מותקן ופועל ב Joomla העבודה שלך! הסביבה.
אתה יכול להתחיל לשחק עם Jumi עכשיו.
אני לא משחק עם העצות Jumi באתר לחיות הציבורי שלך - אתה צריך לפרסם שם רק יישומים כגון Jumi שנבדקו בהצלחה (כלומר, לא לעיניים הציבור) הפרטי שלך Joomla! ההתקנה; רצוי במחשב המקומי.
האסטרטגיה הכללית של שימוש Jumi
רק להזכיר לכם:
Jumi לא עושה כלום אבל כוללת (מזריק) קוד מותאם אישית שלך לתוך ג'ומלה. או כדף נפרד (באמצעות מרכיב Jumi) או לתוך המאמרים (דרך Jumi plugin) או למצב מודולים (באמצעות מודול Jumi). התוכן של הכללת שלך - או פשוט קסם - האם מה שאתה רואה.
הקוד ניתן לאחסן קבצים שנמצאים על השרת שלך או ברשומה של הטבלה רכיב Jumi מסד נתונים או כתוב ישירות לתוך הרחבות Jumi.
אם תחליט לאחסן קודי שלך קוראים קבצי PHP בעיות אבטחה מדי.
השימוש Jumi כללי ניתן להקדיש מסכמת הבאה
במאמר זה תוכלו ללמוד כיצד להשתמש ברכיב Jumi, תוסף מודול בהתאמה
רכיב
המרכיב Jumi יוצר ומלה אישית! הדף כולל בתוכו קוד מותאם אישית. קוד מותאם אישית ניתן לכתוב ישירות לתוך פריט המרכיב ו / או הוא "למשוך" מתוך קובץ המאוחסן בעבר.
רכיב נגיש דרך התפריט העליון admin backend: רכיבים -> Jumi. זה פותח מנהל Jumi יישום.
תוכלו לראות את רשימת היישומים רכיב מנהל היישומים. המשמעויות של קולום ברשימה ומלווה מנהל התפריט יישומים ברור - שהיא מכבדת כללי Joomla! סטנדרטים.
ישנן שתי דוגמאות מראש שם: "שלום Jumi!" ו "בלוגר". מתוך דוגמאות אלה תוכלו ללמוד כיצד להשתמש ברכיב Jumi.
הנתיב השדה אמור להכיל אזכורים הקבצים מאוחסנים בשרת שלך בלבד.
סקריפטים כדי עיבוד
אם יש לך מלא רכיב הן filelds "סקריפט מותאם אישית" ו - "נתיב" אז "התסריט מותאם אישית" מעובד first.
שיחות Jumi יישום
אתה יכול לקרוא על ידי יישום בשתי דרכים:
- מתייחסים פריט Application עם Joomla! התפריט או פריט. לאחר ההתקנה של הרכיב יש, כדוגמה למחקר, פריט התפריט הראשי "שלום Jumi!" מחוברים "שלום Jumi!" יישום פריט.
- לכתוב בכל מקום לתוך Joomla! תוכן לקשר את כתובת URL יישום פריט. הכלל ליצירת קישור היא פשוטה:
index.php? אפשרות = com_jumi & fileid = xxx
כאשר xxx הוא מזהה של Jumi הבקשה, כי ניתן לראות בעמודה הימנית של רשימת מנהל Jumi יישום.
Plugin / mambot
תוסף Jumi / mambot כולל לתוך Joomla! התסריט מאמרים מותאם אישית: מתוך קובץ או מסד הנתונים מהרשומה Jumi רכיב.
לפני השימוש תוסף אל תשכח להפעיל אותו backend הניהול.
יש מתג "עצור / נקה קודים Jumi" בפרמטרים מתקדם plugin. אם כן זה עבר מנקה כל תחביר תוסף Jumi טקסט Joomla! מאמרים עצירות תכלילים קוד!
תוסף תחביר
התחביר Jumi כללי plugin ניתן ללמוד Cheatsheet שימוש Jumi. נביא רק כמה דוגמאות כאן:
Jumi {[images / קודים / test.php]} / / כולל קובץ test.php ממוקם images / קודים
{Jumi [* 1]} / / קוד כולל מאוחסנים שיא 1 של הטבלה במסד הנתונים Jumi מרכיב
{Jumi אזור Calc [test.php] רוחב [4] גובה [6]} / / כולל קובץ test.php וממלא $ jumi מערך
מתוך הדוגמאות שאתה יכול בקלות לנחש
- לא חייב להיות כל תו סוגר בין שמאל { ומילת המפתח jumi בתחביר Jumi.
- כל השאר מחוץ בסוגריים [] הוא חשוף החוצה ולא מעובד.
- Jumi מפרש את conent של המסגרת הראשונה כמקור קוד ומנסה לכלול אותו. קוד המקור יכול להיות או מזהה קובץ או שיא של טבלת מסד נתונים Jumi רכיב.
- החל משנת סוגר השני [] Jumi בחנויות התוכן של הסוגריים לתוך מערך jumi $. מערך $ jumi (וזה ערכים) הוא נגיש מכל קוד כללו שלך php.
ערכים הטיעון יכולים להיות מספרים, טקסט רגיל, טקסט מוצפן html, וכו 'וכו' זה יכול להיות כל דבר למעט בסמלים בסוגריים: [,], {,}.
אם משהו משתבש, שום דבר למשל מוצג במאמר, מתג מצב "Debug" לערך כן. זה יראה לך הודעה Jumi שגיאה אם קיים.
פרמטר: נתיב Jumi ברירת מחדל מוחלט
הנתיב המוחלט הוא ברירת מחדל jumi prepanded אל נתיב הקובץ להיכלל. אם לא מוגדר הוא eqaul כדי Joomla! שורש בספרייה. לדוגמה:
אם נכתוב
{Jumi [test.php]}
ואת הנתיב המוחלט ברירת מחדל Jumi אינו מוגדר אז תוסף Jumi נראה test.php למעלה Joomla! שורש (שם Joomla! configuration.php הוא). אבל אם להגדיר את זה כדי להיות "images / mycodes" זה נראה אותו בספריה זו.
אנחנו יכולים למקם את הקבצים שלנו מחוץ Joomla! התקנה בספרייה מדי. לדוגמה (על המארח המקומי) יכולה להיות לנו Joomla שלנו! כאן: "D: / xamp / htdocs / joomla". אין בעיה לאחסן את הקודים שלנו כאן: "D: / XAMPP / htdocs / קודים" - מתוך Joomla! במדריך ההתקנה. הדבר נכון גם עבור האתרים המתארחים.
ברירת מחדל נתיבים מוחלטים Jumi כבר יש שתי סיבות:
- נוחות למשתמש: לא צריך שוב ושוב לכתוב את הנתיב היחסי מלאה לקבצים להיכלל
- רשת ביטחון: אם מסיבות מסוימות Jumi לא עובד הקוד התחביר Jumi גלוי למבקרים. כולל נתיב הקובץ. נתיב מוחלט ברירת מחדל Jumi מוסתר וקשה יותר gueast מקוד גלוי שם הקוד באמת. ואם את הקבצים להכללה שקרים מתוך האתר שלך (www) ולמעשה כמעט בלתי אפשרי להגיע אליהם מכל הדפדפנים. לראות בעיות אבטחה לקבלת פרטים נוספים.
את הנתיב המוחלט ברירת מחדל Jumi לקבוע כאן הוא פרמטר גלובלי לכל תחביר instancies תוסף Jumi ברחבי Joomla כולו!.
פרמטר: להחליף מקונן
תכונה קינון מפרש תחביר Jumi בקודים כלל. לדוגמה:
מאפשר להם שני קבצים: main.php ו nested.php.
הקובץ מכיל main.php
<? PHP
הד "זוהי <br הקובץ הראשי />";
echo "{jumi [nested.php]}";
?>
ו nested.php מכיל
<? PHP
הד "זהו התסריט מקוננים";
?>
לאחר שני הקבצים main.php ו nested.php נטען לתוך השרת אנו יכולים לכתוב את המאמר
{Jumi [main.php]}
התוצאה שאנו רואים יכול להיות
זהו הקובץ הראשי
{Jumi [nested.pgp]}
אם הבורר מקונן להחליף מוגדר לא או
זהו הקובץ הראשי
זהו תסריט מקוננות
במקרה המתג מוגדר כן.
ברור כי תכונה להחליף מקונן מביא למפתחים אפשרויות מעניינות למדי.
התכונה קינון עובד תוסף Jumi בלבד.
התכונה קינון עובד עבור קבצים קודי מאוחסנים בטבלת מסד נתונים של רכיבים Jumi.
תוסף פרמטרים אחרים
אם Debug מצב כן נקבע זה יראה לכם הודעת שגיאה Jumi אם הוא קיים.
אם Stop / Clear קודים Jumi הוא עבר כן זה מנקה כל תחביר תוסף Jumi טקסט Joomla! מאמרים עצירות תכלילים קוד! אין קוד Jumi ולא פלט קוד Jumi תוסף ב Joomla! מאמרים.
מודול
המודול כולל Jumi לתוך תסריט עמדה אישית מודול: ידנית או מקובץ או מהרשומה באתר Jumi רכיב.
פרמטרים בסיסיים
יש parametrs בסיסי רק כמה בממשל מודול שם: "פנקס רשימות", "קוד שנכתב" ו "קוד מקור".
Notepad משמש שטח עבור ההערות.
קוד שנכתב הוא אזור של הקוד שלך.
לתוך השדה מקור קוד אתה יכול לשים גם filepathname של הקובץ להיכלל לתוך id מודול או * של הפריט יישום מרכיב Jumi.
מתקדם פרמטרים
Jumi נתיב ברירת המחדל מוחלטים יש בדיוק את אותה משמעות כמו שיש לה תוסף. עם הבדל אחד קטן: פרמטר זה אינו גלובלי עבור כל המודולים Jumi אבל זה יכול להיות ייחודי כל מופע מודול Jumi.
Debug מצב יש אותה משמעות שיש לה תוסף: כאשר להגדיר מודול לא Jumi אז לא יראו שום הודעת שגיאה Jumi. אז אם אתה בצרות, שום דבר למשל מוצג, מתג מצב "Debug" לערך כן.
פרמטרים מתקדמים אחרים - מחלקה Module Suffix, אפשר Cache - הם בכלל Joomla! הפרמטרים ניתן למצוא תקן Joomla! מודולים. אני מניח את משמעותם ברורה.
סקריפטים כדי עיבוד
אם יש לך מלא רכיב הן filelds "קוד שנכתב" ו "קוד מקור" אז "קוד שנכתב" מעובד first.

