存档:kingcms

KingCMS 文章列表页标签

8月 24, 2008 | kingcms | RSS 2.0

内部模板地址
inside/article[list]

列表页标签 : 作用
{king:title/} 栏目名称
{king:keyword/} 栏目关键字
{king:description/} 栏目索引
分页导航,这是文章列表的分页导航。

范本

{king:article type=”list” number=”30″ }
innerHTML
{/king}

举例

{king:article type=”list” number=”30″ order=”desc”}
    <a href=”(king:path/)”>
        (king:title size=”20″/) [(king:date mode="yy/MM/dd"/)]
    </a>
{/king}

注意

1) 必须指定type=”list”。
2) innerHTML部分的内容可以为空,系统自动会输出默认的值。
3) number=”10″,number属性代表每页显示文章数。
4) order=”desc”,order属性代表文章显示顺序,默认值为desc,即倒序。order属性共有2个可选项:desc(倒序) | asc(正序)。
注:(倒序,是指后台文章列表相等的顺序显示的,即后添加的文章在前面显示;正序相反。此属性仅在type=”list”的时候使用)

innerHTML 内部标签(子标签)

(king:title/) 文章标题
(king:author/) 文章作者
(king:from/) 文章来源
(king:input/) 文章录入
(king:path/) 文章内容页连接地址,相对路径
(king:date/) 文章添加日期
(king:image/) show=”image”的时候(即,图片标签显示),显示缩略图
(king:menuname/) 栏目名称
(king:menupath/) 栏目地址

没有评论 »

KingCMS 文章内容页标签

8月 24, 2008 | kingcms | RSS 2.0

文章内容页
内部模板存放地址
inside/article[page]/

举例1 : {king:author size=”10″/} 输出作者
举例2 : {king:date mode=”MM/dd/yyyy”/} 输出格式化后的日期

说明   

1) size=”30″,size属性代表文本的输出长度,必须为数字。
2) mode=”yyyy-MM-dd hh-mm-ss”,mode属性为日期格式化,mode的值区分大小写,mode值中的参数请见下面。
3) 以上两个属性可以用在大部分标签中,包括子标签。
4) width=”120″ height=”90″ 图片长宽设置,只能用在image标签,作用:直接输出指定大小的图片

内容页标签 : 作用
{king:title/}  : 文章标题 (此为通用标签)
{king:description/}  : 文章简述 (此为通用标签)
{king:keyword/}  : 文章关键字 (此为通用标签)
{king:author/}  : 作者
  : 分页导航(只有在多页文章的时候才可以显示出来)
{king:content/}  : 文章内容
{king:from/}  : 文章来源
{king:input/}  : 文章录入
{king:path/}  : 文章绝对路径,如:/china/2005-11-27/love86.htm
{king:date/}  : 文章添加日期
{king:image/}  : 上传了的图片

相关文章列表

范本

{king:article type=”realte”}
innerHTML
{/king}

举例
{king:article type=”realte” number=”10″ }
<a href=”(king:path/)”>(king:title/)</a> (king:author/) [(king:date mode="MM-dd"/)]
{/king}

注意
1) 必须指定type=”realte”。
2) innerHTML部分的内容可以为空,系统自动会输出默认的值。
3) 相关列表标签属性(type=”realte”)只能在文章内容页面上使用。
4) number=”10″,number属性代表显示的相关文章数量。
5) 关于innerHTML中可用的参数请见。

innerHTML 内部标签(子标签)

(king:title/) 文章标题
(king:author/) 文章作者
(king:from/) 文章来源
(king:input/) 文章录入
(king:path/) 文章内容页连接地址,相对路径
(king:date/) 文章添加日期
(king:image/) 显示缩略图,子属性 width和height,即(king:image width=”100″ height=”60″/)
(king:menuname/) 栏目名称
(king:menupath/) 栏目地址

没有评论 »

KingCMS使用FCKEditor的常用设置

8月 24, 2008 | kingcms | RSS 2.0

1、默认语言
打开fckconfig.js文件(相对FCKeditor文件夹,以下同),把自动检测语言改为不检测,把默认语言改为简体中文:
程序代码
FCKConfig.AutoDetectLanguage = false ;
FCKConfig.DefaultLanguage = ‘zh-cn’ ;

2、字体列表
打开fckconfig.js文件,在字体列表中添加常用的“宋体;黑体;隶书;楷体_GB2312”:

程序代码
FCKConfig.FontNames = ‘宋体;黑体;隶书;楷体_GB2312;Arial;Comic Sans MS;Courier New;Tahoma;Times New Roman;Verdana’ ;

3、文件上传
FCKeditor的文件管理程序在filemanager文件夹中,又分为浏览(browser)和上传(upload)两种。浏览是指浏览服务器文件并可以选择,也可以上传本地文件至服务器;上传是指快速上传(QuickUpload),在窗口中点“上传”选项卡打开就是,跟我们使用的UBB编辑器有点相似,选择本地文件后上传就行。
也就是说FCKeditor中有一个文件浏览,有两个文件上传,而这些设置有些在一个文件中,有的则在多个文件中。比较复杂,改动比较多,我们再分几个小点儿来说。

①打开和关闭文件浏览和上传功能
有三个文件跟这个开关有关系,一个是js文件,两个是asp文件,前者关闭后界面中不出现相关窗口或按钮,后者关闭后相关功能不可用。
首先是fckconfig.js文件,以下内容设为true为开,false则为关。
文件浏览和浏览中上传功能:

程序代码
FCKConfig.LinkBrowser = false ;
FCKConfig.ImageBrowser = false ;
FCKConfig.FlashBrowser = false ;

文件快速上传功能:

程序代码
FCKConfig.LinkUpload = true ;
FCKConfig.ImageUpload = true ;
FCKConfig.FlashUpload = true ;

其次设置两个asp文件:
editor\filemanager\browser\default\connectors\asp\config.asp

程序代码
ConfigIsEnabled = False
表示文件浏览关闭

editor\filemanager\upload\asp\config.asp

程序代码
ConfigIsEnabled = True
表示文件快速上传打开

②文件上传或浏览的路径设置
注意FCKeditor是不支持虚拟目录的,您的所有路径都是针对网站根目录的绝对路径,这点对于在本地测试用虚拟目录,发布到远程用网站目录的开发者不太方便。我的就是这样,WinXP系统只能一个站点,只有用虚拟目录表示不同的网站,在本地测试好了,上传前还要临时更改这个设置。
文件浏览路径,打开文件editor\filemanager\browser\default\connectors\asp\config.asp:

程序代码
ConfigUserFilesPath = “/attachments/”

快速上传的路径,打开文件editor\filemanager\upload\asp\config.asp:

程序代码
ConfigUserFilesPath = “/attachments/”

我的文件目录在http://127.0.0.1/temp/下面,就照以上设置。如果在本地测试这个网站在虚拟目录xxx中,则应该设置为:

程序代码
ConfigUserFilesPath = “/127.0.0.1/temp/”
有反馈说修改后也不能正常上传,如果是2003检查上传文件大小,默认上传为200k。
下面是解决办法:
2003上传文件不能超过200k问题解决方法

更改win2003的IIS 6.0对asp的上传文件大小为200k限制,aspx的上传程序没有影响。在IIS6.0中,默认设置是特别严格和安全的,最大只能传送 204,800 个字节,这样可以最大限度地减少因以前太宽松的超时和限制而造成的攻击。IIS 6 出于安全考虑, 默认最大请求是200K(也即最大提交数据限额为200KByte,204800Byte)。(在 IIS 6.0 之前的版本中无此限制)
解决方案:
先打开Internet 信息服务(IIS)管理器
(本地计算机 )—- 属性 —-允许直接编辑配置数据库(N)
一定要勾先“允许直接编辑配置数据库(N)”
然后在服务里关闭iis admin service服务
找到windows\system32\inetsrv\下的metabase.xml,
用计事本打开metabase.xml,找到ASPMaxRequestEntityAllowed 把他修改为需要的值,默认为204800,即200K
把它修改为51200000(50M)
然后重启iis admin service服务

没有评论 »

KingCMS 系统标签解析

8月 24, 2008 | kingcms | RSS 2.0

系统标签 作用及说明 等值标签(简化或其他写法)
{king:sitename/} 网站名称 {king:sitetitle/}
{king:siteurl/} 网站URL {king:url/}
{king:bottominfo/} 网站底部信息 ID=”bottominfo” {king:bottom/}   {king:sitebottom/}
{king:sitelogo/} logo图片,不带连接,请自行添加 ID=”logo” {king:logo/}
{king:counter/} 统计,必须加入,好多功能需要它来支持 {king:count/}
{king:search/} 加入搜索引擎 {king:find/}
{king:contact/} 联系方式 {king:connect/}
{king:topmenu/} 顶部导航 {king:menutop/}
{king:centermenu/} 中心导航 {king:menu/}
{king:bottommenu/} 底部导航 {king:botmenu/}   {king:menubot/}
{king:usernav/} >会员状态,即根据会员是否登陆老显示:登陆 - 注册 - 搜索 或 会员 - 搜索 - 退出
{king:cms/} 输出KingCMS版权信息:Powered By: KingCMS
通用标签    
{king:title/} 标题  
{king:inside/} 内部模板替换标签 {king:include/}
{king:keyword/} 关键字 {king:sitekey/}   {king:keywords/}
{king:description/} 页面简述 {king:sitedesc/}
{king:guide/} 位置导航 {king:position/}

没有评论 »

OO_public模块的作用和使用

7月 12, 2008 | kingcms | RSS 2.0

  OO模块是自定义模块,可以自己DIY出 现有的文章模块功能,以及按自己的意愿定义自己所需的模块(比如产品展示模块)。
  使用方法,我大致说一下:
  思路:你需要往数据库里添加什么信息,就建立什么字段,同时为这个字段定义好标签,在前台页面制作的时候就可以按规则调用该标签了。
  实例:产品展示模块的建立。
  产品模块字段:产品名称,产品图片,产品价格,产品参数。
  1. 进入自定义发布模块——添加模块:为你的模块命名,这里
  模块名称:产品模块,
  表名:products,
  保存提示 要为当前定义的模块增加字段吗? 当然要了
  2. 第一个字段是 产品名称,模块里默认有个标题已有字段,所以标题充当产品名称,可以不定义了。直接定义产品图片字段。
  产品图片是一个上传通道,表单类型请选择文件上传框。
  字段名称:image
  表单标题:产品图片
  保存,提示继续否,答:确定。
  3.产品价格是一个简单的单行文本输入框,表单类型请选择单行文本。
  字段名称:price
  表单标题:产品价格
  定义输入框的宽度
  保存,提示继续否,答:确定。
  4. 产品参数是一个简单的多行文本输入款,表单类型请选择多行文本,需要带编辑器的就选择带编辑器的。
  字段名称:parameters
  表单标题:产品参数
  保存,提示继续否,答:取消。
  以上四步完成后,自动返回当前产品模块的字段列表:
  8) 参数 king__products_page kc_parameters 多行文本(支持编辑器)
  7) 价格 king__products_page kc_price 单行文本
  6) 产品图片 king__products_page kc_image 文件上传框
  [ 产品模块 模块属性 添加字段 ] [ 模块列表 添加模块 ]
  添加字段,可以再继续添加你需要的字段
  点击:模块列表,将列出所有你建立的模块,比如我的三个模块:
  3) 产品模块 products king__products_page 1.0003
  2) 产品系统 product king__product_page 1.0002
  1) 视频模块 video king__video_page 1.0003
  勾选刚建立的 产品模块,下拉生成。至此产品模块建立完毕,你可以任何时候进行对字段的管理,范围内的修改,添加。
  最后进入模块管理,对刚生成的产品模块进行安装操作,便可以进入产品模块进行产品添加!
  使用标签和其他模块方法相同,比如:
  外部页面调用最新的4件产品名称,图片,价格:
  {king:products  type=”new” number=”4″}
  <a href=”(king:path/)”>
  (king:title size=”24″/)
  (king:image size=”24″/)
  (king:price size=”24″/)
  </a>
  {/king}
  提示:字段名称请不要用大写字母,尽量使用小写,在使用过程中发现大写字母标签无法调用的问题。

没有评论 »