您现在的位置是:首页 > cms教程 > PbootCMS教程PbootCMS教程
pbootcms生成sitemap.xml中增加tag标签的方法实例
紫翠2025-02-11PbootCMS教程已有人查阅
导读问题描述:PbootCMS默认生成的 sitemap.xml 不包含 tag 标签链接。解决方法:打开 /apps/home/model/SitemapModel.php,在第78行后增加以下代码:
问题描述:PbootCMS默认生成的 sitemap.xml 不包含 tag 标签链接。
解决方法:
打开 /apps/home/model/SitemapModel.php,在第78行后增加以下代码:
解决方法:
打开 /apps/home/model/SitemapModel.php,在第78行后增加以下代码:
// 指定分类标签调用
public function getSortTags($scode) {
$join = array(
array('ay_content_sort b', 'a.scode=b.scode', 'LEFT'),
array('ay_model c', 'b.mcode=c.mcode', 'LEFT')
);
$scode_arr = array();
if ($scode) {
$this->scodes = array(); // 先清空
$scodes = $this->getSubScodes(trim($scode)); // 获取子类
$scode_arr = array(
"a.scode in (" . implode_quot(',', $scodes) . ")",
"a.subscode='$scode'"
);
}
$result = parent::table('ay_content a')
->where('a.status=1')
->where("c.type=2 AND a.tags<>'")
->where($scode_arr, 'OR')
->join($join)
->order('a.visits DESC')
->column('a.tags');
return $result;
}
打开 /apps/home/controller/SitemapController.php,在第73行后增加以下代码:
if (!empty($rs = $this->model->getSortTags(''))) {
$tags = implode(',', $rs); // 把栏目tags串起来
$tags = array_unique(explode(',', $tags)); // 再把所有tags组成数组并去重
foreach ($tags as $key2 => $value2) {
if (!in_array($value2, array_column($data, 'tags'))) { // 避免重复输出
$url_rule_type = $this->config('url_rule_type') ?: 3;
if ($url_rule_type == 3) {
$link2 =. urlencode($value2), '');
} else {
$link2 =. urlencode($value2));
}
$str .= $this->makeNode($link2, date('Y-m-d'), '0.80');
}
}
}
本文标签:
很赞哦! ()
相关教程
图文教程
PbootCMS使用Ajax无刷新提交留言及表单的方法
PbootCMS本身对于使用ajax请求进行提交时会返回Json数据,那么我们可以无需使用API的情况下实现ajax提交留言,并自定义页面提示,提升用户体验。
pbootcms上传文件大小限制的修改方法
pbootcms上传文件大小限制是由php.ini限制的,所以我们需要修改php.ini,找到PHP目录下的php.ini,
pbootcms模板安装后首页打开样式错乱怎么办
使用pbootcms模板安装后发现首页打开是错乱,是因为样式表没有对接上的原因。后台-站点信息-域名填写你自己的
pbootcms兼容模式下微信分享网址无法访问的解决方法
使用pbootcms建站过程中,使用URL规则的模式是兼容模式。网站进行微信分享,微信会在URL地址后面追加 ?from=singlemessage假设原地址是:?product/1.HTML
相关源码
-
(自适应)蓝色自动溶剂萃取仪器设备类网站pbootcms模板下载本模板为溶剂萃取设备、实验室仪器等精密仪器行业设计,采用PbootCMS内核开发,具有高度专业性和行业适配性。模板设计充分考虑了仪器设备行业展示需求,能够呈现各类精密仪器的技术参数、应用场景和解决方案。查看源码 -
(自适应)大气壁挂炉暖气设备家用电器模板带加盟申请和下载资料为壁挂炉、暖气片等供暖设备企业设计的PbootCMS模板,通过响应式技术实现跨终端展示产品参数和技术细节。后台统一管理确保采暖系统数据、服务网点信息实时同步更新查看源码 -
(自适应响应式)高新技术科技能源pbootcms网站HTML5模板本模板基于PbootCMS内核开发,为高新技术、科技研发、能源技术等科技型企业设计。采用HTML5+CSS3前沿技术,具备完善的响应式布局,能够自动适配手机、平板和电脑等多种终端设备。模板设计风格简约大气查看源码 -
(自适应)证书授权书防伪查询系统pbootcms模板本模板基于PbootCMS系统开发,为各类证书查询机构设计,可快速构建高效安全的证书核验平台。采用响应式布局技术,自动适配手机端操作,支持批量导入证书数据,提供便捷的查询接口,满足机构证书管理及用户在线核验需求。查看源码 -
(自适应响应式)HTML5磁电机械设备蓝色营销型网站pbootcms模板本模板为磁电设备行业设计,采用蓝色营销风格,突出工业设备的专业性和技术感。模板结构清晰,能够有效展示磁电设备的技术参数、应用场景和企业实力,帮助客户快速了解产品特点和公司服务。查看源码 -
(PC+WAP)茶叶茶艺茶道茶文化pbootcms模网站源码下载本模板基于PbootCMS系统开发,为茶叶企业、茶艺培训机构设计,特别适合展示茶产品、茶道文化等内容。采用响应式技术,确保在不同设备上都能呈现优雅的茶文化氛围。查看源码
| 分享笔记 (共有 篇笔记) |

