网站首页 | 站长论坛 | 免费空间申请 | 站长下载 | 站长博客 | 商业主机 | 免费空间推荐站点 | 免费空间排行榜 | 我们知道
发新话题
打印

[其它] [09-29] 无忧CMS 常见问题解答

[09-29] 无忧CMS 常见问题解答

作者 步凡
收集一些常见问题的解答。不断增加中,每天更新一点。旨在为新手提供一些帮助。
CTRL+F查找本页帮助文件。请大家帮忙收集常见问题。

一、基础类帮助
1、无忧CMS可以做什么?
无忧CMS可以做文章站,英文站,企业站等等。特点是小而精,强大的标签功能可以定功任何调用的文章,标题,栏目等信息。

2、为什么我的系统本机调试成功但在虚拟主机上不能正常访问?
请检查一下虚拟主机的路径是否与本机一至,在配置中检查站点域名和路径是否正确

3、自定义页面中错误
自定义页面有一些标签不支持,所以是错误的。但是可以FTP使用。这个没关系。

4、执行修改或添加操作提示"不能更新。数据库或对象为只读"的错误信息
这是虚拟主机目录权限的问题,请你的管理给予该文件夹权限即可

5、为什么生成的googlesitemaps不好用,提交到google时,说标记有错
版本中大小写存在一些问题,下版会更正。

6、我的一个空间中放了2个本程序,为什么2个程序的数据老是混乱?
修改下inc/function.asp头上面的代码,有说明

7、为什么我的图像被缩小了
这是因为images/ajax.js自动缩小了图片。
如果不想图像被缩小可以修改下面的宽度:
if (document.images.width>600){
把600改成800应该够用了吧。再或者直接删掉这段代码。

8、我的首页图片为什么不显示?
首页图片调用文章图片。你在文章中缯加了图片,首页就会自动调用了。

9、UTF-8跟GB3212有什么不同
主要是语言支持不同。但两个版本数据库一样。也就是说,你可以把数据库任意放在哪个版本下使用都OK。
utf-8在国外主机上用,在国内的虚拟主机上建议用gb,想通用就用utf8
但是笔者使用无忧所建的几个站。发现。GB更好用。我用自己的独立服务器。



二、标签类帮助
1、如何调用文章?
调用标签中加上$row=10 这个10是指调用文章数。同理,也同样适用栏目的调用。
例如:<!--list:{$row=10 $aid={field:id} $cid={field:cid} $mode=about $keys={field:keywords}}-->
              <li><a href="[list:aurl]" class="list">[list:titlex $len=27]</a></li><!--list-->

2、我有一个子栏目想调用下级栏目名?
<!--Channel:{$table=channel $where=[id] in ({field:childid})}-->
<a href="[Channel:curl]">[Channel:cname]</a> |<!--Channel-->
这个标签可以调用下级栏目的名称和链接。

3、文章页面没有来源
加上{field:Source}标签即可。

4、栏目排列方式怎么调用?
<!--channel:{$col=2 $row=2 $table=channel $where=[id] in ({field:childid}) and [outsidelink]=0 $order=[order] desc}-->
$col=2表示两排 $row=2表示两列

5、如何调用一周内文章
ACCESS的话:
<!--List:{  $Table=Content $Where=datediff('d',createtime,now())=<7  $Order=[views] Desc }-->
[List:titlex] [list:createtime]</br>
</br><!--List-->
MSSQL的话:
<!--List:{  $Table=Content $Where=datediff(d,createtime,getdate())=<7  $Order=[views] Desc }-->
[List:titlex] [list:createtime]</br>
</br><!--List-->
这里主要使用了 datediff 函数,相关使用说明大家可以在网上搜索一下,在ACCESS和MSSQL下使用时有一定区别的,请注意哦~~
datediff(d/'d',createtime,getdate()/now()) 计算文章添加到现在已经有几天了
d 表示以天来计算,在ACCESS下需要使用单引号引起来
createtime 表示文章添加时间,你也可以使用 modifytime(文章修改时间)
getdate() 获取系统当前时间,ACCESS下使用now()获取

6、子栏目调用问题
如果一个子栏目下面存在多级分类可以如下调用二级栏目名
<!--Main:{  $Table=Channel $Where=[ID]={Field:CID} $Field=[FatherID] }-->
    <!--Father:{ $Table=Channel $Where=[ID]=[Main:FatherID] $Field=[ChildID] }-->
        <!--Child:{ $Table=Channel $Where=[ID] IN ([Father:ChildId])  $Field=[ID],[Name] }-->
            <a href=[Child:curl]>[Child:cname] |</a>
        <!--Child-->
    <!--Father-->
<!--Main-->
这是文章页面的调用栏目方法

7、图片调用标签
<!--Pic:{$Col=3 $Row=2 $Type=images $Order=[Order] Desc,[ID] Desc }--><a  href="[Pic:Aurl]" target="_blank"><img class=pic3  height=81 width=112 src="[Pic:Indexpic]" border="0"/><br>[Pic:Title $Len=16]<!--Pic-->

说明:  
$Col=3 定义列数      
$Row=2 定义行数(我的是3列,2行)
height=81 width=112 这是定义图片大小的
[Pic:Title $Len=16] 这个是定义图片标题的长度的
会员zhuzhu198209提供。

8、搜索关键字过长导至搜索的关键字撑开表格
$ROW输出记录数 控制一下数量即可。

9、LIST页面显示文章图片
<!--page:{$row=10 $Order=[ID] Desc}--><li>{IF:"[PAGE:indexpic]"<>""}<img align="left"width="64" height="64"src="[page:Indexpic]" alt="[page:titlex]"class="witerpic">{Else}{End If}·<a href="[page:aurl]" title="[page:titlex $len=28]" class="menu14">[page:titlex $len=28]<br>
            </a>[page:description $len=120 $lenext=...]</li>
                  <!--page-->
10、如何输入两列标题:
可以使用CSS控制
.li {BACKGROUND: #ffffff; float:left; line-height:22px; width:340px;margin:5px;BORDER: #d4d4d4 1px solid;padding:5px; }
解释:背景色白。边框色D4D4D4 内外边距都为5

在需要调用的标签加上<LI> </LI>即可。

12、兄弟栏目调用
<!--list:{$row=10 $aid={field:id} $cid={field:cid} $mode=commend}-->
              <li><a href="[list:aurl]" class="list">[list:titlex $len=27]</a></li><!--list-->

13、无忧标签
标签优先顺序:
自定义标签 -> 系统标签 ->列表标签 -> 分页标签 -> 判断标签

自定义标签:
基本语法:
{My:标签代码}
自定义标签可以在后台添加、修改,自定义标签可以调用比他优化级别低的标签

系统标签(也称变量标签):
基本语法:
{Sys:变量名称}
系统标签可以调用 Inc/Config.Asp 里的参数,通常需要使用的几个标签为:
(1)网站名称 {Sys:Webname}
(2)系统安装目录 {Sys:Installdir}
(3)网站首页名称 {Sys:Indexname}
(4)网站首页访问地址(链接) {Sys:Indexview}
(5)站内链接前缀 {Sys:Httpurl}

列表标签:
基本语法:
<!--标签名称:{标签属性}--> ### innerText(底层标签)### <!--标签名称-->
1、  标签名称:
标签名称可以自由设置,尽量使用英文字符,方便阅读。
2、  标签属性:
公用标签属性:
$Cache 标签缓存时间,只允许是数字,不设置则不使用缓存功能,单位秒。
$Row 返回记录的行数,只允许是数字,默认为10。
$Col 返回记录的列数,只允许是数字,默认为1,当该值大于1时将使用TABLE形式输出。
$Width 当$Col的值大于1时有效,设置表格的宽度,默认为100%。
$Class 当 $Col 的值大于 1时有效,设置表格的样式。
$Field 如果指定该值则可优化SQL查询语句,提供效率。
文章列表查询标签属性:用于调用文章列表信息。
使用语法:{$Cache=值 $Row=值 $Col=值 $ Width=值 $Aid=值 $Cid=值 $Type=值 $Mode=值 $Keys=值 $Order=值}
$Aid 文章ID编号,设置该值后,表示该文章ID编号的文章不显示出来。
$Cid 调用指定栏目ID编号下的文章,默认将调用所有栏目的文章,需要调用多个栏目的文章可以使用英文状态下的逗名(,)分隔栏目ID编号。
$Type 输出类型,默认为所有文章,当$Type值为images时,将调用所有有形象图的文章
$Mode 文章类型,值commend表示调用推荐文章,值about表示调用相关文章(需要配置$Keys一起使用),值hot表示调用热门文章。
$Keys 通过设置的关键字获取相关文章,多个关键字可以使用英文状态下的逗名(,)分隔,需要配合$Mode=about一起使用。
$Order 文章排序方式,默认以文章权重大小及文章ID编号从大到小排序。
组合SQL查询标签属性:
使用语法:{$Cache=值 $Row=值 $Col=值 $Width=值 $Table=值 $Where=值 $Order=值}
$Table 指定表,表示从哪个表获取数据,各表名称如下:Content 文章表;Channel 栏目表;Diypage 自定义页面表;Label 自定义标签表;Sitelink 站点链接表;Tags 文章关键字(标签)表;Upload 上传文件表。
$Where 指定的表达式
$Order 排序方式
独立SQL查询标签属性:
使用语法:{$Cache=值 $Row=值 $Col=值 $ Width=值 $Sql=值}
$Sql 完整的SQL查询语句,如果对SQL查询语句比较熟悉的,可以使用。

标签属性的值不可以使用引号或单引号引起来,具体使用方法如下:
{$Cahce=10 $Row=10 $Table=channel $Where=[fatherid]=0 $order=[order] desc}

分页标签:
基本语法:
<!--Page:{标签属性}--> ### innerText(底层标签)### <!--Page-->
1、  标签属性
$Field 如果指定该值则可优化SQL查询语句,提供效率。
$Size 每页记录数,默认为10。
$Table 分页表,默认为Content。
$Order 排列顺序。

判断标签:
基本语法:
{IF:表达式} ### 表达式成立的值 ### {Else} ### 表达式不成立的值 ### {End If}

底层标签:
基本语法:
    文章浏览页/栏目页 {field:字段名}
    分页标签 {page:字段名}
    列表标签 {标签名称:字段名}
几个特殊的字段名:
    Curl 栏目首页链接
    Cname 栏目名称
    Aurl 文章链接
    Titlex 带标题属性的标签(颜色,样式)
    i 输出记录时的序号
底层标签扩展属性:
    使用扩展属性时的基本语法 {field:字段名 属性名称=属性值}
    $Format 格式字时间,只对于时间格式的字段有效,如 $Format=yyyy-mm-dd hh:nn:ss,yy表示二位年份,yyyy表示四位年份,mm dd hh nn ss 都以二位表示。
    $Clearhtml 值等于True时清除字段的HTML标签。
    $Len 获取字段指定长度的值,一个中文算二个字符。
    $Lenext 表示在$Len截断后补上的字符。
    $Replace 把字段值里的某些字符进行替换,如$Replace=a##A表示把字段值里的a替换成A,中间用##分隔。
    $Function 使用函数,值有urlencode/htmlencode/abs/trim/ucase/lcase,多个函数可以一起使用,用,号分隔 。

特殊标签:
       文章浏览页:
        当前路径 {tag:sitepath}
        上一篇文章 {tag:pre}
        下一篇文章 {tag:next}
        文章分页链接 {tag:page}
列表页:
    当前路径 {tag:sitepath}
    列表分页链接 {tag:page}

其他说明:
红色部分为标签固定格式,不区别大小写。
红色加下划线为自由设置项目。
标签属性是不区分大小写的。

三、说明类帮助
1、标签是什么
标签是无忧自定义的一套代码,可以使用标签生成和调用网站的文章,栏目,图片等内容。熟悉了标签的使用可以更加自由的使用无忧CMS

2、相关文章调用哪些文章?
相关文章是调用网站关键词一样的文章

3、搜索中的词条是怎么来的?
发表文章时的关键词

4、首页调用的文章顺序是怎么来的?
按权重和 推荐方式调用。

TOP

沙发支持

新产品?

TOP

支持一下

TOP

发新话题