逐浪CMS怎么得到该文章的专题?怎么通过标签进行调用?

返回逐浪CMS技术讨论区
6回复贴,共1页,点击数:648

最近用逐浪CMS做了一些专题,发现通过专题调用文章非常容易,可是通过文章调用专题却不会了。

首先咱们看一下ZL_CommonModel表,specialid为专题ID

image.png

如果speicialid=43,我们可以很容易的通过“specialid like'%43%' ”得到内容ID

然后从generalid=40462得到specialid后,多了几个逗号,这样情况下怎么处理一下数据 可以得到专题名字呢?

在线等结果 

1楼 2019/09/10 20:26

一个文章多个专题,就如同关键字一样列出来了。再JS过滤处理,就是这样的方法。

也就是说,带逗号输出。

2楼 2019/09/22 10:47 收起回复

楼上可以具体一点么?JS与逐浪CMS标签怎么结合使用,有没有案例学习一下,或者劳架楼上写个代码给学习一下

3楼 2019/09/22 11:12 收起回复

www.ziti163.com

首页有,或者看内置标签:关键字

4楼 2019/09/22 11:14 收起回复

我效防了一下关键词没成功

5楼 2019/09/22 19:57 收起回复

<ul class="nav mt-md-3">
  <li class="nav-item"><i class="zi zi_tag text-danger"></i> 相关专题:</li>
<script>
var str= '{SField sid="文章模型数据源标签" FD="SpecialID" page="0"/}'
var strs= new Array(); //定义一数组 
strs=str.split(","); //字符分割 
for (i=0;i<strs.length ;i++ ) 
{
if(!strs[i]){continue;}//增加判断,如空值则忽略
document.write("{ZL:GetSpecialPage("+strs[i]+")/}"); //分割后的字符输出 //这一行实在是不知道怎么写
}
</script>
</ul>


得到的是标签错误

6楼 2019/09/22 20:02 收起回复

<script>

var str= '{SField sid="文章模型数据源标签" FD="SpecialID" page="0"/}'

var strs= new Array(); //定义一数组 

strs=str.split(","); //字符分割 

for (i=0;i<strs.length ;i++ ) 

{

if(!strs[i]){continue;}//增加判断,如空值则忽略

document.write("<a class='btn btn-info btn-sm mr-md-3 mr-1' href='/Special_"+strs[i]+"/Default.aspx'>专题</a>"); //分割后的字符输出 //这一行实在是不知道怎么写

}

</script>

实在是想不出啥办法拼合标签,只能用个没有专题名字的方法了

image.png

7楼 2019/09/22 20:26 收起回复
您未登录,没有发贴权限[点此登录]