亚洲AV无码乱码在线观看AV,中文字幕国产二区看片资源,野花免费观看高清视频7,黄色片 网站,国产三级精品三级在线专区91

pbootcms生成的sitemap.xml中增加tag標簽鏈接

作者(zhe):PB模板網(wang) 時間:2020-10-17 15:54:22 瀏覽:4401 點(dian)贊(zan):384
4401

效果介紹

pbootcms生成的(de)(de)sitemap.xml和sitemap.txt中默認(ren)是(shi)不含tag標簽鏈接(jie)的(de)(de),如果想增加(jia)怎么辦,下來(lai)來(lai)介紹下如何二開實現(xian)。實現(xian)后如下圖(tu),所(suo)有(you)的(de)(de)tag鏈接(jie)都會(hui)進去(qu)。

image.pngimage.png

實現步驟

1、實現sitemap.xml中增加tag頁面url

打開(kai)/apps/home/controller/SitemapController.php,找(zhao)到echo $str . "\n</urlset>&quot;;在上(shang)方(fang)增加:

$parser_model = model('home.Parser');
if (! ! $rs = $parser_model->getSortTags('')) {
    $tags = implode(',', $rs); // 把欄目tags串起來
    $tags = array_unique(explode(',', $tags)); // 再把所有tags組成數組并去重
    foreach ($tags as $key2 => $value2) {
        if (! in_array($value2, array_column($tags, 'tags'))) { // 避免重復輸出
            $url_rule_type = $this->config('url_rule_type') ?: 3;
            if ($url_rule_type == 3) {
                $link2 = Url::home('tag=' . urlencode($value2), '');
            } else {
                $link2 = Url::home('tag/' . urlencode($value2));
            }
            $str .= $this->makeNode($link2, date('Y-m-d'), '0.80');
        }
    }
}

截圖:

image.png

2、實現sitemap.txt中增加tag頁面url

打開/apps/home/controller/SitemapController.php,找到echo $str;在(zai)上方增(zeng)加:

$parser_model = model('home.Parser');
if (! ! $rs = $parser_model->getSortTags('')) {
    $tags = implode(',', $rs); // 把欄目tags串起來
    $tags = array_unique(explode(',', $tags)); // 再把所有tags組成數組并去重
    foreach ($tags as $key2 => $value2) {
        if (! in_array($value2, array_column($tags, 'tags'))) { // 避免重復輸出
            $url_rule_type = $this->config('url_rule_type') ?: 3;
            if ($url_rule_type == 3) {
                $link2 = Url::home('tag=' . urlencode($value2), '');
            } else {
                $link2 = Url::home('tag/' . urlencode($value2));
            }
            $str .= get_http_url() . $link2 . "\n";
        }
    }
}

截圖:

image.png


完成以上兩步后即可實現sitemap.xml和sitemap.txt中調用tag鏈接。

文章鏈接://bilinxiyi.cn/176.html
文章標題:pbootcms生成的sitemap.xml中增加tag標簽鏈接
文章版權:PB模板網 (bilinxiyi.cn) 所發布的內容,部分為原創文章,轉載請注明來源,網絡轉載文章如有侵權請聯系我們!
本文最后更新發布于2023-01-04 11:34:42,某些文章具有時效性,若有錯誤或已失效,請在下方留言或聯系客服:

相關閱讀

通知公告
PbootCMS安全提示
pbootcms網站上線后需要做防護
權限設置|主機防護|數據庫路徑...
我要查看