名站网址导航为大驾家提供DedeCMS站点程序站点教程相关的知识,比如织梦程序安装教程,织梦程序系统故障等教程。
dedecms网站程序在网站的后台,点击更新系统系统缓存的时候,有些系统缓存网站文件夹没有清理,导致垃圾网站文件越来越多,可以以百千计算,现在增加清理以下系统缓存网站文件夹的功能:
data\cache
data\tplcache
data\sessions
打开网站文件:dede\sys_cache_up.php
找到CheckPurview('sys_ArcBatch');在其下一行添加以下相关具体代码如下:
//清理系统缓存增加版 function clean_cachefiles( $path ) { $list = array(); foreach( glob( $path . '/*') as $item ) { if( is_dir( $item ) ) { $list = array_merge( $list , clean_cachefiles( $item ) ); } else { $list[] = $item; } } foreach( $list as $tmpfile ) { @unlink( $tmpfile ); } return true; } ---------------------------------------------------------------- 找到if($uparc==1),在其上一行添加以下相关具体代码如下: //清理datacache clean_cachefiles( "../data/cache" ); //清理datatplcache clean_cachefiles( "../data/tplcache" ); //清理datasessions clean_cachefiles( "../data/sessions" ); 如此便可更加有效的清理系统系统缓存,在加这个功能之前,大驾家有没发现:你在添加广告的时候,用的是JS具体调用,但是你更改了广告,更新了系统缓存,广告依然没变,需要“一键更新”-->“更新全部”才可以。加了这个功能之后,点击“更新系统系统缓存”,然后在网站的前台刷新一下页面就可以了! |
关于DedeCMS站点程序站点教程相关的知识,就说到这里了希望能帮助朋友们。织梦程序提示:Fatal error: Call to a member function GetInnerText
咱们做站点时经常能用到自定义模型,但是今天再在网站的后台完成新建自定义模型之后,更新栏目出现如下错误提示:,Fatal error: Call to a member function GetInnerTex,那么该怎么修复这个问题呢。,其实只需要替换一段相关具体代码如下就可以了。,编辑打开 /inculde/taglib/channel/img.lib.php,//遍历图片信息,$mrow = 0;,$mcol = 0;,$images = array();,$innerTmp = $arcTag->GetInnerText();,if(trim($innerTmp)==''),{,$innerTmp = GetSysTemplets("channel_article_image.,},找到51行所在的相关具体代码如下,,即:$innerTmp = $arcTag->GetInnerText();将其替换为,$innerTmp = ($arcTag=="") ? trim($arcTag) : trim($,保存即可。,然后更新一下站点列表页就会发现,可以正常的更新了。