织梦广告更改不显示,如何更新织梦JS调用广告缓存
确实织梦在缓存这一块存在很大BUG,但是这并不影响我们使用它,对于新手小白来说以下可能会帮助到你。
第一种方法:更改织梦系统缓存时间
织梦有2种调用广告方式:内置代码与JS调用广告,织梦DedeCms广告通常使用的是JS调用形式,这样就会遇到广告改动之后前台主页刷新不显示改动更新。
一开始可能会以为没有改变的原因是因为没有更新织梦缓存,但更新了系统缓存也还是这样,网页中的广告没有更新。
鉴于:织梦DedeCms解决JS广告调用更新速度慢更新不显示问题我们可以这样解决:
- 进入织梦后台管理界面;
- 系统 -> 系统基本参数 -> 性能选项;
- 找到“需缓存内容全局缓存时间(秒): 3600”;
- 将这个数字改为你认为合适的时间.比如设置成0;
- 这样我们就能及时看到广告效果了;
织梦JS调用广告的优点在于不用繁复生成页面即可替换广告内容,缺点会占用一定资源。
第二种方法:删除织梦广告缓存文件
无论是生成页面还是更新缓存,前台页面中的广告代码就是不更新,那这到底是为什么呢?经过仔细分析,发现是调用缓存,是dedecms的ad_edit.php编辑保存信息后又没有删除原来的缓存信息,算是一个BUG吧,这里给大家一个解决办法,具体修改如下:
找到dede/ad_edit.php文件,在大约第70行的位置找到如下代码:
$dsql->ExecuteNoneQuery($query);
ShowMsg(“成功更改一则广告代码!”,$ENV_GOBACK_URL);
然后修改代码如下:
$dsql->ExecuteNoneQuery($query);
// 删除广告缓存文件 begin
if(file_exists(DEDEDATA.”/cache/myad-$aid.htm”)){
@unlink(DEDEDATA.”/cache/myad-$aid.htm”);
}
// 删除广告缓存文件 end
ShowMsg(“成功更改一则广告代码!”,$ENV_GOBACK_URL);
修改成功后不用再次一键更新织梦网站就能看到改动后的广告代码。
第三种方法:清理织梦缓存文件夹
打开后台文件: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" );
增加织梦缓存清理功能之后,点击“更新系统缓存”,然后在前台刷新一下页面就可以了!
本文首发:本本儿(http://www.benbener.cn/question/59)
织梦广告更改不显示,如何更新织梦JS调用广告缓存相关推荐
- 织梦网站上传服务器不显示图片,织梦网站图片不显示图片
织梦网站图片不显示图片 内容精选 换一换 在"文章列表"插件中,检查"设置 > 列表数目"的"显示文章条数"和"显示分页&q ...
- dede 验证码不显示 vdimgck.php,织梦(dedecms)后台登录验证码不显示或不正常的解决方法...
随着互联网的快速发展,站长已经成为了互联网中的新兴人群,而其中建站使用的cms以织梦居多,伴随着人数的增多,在使用织梦cms中遇到的问题也越来越多,其中最棘手的问题莫过于验证码无法显示而导致无法登陆后 ...
- 织梦去版权方法DedeCms 5.7全站去版权去广告方法(前台)
去除首页顶部"织梦CMS – 轻松建站从此开始!" 进入后台–模版–默认模版管理.找到并打开头部文件head.htm,在代码中可以找到如下代码,修改中文即可. 织梦CMS – 轻松 ...
- 织梦网站上传服务器不显示图片,解决织梦后台登陆不显示验证码图片问题
最近在工作中遇到一个问题,用织梦搭建好的网站,在本地上测试没问题但是上传到正式服务器上就出问题了,在后台登陆的时候,验证码的图片老是显示不出来,后来查阅了相关资料才终于找到问题的根本原因,下面就分享给 ...
- 织梦如何更改默认的后台登录账号和密码(亲测可用)
我们在使用织梦进行网站搭建的时候,通常会忽略设置管理员账号和密码,造成网站设置成默认的账号和密码:admin,这样肯定会留下安全隐患.那么织梦如何更改默认的后台登录账号和密码呢? 第一步.更改织梦cm ...
- 织梦PHP版本怎么更新,织梦DedeCMS系统如何打补丁升级
经常有人拿帝国CMS.PHPCMS和织梦DedeCMS对比,织梦CMS的易用性和非常好的SEO性能是大家一致的,可是织梦DedeCMS的安全性一直为大家所诟病.织梦官方对安全这块还是比较重视的,经常给 ...
- vdimgck.php不显示,织梦后台验证码不显示解决方案
织梦后台验证码不显示解决方案 1.找到include 下面的 vdimgck.php 找到 if(function_exists("imagejpeg")) 在前面加上ob_cle ...
- 织梦去版权方法DedeCms 5.7全站去版权去广告方法(后台)
织梦去版权方法DedeCms 5.7全站去版权去广告方法(后台) 去除织梦后台登陆页面广告登陆后台-模块-文件管理器.路径/dede/templets/login.html 打开文件.找到以下代码并删 ...
- python更新织梦网站_怎么让dedecms织梦网站首页自动更新
展开全部 首页自62616964757a686964616fe4b893e5b19e31333363386130动更新用到js和php: 在/plus目录下新建autoupdate.php文件 $up ...
最新文章
- [Alfred]为Baidu Weather Workflow更新图标
- 科技行业的起步时代已结束
- 一个可能是世界上最全的 API 接口集合库开源项目
- 机器学习数据导入方法总结
- 业务安全漏洞挖掘归纳总结
- U盘不能分区,不能格式化,解决方案
- 【allegro 17.4软件操作保姆级教程七】布线操作基础之二--铜皮操作
- cms三次标记浮动垃圾是如何产生的
- UWP开发入门(十三)——用Diagnostic Tool检查内存泄漏
- 陶泓达:3.23黄金,原油,白银操作策略!
- 【外汇天眼】外汇周回顾:MT5发布新功能,M4Markets收购计划成功
- r语言liftchart_最棒的7种R语言数据可视化
- centos7无盘启动_centos启动tftp服务器
- 【全网首发】听阿里云产品架构师罗小飞解读CDN产品最佳实践
- 私人定制情人节告白网站并且部署上线,谁说程序员没有爱!超详细步骤!源码分享!
- Java语言的动态性-invokedynamic
- swi 指令能用在C语言吗,SWI指令---软件中断实例详解
- 基于stm32F4的项目总结:控制层设计(四)直流有刷电机驱动基础知识
- iOS开发--- iOS编程浅析
- VMware10下Mac OS X 10.9系统VMware Tools的安装
热门文章
- 形容等待时间长的句子_描写等待时间漫长的词语句子
- ASCII,GBK,Unicode(UTF-32/UTF-8),乱码,ANSI详解
- elink企业即时通讯案例赏析(十一)——中国疾病预防控制中心
- 计算机应用基础考试试题,计算机应用基础期末考试试题
- Android课程表App
- 【跟着达叔学Java】系列文章更新
- 医学自然语言处理(NLP)相关论文汇总之 EMNLP2020
- python 数据库连接池DBUtils
- 在论文中,研究变量(variables)通常分为自变量(independent variables,IV)和因变量(dependent variables,DV)。
- 怎么用计算机画动漫,【精选】如何用电脑学画漫画?