风讯官方论坛

首页 » FoosunCMS交流区 » 插件讨论 » 告别手动添加关键词,让内容页相关新闻自动调用
jzbigsea - 2008-10-12 14:06:00
相信有不少朋友为内容页的相关新闻头疼过,各种CMS系统都要手动在后台为每条新闻添加相关关键
字,还要写一大堆标签在前台才能调用,现在好了军长帮你解决一切问题,它能够适用于任何网站系统,当
然也包括我们伟大的风讯系统,现在只须在模板页嵌入一个javascript就可以解决问题。
演示效果请看
http://www.jztv.com.cn/article/bendinews/263548.html



web相关搜索架设方法:

    将本程序目录包上传至服务器, 将data切词包复制到--> 系统盘:\WINDOWS\system32\inetsrv。在
iis中新建网站或者虚拟目录,并将文件路径指向搜索系统--web搜索界面,在配置的过程中注意选择属性
--asp.net 选择卡中选择asp.net的版本是 asp.net 2.0。(有关IIS的安装架设教程在这里不作说明,如
需架设请根据您的操作系统版本,选择参考微软IIS安装说明教程)。


    IIS网站配置完成后,为方便测试,请直接运行: http://换成您的域名/Search.aspx 请在搜索框中输
入"军长"或"测试",查看搜索结果,如果出现一条搜索记录,则表明搜索系统架设成功了一大半。如果运行
:http://换成您的域名/Search.aspx 出现故障,请参照解决办法:
    1,点击iis搜索节点--右键属性--asp.net--asp.net版本选择2.0XX--确定(如果不能选择,请下载安
装.net 2.0 环境)。
    2,打开控制面板--管理工具--服务--ASP.NET 状态服务--启动并设为自动启动方式。
    3,右键[web搜索界面]文件夹--属性--安全-- 添加指定Everyone帐户的写入权限。
    4,以上方法若都不能解决问题,还请您联系我们


最后将如下javascript放进模板页适合的位置
<script type="text/javascript">
kdocTitle = document.title;//获取文章标题
if(kdocTitle == null){
    var t_titles = document.getElementByTagName("title")
    if(t_titles && t_titles.length >0)
    {
      kdocTitle = t_titles[0];
    }else{
      kdocTitle = "";
    }
}
//kdocTitle//=kdocTitle.substring(0,8)
//alert(kdocTitle);
//document.write("<h1>"+kdocTitle+"</h1>")
//kdocTitle=HttpUtility.UrlEncode(kdocTitle)
kdocTitle = escape(kdocTitle)
document.write("<iframe id='url' align='left' marginwidth='0' marginheight='0' src='http://
换成您的网址/Search.aspx?q="+kdocTitle+"' frameborder='0' width='550' scrolling='no'
height='270'></iframe>")
</script>

程序下载地址:http://user.jzbaidu.com/down/so-xg.rar
视频架设教程地址http://www.jzbaidu.com/
如有任何问题欢迎联系QQ:7234295
xiaosa - 2008-10-13 17:25:00
:default5:
wscxg - 2008-10-25 19:40:00
:default9:
1
查看完整版本: 告别手动添加关键词,让内容页相关新闻自动调用