DedeCMS增强"更新系统缓存"功能的修改方法

织梦教程 强烈建议 2024-02-26 11:38 126 0

  //清理缓存增加版

  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( "https://www.风格酷模板网.com/a/data/cache" );

  //清理datatplcache

  clean_cachefiles( "https://www.风格酷模板网.com/a/data/tplcache" );

  //清理datasessions

  clean_cachefiles( "https://www.风格酷模板网.com/a/data/sessions" );

  如此便可更加有效的清理系统缓存,在加这个功能之前,大家有没发现:你在添加广告的时候,用的是JS调用,但是你更改了广告,更新了缓存,广告依然没变,需要“一键更新”-->“更新全部”才可以。加了这个功能之后,点击“更新系统缓存”,然后在前台刷新一下页面就可以了!

本站资源均来自互联网或会员发布,如果不小心侵犯了您的权益请与我们联系。我们将立即删除!谢谢!