求dedecms模板嵌入swf(flash)的方法 你好,你这个解决了没? 我也遇到这个问题了

求dedecms模板嵌入swf(flash)的方法 你好,你这个解决了没? 我也遇到这个问题了,第1张

本回答编辑于2020年9月18日,昨天我也碰到了一样的问题,虽然我的是爱番番(原百度商桥),但是研究了一下发现问题性质是一样的。下图是我遇到的问题

首先说明一下避免发生这种问题的方法吧!其实很简单,只要在使用百度统计一键安装代码的时候不要全部都选,只选择你需要安装的页面就可以

如果已经出现了这种的问题,那么只能手动处理了,当然如果还有更好的处理方法也欢迎教下我。由于网站的文件都不相同,所以我先说一下思路,首先确定有问题的页面,然后找到这个页面模板,ctrl+f搜索"hmbaidu",找到下图截图的这串代码,将<scrpit>到</scrpit>的这段代码删除,然后刷新即可

接下来我就实际操作一遍吧!操作之前说明:

1、该操作适用于织梦的CMS(因为答主用的是织梦CMS)

2、记得备份,免得不小心动到重要文件

3、该操作是我参考网上一篇名为"dedecms织梦后台界面修改教程方法"的教程来制作的,由于文章链接到其他网站,又怕百度认为打广告,导致我辛辛苦苦打的教程被屏蔽,所以我就不贴链接了,就贴一张图在下面了

首先登陆FTP,使用搜索FTP搜索功能找到下面几个文件:

index2htm

index_top2htm

index_menu2htm

index_bodyhtm

index_body_movehtm

index_body_showadhtm

index_body_showauthhtm

如果你对织梦很熟悉的话应该知道这些文件的路径就在:/dede/templets/ 里面

然后将找到的文件下载下来,接着选择打开方式使用记事本打开

然后选择记事本中的编辑,查找,输入"hmbaidu"定位代码大致位置,然后按照上面说的删除<scrpit>到</scrpit>的这段代码

最后保存上传,就大功告成了,后台就不会出现百度统计或者爱番番(原百度商桥)了

默认的模板为:\templets\default

或找到相关模板相关文件中删除即可,

不知道你所说的出现的位置在?

一般:

首页 indexhtm

页头 headhtm

页尾 footerhtm

列表 list_articlehtm

文章 article_articlehtm

<script language='javascript'>

linkarr = new Array();

picarr = new Array();

textarr = new Array();

var swf_width=280;

var swf_height=192;

var files = "";

var links = "";

var texts = "";

//这里设置调用标记

{dede:arclist flag='f' row='5'}

linkarr[[field:globalautoindex/]] = "[field:arcurl/]";

picarr[[field:globalautoindex/]] = "[field:litpic/]";

textarr[[field:globalautoindex/]] = "[field:title function='html2text(@me)'/]";

{/dede:arclist}

for(i=1;i<picarrlength;i++){

if(files=="") files = picarr[i];

else files += "|"+picarr[i];

}

for(i=1;i<linkarrlength;i++){

if(links=="") links = linkarr[i];

else links += "|"+linkarr[i];

}

for(i=1;i<textarrlength;i++){

if(texts=="") texts = textarr[i];

else texts += "|"+textarr[i];

}

documentwrite('<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownloadmacromediacom/pub/shockwave/cabs/flash/swflashcab#version=6,0,0,0" width="'+ swf_width +'" height="'+ swf_height +'">');

documentwrite('<param name="movie" value="{dede:global$cfg_templeturl/}/images/bcastr3swf"><param name="quality" value="high">');

documentwrite('<param name="menu" value="false"><param name=wmode value="opaque">');

documentwrite('<param name="FlashVars" value="bcastr_file='+files+'&bcastr_link='+links+'&bcastr_title='+texts+'">');

documentwrite('<embed src="{dede:globalcfg_templeturl/}/images/bcastr3swf" wmode="opaque" FlashVars="bcastr_file='+files+'&bcastr_link='+links+'&bcastr_title='+texts+'& menu="false" quality="high" width="'+ swf_width +'" height="'+ swf_height +'" type="application/x-shockwave-flash" pluginspage="http://wwwmacromediacom/go/getflashplayer" />'); documentwrite('</object>');

</script> 用这个就OK的

注:本篇模板防盗安全设置,针对的是dedecms程序本身,不涉及其他安全设置。

下面跟大家说下常见的方式,这些方法对技术有限的人来说,可以起到模板防盗作用,对真正的高手来说,大多数网站都是仿不了的,这个大家都需要知道。

方法一:修改系统默认模板文件夹名字,最简单,也很实用

步骤:后台->系统->系统基本参数->站点设置->模板默认风格->default

把default改成你自己取的名字,然后进FTP,打开templets文件夹,把default名字改成一致,这样别人就不知道你网站模板文件夹名字了。方法二:把系统默认的htm模板文件名改一改。

大家都知道默认的模板文件的名字,如indexhtm(),list_articlehtm(文章列表页),article_articlehtm(文章内容页)等等,直接就给扒下来。

所以,我们把这些默认的名字改一改,然后去栏目管理处,重新指定一下模板文件就可以增加一下模板的安全了。

1、认识一下默认模板文件的名字及作用

首页模板:/templets/default/indexhtml

文章频道首页:/templets/default/index_articlehtm

文章列表页:/templets/default/list_articlehtm

文章内容页:/templets/default/article_articlehtm

图集频道首页:/templets/default/index_imagehtm

具体模板名介绍:

2、不同栏目各自指定不同的模板

步骤:核心->常用操作->网站栏目管理->点击右侧对应栏目的“更改”链接->高级选项->手动指定模板

详细操作方法:

3、完成以上2步,生成更新一下栏目就行了。方法三:这个方法是上2个的结合,说起来也简单,

1、后台不修改默认模板风格default的名字,在templets文件夹里面新建一个文件夹,自己取名。

2、把用到的模板文件上传到这个文件夹里面;

这里需要有一个注意,因为后台没有修改默认的模板风格位置,所有,首页、列表、内容等模板文件引用的通用页头(headhtml)、页尾(footerhtm),就需要修改一下,不然就不显示了页头页尾,方法如下:

{dede:include

filename="123456/headhtm"/}

如果你自己建立的模板文件夹名字是123456,调用代码里就写123456。

搜索页面、tag页面,都放在默认的default里面,如果放在自己建的文件夹里面,系统不认。

3、按照方法二的步骤,手动指定各个栏目的模板。

方法四:修改CSS、、JS等调用路径。

这个很重要,最好把CSS、、JS等放到网站根目录再调用。

不然的话,即使你修改了默认的风格目录,在查看网页源代码的时候,还是照样可以看到模板目录的!

好多新手在用dedecms建站的时候,没有重视这个,等模板被盗了,才发现,很让人生气,所以,我们要提前做好这些防盗的准备,提高模板的安全性。

写的比较啰嗦,主要是为了让大家能够容易理解。

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 求dedecms模板嵌入swf(flash)的方法 你好,你这个解决了没? 我也遇到这个问题了

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情