|
主题:[原创]个人自学科讯系统经验总结——终结帖 [收藏主题] | 转到: |
本人即将转向PHP的cms的研究了,毕竟asp的趋势在慢慢消退,会有那么一天的,至少五年内肯定不会;希望科讯官方再接再厉,把.net的科讯CMS赶紧完善出炉。
自09年初,由于自己所在公司项目需要,要做的网站功能多,用公司自己的后台系统实现比较大点儿网站比较麻烦,所以才用到科讯的CMS系统(ASP),本人一直用5.52的系统,V6.0虽说出来正式版了,界面确实比较漂亮比起5.52,赞一下! 但是BUG还是太多了 。(个人建议暂时各位已上线的站保持5.52,等6.0更完善了再转。) 说真的,科讯的系统确实比较好上手,后台界面比较人性化,虽说在某些功能上还存在一些BUG,还是不错的饿,希望官方继续改正修复。 再此,对于科讯系统提出几点儿意见,望继续更加完善:
1、后台操作的可视化功能要完善下,仍有bug。 2、论坛系统,还是建议能用php的最好不过了,动易论坛个人不太中意(可能是个人喜好罢了)。 3、希望能开放更多些模块使用。 4、会员系统一直不够好,不说界面了,某些功能还待加强完善。
好了,废话就少说点儿啦,意见一时是想不太全的,在这里把我整理的经验发送上来,希望新手,老手都能看看,有些是我在论坛收集的帖子整理的,有些是自己使用后总结的,希望对大家有用。
———————————————————华丽的分割线——————————————————————
》》SQL语句的条件判断里面特殊标签的说明(你也可以配合着and或者or用): 1.取得当前栏目:Tid ='{$CurrClassID}' 2.调用推荐文章:Recommend = 1 3.调用头条新闻:Strip = 1 4.图片文章: picnews=1 5.具体幻灯属性: slide=1 6.已通过审核的文章: verific=1 7.按文章ID号降序,即最后添加的文章,排列在最前面:order by id Desc(每次写SQL语句在后面加上最好。) 8.按文章ID号升序,即最先添加的文章,排列在最前面:order by id Asc(它是默认值)
备注:channelid=5 是指调用某个模型系统下的,如1是文章系统。 语句:<div><a href="{$Field(id,GetInfoUrl,100,1)}">{$Field(foldername,Text,0,...,0,)}</a></div> (2).如果调用模型一级栏目下的二级栏目的话: 语句:<a href="{$Field(id,GetInfoUrl,100,1)}">{$Field(foldername,Text,0,...,0,)}</a>
注解:建议大家尽量不要在整个网站通用一个标题title,百度容易出现只收录你网站的首页,而别的页面不收录,我建议呢,首页一个页头“{$GetSiteTitile}”,栏目页一个页头“:{$GetClassName}_{$GetSiteTitile}”,详细内容页也一个页头:“{$GetArticleTitle}_{$GetClassName}_{$GetSiteTitile}” 都加在网页的title标签里面哈,建三个静态标签分别一调用,很容易的。
11、建议大家少用Ajax的功能,百度对于Ajax直接忽视的,为了网站收录考虑在建SQL标签的时候最好建议不要选上AJAX,以前本人曾遇到过,用了Ajax,CSS样式不按照规范显示。
12、请注意,修改模板的时候强烈建议大家用文本编辑方式打开模板,复制粘贴到DW里面修改后,再复制粘贴到模板里面保存,用“可视化的编辑”容易被科讯自动删掉html声明,导致CSS样式对于某些标签识别不了,这是一个BUG。
如果你慢慢看,把下面的SQL语句的使用看懂了,那么你做网站的SQL标签话很容易的,自我感觉SQL自定义很强大,个人平时一般很少用“官方的标签”。
loop语句:
有些东西举一反三的在你网站上使用,其实很实用的。
》》1.SQL_调用推荐的第一条() 条件:至少有一篇文章设置了推荐
》》2.SQL_调用推荐2到10 () ----------------------PS:为什么要从2开始呢,有些人就有些BT的需求,比如我,后面还会有任意条到任意条.... 条件:有10条以上被设置推荐
条件:至少有一篇被设置了头条
条件:栏目里有文章---------------------PS:废话
条件:算了不说了,我怕板砖....
》》6.配合第五条使用,比如把前10条分成3条和7条,拼起来刚好10条,有时候为了做不同的样式,比如上下宽度不一样,颜色不同等(说多了) 如: 2到10条
SQL_每个栏目第一条()
》》8.怎样指定有图片的文章才调用: 答:查询语句加上picnews=1 如:select id,title,picurl from ks_article where picnews=1 order by id desc
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// 实用效果标签运用:
1. 》》使用sql标签调用小论坛新帖:(个人不太喜欢科讯的小论坛) 第一步 sql标签名称: 最新帖子 数 据 源: KesionCMS主数据库 ajax输出:否 标签类型:普通标签
第二步 参数说明:调用条数 sql语句:select top {$Param(0)} ID,Subject,AddTime from KS_GuestBook where verific=1 order by addtime desc 第三步: sql标签循环体
{SQL_最新帖子(10)}
2.》》利用自定义SQL函数标签调用地区供求信息: 按地区调用 select top 10 id,title from ks_gq where province='省份' and verific=1 order by id desc 按城市 select top 10 id,title from ks_gq where city='城市' and verific=1 order by id desc ------------------------------------------------------------------------------------ 3.》》自定义SQL函数标签调用最新加盟的公司名称: 查询:select top 10 CompanyName,UserName from KS_Enterprise order by id desc
-------------------------------------------------------------------------------------
[loop=10] {$IF({$AutoID} mod 2=0||<td bgcolor="#ffffff">||<td bgcoloe="#efefef">)} </tr> <table> -—————————————————————————————————————————————— 5》》、判断是否是最近三天发布的文章,如果说日期加红显示:
好了,不多说了,大家在学习中多学会总结和积累使用中的经验,对于学习是有用处的! 拜拜了,愿科讯CMS越办越好! 有时间还会回科讯这里逛逛的,呵呵,再见各位!
|
|
支持(0) | 反对(0) 顶端 底部 |
支持(0) | 反对(0) 顶端 底部 |
支持(0) | 反对(0) 顶端 底部 |
支持(0) | 反对(0) 顶端 底部 |
支持(0) | 反对(0) 顶端 底部 |
支持(0) | 反对(0) 顶端 底部 |
支持(0) | 反对(0) 顶端 底部 |
支持(0) | 反对(0) 顶端 底部 |
支持(0) | 反对(0) 顶端 底部 |
支持(0) | 反对(0) 顶端 底部 |
<上一主题 | 下一主题 > |