随笔分类 -  DotNetNuke,DNN

DNN搜索引擎研究续 • 如何使自定义模块加入DNN搜索引擎
摘要:提纲挈领地,要使DNN的自定义模块加入搜索引擎,有如下3个要点: 1、自定义模块的Controller类要实现Isearchable接口。这个是肯定的。 2、模块定义时一定要填写Controller Class属性。因为搜索引擎的调度执行的时候,会利用反射创建Controller Class,寻找实现ISearchable接口的GetSearchItem方法。 3、DNN_DesktopModules表的SupportedFeatures字段,要填3。 阅读全文

posted @ 2007-03-09 15:50 阿多斯 阅读(2654) 评论(3) 推荐(0) 编辑

DNN搜索引擎研究
摘要: 几个月前研究了一下DNN的搜索引擎,并对其做了改进,使之能够同时支持中、英文的检索。这篇文章从整体上对DNN搜索引擎的主要构成:ISearch接口、调度、分词方法做一个介绍,并将研究成果做成PPT,供大家下载。该PPT使用放映模式观看,效果最佳,其中内容均为个人研究成果,若有谬误,欢迎指正。 阅读全文

posted @ 2007-01-19 17:22 阿多斯 阅读(3063) 评论(9) 推荐(0) 编辑

在DNN模块中如何调用DNN/Controls下的用户控件
摘要:为了便于公共调用,将一个用户控件(UserControl)写在了DotNetNuke/Controls目录下面,然后在DNN的模块(DesktopModules)中创建一个该用户控件的实例,并调用其公共属性,操作看似步步正确,最后却引发了经典错误——“未将对象设置引用到对象实例”。哪一步出了问题?到底是什么原因?欢迎大家共同探讨。 阅读全文

posted @ 2007-01-09 20:59 阿多斯 阅读(1015) 评论(2) 推荐(0) 编辑

导航

点击右上角即可分享
微信分享提示