DEDECMS中对发布人的修改
需求:因为我们的网站(oemay女人妆)中的新闻基本都是采集的,但是因为采集的都是发布人都是同一人,而我们为了能更好的统计编辑工作业绩,希望在采编进行审核和二次编辑并发布的时候,将发布人替换成为采编的信息.简单的说,就是希望实现谁审核,发布人就是谁的效果 关键点: 1.在DEDE的数据库中的文档主表为dede_archives,其中mid字段为发布人字段,类型为mediumint(8) 2.DEDE的文章列表中审核,生成,推荐等操作的相关文件dede/archives_do.php 3.类userlogin中的getUserID方法可以获取当前编辑的ID号
Read More..>>dede中设置水印无效的解决办法
虽然很喜欢用DEDE,但是DEDE还是有很多地方确实没有注意,设置水印无效是一个老问题了,刚刚发布的5.6里面还是没有解决,我们还是来看看解决的办法吧 方法一:选左侧的“系统”—-图片水印设置—-在右侧的“DedeCms系统配置参数 – 图片水印设置”的“添加水印的图片大小控制(设置为0为不限):”中设置“宽:0”,“高:0”,再点“确定”,这种方法的弊端是只是让水印消失,实际上关闭水印还是可以的; 方法二:找到水印图片位置/data/mark/mark.png,上传新的水印图片将原图片替换。
Read More..>>php中base64_encode()加密和DEDEEIMS的更改数据表前缀
今天在使用DEDE做的EIMS的时候,出现了一个小问题,当我更改其数据表前缀后,添加新闻报错,找不到dede_archives表,我以为是程序的问题,找了半天,在程序中始终无法找到问题所在,就快要疯了的时候,总算在数据库当中找到了原因,在dede_channeltype中有个maintable的字段,这个字段默认为dede_archives,如果你更改了数据表前缀,当然就找不到dede_archives这个表了,于是程序出错。 找到原因,马上开始弄,本以为在安装时的sql语句文件中能方便的进行修改,但未想到dede对sql语句使用MIME base64 进行了编码,一下无语,只好把SQL语句加在了程序当中。搞定。 心得如下:
Read More..>>dedeeims中搜索实现指定栏目搜索
今天洗了澡回来(PS:为什么有人能洗一个多小时???),老鬼就问我一个问题,在DEDE的EIMS中搜索功能搜索结果出来的是全部的文章,而老鬼想要的效果是搜索结果只出现产品中的结果,DEDE的EIMS应该说是一款很好用的自主建站,企业建设网站的很好用的工具,觉得应该有这个功能,于是下载,解压,研究,搞定。 dedeeims中搜索实现指定栏目搜索的过程方法如下 DEDEEIMS搜索主要在plus/search.php这个页面,页面中发现其提供了$typeid及$channeltype等几个参数,根据使用DEDECMS的经验,这两个名字应该是栏目ID和模型ID,而在实例化搜索的SearchView类时,也将这两个参数传递进去。OK,由此入手,修改方法为(以DEDEEIMS默认的蓝色模板为例): (用EIMS的新手可以参考下,老手跳过!)
Read More..>>