<form id="ivb0m"><span id="ivb0m"><track id="ivb0m"></track></span></form>

  • <nav id="ivb0m"></nav>

            帝国CMS水印最简便设置 及借尸还魂恢复水印失效方法

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

            帝国CMS水印最简便设置

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

            帝国CMS水印

            上图是帝国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代码 如果不一样,最好也换了。

            输入表单替换html代码

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

            自动生成的水印

            有点搞笑的是,此文中的配图看来经过多次转载,右下角叠着好几个LOGO水印?;缰挥辛碚乙桓龅胤椒帕?。

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

            这就是老司机的价值。

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

            假死了

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

            以下的代码原来Ueditor编辑器的备份,怕哪天万一要用到,要得上网到处查和找,浪费时间不说,还不一定能找到准确的答案呢。

            输入表单替换html代码
            <?php
            $ziduan=’newstext’;//编辑器使用的字段名称
            if($enews==’MAddInfo’ || $enews==’MEditInfo’){//前台投稿
            $qiantai=1;
            $ziduanzhi=$ecmsfirstpost==1?””:DoReqValue($mid,$ziduan,stripSlashes($r[$ziduan]));
            }else{//后台
            $qiantai=0;
            $ziduanzhi=$ecmsfirstpost==1?””:stripSlashes($r[$ziduan]);
            }
            ?>
            <script>var classid='<?=$classid?>’,infoid='<?=$id?>’,filepass='<?=$filepass?>’,ehash='<?=$ecms_hashur[ehref]?>’,qiantai='<?=$qiantai?>’;//把参数传给编辑器,增加支持7.2版本的金刚模式</script>
            <script type=”text/javascript” charset=”utf-8″ src=”/e/extend/ueditor/ueditor.config.js”></script>
            <script type=”text/javascript” charset=”utf-8″ src=”/e/extend/ueditor/ueditor.all.min.js”></script>
            <script type=”text/javascript” charset=”utf-8″ src=”/e/extend/ueditor/ueditor.toolbarconfig.js”></script>
            <textarea id=”<?=$ziduan?>” name=”<?=$ziduan?>”><?=$ziduanzhi?></textarea>
            <script type=”text/javascript”>
            <?=$ziduan?>=UE.getEditor(‘<?=$ziduan?>’,{
            serverUrl: “/e/extend/ueditor/php/controller.php”,//自己的请求接口
            toolbars:Default,//工具栏配置文件,具体参考ueditor.toolbarconfig.js文件中说明
            pageBreakTag:'[!–empirenews.page–]’,//帝国分页标签
            initialFrameWidth:’100%’,//编辑器宽
            initialFrameHeight:300//编辑器高
            //等等其它配置自行添加,参考UE默认配置文件复制修改即可
            });
            //自定义请求参数
            <?=$ziduan?>.ready(function(){
            <?=$ziduan?>.execCommand(‘serverparam’,{
            ‘filepass’:'<?=$filepass?>’,//修改时候是信息ID
            ‘classid’ :'<?=$classid?>’,
            ‘qiantai’:<?=$qiantai?>
            });
            });
            </script>
            <table width=”100%” border=”0″ cellpadding=”3″ cellspacing=”1″ bgcolor=”#DBEAF5″>
            <tr>
            <td bgcolor=”#FFFFFF”> <input name=”dokey” type=”checkbox” value=”1″<?=$r[dokey]==1?’ checked’:”?>>
            关键字替换&nbsp;&nbsp; <input name=”copyimg” type=”checkbox” id=”copyimg” value=”1″ checked=”checked”>
            远程保存图片(
            <input name=”mark” type=”checkbox” id=”mark” value=”1″ checked>
            <a href=”SetEnews.php” target=”_blank”>加水印</a>)&nbsp;&nbsp;
            <input name=”copyflash” type=”checkbox” id=”copyflash” value=”1″>
            远程保存FLASH(地址前缀:
            <input name=”qz_url” type=”text” id=”qz_url” size=””>
            )</td>
            </tr>
            <tr>
            <td bgcolor=”#FFFFFF”><input name=”repimgnexturl” type=”checkbox” id=”repimgnexturl” value=”1″> 图片链接转为下一页&nbsp;&nbsp; <input name=”autopage” type=”checkbox” id=”autopage” value=”1″>自动分页
            ,每
            <input name=”autosize” type=”text” id=”autosize” value=”5000″ size=”5″>
            个字节为一页&nbsp;&nbsp; 取第
            <input name=”getfirsttitlepic” type=”text” id=”getfirsttitlepic” value=”1″ size=”1″>
            张上传图为标题图片(
            <input name=”getfirsttitlespic” type=”checkbox” id=”getfirsttitlespic” value=”1″>
            缩略图: 宽
            <input name=”getfirsttitlespicw” type=”text” id=”getfirsttitlespicw” size=”3″ value=”<?=$public_r[spicwidth]?>”>
            *高
            <input name=”getfirsttitlespich” type=”text” id=”getfirsttitlespich” size=”3″ value=”<?=$public_r[spicheight]?>”>
            )</td>
            </tr>
            </table>

            投稿表单替换html代码

            <?php
            $ziduan=’newstext’;//编辑器使用的字段名称
            if($enews==’MAddInfo’ || $enews==’MEditInfo’){//前台投稿
            $qiantai=1;
            $ziduanzhi=$ecmsfirstpost==1?””:DoReqValue($mid,$ziduan,stripSlashes($r[$ziduan]));
            }else{//后台
            $qiantai=0;
            $ziduanzhi=$ecmsfirstpost==1?””:stripSlashes($r[$ziduan]);
            }
            ?>
            <script>var classid='<?=$classid?>’,infoid='<?=$id?>’,filepass='<?=$filepass?>’,ehash='<?=$ecms_hashur[ehref]?>’,qiantai='<?=$qiantai?>’;//把参数传给编辑器,增加支持7.2版本的金刚模式</script>
            <script type=”text/javascript” charset=”utf-8″ src=”/e/extend/ueditor/ueditor.config.js”></script>
            <script type=”text/javascript” charset=”utf-8″ src=”/e/extend/ueditor/ueditor.all.min.js”></script>
            <script type=”text/javascript” charset=”utf-8″ src=”/e/extend/ueditor/ueditor.toolbarconfig.js”></script>
            <textarea id=”<?=$ziduan?>” name=”<?=$ziduan?>”><?=$ziduanzhi?></textarea>
            <script type=”text/javascript”>
            <?=$ziduan?>=UE.getEditor(‘<?=$ziduan?>’,{
            serverUrl: “/e/extend/ueditor/php/controller.php”,//自己的请求接口
            toolbars:Basic,//工具栏配置文件,具体参考ueditor.toolbarconfig.js文件中说明
            pageBreakTag:'[!–empirenews.page–]’,//帝国分页标签
            initialFrameWidth:’100%’,//编辑器宽
            initialFrameHeight:300//编辑器高
            //等等其它配置自行添加,参考UE默认配置文件复制修改即可
            });
            //自定义请求参数
            <?=$ziduan?>.ready(function(){
            <?=$ziduan?>.execCommand(‘serverparam’,{
            ‘filepass’:'<?=$filepass?>’,//修改时候是信息ID
            ‘classid’ :'<?=$classid?>’,
            ‘qiantai’:<?=$qiantai?>
            });
            });
            </script>

            本文链接:肖运华 » 网站策划设计制作优化 » 帝国CMS水印最简便设置 及借尸还魂恢复水印失效方法
            转载请注明:http://www.gipsh.com/1340.html
            极速赛车10选1稳_Welcome