最近用织梦做图片站,发现展示的图片老是自动播放,再网上也查了一些解决方法,大部分都是直接删除执行的php代码,其实如果仔细看的话不难发现,只要改下调用的模板就可以解决这个问题;
下面咱们就来说下原理吧,下面两个是播放幻灯的函数:
//停止幻灯
function dStopPlay()
{
if(gtimer) clearTimeout(gtimer);
else dPlayNext();
}
//开始幻灯
function dStartPlay()
{
if(npage!=totalpage) {
gtimer = setTimeout("dPlayNext()",10000);
}
}
function dStopPlay()
{
if(gtimer) clearTimeout(gtimer);
else dPlayNext();
}
//开始幻灯
function dStartPlay()
{
if(npage!=totalpage) {
gtimer = setTimeout("dPlayNext()",10000);
}
}
找到这个两个函数就不难找到执行这两个函数的文件了;再执行的模板中我们可以找到下面的代码;
{dede:field name='pagestyle' alt='根据不同的风格输出不同的结尾信息' runphp='yes'}
if(@me==3) {
@me = '</ul>';
}
else if(@me==2) {
@me = "<script language='javascript'>dStartPlay();</script>\r\n";
}
else {
@me = '';
}
if(@me==3) {
@me = '</ul>';
}
else if(@me==2) {
@me = "<script language='javascript'>dStartPlay();</script>\r\n";
}
else {
@me = '';
}
本站部分内容来源互联网,如果有图片或者内容侵犯您的权益请联系我们删除!