虚拟主机域名注册-常见问题CMS教程问题 → 齐博CMS


齐博cms"相关文章"拓展的几种技巧
作者:

这里给大家介绍的“相关文章”拓展小技巧,功夫最小,效果却非凡!!

一、实现贯穿全站“相关文章”,即所有模型的“相关XX”是联通的。

请打开do/jsarticle.php,找到

$query = $db->query("SELECT fid FROM {$pre}sort WHERE fup='$fid'");

改为:

$query = $db->query("SELECT fid FROM {$pre}sort");

其实就是删除其中的“WHERE fup='$fid'”

好了,后台更新缓存,然后前台看看效果!

二、实现本模型“相关XX”为指定的某一模型。

例如:文章模型中有一篇文章标题为“秋天的回忆”,关键字是“秋天 回忆”,其“相关文章”需要显示的是图片模型的关键字为“秋天”或者“回忆”的图片。

修改两个文件:

1、打开template\default\bencandy.htm,找到相关文章的调用代码

<iframe src="$webdb[www_url]/do/jsarticle.php?fid=$fid&type=like&id=$id&rows=$webdb[JsListRows]&leng=$webdb[JsListLeng]&iframeID=article_Liketopic" width=0 height=0></iframe>

在传值中添加代码 &mylike=1,即改为:

<iframe src="$webdb[www_url]/do/jsarticle.php?fid=$fid&mylike=1&type=like&id=$id&rows=$webdb[JsListRows]&leng=$webdb[JsListLeng]&iframeID=article_Liketopic" width=0 height=0></iframe>

!注意了,这里举例是修改文章相关的对应模板,如何你要修改图片、下载.....请修改对应的模板,如bencandy_100.htm、bencandy_101.htm......

2、打开do/jsarticle.php,找到

$erp=$Fid_db[iftable][$fid];
if($fid)
{

在其下一行添加一句代码:

if($mylike)$fid=9;

!!注意了,9为所相关模型的FID,官方默认中,图片模型的FID为9,所以这里填写9为例

好了,后台更新缓存,然后前台看看效果!

三、实现“相关XX”是指定的某一分类或栏目,其实道理和第二大点是一样的,你只需要修改 $fid=9; 这里的FID值即可,相关哪个分类或栏目,那么就填写它的FID。

四、有一些朋友可能又要问了:“第一大点的修改是把所有模型中的相关XX都给改了,我只需要在文章模型中实现贯穿全站的“相关文章”,而其它模型还是保持官方的默认状态,我该怎么办?”

——这个问题实际就是要求一些模型保持原来的“相关XX”,一些模型使用全模型相关的效果。

那么,综合第一、二大点的方法就可以实现了。具体方法为:

1、打开do/jsarticle.php,找到

$query = $db->query("SELECT fid FROM {$pre}sort WHERE fup='$fid'");

改为:

if($alllike){
$query = $db->query("SELECT fid FROM {$pre}sort");
}else{
$query = $db->query("SELECT fid FROM {$pre}sort WHERE fup='$fid'");
}

2、打开template\default\对应的内容模板,找到相关XX的调用代码

<iframe src="$webdb[www_url]/do/jsarticle.php?fid=$fid&type=like&id=$id&rows=$webdb[JsListRows]&leng=$webdb[JsListLeng]&iframeID=article_Liketopic" width=0 height=0></iframe>

在传值中添加代码 &alllike=1,即改为:

<iframe src="$webdb[www_url]/do/jsarticle.php?fid=$fid&alllike=1&type=like&id=$id&rows=$webdb[JsListRows]&leng=$webdb[JsListLeng]&iframeID=article_Liketopic" width=0 height=0></iframe>


!!注意了,哪一个模板修改为这样的代码,则它调用的相关XX就是全模型联通的......

以上每大点的方法都是独立的,不要一路看,一路的修改!!—— 给菜鸟的提醒



来源:
阅读:1623
日期:2016-09-03

推荐朋友 】 【 评论 】  【 字体: 】 
上一篇:齐博cms目录功能说明
下一篇:齐博cms 多关键字搜索的修改窍门
  >> 相关文章
  没有相关文章。
发表评论


点  评: 字数0
用户名:  密码:

  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款