expennessine (အတိုချုပ်အတွက်)) သည်အားကောင်းသောအကြောင်းအရာစီမံခန့်ခွဲမှုစနစ်ဖြစ်ပြီးပြောင်းလွယ်ပြင်လွယ်မှုနှင့်စကေးနိုင်မှုသည်ဝက်ဘ်ဆိုက် developer များစွာအတွက်ပထမဆုံးရွေးချယ်မှုဖြစ်စေသည်။ EE သည် module များနှင့် tags အမျိုးမျိုးသာမကစနစ်လုပ်ဆောင်မှုများကိုထပ်မံချဲ့ထွင်ရန်အသုံးပြုသူဖွံ့ဖြိုးတိုးတက်မှု plug-in များကိုလည်းထောက်ပံ့သည်။ ဤဆောင်းပါးသည်သင်၏ပထမဆုံးအစားထိုး plug-in ကိုမည်သို့ဖန်တီးရမည်, သင့်အား EE ၏ plug-in ယန္တရားကိုအပြည့်အဝအသုံးချပြီး 0 က်ဘ်ဆိုက်ဖွံ့ဖြိုးတိုးတက်မှုဆိုင်ရာစွမ်းဆောင်ရည်ကိုတိုးတက်စေရန်ကူညီပေးပါမည်။
EE တွင် plug-ins သည်စနစ်လုပ်ဆောင်နိုင်စွမ်းကိုတိုးချဲ့ရန်နည်းလမ်းဖြစ်သည်။ ၎င်းသည်ရှုပ်ထွေးသောယုတ္တိဗေဒကိုကိုင်တွယ်နိုင်သည်, ပြင်ပ 0 န်ဆောင်မှုများနှင့်အခြားလုပ်ဆောင်မှုများကိုပေါင်းစပ်နိုင်သည်။ Plug-in ကိုတင်းပလိတ်များ, ထိန်းချုပ်ရေးပြားများ, static စာမျက်နှာများစသည်တို့တွင်အသုံးပြုနိုင်သည်။ ရိုးရှင်းသော tags များမှသာခေါ်ဆိုပါ။
Expreenine ရှိ Plugins များကိုအောက်ပါအမျိုးအစားခွဲခြားနိုင်သည်။
Plug-ins ၏အခြေခံခွဲခြားမှုကိုနားလည်ပြီးနောက်ကျွန်ုပ်တို့သည်စံ plug-in ကိုမည်သို့ဖန်တီးရမည်ကိုမိတ်ဆက်ပေးမည်။
ပထမ ဦး စွာ PLASH-in ကိုသိမ်းဆည်းရန် EE Plug-in directory တွင် folder အသစ်တစ်ခုကိုဖန်တီးပါ။ ပုံမှန်အားဖြင့် ee ၏ plugin လမ်းညွှန်သည် System Settings တွင် / system settings တွင် configure လုပ်နိုင်သော / system / sexpression / perfrinnine / partengine / perform_party / system severest_party / system severx_party / system seven setting တွင်ပါဝင်သည်။
အသစ်စက်စက် plugin လမ်းညွှန်တွင်ပလပ်အင်ဖိုင်တစ်ခုဖန်တီးပါ, ဖိုင်အမည်ကိုပလပ်အင်အမည်နှင့်အတူတူပင်ဖြစ်သင့်သည်။ ပလပ်အင်ဖိုင်တွင် plugin ၏တိကျသောယုတ္တိဗေဒကိုကိုင်တွယ်ရန်အတွက်တာ 0 န်ရှိသည်။ Code pegager ်ဌာန်းချက်မှာအောက်ပါအတိုင်းဖြစ်သည် -
plug-in ဖိုင်တွင် cache ကိုထောက်ပံ့သည်ဖြစ်စေ plug-in အမည်, ဗားရှင်းနံပါတ်ကဲ့သို့သောအခြေခံအချက်အလက်အချို့ကို configure လုပ်ရန်လိုအပ်သည်။ PHPDOC ကိုသင် configure လုပ်ရန် PHPDOC ကိုသုံးနိုင်သည်။ ဥပမာအားဖြင့်အောက်ပါအတိုင်းဖြစ်သည် -
Configuration Information ကိုဖြည့်ဆည်းပြီးနောက်, သင်သည် plug-in ကိုအသိအမှတ်ပြုရန်နှင့် load လုပ်နိုင်သော plug-in ကို EE ကိုမှတ်ပုံတင်ရန်လိုအပ်သည်။ Plugin မှတ်ပုံတင်ခြင်းကိုအောက်ပါကုဒ်များဖြင့်ပြုလုပ်သည်။
ပထမ ဦး ဆုံး parameter သည် plugin အမည်နှင့်ဒုတိယ parameter သည်အဆင့် 2 တွင်ဖန်တီးထားသောအတန်းအစားအမည်ဖြစ်သည်။
ထို့နောက်ကျွန်ုပ်တို့သည်တက္ကသိုလ်များသို့ Custom tags များထည့်ခြင်းအတွက်နမူနာ plugin တစ်ခုဖန်တီးပါမည်။
First, you need to create a plugin directory, for example: /system/expressionengine/third_party/my_plugin/.
ဤလမ်းညွှန်တွင် My_Plugin.php အမည်ရှိဖိုင်တစ်ခုကိုဖန်တီးပါ, အောက်ပါအကြောင်းအရာများပါ 0 င်သည်။
ဤဖိုင်တွင်ကျွန်ုပ်၏ thy_plugin အမည်ရှိအတန်းကိုသတ်မှတ်ပြီး Custom_Tag () ဟုခေါ်သော "Hello World!" ဟုအမည်ပေးသည့်နည်းလမ်းတစ်ခုကိုဖန်တီးသည်။
Plug-in code ကိုဖြည့်စွက်ပြီးပါက Plug-in ကိုမှတ်ပုံတင်ပြီးပါ။ ကုဒ်သည်အောက်ပါအတိုင်းဖြစ်သည် -
Template တွင်သင်ဖန်တီးနိုင်သည့်စိတ်ကြိုက် tag ကိုသုံးနိုင်သည်, ကုဒ်နမူနာသည်အောက်ပါအတိုင်းဖြစ်သည် -
ဤဥပမာတွင် Custom_Tag () နည်းလမ်းကို My_Plugin plugin ရှိ Custom_Tag () နည်းလမ်းကိုခေါ်ဆိုခြင်းနှင့် Template သည် "Hello World!" ကိုပြလိမ့်မည်။
Plug-in သည် ee ၏အားကြီးသောချဲ့ထွင်မှုယန္တရားတစ်ခုဖြစ်သည်။ ၎င်းသည် EE ၏လုပ်ဆောင်ချက်များကို plug-in မှတစ်ဆင့်တိုးချဲ့နိုင်ပြီးအမျိုးမျိုးသောရှုပ်ထွေးသောစီးပွားရေးယုတ္တိဗေဒကိုကိုင်တွယ်နိုင်ပြီး 0 က်ဘ်ဆိုက်ကိုပိုမိုပြောင်းလွယ်ပြင်လွယ်။ အစွမ်းထက်စေနိုင်သည်။ ဤဆောင်းပါးကရိုးရှင်းသော EE plugin တစ်ခုကိုမည်သို့ဖန်တီးရမည်ကိုဖော်ပြသည်။ ၎င်းသည်သင့်အတွက်အထောက်အကူဖြစ်လိမ့်မည်ဟုမျှော်လင့်ပါသည်။