虚拟主机域名注册-常见问题 → 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就是全模型联通的...... 以上每大点的方法都是独立的,不要一路看,一路的修改!!—— 给菜鸟的提醒
|
|||||||
>> 相关文章 | |||||||
没有相关文章。 | |||||||
发表评论 | |||||||