SEO技术博客帝国教程↬帝国CMS借尸还魂 恢复图片水印生成失效的方法

帝国CMS借尸还魂 恢复图片水印生成失效的方法

华言巧语2020-05-11 22:31【帝国教程】快速评论

最近在用帝国CMS捣腾网站,总能碰到一些小问题。因此博客谈营销少了,谈技术多了。营销虚的多,技术实的多,须记录以备用。


帝国CMS水印最简便设置


帝国CMS为内容中的图片添加水印,是自带的功能,操作和使用比较简单。最简便的方法是:用PS做一个透明的GIF格式图片,然后把图片以maskdef.gif命名存放于e/data/mark目录下,换掉系统自带的图片,然后上传即可。



上图是帝国CMS后台默认的水印设置,只需在系统设置-系统参数设置-图片设置里找到它,查看下图片文件全名和路径即可。


在发布文章时,选择:加水印。



(如果我不想每次发布文章时都去勾选一下,能不能把加水印设为默认选项呢?可以的,参见帝国CMS论坛文章:http://bbs.phome.net/showthread-13-197591-0.html)


帝国CMS水印失效如何恢复?


最近又发现学而行网站在发布更新文章后,图片没有水印。从营销传播的角度来说,还是有必要加上一个水印比较好。


看网站后台设置,图片水印一项是默认有的,通过FTP检查图片水印文件也是存在的。再次实验发布文章后,就是不见水印出现。


是什么原因呢?搜索一番后判断,确定是因为发布文章的编辑器是使用了Ueditor编辑器导致。


网上有不少关于Ueditor编辑器添加水印功能的文章,华哥很认真实践了一番,很汗颜,没有搞定。


但是华哥还有另一个用帝国CMS制作的网站——起点通。每次发文时,水印功能杠杠的,从未见过有失常之举。


那对比一下,发现起点通网站用的的编辑器是帝国CMS自带的。


没有其他办法,能不能把Ueditor编辑器换回帝国CMS自带的编辑器呢?


应该是可以的,关键是如何获得传统编辑器的代码。


想出一招,叫:借尸还魂。那就是从另一个网站,把功能正常的帝国CMS自带编辑器的功能代码复制过来,替换这个现在使用ueditor编辑器的网站。



1.系统-管理数据表- 新闻系统数据表 ( phome_ecms_news )点管理字段。


2.找到newstext一行,点修改。


3.复制 输入表单替换html代码的内容,然后粘贴至另一个想要回归默认编辑器的网站。投稿表单替换html代码 如果不一样,最好也换了。



然后实验,帝国CMS水印功能恢复正常。如下图右上角的水印。



有点搞笑的是,此文中的配图看来经过多次转载,右下角叠着好几个LOGO水印。华哥只有另找一个地方放了。


网上说用Ueditor编辑器替换帝国CMS默认的编辑器,是因为帝国默认的编辑器老旧了,其实华哥觉得这个老旧的东西也很好用,很稳定,也很少出现异常。


这就是老司机的价值。


但是接下来就发现这个“老司机”编辑器有个新硬伤,那就是在一些浏览器里,如搜狗,假死了,成了“老死机”。没法用。



啥也不说了,不想再追究原因,换个浏览器就好,哪个浏览器能正常使用,就用哪个浏览器。


- END -

浏览完了?你可以点我去评论留下观点!

评论

    不发表一下观点,这个评论功能拿来做什么?
    • 全部评论(0
      还没有评论,快来抢沙发吧!