777午夜精品久久久-超碰网97在线观看-日韩激情 av-麻豆精品国产传媒av在线-99久久婷婷麻豆精品-久久人妻的诱惑-色哟哟——国产精品-男人插女人在线视频-精品少妇人妻免费看,日韩不卡一区二区三区四区五区,色婷婷久久久一区二区精品,乱色熟女一区二区三区蜜臀

284292114@qq.com 中國站
行業(yè)新聞 網(wǎng)站建設(shè) 網(wǎng)絡(luò)推廣 首頁>新聞中心>網(wǎng)站建設(shè)

pbootcms制作sitemap.html網(wǎng)站地圖

時間:2020-11-23   訪問量:0

之前發(fā)布過一篇文章講如何用PBOOTCMS生成txt后綴的地區(qū)圖。

pbootcms制作sitemap.txt網(wǎng)站地圖

http://www.zuoan.com.cn/News3/449.html

請自行查閱。


當時由于沒有開發(fā)需要,所以沒有繼續(xù)探討生成sitemap.html。

正好今天頭來無事,我們來探討一下如何生成sitemap.html吧。

歡迎隨便轉(zhuǎn)載,需要注明來源和出處,我們的目的是讓知識和內(nèi)容得到分享和傳播。



方法和之前說的生成TXT地圖差不多。

1:我們先復(fù)制一個模型文件,具體的路徑如圖,如果之前做過txt的,則直接復(fù)制TXT的模型文件即可,否則復(fù)制sitmapxmodel.php并改名為:SitehtmlModel.php,請注意大小寫。


image.png

2:復(fù)制之后,需要對此文件進行修改。 一是CLASS后面調(diào)用的模型名稱,改成本文件的名稱。

    第二步是增加 a.title,這個一共加兩處,第二處在下面一點。一看就懂的。這個很重要。因為如果這里不添加的話,后面在生成HTML的時候無法引用到文章的標題出來。

image.png


3:控制器里面復(fù)制一個文件。如圖并修改名稱。

image.png

4:打開SitehtmlController.php

    image.png


醉頂部增加一個網(wǎng)站手頁的標題。不加也可以。這里。

  在列表位置處。每一個$link = 的下面增加一行: $title2  (此處名字自取,我為了方便記和容易識別,采用了標題加數(shù)字。)

同時將下面的字符串連接處改為:

  $str .= $this->makeNode($link, $title2);


image.png


對于內(nèi)容區(qū)內(nèi)容,我修改為:

image.png


醉后,將節(jié)點位置改成:title2

image.png



5: 添加自定義路由.  我用的是:  sitehtml.html  ,這里請記住不能使用:sitemap.html,至于是什么原因,我也沒有研究過??赡苁且驗楹蜕厦鎠itemap有重復(fù),所以打開:sitemap.html會也打開XML格式。不重要

image.png

image.png


6: 此時,已經(jīng)大功完成了。但是我們發(fā)現(xiàn)它太丑了,不像是一個HTML應(yīng)該有的樣子。好吧。那我們再給它加的CSS樣式吧。并且加上HTML的頭部和尾部。


image.png


7: 我們在上面位置添加HTML標題輸出。


image.png


在醉底部添加HTML頁面的尾部并寫上CSS樣式。

image.png


刷新一下看看效果吧。

image.png



到此,完全結(jié)束。相信你已經(jīng)會了。

由于SitehtmlController.php代碼修改比較多,為了幫大家省點時間。故貼出代碼,可直接復(fù)制過去。





namespace apphomecontroller;

use core/basic/Controller;
use app/home/model/SitehtmlModel;
use core/basicUrl;

class SitehtmlController extends Controller
{

    protected $model;

    public function __construct()
    {
        $this->model = new SitehtmlModel();
    }

    public function index()
    {
      echo '


    
    網(wǎng)站地圖



';
        $str .= $this->makeNode('', '網(wǎng)站首頁'); // 根目錄
        
        $url_break_char = $this->config('url_break_char') ?: '_';
        
        $sorts = $this->model->getSorts();
        foreach ($sorts as $value) {
            if ($value->outlink) {
                continue;
               $title2 =   $value->name;
            } elseif ($value->type == 1) {
                $value->urlname = $value->urlname ?: 'list';
                if ($value->filename) {
                    $link = Url::home('/home/Index/' . $value->filename);
                    $title2 =   $value->name;
                } else {
                    $link = Url::home('/home/Index/' . $value->urlname . $url_break_char . $value->scode);
                    $title2 =   $value->name;
                }
                $str .= $this->makeNode($link, $title2);
            } else {
                $value->urlname = $value->urlname ?: 'list';
                if ($value->filename) {
                    $link = Url::home('home/Index/' . $value->filename);
                    $title2 =   $value->name;
                   
                } else {
                    $link = Url::home('home/Index/' . $value->urlname . $url_break_char . $value->scode);
                    $title2 =   $value->name;
                    
                }
                $str .= $this->makeNode($link,$title2);


                $contents = $this->model->getSortContent($value->scode);
                foreach ($contents as $value2) {
                    if ($value2->outlink) { // 外鏈
                        continue;
                        $title2 =  $value2->title;
                    } else {
                        $value2->urlname = $value2->urlname ?: 'list';
                        if ($value2->filename && $value2->sortfilename) {
                            $link = Url::home('home/Index/' . $value2->sortfilename . '/' . $value2->filename, true);
                           $title2 =   $value2->title;
                        } elseif ($value2->sortfilename) {                           
                           $link = Url::home('home/Index/' . $value2->id, true);
                           $title2 =   $value2->title;
                        } elseif ($value2->contentfilename) {
                            $link = Url::home('home/Index/' . $value2->urlname . $url_break_char . $value2->scode . '/' . $value2->filename, true);
                           $title2 =   $value2->title;
                        } else {
                            $link = Url::home('home/Index/' . $value2->urlname . $url_break_char . $value2->scode . '/' . $value2->id, true);
                            $title2 =   $value2->title;
                        }
                    }
                    $str .= $this->makeNode($link, $title2);
                }
            }
        }
        echo $str . "
";
    }

    // 生成結(jié)點信息
   
    private function makeNode($link,$title2)
    {

        $node = ' ' . $title2.' ';
        return $node;

    }
     

}
 echo '
';
  echo '
  ';


服務(wù)咨詢
1對1咨詢,專業(yè)客服為您解疑答惑
聯(lián)系銷售
15899750475
在線咨詢
聯(lián)系在線客服,為您解答所有的疑問
ARE YOU INTERESTED IN ?
感興趣嗎?

有關(guān)我們服務(wù)的更多信息,請聯(lián)系項目經(jīng)理

15899750475 楊先生

婷婷丁香六月精品网-日韩精品啪啪在线观看-国产午夜精品久久蜜臀-欧美日韩高清大片在线 | 亚洲欧美丝袜制服一区-日韩激情视频在线高清-日韩1区2区3区4区5区-久久 婷婷 一区 | 日韩欧美国产自拍一区-性做久久久免费-亚洲区 欧美 另类-精品国产乱码久久久久久口爆网站 | 色婷婷香蕉在线观看-熟女人妻中文在线-日本精品久久久久中文-国产又大又圆又粗又长 | 久久夜夜]妹子-色婷婷久久狠狠-久久久久外国老女人-久久久国产99久久国产一 | yy111111国产精品久久久-男人和女人搞黄色的视频网站-精品亚洲成a人7777在线观-91精品久久人妻一区二区 | 99国产精品综合免费-91亚洲综合成人在线-黄色带国产7j8在线观看-亚洲av伊人久久综合密臀性色 | 欧美一区二区三区免费a级视频-99热国产成人免费-麻豆一区二区三区精品蜜桃-国产又粗又爽在线观看 | 91大神康先生在线-久久久亚洲av明日花绮罗-69精品人妻一区二区三区蜜桃-国产一区二区三区又黄又爽 | 久99久在线视频观看-北条麻妃一二三区免费视频-熟妇啪啪嗷嗷叫91-一本色道久久综合网站 | 蜜臀av一区二区三区免费-精品国产乱码久久久久久软件大全-久久99产精品久久久久久免费蜜桃-久久久999这里只有精品 | 久久久久亚洲国产精品-亚洲中文字幕精品免费-亚洲天堂自拍偷拍网-久久精品国产av熟女 | 日韩一区二区三区在线观看-色婷婷久久综合丁香-日韩欧美亚洲熟女人妻-男人床上插女人视频 | 国产在线大香蕉av-日韩精品伦理网-日日夜夜完整版免费观看-丁香花午夜激情 | 久久999精品国产只有精品-中文字幕在线不卡二区-久久精品人妻中文系列av-麻豆一区二区麻豆免费观看 | 蜜臀久久99精品久久久久久宅男-日本一区二区在线观看专区-亚洲禁止一区二区三区-久久久久久中文av | 91麻豆国产精品91久久久久久久-麻豆精品最新国产在线-色99免费在线视频-久久久中文字幕中文字幕性 | 国产av精品国语对白国产-国产成人无精品久久久久国语-中文字幕av一区二区三区-97超级碰免费在线 精品一区二区三区久久久久-岛国av在线观看网站-久久一综合中文字幕-国产又粗又长又大又爽免费视频 | av在线小泽玛利亚-国产成人自拍第一页-人妻中文字幕第一页-久久婷婷国产av | 日韩欧美一区二区三区四区五区-欧美另类激情综合-人妻激情自拍中文字幕-国产欧州一区二区 | 久久热这里只精品99-久久精品国产熟女精品-日本精品久久久久中文字幕-国产精品91在线播放 | 91九色porny新人学生-丰满精品人妻一区二区-一区二区三区在视频-中文字幕 乱码 中文字幕在线 | 97久久视频免费在线播放-九九re热在线精品视频-天天舔天天日天天干-久久中文字幕制服 | 中文字幕乱码第76页-久久99精品国产.久久久久久-www婷婷伊人-午夜精品久久久内射 | 国精产品一区二区三区黑人免费看-国产成人一区二区三区av-激情五月综合亚洲图-久久免费看黄色大片 | 亚洲欧美在线999-久久久精品久久99-久久精品人妻一区二区三区蜜桃-丁香花婷婷在线激情 | 亚洲熟女久久 国产-久久国产一区二区三区-欧美黑人xxxx高潮猛交野战-日韩av三级免费电影 | 亚洲中文字幕日韩精品-69精品久久综合熟女蜜臀-日韩av高清在线观看第一区-色综合久综合久久综合久鬼88 | 国产午夜久久久久电影-国产又粗又硬又大又长的视频-久久精品亚洲国产-又粗又长又大又硬视频免费 亚洲欧洲日产国产网站-日韩高清美女小便凸-麻豆专区视频二区制服丝袜-综合激情中文字幕一 | 中文国产亚洲欧美日韩另类精品-国产欧美日韩在线视频在线播放-欧美日韩国产综合区-日韩三区中文字幕 | 思思久久精品观看-久久成人精品一区二区-99热国产在线成人-日本久久东京婷婷热 | 粉嫩一区二区三区粉嫩91-日韩三极片视频-日韩精品中文字幕在线-日韩中文字幕亚洲 | 99久久99久久精品片-高清在线不卡一区二区三区-99久久久国产精品免密臀-人妻爽爽爽一二三区 | 麻豆精品一区二区三区在线-av中文版字幕在线观看-日韩精品人妻中文字幕夜夜骚-熟妇高潮一区二区高清 | 中文字幕一区二区人妻性-日韩久久这里只有精品视频-久久久久精品国产亚洲av糖心-日韩在线免费黄色 | 亚洲天堂中文在线资源-人人妻人人爽人人澡人人dvd-久久精品欧美日韩精品-91丝袜一区二区网站 | 久久久人妻91久久久久久-亚洲综合色一区二区三区蜜臀-日一区二区三区在线视频-日韩福利视频一区二区三区 | 久久热在线中文字幕-91久久大香伊蕉在人线国产-蜜臀精品91内射久久-2021天天日天天干天天爽 | 国产精品久久久久久亚洲精品-久久精品国产91麻豆精品-国内精品99久久免费看-丰满人妻少妇久久久久 | 国产一区二区三区四区五区在线视频-内射亚洲少妇逼逼-欧美精品乱码久久久久久,欧-精品人妻少妇一区二区三区不卡 | 中文字幕人妻丝袜乱一区三区-91久久精品人妻在线观看-视频精品一区 二区 三区一-丁香六月天婷婷激情 |