织梦dede实现点击图片跳转到下一页的功能,在网络上有不少的实现的介绍,但是361源码仔细看了一下,绝大部分都是需要修改系统文件的,当然如果您只有1个站点时间也比较空闲,修改修如改系统文件实现功能也无可厚非,但是如果您有几十个站点,难道要去一个个修改文件吗?如果哪天织梦系统爆出了漏洞需要升级,还要再修改一遍,实在是非常的不方便,所有361源码就在想是否有办法来实现织梦dede不改系统代码实现点击图片跳转到下一页呢?
功夫不负有心人,下面361源码就把织梦dede不改系统代码实现点击图片跳转到下一页的实现方法分享给大家。
在需要进行翻页的模板页如:“article_image.htm”中的最底部插入如下代码并调用即可,其它什么都不要修改。
<!--翻页代码开始--><script language="javascript" type="text/javascript">//图片分页var shortname = "{dede:global.art_shortname/}";var npage = "{dede:field name='nowpage'/}";var totalpage ="{dede:field name='totalpage'/}";var namehand = "{dede:field name='namehand'/}";var displaytype = "{dede:field name='displaytype'/}";//获取上下集链接function GetNextUrl() { var nexthtml = "{dede:prenext get='next'/}"; var NextUrl = nexthtml.split("href='")[1].split("'>")[0]; return (NextUrl);}function GetPreUrl() { var prehtml = "{dede:prenext get='pre'/}"; var PreUrl = prehtml.split("href='")[1].split("'>")[0]; return (PreUrl);}//上一张function dPlayPre(){if(npage<2){ var ptext = "{dede:prenext get='pre'/}"; if(ptext == '上一篇:没有了 ') { alertbox('撸主请自重','这是起点!请你往后撸!','300px'); } else { location.href = GetPreUrl(); }}else{ if(npage==2) { if(namehand!='') location.href = namehand+shortname; else location.href = "{dede:global.cfg_basehost/}{dede:field.typedir/}/view-{dede:field name='id'/}.html"; } else if(displaytype=='st' && namehand!='') { location.href = namehand+"_"+(npage-1)+shortname; } else { location.href = "{dede:global.cfg_basehost/}{dede:field.typedir/}/view-{dede:field name='id'/}-"+(npage-1)+".html"; } }};//下一张function dPlayNext(){ if(npage==totalpage) { var ptext = "{dede:prenext get='next'/}"; if(ptext == '下一篇:没有了 ') { alertbox('恭喜你撸主','你已经撸到了本栏目的尽头,辛苦了~试试往前撸回去吧!','300px'); } else { location.href = GetNextUrl(); } } else { if(displaytype=='st' && namehand!='') location.href = namehand+"_"+(npage+1)+shortname; else location.href = "{dede:global.cfg_basehost/}{dede:field.typedir/}/view-{dede:field name='id'/}-"+(npage+1)+".html"; }};</script><!--翻页代码结束-->
调用的方法是在需要进行翻页的图片地址中填入调用的JS代码,示例如下:
{dede:field name='imgurls' alt='图片输出区'}<a href='javascript:dPlayNext();'><img src='[field:imgsrc/]' /></a>{/dede:field}
完成。
以上就是织梦dede不改系统代码实现点击图片跳转到下一页的全部内容,希望对大家的学习和解决疑问有所帮助,也希望大家多多支持武林网。新闻热点
疑难解答