您现在的位置是:首页 > 教程 > dedecms教程dedecms教程
织梦dedecms5.6实现点击图片进入下一页之后一页进入下一篇
雪青2024-02-02 21:28:21dedecms教程已有人查阅
导读织梦5.6图片集默认是不能点击图片之后一页进入下一篇的,并且老是弹出图示没有了,下面跟大家分享织梦DeDeCms5.6点击图片进入下一页,之后一页进入下一篇的方法:
织梦5.6图片集默认是不能点击图片之后一页进入下一篇的,并且老是弹出图示没有了,下面跟大家分享织梦DeDeCms5.6点击图片进入下一页,之后一页进入下一篇的方法:
1、打开\include\FCKeditor\editor\dialog\dede_image.php
查找:onclick=\"window.open('$urlValue')\"
有3个的,找到就删除掉,仔细查找。
2、再查找<?php echo $urlValue?>
找到就删除掉
然后按下面的方法修改就可以了!
注意以前生成的文章还没有方法一次去除点所有的连接!
要去除只有到 后台->编辑文章->源码查看->去除IMG里面带有onclick= 的那条连接的代码删除掉。
修改 include/arc.archives.class.php
1、查找“//解析模板,对内容里的变动进行赋值”在这段话上面添加以下代码 :
1、打开\include\FCKeditor\editor\dialog\dede_image.php
查找:onclick=\"window.open('$urlValue')\"
有3个的,找到就删除掉,仔细查找。
2、再查找<?php echo $urlValue?>
找到就删除掉
然后按下面的方法修改就可以了!
注意以前生成的文章还没有方法一次去除点所有的连接!
要去除只有到 后台->编辑文章->源码查看->去除IMG里面带有onclick= 的那条连接的代码删除掉。
修改 include/arc.archives.class.php
1、查找“//解析模板,对内容里的变动进行赋值”在这段话上面添加以下代码 :
function ClickPicNext($ismake=1,$aid,&$body)
{
global $cfg_rewrite;
if($this->NowPage!=$this->TotalPage)
{
$lPage=$this->NowPage+1;
if($ismake=1)
{
$body=preg_replace("/<(img|IMG)(.*)(src|SRC)=[\"|'| ]{0,}((.*)>)/isU","点击图片,进入下一页<br/><a href='".$this->NameFirst."_".$lPage.".".$this->ShortName."'>"."\${0}"."</a>",$body); }
else
{
$PageList="<a href='view.php?aid=$aid&pageno=$lPage'>"."\${0}"."</a>";
if($cfg_rewrite == 'Y')
{
$PageList = str_replace(".php?aid=","-",$PageList);
$PageList = preg_replace("/&pageno=(\d+)/i",'-\\1.html',$PageList);
}
$body=preg_replace("/<(img|IMG)(.*)(src|SRC)=[\"|'| ]{0,}((.*)>)/isU",$PageList,$body);
}
}
else
{
$body=preg_replace("/<(img|IMG)(.*)(src|SRC)=[\"|'| ]{0,}((.*)>)/isU",$this->GetPreNext('imgnext'),$body);
}
return $body;
}
2、查找
$this->Fields[$this->SplitPageField] = $this->SplitFields[$pageNo - 1];
在其下面添加
if($ClickPicNext){
$this->Fields[$this->SplitPageField]=$this->Fields[$this->SplitPageField];
}else{
$this->Fields[$this->SplitPageField]=$this->ClickPicNext($ismake,$this->Fields['id'],$this->Fields[$this->SplitPageField]);
}
3、查找
$this->PreNext['next'] = "下一篇:<a href='$mlink'>{$nextRow['title']}</a> ";
在其下面添加
$this->PreNext['imgnext'] ="<a href='$mlink'>"."\${0}"."</a>";
4、查找$this->PreNext['next'] = "下一篇:没有了 ";在其下面添加
$this->PreNext['imgnext'] ="\${0}";
5、查找
else if($gtype=='next')
{
$rs = $this->PreNext['next'];
}
在其下面添加
else if($gtype=='imgnext')
{
$rs = $this->PreNext['imgnext'];
}
完成这些操作,就OK了。
本文标签:
很赞哦! ()
相关文章
- dedecms5.6常用标签调用总汇
- dedecms5.6更改默认颜色终极教程附带修改好的CSS表!
- 织梦dedecms5.6/5.7 新图集页面怎么增加图片下载功能
- dedecms5.6/5.7织梦怎么修改默认后台登陆地址
- dedecms5.6/5.7图集上传图片水印无效的解决方法
- 修改织梦dedecms5.6/5.7搜索结果显示数量的方法
- 织梦dedecms5.6游客匿名投稿功能实现方法
- 织梦dedecms5.6 5.7网站搬家详细图文教程
- dedecms5.6分类信息过滤的实践方法
- dedecms5.6整合Discuz_X1.5的方法
- dedecms5.6验证码开关设置
- dedecms5.6后台设置验证码开关无效的解决方法
随机图文
-
织梦dedecms首页幻灯片不显示的原因和解决办法
DEDE首页幻灯片不显示的大部分原因都是因为以下两点:1.DEDE幻灯片里.swf动画的路径错误。2.就是你设置的幻灯图片附件的格式问题.我们一般经常大部 -
dedecms5.7最常用的路径调用标签总结
{dede:global.cfg_memberurl/} 会员中心 对应 /member/{dede:global.cfg_cmsurl/} -
织梦dedecms图集水印失效Bug怎么办
需要织梦在发布图集的时候,默认的图片水印设置经常失效,这里有一个Bug需要修改,下面就是织梦DedeCms图集水印失效BugG解决办法: -
dedeCMS安装后数据表前缀怎么修改
在安装DedeCMS的时候,填写数据表前缀时,随便写了一个,当系统使用了一段时间后,想更改数据表前缀,结果发现不是那么容易。
留言与评论 (共有 条评论) |
本栏推荐
相关标签
大家喜欢
- 织梦系统$GLOBALS定义文件位置函数介绍
- dede织梦实现未审核内容每分钟审核一篇并更新至首页的方法
- dedecms怎么将data目录迁移到web根目录之外
- dedecms模板制作教程第十二期Pagelist标记使用说明及示例
- 织梦dedecms获取上一级栏目名称及链接的写法
- dedecms登录后台慢卡顿的解决方法
- dede网站数据迁移和数据库备份及还原方法
- dedecms系统模板标签代码Pagetitle标记功能使用说明
- 织梦dedecms发文章上传图片提示:Upload filetype not allow怎么办
- 织梦dedecms修改下载地址{dede:field name='softlinks'/}格式