首页 > CMS > 织梦DEDE > 正文

织梦dede不改系统代码实现点击图片跳转到下一页

2024-07-12 08:48:02
字体:
来源:转载
供稿:网友
这篇文章主要为大家详细介绍了织梦dede不改系统代码实现点击图片跳转到下一页,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,有需要的朋友可以收藏方便以后借鉴。

织梦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不改系统代码实现点击图片跳转到下一页的全部内容,希望对大家的学习和解决疑问有所帮助,也希望大家多多支持武林网。
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表