不得不再次请教SEOWHY的高手了——关于DEDECMS怎么添加全站文章随机调用板块的应用

不得不再次请教SEOWHY的高手了——关于DEDECMS怎么添加全站文章随机调用板块的应用,第1张

你修改的是网站自动生成后的文件 ,并没有从后台修改数据库里面的东西。这样是不行的。

因为每次更新后,系统会自动调用后台数据库里面的数据,把网站前台的所有文件全部更新掉。所以你改的前台文件,也就恢复到原来的样子了。

你的做法是:进入网站后台,找到相应的栏目,进行修改。

然后,在后台“生成” 前台文件。这样就行了。

你要看一下你买的模板是不是自适应的呢,要是自适应的,就是PC端和手机端链接都一样,那就不需要做,手机端生成一下就可以同步了,如果不是,就去你的模板里看带m的就是移动端模板,要改什么直接改就行,和PC一样,但是在最后做完需要做一个PC端和移动端的适配。适配是比较复杂的一个步骤,到时候可以看适配规则上面的步骤详解。

首先这各种程序上的问题去DEDE论坛发贴更好那里毕竟

专业高手更多。第一个问题1、首页模板

\templets\default\indexhtm2、频道模板

\templets\default\index_articlehtm3、列表模板

\templets\default\list_articlehtm4、内页模板

\templets\default\article_articlehtm这几个是模板,,他说的意思

应该下面的一段代码,放在这些模板相应位子之中,你用的是博客,确定是那种程序,因为每种程序调用的标签会不同。第二个问题,自动更新,按他的意思就是后台自动生首页,配合上面那个随机调用,自动更新后就会出现不同的文章,相当于首页一直在更新,不知是不是这个意思

,具体没用过。。我个人意见没必要做这些,做站还是老实的去手动更新。而真正意义的随机调用是刷新一下就会出现不同的文章

,比如WP的博客就有这个功能,

可能是页面出现不兼容了。

1在地址栏右边换个浏览模式试试。比如“高速”、“兼容”

互换下。

2如果是兼容模式,对比IE,

看IE是否也有这问题。

IE也有问题,可以在菜单-工具-internet选项-程序-管理加载项,禁用除了FLASH之外的其它加载。看看是不是其它软件的插件干扰。

3建议升级安装最新版搜狗高速浏览器32,在帮助-浏览器修复工具-手动修复-清理临时文件,还有重置加速策略。如果还有问题,可以去搜狗浏览器论坛、贴吧反馈。

补充:多个浏览器这样,可能是IE出现问题。建议修复安装IE,或在IE的菜单-工具-internet选项-高级点恢复默认。或升级新版IE。

1,可以用嵌入的形式,把别人的网站的部分嵌入到你的网站里面,但这只能充实你的网站页面,并不能算是你网站里的东西

2,可以找些小偷程序,利用小偷程序,把别人的内容"偷"过来,然后写到数据库中,变成自己网站里的东西不过这个比较复杂,要有一定的基础,做好后大大减轻了网站的更新工作

其它的方法好像没有了

以前写程序一直在逃避这个问题,tag什么的都是要求使用程序的人自行输入,对于某些懒人及为了程序的体验,则是希望可以有自动生成文章关键词,自动获取文章tag的类似功能,这次为了迎接新的项目,所以捣鼓了一晚上,研究了一下这个功能。要实现自动获取关键词的功能,大概可以分成三步1,通过分词算法将标题和内容分别进行分割,提取出关键词和频度。当前主要的两个算法是中科院的ICTCLAS和隐马尔可夫模型。但这两个都太高端,有一定的门槛,且都是只支持C++/JAVA。基于PHP的当前有两个是值得推荐的PSCWS和HTTPCWS。 SCWS于2008-03-08发布100 正式版,到现在最新版本已经到了104。PSCWS是它的PHP版。而HTTPCWS是张宴开发的,之前叫PHPCWS。PHPCWS 先使用“ICTCLAS 30 共享版中文分词算法”的API进行初次分词处理,再使用自行编写的“逆向最大匹配算法”对分词和进行词语合并处理,并增加标点符号过滤功能,得出分词结果。不过很遗憾目前仅支持Linux系统,尚未移植到win平台上。2,将提取结果与现有词库进行比较,处理,去除无用的词得到最符合规则的关键词。这里主要就是要看词库了,我们可以自己定义词库,也可以使用现有的成熟词库。比如新浪和网易博客都有这个功能,。他们分词应该有不错的词库,因为他们都是大网站,而我呢,区区一个小程序员,不可能搞到什么权威的词库,所以只能从现有的开源程序上入手,看看他们的词库。3,在处理后的提取结果中选择适当的作为最终的关键词,得到最符合当前内容的关键词,在这个阶段就是具体情况具体分析了,无论如何也不可能达到人的那种智能化。最多是。当前PHP类CMS都自有自己的提取关键词系统。目前在网络上流传最广的是DEDECMS的分词源码,我做了测试,发现相当的呆,效果很不好。它先设置一个关键词长度,确定获取关键词的数量,然后取词,它认为标题分好的词就是所需关键词,在加上从正文中读取关键词只到达到这个所设置的长度,就是最终关键词了。另外类似“我们”等无意义的词也没有去除掉提取并被列为关键词的频率太高,甚至有时候还会把空格的HTML提出来做为关键词,亟待改进。不过如果作为辅助功能,它已经很好了。而discuz的稍微好一些,但是discuz并没有提供源码,只是提供了一个在线api。而dede的分词也有好几个版本,最好的应该是最新版的吧,出现频率什么都有了,下面就以dede57的分词和discuz的api的结果对比下测试例子:$title="THINKPHP官方即将停止对20版本的支持";$body="了更好地做好ThinkPHP框架的开发、维护和支持工作,官方宣布从2012年5月1日起s对20及之前版本的维护和支持,为了节能低碳考虑,同时也取消官网的相应版本和文档下载。就此缅怀那些年,曾经一起开发的ThinkPHP版本吧!关于ThinkPHP 20版本ThinkPHP诞生于2006年,致力于WEB应用的快速开发,其20版本发布于2009年10月1日 ,在之前的1版本上完成新的重构和飞跃,当时是一次划时代的版本,为新版奠定了基础,同时也积累了较多的用户群和网站,随着框架的快速更新,和新版21、22和30版本的陆续发布,预示着ThinkPHP的30时代到来了,20的生命周期宣告结束。但基本上20的很多功能都延续或者完善到21版本中了,从20版本升级到21和22版本也相对轻松。22版本是2版本的最终版本,不再更新功能,仅做BUG修复。";一、dede分词将结果排序后如下 标题Array ( [THINKPHP] => 1 [官方] => 1 [即将] => 1 [停止] => 1 [对] => 1 [20] => 1 [版本] => 1 [的] => 1 [支持] => 1 ) 内容Array ( [版本] => 12 [的] => 12 [和] => 8 [ThinkPHP] => 5 [20] => 5 [也] => 3 [22] => 3 [21] => 3 [开发] => 3 [30] => 2 [是] => 2 [快速] => 2 [到] => 2 [发布] => 2 [维护] => 2 [之前] => 2 [了] => 2 [新版] => 2 [支持] => 2 [框架] => 2 [同时] => 2 [从] => 2对此如何取出最终的需要的关键词呢? 初步思路是先去除“的”,“些”这些词,再按照内容的排序顺序,依次看分到是否出现在标题中出现即为所需的,这样可以取出一定量的词最为最终关键词。如上结果我们可以得到版本 thinkphp 20 支持 停止五个关键词。看起来结果还是可以接受的。二、在来看discuz的,利用api得到的是一个xml文档,解析后得到的关键词是的、快速、版本升级、开发、用户五个词,第一个是“的”对比这两种方式发现第一种dede+后续处理的较为接近文档的内容,应该是稍好一些,而discuz的偏离了文章的主题,但是其取到词有一定的热门性

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 不得不再次请教SEOWHY的高手了——关于DEDECMS怎么添加全站文章随机调用板块的应用

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情