Art2008CMS/Art2008CMS模板使用

来自站长百科
跳转至: 导航、​ 搜索

Art2008CMS | 安装与配置 | 系统功能使用 | 常见问题 | Art2008CMS其他

这篇教程是针对的是毫无基础的朋友,如果你是高手高手欢迎交流。

模板基础[ ]

何谓CMS模版?其实就是加上CMS模板引擎代码的HTML页面,所以基础便是HTML语言学习,HTML的标签不多,很容易学习,搜索下遍地都是教程,不过现在正流行web标准,就是大家说的“DIV+CSS”,要求又提高许多,需要学习CSS,大家可以下载CSS手册,修改模版的时候对照学习修改,每天只要花点时间很快就会学会。真心想学好web制作的朋友可常来我的网站逛逛。

  • 了解代码前,如果你是新手,请使用默认模版熟悉下Art2008CMS系统,系统的设置,如何添加栏目,怎么为栏目设置模版,如何发表文章,更改文章,有个基本概念。
  • Art2008CMS的代码很有特色,只要熟悉以后很快就能上手而且使用非常灵活。Art2008CMS模板引擎的标签样式有如下几种形式:

#标签名称(参数“,”隔开)# --------函数标签
#标签名称#                --------无参数标签
#Art_自定义标签名称#      --------自定义标签
  • 从上面我们可以看出,Art2008CMS模板标签可以分为无参数标签、函数标签和自定义标签三种类型,标签名称用两个”# #”包围
  • 标签名称与属性的说明请大家参考系统中标签辅助工具里的说明,这里介绍具体运用方法。

先看下面的例子:

#HOPE_NewsList(0,0,0,0,0,0,10,15,1,0,0,0,10,0)#

如图1:

ARTmbsy1.jpg

这是一个文章列表函数标签,作用是在前台调用数据库中文章标题列表;

其效果如图2:

ARTmbsy2.jpg
  • 当然文章列表效果可以是很多种样式,可以通过设置参数进行调节;
#HOPE_NewsList(Classid,Ztid,newstype,isnew,
lmnameoff,nmore,Num,leftstr,brnum,Typeface,
weaid,zspacing,timed,openwindow)#   共14个参数
 'Classid--(栏目id,0为全部)
 'Ztid--(所属专题id,0为全部)
 'newstype--(文章类型1新闻,2图片,3下载)
 'isnew----(0为全部,1为推荐,2为热点,3为置顶新闻)
 'lmnameoff----(是否显示栏目名,0不显示,1为显示)
 'nmore---(是否显示更多)
 'num--(显示条数)
 'leftstr--(显示字数)
 'brnum---(几条信息换行)
 'weaid--(标题是否加粗)
 'Typeface--(字体大小)
 'zspacing--(字体间距)
  'timed--(0为不显示,1-9为时间格式)
 'openwindow--(0为本地窗口打开,1为新建窗口打开) 

通过对以上参数的设定可以做出各种形式的列表效果;

  • 接下来我们来看看在模板中这个标签应放到什么位置?
(一):
<table width="100%" border="0" cellspacing="0" cellpadding="0">
 <tr>
  <td class=news1>#HOPE_NewsList(0,0,0,0,0,0,10,15,1,0,0,0,10,0)#</td>
 </tr>
</table>
(二)
<DIV class=news1>#HOPE_NewsList(0,0,0,0,0,0,10,15,1,0,0,0,10,0)#</DiV>
  • 在这里的class=news1是对这个列表进行样式控制的样式名称(因为我们在页面上不可能只显示一个列表,可能会有很多列表,而且每个列表显示的样式可能不一样;这里就可以设定每个单独列表的名称,便于我们对他进行样式控制),我们可以通过样式在列表前加上一个图标,也可以修改列表的宽度,高度等等,当然在标签中我们也预留了每个列表各个参数的样式名称,在标签辅助工具中我们把鼠标移动到对应的位置会出现如图,
ARTmbsy3.jpg
  • 上面显示的是显示“更多”时,它的样式名称“Newslist_more”,通过这个样式名我们就可以设定“更多”这个链接是在列表的左边还是右边,上面还是下面,以及文字大小,样式颜色等;同样的道理还有“栏目名称”“时间”等都可以通过样式(css)设定。
  • 那么我来分析一下这段标签显示的源代码:
<ul>
<li><a href="……r" class="NewsList_lmname">栏目名</a> <a href="……" >标题一</a> <span class="NewsList_time" >时间</span> </li>
<li><a href="……r" class="NewsList_lmname">栏目名</a> <a href="……" >标题二</a> <span class="NewsList_time" >时间</span> </li>
<li><a href="……r" class="NewsList_lmname">栏目名</a> <a href="……" >标题三</a> <span class="NewsList_time" >时间</span> </li>
……
</ul>
<p class="NewsInfo_more"><a href="……" >更多</a></P>
  • 这样我们就可以很清晰的看到这段标签显示的内容;

如果你实在看不懂也没有关系只要我们在标签辅助工具中根据提示设定好参数,然后预览一下这个标签的效果就知道了,最好把它放到你模板相对应的位置就可以了;模版解析后就是你预览的效果。

文章图文并茂标签,文章简单列表标签,全站统计标签,友情链接标签等都是同样道理。

  • 还有无参数标签,这些标签都中有三种类型:
  1. 网站通用标签 ——所有模板中都起作用的标签,比如显示网站名称,显示网站安装路径等
  2. 文章通用标签 ——在文章系统模板中才有效的标签,比如显示文章标题,显示显示文章评论等
  3. 专用标签 ——在专用模板中才起作用,比如下载类型文章中显示下载地址标签(放在其他模板不起作用),产品系统中的显示标签等
  • 自定义静态标签:由于每个网站的功能和要求,形式不一样,以上标签有些不能达到你想要的效果,我们还为您准备了自定义标签功能,它的作用是你可以自己写一段静态代码保存在自定义标签中,比如:通用的页头和页尾,像这样的代码因为有可能网站前台的每个页面上都会出现,如果要修改,可能会修改很多模板,有了自定义标签,我们只需在后台修改一次,所有页面就能改变,避免了重复操作;
  • 自定义标签还有其他功能,比如做一个漂亮的导航,一个静态的板块等,更多效果大家可以自己摸索一下;

模板制作[ ]

  • 要是真正独立制作一个模版,是很费精力的,规划、设计、制作、调试哪部分都很累人。很多站长都没有能力制作,所以就有那么多的朋友期待别人放出模版,稍微有点能力就复制别人的模版,何为复制?保存原来的html页面,删除正文内容,添加CMS代码,完工。,这就是复制,没有一点技术含量,只要添加CMS代码即可。就这样,我看还有很多人收费100到200帮人制作,我看得晕死,这也行。做为站长也太懒了,做站连CMS的标记代码都不了解,还做什么站,真是郁闷了。
  • 就模版而言,很多站长只看到设计即页面好看而没有看到网页制作网页代码,这是一个非常错误的观念。网页好看虽然重要,但对我们个人站长来说,网页制作更为重要。网页代码的质量关系到搜索引擎SEO与网站的可维护性,对我们站长来说,网站只要简洁大方即可,关键是网站利于搜索引擎搜索能够创造更多的利润赚更多的钱。
  • 天下文章一大抄,就看你会不会抄,制做模版和抄写文章一样,就看你会不会仿。我的设计水平很烂根本不入流,只会写网页代码。设计既然不会那就仿,取一个网页那是侵权,那就取三个四个网页,拿出它们的设计优点,组合成自己的网站。

制作过程[ ]

以本站为例子:规划好网站结构,决定以蓝白两种颜色为网页主色调,从网上找到合适的资源后开始在PS里组合网站,满意后开始编写代码制作网页,制作好后添加Art2008CMS模版标签测试。

安装使用[ ]

Art2008CMS版本增强了系统设置,模版的所在位置可以在系统设置里设定,把模版文件夹放到templets。

参考来源[ ]

Art2008CMS使用手册导航

安装与配置

系统安装说明 | 安装架设站点配置IIS | WindowsXP用户设置目录权限 | WindowXP用户安装教程 | 在不同环境下安装与配置IIS | Art008CMS(Free)v4.x的安装

系统功能使用

模版文件与功能说明 | Art2008CMS模板使用 | Art2008CMS模版的CSS设计 | 评选功能的使用 | 设置个性的列表效果 | 管理员权限的设置 | 文章阅读权限的设置 | 文章评选功能的设置 | 视频插入 | 调用图片标题 | 其他功能

常见问题

服务器常规设置页面无法显示 | FLV视频在服务器上无法播放 | 系统提示不允许父路径 | IIS6.0服务器架站系列问题 | ART2008其他常见问题

Art2008CMS其他

程序安全设置 | 系统建站流程图 | 常用标签列表 | 函数标签参数说明 | 把ACCESS数据导入到SQL数据库