花魁直播高品质美女在线视频互动社区 - 花魁直播官方版

 歡迎來到素材無憂網(wǎng),按 + 收藏我們
登錄 注冊 退出 找回密碼

pbootcmsTAG在生成sitemap.xml地圖中增加tag鏈接的方法

時間: 2024-02-25 10:01 閱讀: 作者:素材無憂網(wǎng)

pbootcms生成的sitemap.xml和sitemap.txt中默認是不含tag標簽鏈接的,如果想增加怎么辦,下來來介紹下如何二開實現(xiàn)。實現(xiàn)后如上圖,所有的tag鏈接都會進去。
實現(xiàn)sitemap.xml中增加tag頁面url
打開/apps/home/controller/SitemapController.php,找到echo $str . " ";在上方增加:
$parser_model = model('home.Parser');
if (! ! $rs = $parser_model->getSortTags('')) {
    $tags = implode(',', $rs); // 把欄目tags串起來
    $tags = array_unique(explode(',', $tags)); // 再把所有tags組成數(shù)組并去重
    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');
        }
    }
}
實現(xiàn)sitemap.txt中增加tag頁面url
打開/apps/home/controller/SitemapController.php,找到echo $str;在上方增加:
$parser_model = model('home.Parser');
if (! ! $rs = $parser_model->getSortTags('')) {
    $tags = implode(',', $rs); // 把欄目tags串起來
    $tags = array_unique(explode(',', $tags)); // 再把所有tags組成數(shù)組并去重
    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 . "
";
        }
    }
}
完成以上兩步后即可實現(xiàn)sitemap.xml和sitemap.txt中調(diào)用tag鏈接。

版權(quán)聲明: 本站資源均來自互聯(lián)網(wǎng)或會員發(fā)布,如果侵犯了您的權(quán)益請與我們聯(lián)系,我們將在24小時內(nèi)刪除!謝謝!

轉(zhuǎn)載請注明: pbootcmsTAG在生成sitemap.xml地圖中增加tag鏈接的方法

標簽: pbootcmsTAG  
相關(guān)文章
推薦文章
模板推薦