织梦首页幻灯片修改方式
速奇云香港服务器

织梦首页幻灯片修改方式

技术文章网站源码2021-09-22 4:56:1919A+A-
香港云服务器
欢迎加入源码爱好者技术交流QQ群:782089194,好源码,共分享!

今天在做自己的网站的时刻,碰着了幻灯片的问题。问题如下:

原本我都是已经挪用好了织梦的幻灯片的代码,然则织梦默认的幻灯片的内容只能从文章中提取,然则我是想把幻灯片图片和链接的内容随意的指向我想要的栏目。我查了好些资料和想了许多方式,然则效果都不怎么好,最后只能接纳最绝的也是最简朴的设施:幻灯片静态化。就是把幻灯片的内容不使用挪用,直接静态的处置。

操作方式:
找到幻灯片的代码
用记事本打开首页模板文件templets/default/index.htm,找到如下代码:


<script language='javascript'>
linkarr = new Array();
picarr = new Array();
textarr = new Array();
var swf_width=280;
var swf_height=192;
//文字颜色|文字位置|文字靠山颜色|文字靠山透明度|按键文字颜色|按键默认颜色|按键当前颜色|自动播放时间|图片过渡效果|是否显示按钮|打开方式
var configtg='0xffffff|0|0x3FA61F|5|0xffffff|0xC5DDBC|0x000033|2|3|1|_blank';
var files = "";
var links = "";
var texts = "";
//这里设置挪用符号
{dede:arclist flag='f' row='5'}
linkarr[[field:global.autoindex/]] = "[field:arcurl/]";
picarr[[field:global.autoindex/]] = "[field:litpic/]";
textarr[[field:global.autoindex/]] = "[field:title function='html2text(@me)'/]";
{/dede:arclist}
for(i=1;i<picarr.length;i++){
if(files=="") files = picarr[i];
else files += "|"+picarr[i];
}
for(i=1;i<linkarr.length;i++){
if(links=="") links = linkarr[i];
else links += "|"+linkarr[i];
}
for(i=1;i<textarr.length;i++){
if(texts=="") texts = textarr[i];
else texts += "|"+textarr[i];
}
document.write('<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" width="'+ swf_width +'" height="'+ swf_height +'">');
document.write('<param name="movie" value="{dede:global.cfg_templeturl /}/default/images/bcastr3.swf"><param name="quality" value="high">');
document.write('<param name="menu" value="false"><param name=wmode value="opaque">');
document.write('<param name="FlashVars" value="bcastr_file='+files+'&bcastr_link='+links+'&bcastr_title='+texts+'&bcastr_config='+configtg+'">');
document.write('<embed src="{dede:global.cfg_templeturl /}/default/images/bcastr3.swf" wmode="opaque" FlashVars="bcastr_file='+files+'&bcastr_link='+links+'&bcastr_title='+texts+'&bcastr_config='+configtg+'&menu="false" quality="high" width="'+ swf_width +'" height="'+ swf_height +'" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />'); document.write('</object>');
</script>

这个就是整个幻灯片的源代码

找到这段代码
{dede:arclist flag='f' row='5'}
linkarr[[field:global.autoindex/]] = "[field:arcurl/]";
picarr[[field:global.autoindex/]] = "[field:litpic/]";
textarr[[field:global.autoindex/]] = "[field:title function='html2text(@me)'/]";
{/dede:arclist}

把其中的{dede:arclist flag='f' row='5'} 和{/dede:arclist} 都去掉,把[field:arcurl/]改成你想跳转的地址,把[field:litpic/]改成你想要在幻灯片内显示的图片的地址,把[field:title function='html2text(@me)'/]修改成你想在幻灯片上显示的文字。把[field:global.autoindex/]全改成1,修改完成后如下:
复制代码
linkarr[1] = "/jianshe/taocan/";
picarr[1] = "/templets/xinwang/images/f/1.jpg";
textarr[1] = "迎接66电脑知识网!”

这样就改好了,然后你发现幻灯片上只有一张图,若是要改成多张图轮流显示,就改成下面这样:
linkarr[1] = "/jianshe/taocan/";
picarr[1] = "/templets/xinwang/images/f/1.jpg";
textarr[1] = "迎接66电脑知识网!"
linkarr[2] = "/jianshe/taocan/";
picarr[2] = "/templets/xinwang/images/f/1.jpg";
textarr[2] = "迎接66电脑知识网!"
linkarr[3] = "/jianshe/taocan/";
picarr[3] = "/templets/xinwang/images/f/1.jpg";
textarr[3] = "迎接66电脑知识网!"
把响应的网址和图片地址及文字改一下就可以了。想加几个就复制几下。
值得注重的是,幻灯片似乎不支持站外图片,因此你得把所需显示的图片上传到自己的网站空间里。

最后,为了雅观修改一下幻灯片的样式:
用记事本打开首页模板文件templets/default/index.htm,找到如下代码:
[/code]
var swf_width=280;
var swf_height=192;
[/code]
在厥后面加上(代码里的说明文字自己去掉):
复制代码
var configtg="0xffffff:文字颜色|2:文字位置|0x000000:文字靠山颜色|30:文字靠山透明度|0xffffff:按键文字颜色|0x4f6898:按键默认颜色|0x000033:按键当前颜色|8:自动播放时间|3:图片过渡效果|1:是否显示按钮|_blank:打开新窗口";

点击这里复制本文地址

下载声明

本站发布所有广告信息、资源下载,均来自互联网,非本站自制,与本站无关。 如有侵犯您的合法权益请来信告之。我们会在三个工作日内清除。


本站中所有资料、资源文件均来自于网络搜索,仅作为技术学习研究之用,请必须在24小时内删除所下载资源,切勿用于商业用途,否则由此引发的法律纠纷及连带责任本站和发布者概不承担。


本站保证站内提供的所有可下载资源(软件等等)都是按“原样”提供,本站未做过任何改动;但本网站不保证本站提供的下载资源的准确性、安全性和完整性;同时本网站也不承担用户因使用这些下载资源对自己和他人造成任何形式的损失或伤害。


访问本站的用户必须明白,【源码爱好者】对提供下载的软件等不拥有任何权利,其版权归该下载资源的合法拥有者所有。


本站所有资源均不提供相关技术服务,如果源码下载地址失效请联系站长进行补发。

源码爱好者 © All Rights Reserved.  Copyright Your WebSite.Some Rights Reserved.本站发布所有资源,均来自互联网,非本站自制,分享目的仅供大家学习与参考,与本站无关。 如有侵犯您的合法权益请来信告之。我们会在三个工作日内予以清除。
Sitemap | Archivers | 导航页 |
欢迎使用| 广告合作| 关于我们| 联系我们| 欢迎使用| 下载说明| 免责声明| 开通会员| 网站地图|