XYZ's Blog

Follow your heart

为Destoon专题内容页添加重复信息

Posted on November 15, 2010 | Posted in 编程开发

默认情况下,destoon的专题内容页是不能添加重复信息的,想想这个也是合理的,这样的做法可以避免在过多信息的时候管理员不小心重复添加了同一条信息,导致游客在浏览的时候看到了重复内容。

但其实也有特殊情况的时候,比如说我现在做了一个佛大大学社团的专题页面,上面要显示每个社团的社团成员。假如拉托妮童鞋既参加了动漫俱乐部这个社团,也参加环保协会这个社团,那么明显的如果按照destoon最开始的设定,如果在动漫俱乐部这儿栏目调用了拉托妮这个数据,那么在环保协会这个栏目就不能要再一次调用拉托妮这条数据,但这个明显达不到我们所需要的目的。这就需要destoon的专题内容页可以重复调用数据了,现在提供下面的解决方法。

将module/special/item.class.php里边的一行
<span style="color:green">$t = $this-&gt;db-&gt;get_one("SELECT * FROM {$this-&gt;table} WHERE specialid=$post[specialid] AND linkurl='$post[linkurl]'");</span>
改成
<span style="color:green">$t = $this-&gt;db-&gt;get_one("SELECT * FROM {$this-&gt;table} WHERE specialid=$post[specialid] '");</span>

主要是原来的代码通过linkurl字段限制了url一样的数据,所以只有将其删除即可。

Sponsor