很多朋友有的时候需要在标签中调用作者,但现在科汛CMS上是不能调用作者的,除非用SQL语句,为了解决这个问题只能改一下源码了。
打开ks_cls/kesion.label.functioncls.asp
找到构造sql查询语句的通用函数,大约在200多行吧
Case 1
FieldStr = "I.ID,I.Title,I.Tid,I.Inputer,I.Fname,I.AddDate,I.Popular,I.Hits,I.Author"
FieldStr=FieldStr & ",I.TitleType,I.TitleFontColor,I.TitleFontType"
If PrintType>=2 Then FieldStr=FieldStr & ",I.PhotoUrl,I.Intro" : If PrintType=2 or (instr(LabelStyle,"{@photourl}")>0 and PrintType>2) Then Param = Param & " And I.PicNews=1"
If PrintType>=3 Then FieldStr=FieldStr & ",I.ReadPoint"
其中红色的,i.author 是我加上的,就这么简单一步,你的系统函数标签的自定义样式里就已经直接用{@author}这样的标签调用出文章的作者了,其它模型类似,具体想要调用的字段可以打开ks_article表查看 。
如果有科汛问题不懂,或要进行二次开发的朋友可以加我Q 95018369