K9 通用版 博客版 主题版 地方门户版 企业版 |   企业(ASP) 分类 使用 分享 疑问 模板 建议 帮助 错误 其他
+新建主题 [Ajax]
填写帐号密码即可完成注册
+新建话题 最新回复排序 最新主题排序 精华帖子

有什么手段实现调用正文内容的部分内容来优化网页?

flyinshsky 发表于:11-05-18 13:04 [添加收藏] 楼主 [回复] #Top#
flyinshsky 人气:165 积分:727 金币:3554
有什么手段实现静态网页调用的其他本网站的网页的正文内容的部分内容来优化网页?
情况是:我现在使用了kingcms的ASP版本来设计网站,但有些问题是,在首页调用网页的正文内容的部分内容比如200个字或300个字等是不能成功的,只能调用title或description的内容,但总是要发多编文章才能凑够3.4百个字


我现在需要想种办法实现在后台发文章,那么在首页的某个位置就会有发的文章内容的比如前300个汉字出现,这种实现是指在首页的某个位置上是实际显示出来的,这样baidu.google在访问的时候能阅读到这300个汉字才认为是新网页,随时更新的网页,最好能用access的方式.有没有什么变通的方式来实现.
搜索了下其他的cms系统,发现都有这个问题的存在,比如dedecms,帝国cms都是不能实现调用网页的正文内容的部分内容.


紫花地丁 发表于:11-05-18 13:26 沙发 [回复] #Top#
紫花地丁 人气:249 积分:1955 金币:14564
KC元老
看的好头晕一样
toymen 发表于:11-05-18 21:35 编辑于:05-18 21:40 板凳 [回复] #Top#
toymen 人气:518 积分:3458 金币:23864
KC元老
调用{king:content/},字数限制size=300,前提是你前面的文字内容不要用任何样式如font、<p>等等的html语言以及图片,否则容易出错,这样调用是以纯文字的内容方式。

说明一下:

{king:content/}调用和description调用是一样的,支持在列表中调用,甚至可以在首页进行全文调用。

只是使用时注意上面的注意事项。


flyinshsky 发表于:11-05-19 08:53 4楼 [回复] #Top#
flyinshsky 人气:165 积分:727 金币:3554
Reply: 板凳

请toymen帮忙给段实际使用代码好吗?非常感谢您
toymen 发表于:11-05-19 12:01 5楼 [回复] #Top#
toymen 人气:518 积分:3458 金币:23864
KC元老
Reply: 4楼
和调用列表的用法一样,在{king:artile listid="" number="1"}{king:title/}{king:content size=300/}{/king:artile}循环中调用就是了。

不好意思,ASP的标签忘了,你自己改一下吧。
flyinshsky 发表于:11-05-19 13:17 6楼 [回复] #Top#
flyinshsky 人气:165 积分:727 金币:3554
感谢感谢,虽然还没测试给的代码能不能用,但这种无私的精神将永远使你成为我的精神榜样
flyinshsky 发表于:11-05-24 10:57 7楼 [回复] #Top#
flyinshsky 人气:165 积分:727 金币:3554
总结一下kingcms asp 5.1.0.0812版本中如果在单页面或列表页或产品页面调用各个ID里的文章列表

中的文章内容正文部分或全部内容的实际研究结果方法


首先第一步:打开page/article/fun.asp

大概在1098行,

找到sql=" 

artid,listid,arttitle,artfrom,artdescription,artdate,artkeywords,artauthor,artpath,artim

g,artgrade,artup,artcommend,arthead"'13data

在其中加一个artcontent参数,或者直接替换成这个

sql=" 

artid,listid,arttitle,artfrom,artdescription,artdate,artkeywords,artauthor,artpath,artim

g,artgrade,artup,artcommend,arthead,artcontent"'14data

注意最好用手工直接在arthead后面插入artcontent即可.还有13那个数字手工把3改为4.



第二步:

大概在1175行,

找到king.value "head",data(13,i)  在其下面加一条:king.value "neirong",data(14,i)  保存

注意这里是加了neirong这个标签的.



好了,现在就可以开始在单页面或其他任意页面中进行调用了.

调用的代码范例如下:

{king:article listid="1" number="2"}
(king:neirong size="400"/)
{/king}

下面详细解释一下

listid="1"(这表示的引用的是文章管理里的,也就是Article下面的某个列表ID为1的里面文章,当然1

这个值是可以任意改的啊)

number="2"(这表示的引用的是某个列表ID为1的里面的2编文章的正文内容,当然2这个值是可以任意

改的啊,改成3就引用3编文章的正文内容)

(king:neirong size="400"/)(这表示的引用的是正文内容里的前400个文字与内容,所以说啊!如果你

的文章正文的前400个文字代码中正好包含了什么图片与表格,那么它就肯定要调用那图片或表格显示

出来的了,所以如果只是为了显示单纯文字的话,还是要在发文章的时候要注意一下前400个字的内容

了,当然400这个值是可以任意改的啊)

备注一下:这里的调用一般是采用倒序的,会自动调用最后发布的文章,也就是最新发布的文章被先调

用的,当然你可以加入什么type=(调用推荐头条等文章)或next=(调用第多少个文章之后的文章)或其

他的文章属性标签了.


好了,我为这事情也困扰了非常之久,得到了网上的http://www.kingcms.com/forums/Ask/t15190/与

http://www.kingcms.com/forums/Ask/t14080/的启发与研究,加上在百度里搜索到的贴子内容试验之

下终于成功调用出来了,如果大家还不懂的话,Q我或留言.
222.223.145.* 发表于:11-09-24 11:06 8楼 [回复] #Top#
KingCMS官方网站网友
楼上的前辈跟您请教一下,为什么我改了之后还是不能显示啊?
cwwqsz 发表于:11-09-24 11:57 9楼 [回复] #Top#
cwwqsz 人气:0 积分:68 金币:20
原创就行
p249434876 发表于:12-03-13 10:21 10楼 [回复] #Top#
p249434876 人气:0 积分:0 金币:20
文章内容正文部分或全部内容的实际研究结果方法

发表回复

帐号 匿名发布 审核后可见 [加载完整在线编辑器]
内容
验证码
KingCMS 内容管理系统

关于我们 联系我们 广告报价 付款方式 站点导航

Copyright © 2004-2015 Focuznet All rights reserved.

广州唯众网络科技有限公司 粤ICP备08008106号