当前位置:首页 > 行业动态 > 正文

如何在织梦dedecms 5.7中修改文章后避免发布时间自动更新?

要解决织梦dedecs 5.7修改文章后发布时间自动更新的问题,可以在 /include/arc.archives.class.php文件中,找到 Edit方法并添加如下代码:,,“ php,if($isupdate == 'true') {, $archives['pubdate'] = $time;,},“,,这样在修改文章时,发布时间将自动更新为当前时间。

织梦dedecms 5.7解决修改文章后,发布时间自动更新的方法

如何在织梦dedecms 5.7中修改文章后避免发布时间自动更新?  第1张

在使用织梦CMS(DedeCMS)进行网站内容管理时,经常会遇到需要在文章中添加水印以保护图片版权的问题,默认情况下,DedeCMS会在提取文章第一张图片作为缩略图的同时,也会为该缩略图添加水印,这可能会影响整体的视觉体验,实现文章中的图片加水印而缩略图不加水印的需求变得尤为重要,以下是详细的解决方案:

开启图片水印设置

1、进入DedeCMS管理界面:登录DedeCMS后台,选择“系统”选项。

2、设置水印参数:在“系统”选项中,找到并启用“图片水印设置”,根据需要调整水印的位置、透明度等参数。

3、保存设置:完成设置后,点击“保存”按钮,确保水印设置生效。

排除缩略图加水印

1、编辑模板文件:打开DedeCMS的模板文件夹,找到用于生成缩略图的模板文件,这个文件可能命名为article_image.htm或类似的名称。

2、添加判断条件:在模板文件中,找到生成缩略图的代码部分,在这部分代码前添加一个判断条件,用于检查当前生成的图片是否为缩略图,如果是缩略图,则跳过添加水印的步骤。

“`php

{if !$is_thumbnail}

// 添加水印的代码

{/if}

“`

3、保存并上传文件:将修改后的模板文件保存并上传回服务器,覆盖原有的模板文件。

4、测试效果:在网站上发布一篇文章,其中包含多张图片,查看文章页和列表页,验证缩略图是否没有添加水印,而文章中的图片是否成功添加了水印。

注意事项

备份文件:在进行任何修改之前,请务必备份相关的模板文件和数据库表,以防万一出现问题时能够快速恢复。

兼容性测试:在不同浏览器和设备上进行测试,确保修改后的代码在所有环境下都能正常工作。

更新系统:如果DedeCMS发布了新版本或更新包,请及时更新到最新版本,以确保系统的安全性和稳定性。

咨询专业人士:如果您对PHP编程或DedeCMS模板修改不熟悉,建议咨询专业的开发人员或设计师进行操作。

通过以上方法,您可以实现在DedeCMS中让文章中的图片加水印而缩略图不加水印的效果,这不仅有助于保护图片版权,还能提升网站的用户体验和视觉效果。

0

随机文章