首页 > 其他分享 >PbootCMS生成的sitemap.xml中增加tag标签链接

PbootCMS生成的sitemap.xml中增加tag标签链接

时间:2024-09-12 14:27:15浏览次数:10  
标签:xml arr join scodes tag scode ay array sitemap

// 指定分类标签调用
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;
}

 

标签:xml,arr,join,scodes,tag,scode,ay,array,sitemap
From: https://www.cnblogs.com/hwrex/p/18410113

相关文章

  • 主导Instagram的10家企业
    Instagram已经发展成为一个电商的强大平台,拥有20亿月活跃用户。惊人的2亿用户每天访问商业主页,这使其成为电商品牌的福地。该平台的视觉吸引力与购物功能相结合,改变了品牌与客户联系的方式。在本文中,我们将探讨顶尖电商企业如何在Instagram上占据主导地位,分享他们帮......
  • The 3rd Universal Cup. Stage 9: Xi'an
    A.AnEasyGeometryProblem差分之后条件相当于类似\(a_{i-1}+a_i=k+b\)且\(a_{i-r+1}+a_{i+r}=k\)的条件,线段树维护\(a_i\)和\(k-a_{n-i}\)的哈希值,查询直接二分即可。时间复杂度\(O(n+q\log^2n)\)。B.CountingMultisets考虑\(p(S)\)......
  • 微信小程序开发系列7----页面配置--WXML的include用法
       传递变量   模板不能引用 ......
  • The 3rd Universal Cup. Stage 8: Cangqian
    C.ChallengeNPC考虑构造一个二分图,左边是\(1,3,5,7\)右侧是\(2,4,6,8\)。最优解肯定是一边全1,一边全2。如果\(1,2\)之间不连边,这\(2\)就会被染色为1,因此只要让\(2,3\)连边,\(3\)会被染色为\(2\),然后\(1,4\)连边,\(4\)也会被染色为\(5\),这时只要让\(2,5\)和\(4,5\)连边,\(5\)就......
  • C# 控件的Tag的几种用法
    在C#中,Tag属性是一个非常灵活的特性,它允许开发者存储任意类型的数据到控件上。Tag属性广泛应用于WindowsForms、WPF以及其他基于控件的应用程序开发中。下面列举了几种Tag属性的常见用法:1.存储额外数据Tag属性可以用来存储与控件相关的额外信息,这些信息可能不是控......
  • logback-spring.xml
    <?xmlversion="1.0"encoding="UTF-8"?><configurationdebug="true"><includeresource="org/springframework/boot/logging/logback/defaults.xml"/><springPropertyname="TRACK_PATH&quo......
  • Oracle函数之LISTAGG用法
    官方文档的解释如下:Foraspecifiedmeasure, LISTAGG ordersdatawithineachgroupspecifiedinthe ORDER BY clauseandthenconcatenatesthevaluesofthemeasurecolumn.即在每个分组内,LISTAGG根据orderby子句对列植进行排序,将排序后的结果拼接起来。measure......
  • WPF datagrid datagridtemplatecolumn image mouseenter show the image in big windo
    <DataGridTemplateColumn><DataGridTemplateColumn.CellTemplate><DataTemplate><ImageSource="{BindingImgUrl}"Width="200"Height="500"><behavior:Inter......
  • TikTok和Instagram各自不同的广告形式,该选定哪个平台?
    近年来,TikTok凭借其短视频和创新功能吸引了大量年轻用户,并在广告方面推出了挑战赛、创意滤镜和名人合作等多种形式,自2019年起迅速崛起,成为Instagram的有力竞争者,连续三年在下载量上名列前茅。而Instagram则拥有超过十年的历史和庞大的用户基础,支持图文、视频、限时动态等多种内......
  • Ignite系列之2-xml如何配置代码部署
    一、Ignite代码部署属性配置除了对等类加载之外,还可以通过配置UriDeploymentSpi部署用户代码。使用这种方法,可以在节点配置中指定库文件的位置。Ignite会定期扫描该位置,并在类文件有变更时重新部署。该位置可以是文件系统目录或HTTP(S)位置。当Ignite检测到库文件已从该位置删......