အင်တာနက်၏စဉ်ဆက်မပြတ်ဖွံ့ဖြိုးတိုးတက်မှုနှင့်အတူဝက်ဘ်ဆိုက်များကိုအကြောင်းအရာစီမံခန့်ခွဲမှုနှင့်ထုတ်ဝေရေးကိုအကောင်အထည်ဖော်ရန် CMS (အကြောင်းအရာစီမံခန့်ခွဲမှုစနစ်) ကိုလက်ခံခဲ့သည်။ ဤ 0 ဘ်ဆိုဒ်များတွင်ဆိုက်မြေပုံတစ်ခုမှာအသုံးပြုသူများအား 0 က်ဘ်ဆိုက်တစ်ခုလုံး၏ဖွဲ့စည်းပုံနှင့်အကြောင်းအရာများကိုအလွယ်တကူရှာဖွေတွေ့ရှိရန်အလွန်အရေးကြီးသောအင်္ဂါရပ်တစ်ခုဖြစ်သည်။ ဤဆောင်းပါးသည် CMS စနစ်၏ 0 က်ဘ်ဆိုက်မြေပုံ function ကိုအကောင်အထည်ဖော်ရန် PHP ကိုမည်သို့အသုံးပြုရမည်ကိုမိတ်ဆက်ပေးမည်။
ဝက်ဘ်ဆိုက်မြေပုံတစ်ခုမှာစာသားသို့မဟုတ်ဂရပ်ဖစ်ပုံစံဖြင့်တင်ပြထားသော 0 က်ဘ်ဆိုက်အဆောက်အအုံဆိုင်ရာလမ်းညွှန်ကိရိယာတစ်ခုဖြစ်သည်။ ၎င်းသည်လိုအပ်သောသတင်းအချက်အလက်များကိုလျင်မြန်စွာရှာဖွေရန်အသုံးပြုသူများကိုလွယ်ကူချောမွေ့စေရန်အတွက် 0 က်ဘ်ဆိုက်ဖွဲ့စည်းပုံကားချပ်တစ်ခုပေးသည်။ ဆိုက်မြေပုံများတွင်အဓိကအညွှန်း menu, စာမျက်နှာတစ်ခုချင်းစီကိုလင့်ခ်များနှင့်ချိတ်ဆက်ထားသောလင့်ခ်များပါ 0 င်ပြီးဝက်ဘ်ဆိုက်ရှိအရေးကြီးသောအကြောင်းအရာအချို့နှင့်ချိတ်ဆက်ထားသည်။
CMS စနစ်၏ 0 က်ဘ်ဆိုက်မြေပုံ function ကိုအကောင်အထည်ဖော်ရန်စိတ်ကူးသည်အောက်ပါအတိုင်းဖြစ်သည်။
PHP ကို အသုံးပြု. CMS စနစ်၏ 0 က်ဘ်ဆိုက်မြေပုံ function ကိုအကောင်အထည်ဖော်ရန်အတွက်ကုဒ်နံပါတ်ဖြစ်သည်။
<?php // ဝဘ်ဆိုက်လမ်းညွှန်တစ်ခုလုံးကိုဖြတ်သန်းပါ,အားလုံးကိုရှာပါPHPစာချုပ်စာတမ်း function traverseWebsite($dir){ $fileArr = array(); $handle = opendir($dir); if($handle){ while(($file = readdir($handle)) !== false){ if($file == '.' || $file == '..'){ continue; } elseif(is_file("$dir/$file") && pathinfo($file, PATHINFO_EXTENSION) == 'php'){ $fileArr[] = "$dir/$file"; } elseif(is_dir("$dir/$file")){ $fileArr = array_merge($fileArr, traverseWebsite("$dir/$file")); } } closedir($handle); } return $fileArr; } // စာမျက်နှာကိုရယူပါURLနှင့်ခေါင်းစဉ် function getPageInfo($file){ $pageInfo = array(); $content = file_get_contents($file); preg_match('/<title> (။ *?) <\ / ခေါင်းစဉ်> / / / i ', $ အကြောင်းအရာ, $ ကိုက်ညီခြင်း); $ title = $ ကိုက်ညီ [1]; preg_match ('/ /<a\s+[^> ]*href=["\']?([^"\'>]+)["\']?[^>]*>/i', $content, $matches); $ url = $ ကိုက်ညီ [1]; $ PageIDFO ['URL'] = $ URL; $ pageInfo ['title'] = $ ခေါင်းစဉ်; $ pageInfo ကိုပြန်သွားပါ။ } // sitemap function ကိုထုတ်လုပ်ရန် ($ dir) { $ စာမျက်နှာများ = Traversewebsite ($ dir); $ sitemapcontone = ''<ul> ''; foreach ($ စာမျက်နှာအဖြစ် $ စာမျက်နှာများ) { $ PageInfo = GetPageinfo ($ စာမျက်နှာ); $ sitemapcontent ။ = ''<li> <a href="' . $pageInfo['url'] . '">'' ။ $ pageInfo ['title'] ။ '</a></li> ''; } $ sitemapcontent ။ = ''</ul> ''; // 0 က်ဘ်ဆိုက်မြေပုံကို statml file_contents ('sitemap.html', $ sitemapcontent) အဖြစ် 0 က်ဘ်ဆိုက်မြေပုံကိုသိမ်းဆည်းပါ။ 'sitemap.html' ကိုပြန်သွားပါ။ } >
အထက်ပါကုဒ်နမူနာမှတစ်ဆင့် CMS စနစ်၏ 0 က်ဘ်ဆိုက်မြေပုံ function ကိုအကောင်အထည်ဖော်နိုင်သည်။ ပထမ ဦး စွာ 0 ဘ်ဆိုဒ်၏ directory struction ကိုဖြတ်သန်းခြင်းအားဖြင့်ဝက်ဘ်ဆိုက်ရှိ PHP ဖိုင်များအားလုံးကိုရရှိသည်။ ထို့နောက် PHP ဖိုင်တစ်ခုစီ၏အကြောင်းအရာများကိုခွဲခြမ်းစိတ်ဖြာခြင်းဖြင့်စာမျက်နှာ၏ URL နှင့်ခေါင်းစဉ်၏အဓိကအချက်အလက်များကိုရရှိပြီး 0 က်ဘ်ဆိုက်မြေပုံစာမျက်နှာကိုအချို့သောပုံစံဖြင့်ပြသထားသည်။ နောက်ဆုံးတွင်ထုတ်လုပ်ထားသော Sitemap အညွှန်းကိန်းစာမျက်နှာကိုငြိမ် HTML ဖိုင်သို့သိမ်းဆည်းပြီး 0 က်ဘ်ဆိုက်၏ Navigation Menu သို့လင့်ခ်ထည့်ပါ။
ဆိုက်မြေပုံများသည်အသုံးပြုသူအတွေ့အကြုံနှင့်ဝက်ဘ်ဆိုက်ကို SEO ပိုကောင်းအောင်အလွန်အရေးကြီးသည်။ သုံးစွဲသူများသည် 0 က်ဘ်ဆိုက်၏ဖွဲ့စည်းပုံနှင့်အကြောင်းအရာများကိုလျင်မြန်စွာနားလည်နိုင်ရန်ကူညီနိုင်သည်။ ဤဆောင်းပါးသည် CMS စနစ်၏ 0 က်ဘ်ဆိုက်မြေပုံ function ကိုနားလည်ရန်နှင့်အကောင်အထည်ဖော်ရန်လူတိုင်းအတွက်အထောက်အကူပြုလိမ့်မည်ဟုကျွန်ုပ်မျှော်လင့်ပါသည်။