ယနေ့အင်တာနက်ပေါ်တွင်အင်တာနက်ပေါ်တွင်ဘလော့ဂ်များသည်အတွေ့အကြုံများကိုမျှဝေခြင်း, ဤဆောင်းပါးသည်စွမ်းဆောင်ရည်မြင့် blog system ကိုတည်ဆောက်ရန်နှင့်လက်တွေ့ကျကျကုဒ်များကိုဥပမာပေးရန် PHP ဘာသာစကားနှင့် Typech ကိုမည်သို့အသုံးပြုရမည်ကိုမိတ်ဆက်ပေးလိမ့်မည်။
TEMPOCHO ဆိုသည်မှာ developer များကိုရိုးရှင်းသော, ၎င်းတွင်မတူညီသောအသုံးပြုသူများ၏မတူကွဲပြားသောလိုအပ်ချက်များကိုဖြည့်ဆည်းရန်ဖော်ရွေသောသုံးစွဲသူမျက်နှာပြင်နှင့်ကြွယ်ဝသော plug-ins နှင့် thines များနှင့်အခင်းအကျင်းများရှိသည်။
PHP ပတ် 0 န်းကျင်ကို ဦး စွာတပ်ဆင်ပြီး configure လုပ်ပါ။ သက်ဆိုင်ရာဗားရှင်းကိုတရားဝင်ဝက်ဘ်ဆိုက်မှဒေါင်းလုတ် လုပ်. ညွှန်ကြားချက်များအရ installation ကိုဖြည့်စွက်နိုင်သည်။
နောက်ဆုံးပေါ် typecho installation package ကို download လုပ်ပါ, ဖိုင်ကို unzip လုပ်ပြီး installation စာမျက်နှာကို 0 င်ရောက်နိုင်ရန်အတွက် web server သို့တင်ပါ။
installation စာမျက်နှာသို့လည်ပတ်ပါ, ဒေတာဘေ့စ်သတင်းအချက်အလက်နှင့်အုပ်ချုပ်ရေးမှူးအကောင့်ကိုဖြည့်ပါနှင့် installation ကိုဖြည့်ပါ။ သက်ဆိုင်ရာသတင်းအချက်အလက်များကိုချွေတာရန်စနစ်သည် configuration file ကိုထုတ်လုပ်လိမ့်မည်။
ဘလော့ဂ်၏အသွင်အပြင်ကိုကိုယ်ပိုင်ပြုလုပ်ရန်, သင်အဓိကအကြောင်းအရာကိုစိတ်ကြိုက်ပြုလုပ်နိုင်သည်။
"MyTheme" ကဲ့သို့သော themes directory တွင် folder အသစ်တစ်ခုကိုဖန်တီးပါ။
MyTheme လမ်းညွှန်တွင် "Theme.ini" အသစ်တစ်ခုကိုဖန်တီးပါ။ အောက်ပါအကြောင်းအရာများပါ 0 င်သည်။
[info] အမည် = ငါ့ဆောင်ပုဒ် ဖော်ပြချက် = Typecho အတွက်ထုံးစံအခင်းအကျင်း စာရေးသူ = သင့်နာမည် version = 1.0
Index.php အသစ်တစ်ခုကိုပင်မစာမျက်နှာပုံစံဖြင့် ဖန်တီး. လိုအပ်ချက်များနှင့်အညီအပြင်အဆင်နှင့်စတိုင်ကိုဒီဇိုင်းဆွဲပါ။ နမူနာကုဒ်:
<?php while ($this-> နောက်ဆက်တွဲ ()):?> <h2 class="post-title"> <a href="<?php $this->permalink(); ?>"><?php $this->ခေါင်းစဉ် (); ></a> </h2> <p class="post-meta"> <span><?php $this->စာရေးသူ (); ></span> <span><?php $this->နေ့စွဲ ('YM-D'); ></span> </p> <div class="post-content"> <?php $this->အကြောင်းအရာ (); > </div> <?php endwhile; ?>
Typecho plug-in စနစ်သည်ဘလော့ဂ်လုပ်ဆောင်ချက်များကိုချဲ့ထွင်နိုင်သည်။ အောက်ဖော်ပြပါများသည် Plug-in ဖွံ့ဖြိုးတိုးတက်မှုအတွက်အခြေခံအဆင့်များဖြစ်သည်။
plugins directory တွင် "myplugin" အသစ်တစ်ခုကိုဖန်တီးပါ။
"plugin.php" အသစ်ကိုဖန်တီးပါ။
<?php class Plugin implements Typecho_Plugin_Interface { // ပလပ်အင်ကိုဖွင့်ပါ public static function activate() { // plug-in ကို activated အခါစစ်ဆင်ရေး } // ပလပ်အင်များကိုပိတ်ပါ public static function deactivate() { // plug-in ကိုပိတ်ထားသည့်အခါစစ်ဆင်ရေး } // plugin configuration စာမျက်နှာ public static function config(Typecho_Widget_Helper_Form $form) { // configuration ကိုကုဒ် } }
နောက်ခံသို့ log in ဝင်ပါ, "console" -> "Plugin စီမံခန့်ခွဲမှု" ကိုသွားပြီးထုံးစံပလပ်အင်များကိုဖွင့်ပါ။
TEMPOCHO သည်မှတ်ချက်ပေးသည့် function ကိုပုံမှန်အားဖြင့်ထောက်ပံ့သည်။ ဥပမာ -
<?php $this->မှတ်ချက်များ () -> မှ ($ မှတ်ချက်များ); > <?php while ($comments->နောက်ဆက်တွဲ ()):?> <div> <span><?php $comments->စာရေးသူ (); ></span> <span><?php $comments->ရက်စွဲ ('YMD H: i: S: S'); ></span> </div> <div> <?php $comments->အကြောင်းအရာ (); > </div> <?php endwhile; ?>
အကြောင်းအရာများကိုရှာဖွေရန်အသုံးပြုသူများကိုလွယ်ကူချောမွေ့စေရန်သင်ရှာဖွေရေးပုံစံကိုထည့်နိုင်သည်။ ဥပမာ -
<form method="get" action="<?php $this->options->siteUrl(); ?>" class="search-form"> <input type="text" name="s" class="search-input"> <input type="submit" class="search-submit" value="ရှာဖေှခြင်း"> </form>
PHP နှင့် TecheCo မှတစ်ဆင့်ကျွန်ုပ်တို့သည်ထိရောက်သောလွယ်ကူစွာဖွင့်ရန်ကျယ်ပြန့်သောဘလော့ဂ်စနစ်ကိုလျင်မြန်စွာတည်ဆောက်နိုင်သည်။ ထုံးစံအခင်းအကျင်းများနှင့် plug-in features များဖြင့်ကိုယ်ပိုင်နှင့်ကြွယ်ဝသောအသုံးပြုသူအတွေ့အကြုံများကိုဖြင့်လည်းကောင်း, ဤဆောင်းပါးသည်လိုအပ်ချက်များအရသိရသည် developer များအတွက်အခြေခံအကြံဥာဏ်များနှင့်ဥပမာများကိုထောက်ပံ့ပေးသည်။
(မှတ်ချက် - နမူနာကုဒ်နံပါတ်နှင့်အစီအစဉ်ကိုအမှန်တကယ်စီမံကိန်းလိုအပ်ချက်များနှင့်အညီချိန်ညှိရန်လိုအပ်သည်။ )