ပထမ ဦး စွာ PHPCMS နောက်ခံစီမံခန့်ခွဲရေးမျက်နှာပြင်ကိုတိကျသောစီမံကိန်းလိုအပ်ချက်များနှင့်ပိုမိုကိုက်ညီစေရန်စိတ်ကြိုက်ပြုလုပ်နိုင်သည်။
နောက်ခံဝင်ရန်စာမျက်နှာကိုပြုပြင်မွမ်းမံခြင်း /Admin/Login.php ဖိုင်ကိုတည်းဖြတ်ခြင်းအားဖြင့်သင်သည် styleles ပြောင်းလဲခြင်းကဲ့သို့သောစိတ်ကြိုက် login စာမျက်နှာများကိုသဘောပေါက်နိုင်သည်။
<?php
defined('IN_PHPCMS') or exit('No permission resources.');
pc_base::load_app_func('global');
// Page Content ကိုစိတ်ကြိုက်ပြုပြင်ပါ
?>
<!DOCTYPE html>
<html>
<head>
<!-- ဤနေရာတွင်စိတ်ကြိုက်ပုံစံများနှင့် scripts များထည့်ပါ -->
</head>
<body>
<!-- login ပုံစံအကြောင်းအရာကိုစိတ်ကြိုက်ပြုပြင်ပါ -->
</body>
</html>
နောက်ခံအကြောင်းအရာပုံစံကိုပြုပြင်မွမ်းမံပါ - PPPCMS / PHPCMS / modules / modules / admin / templates များတွင်တည်ရှိသော template files အမျိုးမျိုးကိုပေးသည်။ လိုအပ်ချက်များအရ header.tpl.php , footer.tpl.php ,
interface ပြုပြင်ပြောင်းလဲမှုများအပြင် PPPCMS function ကို module အသစ်များကိုဖန်တီးခြင်းဖြင့်လည်းတိုးချဲ့နိုင်သည်။
Module ကိုဖန်တီးပါ။ PHPCMS / module များ ( ဥပမာ , Custom_module ) ဖိုင်တွဲအသစ်တစ်ခုကိုဖန်တီးပြီး,
Module function ကိုဥပမာ -
<?php
// အများပြည်သူ function စာကြည့်တိုက်ကိုတင်
pc_base::load_app_func('global');
// ဆောင်းပါးများစာရင်းကိုရယူပါ
$articles = get_article_list();
// ဆောင်းပါးစာရင်းပြပါ
foreach ($articles as $article) {
echo "<a href='show.php?id={$article['id']}'>{$article['title']}</a><br />";
}
ဆောင်းပါး၏ဥပမာ၏ဥပမာ -
<?php
// အများပြည်သူ function စာကြည့်တိုက်ကိုတင်
pc_base::load_app_func('global');
// ဆောင်းပါးအသေးစိတ်ကိုရယူပါ
$article_id = intval($_GET['id']);
$article = get_article_by_id($article_id);
// ဆောင်းပါးအသေးစိတ်ကိုပြပါ
echo "<h1>{$article['title']}</h1>";
echo "<p>{$article['content']}</p>";
System Performance ကိုတိုးတက်စေရန်ဒေတာဘေ့စ်မေးမြန်းချက်များသည်ပိုမိုထိရောက်စွာနှင့်လုံခြုံမှုရှိသင့်ပြီး SQL ဆေးထိုးခြင်းကိုရှောင်ရှားရန်,
// အသုံးပြုprepareနှင့်bindParamတားဆီးSQLထိုးပုံဥပမာ
$stmt = $db->prepare("SELECT * FROM articles WHERE id = :id");
$stmt->bindParam(':id', $article_id);
$stmt->execute();
$article = $stmt->fetch(PDO::FETCH_ASSOC);
Plug-in ယန္တရားမှတစ်ဆင့် PHPCMS သည်ပိုမိုကိုယ်ပိုင်လုပ်ဆောင်မှုများကိုထောက်ပံ့သည်။
Plugin Development Sign: PHPCMS / Plugins များ အောက်တွင် directory custom_plugin အသစ်တစ်ခုကို ဖန်တီး. index.php ကို ရေးပါ။
// ဆောင်းပါးအသေးစိတ်စာမျက်နှာတွင်ထည့်ပါ“စာရေးသူကိုဆုချပါ”ကြယ်သီး
$article_id = intval($_GET['id']);
echo "<a href='pay.php?article_id={$article_id}'>စာရေးသူကိုဆုချပါ</a>";
အထက်ပါလက်တွေ့ကျသောအဆင့်များဖြင့် developer များက PPPCMS များကိုနက်နက်ရှိုင်းရှိုင်းပြောင်းလဲခြင်း, စွမ်းဆောင်ရည်တိုးတက်စေရန်နှင့်ကွဲပြားသောစီမံကိန်းများ၏လိုအပ်ချက်များကိုဖြည့်ဆည်းပေးနိုင်သည်။ အသွင်ပြောင်းလုပ်ငန်းစဉ်အတွင်းချောမွေ့ချောမွေ့သောအဆင့်မြှင့်တင်မှုဖြစ်စဉ်ကိုသေချာစေရန်စနစ်၏လုံခြုံမှုနှင့်တည်ငြိမ်မှုကိုဂရုပြုရန်သေချာပါစေ။ ဤဆောင်းပါးသည် PPPCMMS developer များအတွက်လက်တွေ့ကျပြီးထိရောက်သောလမ်းညွှန်မှုပေးနိုင်ပြီးလက်တွေ့ကျကျ 0 င်ရောက်ခြင်းနှင့်ပိုမိုကောင်းမွန်သောအတွေ့အကြုံများကိုဝေမျှနိုင်သည်ဟုကျွန်ုပ်မျှော်လင့်ပါသည်။