လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> PHP နှင့် Techech ကို သုံး. စာအုပ်ထောက်ခံချက် 0 က်ဘ်ဆိုဒ်ကိုမည်သို့ဖန်တီးရမည်နည်း

PHP နှင့် Techech ကို သုံး. စာအုပ်ထောက်ခံချက် 0 က်ဘ်ဆိုဒ်ကိုမည်သို့ဖန်တီးရမည်နည်း

M66 2025-06-05

ထိရောက်သောစာအုပ်ထောက်ခံချက်ပလက်ဖောင်းတစ်ခုဖန်တီးရန် PHP နှင့် TEMPHO ကိုသုံးပါ

ယနေ့ဒီဂျစ်တယ်ခေတ်တွင်စာဖတ်သူများသည်စာအုပ်အသစ်များနှင့်ပတ်သက်သောသတင်းအချက်အလက်များကိုရယူခြင်းသည်ပြောင်းလဲခြင်းနှင့်ပတ်သက်သောသတင်းအချက်အလက်များကိုပြောင်းလဲခြင်းနှင့်စာအုပ်ထောက်ခံချက်ဝက်ဘ်ဆိုက်များကိုပိုမိုအာရုံစိုက်စေသည်။ 0 က်ဘ်ဆိုက်ဖွံ့ဖြိုးတိုးတက်မှုအတွက်အသစ်များဖြစ်သောစတင်သူများအတွက် PHP နှင့် Techo ကိုအသုံးပြုခြင်းသည်ထိုကဲ့သို့သောပလက်ဖောင်းကိုတည်ဆောက်ရန် PHP နှင့် Techo ကိုအသုံးပြုခြင်းသည်ဖွံ့ဖြိုးရေးကုန်ကျစရိတ်များ၌နိမ့်ကျသည်။

PHP နှင့် Typech ကိုရွေးချယ်ခြင်း၏ကောင်းကျိုးများ

PHP သည်လူကြိုက်များသော server-side scripting ဘာသာစကားဖြစ်ပြီးအသိုင်းအဝိုင်းကျယ်ပြန့်သောအသိုင်းအဝိုင်း၏ပံ့ပိုးမှုနှင့်ရင့်ကျက်သောဖွံ့ဖြိုးရေးဂေဟစနစ်ပါရှိသည်။ ပေါ့ပါးပြီးပြောင်းလွယ်ပြင်လွယ်သော PHP Blog စနစ်စနစ်သည် Custom Customes နှင့် plug-ins ကိုထောက်ပံ့သည်။

TEMPECHO installation နှင့် configuration ကို

ပထမ ဦး စွာ installation package ၏နောက်ဆုံးပေါ်ဗားရှင်းကိုတရားဝင် TypeCea ဝက်ဘ်ဆိုက်မှဒေါင်းလုပ်ဆွဲပါ။ ၎င်းကိုဆာဗာ root directory သို့ download လုပ်ပါ။ installation wizard ကိုစတင်ပြီးနောက် Database configuration နှင့် website configuration နှင့် website ကိုစတင်ခြင်းကိုအချက်ပြချက်များအရဖြည့်စွက်ပြီးအခြေခံမူဘောင်ကိုမိနစ်အနည်းငယ်အတွင်းတည်ဆောက်နိုင်သည်။

ထုံးစံအခင်းအကျင်းကိုဖန်တီးပါ

usr / usr / themes / directory တွင် folder book_rececommend အသစ်တစ်ခုကိုဖန်တီးပြီးခေါင်းစဉ်၏အဓိကယုတ္တိဗေဒကုဒ်ကိုရေးရန် Index.php ဖိုင်အသစ်တစ်ခုကိုဖန်တီးပါ။

ပထမကိန်းသားအချို့ကို ဦး စွာသတ်မှတ်ကြပါစို့။

<?php
define('THEME_NAME', 'စာအုပ်ထောက်ခံချက်');
define('THEME_DESCRIPTION', '一个简单的စာအုပ်ထောက်ခံချက်网站');
?>

ထို့နောက် Typecho Core ဖိုင်ကိုမိတ်ဆက်ပေးပြီးဒေတာဘေ့စ်အရာဝတ်ထုကိုစတင်ပါ။

<?php
require_once 'path/to/Typecho/Widget.php';
require_once 'path/to/Typecho/Db.php';

$db = Typecho_Db::get();
?>

ဒေတာဘေ့စ်မှစာအုပ်သတင်းအချက်အလက်ရယူခြင်း

အောက်ဖော်ပြပါကုဒ်သည်ဒေတာစားပွဲမှ စာအုပ်များ မှစာအုပ်ဒေတာများကိုဖတ်ရှုခြင်းနှင့်ဖြန့်ချိသည့်အချိန်နှင့်အညီအနိမ့်အမြင့်တွင်စီစဉ်ထားပြီးရှေ့ဆုံးတွင်ပြသခဲ့သည်။

<?php
$books = $db->Fetchall ($ dB-> Select () -> မှ (&#39;tablek များ&#39;) -> အမှာစာ (&#39;Publish_time desc&#39;))
foreach ($ စာအုပ်အဖြစ် $ စာအုပ်) {
    ပဲ့တင်သံ<div class="book"> &#39;&#39;;
    ပဲ့တင်သံ<h2> &#39;&#39; ။ $ စာအုပ် [&#39;title&#39;] ။ &#39;</h2> &#39;&#39;;
    ပဲ့တင်သံ<p> &#39;&#39; ။ $ စာအုပ် [&#39;Author&#39;] ။ &#39;</p> &#39;&#39;;
    ပဲ့တင်သံ<p> &#39;&#39; ။ $ စာအုပ် [&#39;ဖော်ပြချက်&#39;] ။ &#39;</p> &#39;&#39;;
    ပဲ့တင်သံ</div> &#39;&#39;;
}
>

Front-end စတိုင်အလှအပ

Theme Directory တွင် style.css ဖိုင်အသစ်တစ်ခုဖန်တီးပြီး display effect ကိုအကောင်းဆုံးဖြစ်အောင်အောက်ပါပုံစံများကိုထည့်ပါ။

.Book {{
    နယ်စပ်: 1px အစိုင်အခဲ #ccc;
    padding: 10px;
    margin-body: 10px;
}

.Book H2 {
    font-size: 20px;
    အရောင် - # 333;
}

.Booke p {
    font-size: 14px;
    အရောင်: # 666;
}

ထုံးစံအခင်းအကျင်းများကိုဖွင့်ပါ

Typecho နောက်ခံကို log in 0 င်ပုံသဏ် setting ာရီတွင်ဖန်တီးရန်ကျွန်ုပ်တို့ဖန်တီးထားသော စာအုပ်ကို ဖွင့်ပါ။

ကောက်ချက်

အထက်ပါအဆင့်များဖြင့်သင်သည်ရိုးရှင်းသောနှင့်အပြည့်အဝအလုပ်လုပ်သောစာအုပ်ထောက်ခံချက်ဝက်ဘ်ဆိုက်ကိုလျင်မြန်စွာတည်ဆောက်နိုင်သည်။ ဤစီမံကိန်းသည် PHP ၏အစပြုသူများအတွက်အလွန်သင့်လျော်သောလက်တွေ့ကျသောလေ့ကျင့်ရေးစီမံကိန်းဖြစ်သည်။ တစ်ချိန်တည်းမှာပင်၎င်းသည်ရှာဖွေရေးလုပ်ဆောင်ချက်, မှတ်ချက်ပေးစနစ်, စာအုပ်ခွဲခြားနှင့်အခြား module များကိုထပ်မံတိုးချဲ့နိုင်သည်။ ဒီလမ်းညွှန်ကသင့်ကိုကူညီလိမ့်မယ်လို့မျှော်လင့်ပါတယ်။