UCMS原生是不带标签云集功能的,但在添加字符段的过程中,确显示有标签,折腾了好久,却搞不出来,后来发现,其实可以通过简单的搜索功能来实现标签的功能。

实现条件

文章字符段中包括关键词(keyword)。

实现方法

  1. 发表文章时,填写tag和关键词,关键词等于各个标签用“,”隔开,如标签为“UCMS”“标签”这两个,关键词就填写“UCMS,标签”,可以添加额外内容。

  2. 新建自定义页面,地址为/so.php,模板文件为so.php。

    
    //以上放在页头
    //以下是文章列表,我没有做文章分页
    {$set=array()}
    {if $keyword!=""}
    {$set['keyword']=$keyword}
    {$set['searchcolumn']=title,tags}
    {$set['pagesize']=9999}
    {else}
    {$set['cid']=0}
    {$set['page']=10}
    {/if}
    {$set['where']['hidden']=0}
    {$articles=alist($set)}
    {loop $articles['list'] as $a}
    {$a['title']}
    {/loop}
  3. 在需要加入tag的地方添加代码。
    ".$explode[$number]."";
    }
    ?>
    //以上放在适当的位置,用于显示标签

    演示地址:参看本站。

点击下载相关代码