您现在的位置是:首页 > 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后台列表增加阅读量和点赞量的实现方法
本文介绍了pbootcms后台列表增加阅读量和点赞量的方法,PbootCMS后台默认不带文章内容阅读量及点赞量的修改功能,为了方便“增加”浏览,可以通过修改代码实现。一起来看看吧。
PbootCMS启用文章短路径模式的方法
PbootCMS支持文章短路径模式,这种模式允许文章访问地址不再携带栏目地址,而是直接挂在根路径。启用文章短路径模式可以使文章URL更加简洁,提升用户体验。以下是详细的启用步骤
pbootcms模板调用网站所有的文章的代码
scode=* 这里的*号就是不指定栏目,即调用全站所有的文章,如果你要调用某个栏目的话,把*号改成对应的编号即可
pbootcms解决会话目录创建失败
问题提示:pbootcms教程-设置的会话目录创建失败!这个问题常见于宝塔面板,用户将pbootcms模板传到宝塔上,打开域名出现这个问题。
相关源码
-
(自适应)大型农业机械设备水稻玉米收割机网站pbootcms源码下载本模板基于PbootCMS内核开发,为农业机械设备制造与销售企业设计,特别适合水稻玉米收割机、拖拉机、播种机等农用机械展示。模板充分考虑了农机行业的特性,从产品展示到技术参数,从作业案例到售后服务查看源码 -
(PC+WAP)绿色环保建筑设备通用行业pbootcms源码下载通过模块调整可适配园林景观、装配式建筑、绿色装修等生态建设相关领域。预制绿色建材展示、能耗模拟等专业模块,集成项目案例、环保工艺等建筑行业特色内容结构,测试数据包含LEED认证体系查看源码 -
pbootcms模板(自适应)花店鲜花花卉园艺网站源码一款基于PbootCMS内核开发的花店鲜花配送与花卉园艺企业网站模板。该模板采用响应式设计,自动适配手机、平板等移动设备,确保用户在任何设备上都能获得优质浏览体验。查看源码 -
(自适应响应式)AI智能电子科技产品pbootcms网站模板下载基于PbootCMS内核的响应式模板,为AI智能硬件、电子产品等科技企业打造,通过技术创新实现品牌数字化升级。查看源码 -
(PC+WAP)绿色日志美文文学说说博客网站pbootcms模板除日志博客类网站外,通过替换图文内容可快速适配:心情日记分享平台、文学创作社区、朋友圈内容聚合站、美文鉴赏网站、读书笔记平台等应用场景。查看源码 -
pbootcms模板PC+WAP娱乐新闻资讯类博客网站源码该模板基于PbootCMS内核开发,专为娱乐新闻、健康生活类资讯网站设计,同时支持快速适配其他行业(如企业官网、博客门户等),仅需替换图文内容即可完成转型。查看源码
| 分享笔记 (共有 篇笔记) |
相关标签
大家喜欢
- pbootcms上传附件失败报错UNKNOW: Code: 8192; Desc: stripos():解决方法
- pbootcms提示URL名称与模型URL名称冲突,请换一个名称!怎么办?
- pbootcms生成sitemap.xml中增加tag标签的方法实例
- pbootcms后台上传视频实现自动播放的方法
- pbootcms模板怎么换,pbootcms模板更换的方法
- pbootcms浏览器图标替换方法,Pbootcms怎么改favicon图标
- pbootcms分页条标签调用的方法
- pbootcms编辑器过滤div代码的修改解决方法
- pbootcms默认Sqlite数据库怎么改成Mysql数据库
- pbootcms二开幻灯片轮播图添加多行文本输入的实现方法

