织梦DeDeCMS动态热点文章排行调用方法


当前第2页 返回上一页

打开mytab_js.php文件,发现代码是生成一个缓存文件,这个缓存文件是定时才能更新的,不是实时的,把那些代码去掉后,然后另存为“mytag_js_hot.php",如下:"

代码如下:
require_once(dirname(__FILE__).'/../include/common.inc.php');
require_once(DEDEINC.'/arc.partview.class.php');
if(isset($arcID)) $aid = $arcID;
$arcID = $aid = (isset($aid) && is_numeric($aid)) ? $aid : 0;
if($aid==0) die(" document.write('Request Error!'); ");

//这是新加的代码,表示typeid
if(isset($typeID)) $tid = $typeID;
$typeID = $tid = (isset($tid) && is_numeric($tid)) ? $tid : 0;
if($tid==0) die(" document.write('Request Error!'); ");
$pv = new PartView($typeid=$typeID);
$row = $pv->dsql->GetOne(" SELECT * FROM `dede_mytag` WHERE aid='$aid' ");
if(!is_array($row))
{
$myvalues = " ";
}
else
{
$tagbody = $row['normbody'];
$pv->SetTemplet($tagbody, 'string');
$myvalues = $pv->GetResult();
$myvalues = str_replace('"','\"',$myvalues);
$myvalues = str_replace("\r","\\r",$myvalues);
$myvalues = str_replace("\n","\\n",$myvalues);
$myvalues = " \r\n";
//file_put_contents($cacheFile, $myvalues);
echo $myvalues; //不写入缓存文件,直接输出JS代码
}
调用时用就OK了,注释标注部分是新建的文件和增加的tid指定,其他的动态调用我觉得道理差不多,DeDeCMS全站静态,个别的地方动态,通过JS方式实现.

希望本文所述对大家的dedecms建站有所帮助。


标签:织梦DedeCMS

返回前面的内容

相关阅读 >>

dedecms系统tag标签和分页伪静态设置教程的实现

dedecms页面关键字优化技巧

织梦(dedecms)循环调用多级子栏目如二级栏目下三级栏目

织梦DedeCMS登录管理后台总是验证码错误的解决方案

织梦DedeCMS在搜索结果页按栏目分类显示搜索数据

dedecms不支持php5.3、5.4及以上版本后台500错误白屏的解决方法

脚本之家使用火车头发布dedecms 5.5 出现乱码的解决办法

dedecms织梦模板中plus文件作用介绍及安全设置详解

dedecms任意页面调用栏目内容标签{dedefield.content}的方法

织梦登陆后台卡死无法进入的解决方法

更多相关阅读请进入《织梦DedeCMS》频道 >>



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...