Posts Tagged ‘eims’

php中base64_encode()加密和DEDEEIMS的更改数据表前缀

今天在使用DEDE做的EIMS的时候,出现了一个小问题,当我更改其数据表前缀后,添加新闻报错,找不到dede_archives表,我以为是程序的问题,找了半天,在程序中始终无法找到问题所在,就快要疯了的时候,总算在数据库当中找到了原因,在dede_channeltype中有个maintable的字段,这个字段默认为dede_archives,如果你更改了数据表前缀,当然就找不到dede_archives这个表了,于是程序出错。

找到原因,马上开始弄,本以为在安装时的sql语句文件中能方便的进行修改,但未想到dede对sql语句使用MIME base64 进行了编码,一下无语,只好把SQL语句加在了程序当中。搞定。

心得如下:
Read the rest of this entry »

dedeeims中搜索实现指定栏目搜索

今天洗了澡回来(PS:为什么有人能洗一个多小时???),老鬼就问我一个问题,在DEDE的EIMS中搜索功能搜索结果出来的是全部的文章,而老鬼想要的效果是搜索结果只出现产品中的结果,DEDE的EIMS应该说是一款很好用的自主建站企业建设网站的很好用的工具,觉得应该有这个功能,于是下载,解压,研究,搞定。

dedeeims中搜索实现指定栏目搜索的过程方法如下

DEDEEIMS搜索主要在plus/search.php这个页面,页面中发现其提供了$typeid及$channeltype等几个参数,根据使用DEDECMS的经验,这两个名字应该是栏目ID和模型ID,而在实例化搜索的SearchView类时,也将这两个参数传递进去。OK,由此入手,修改方法为(以DEDEEIMS默认的蓝色模板为例):

(用EIMS的新手可以参考下,老手跳过!) Read the rest of this entry »