您的位置:
首页 >> 帮助 >> 模板制作 >> 浏览文章
售后联系QQ:25014998 联系QQ:1007153526
QQ群:62660420 24741759 79010434 33855915(500人)
邮箱:Art2008_cms@163.com

从零开始学ArtCMS模板,从此模板制作不求人

来源:hj0120 | 作者:管理员 | 发布时间:2010-01-31 | 访问数:

这篇文章针对的是无产阶级毫无基础的朋友,如果你是高手或资产阶级就不用看了,高手欢迎交流,资产阶级兄弟给点活让兄弟我做做,保证质量。

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

学习ArtCMS模版标签
了解代码前,如果你是新手,请使用默认模版熟悉下Art2008CMS系统,系统的设置,如何添加栏目,怎么为栏目设置模版,如何发表文章,更改文章,有个基本概念。

ArtCMS的代码很有特色,只要熟悉以后很快就能上手而且使用非常灵活。ArtCMS模板引擎的标签样式有如下几种形式:

#标签名称(参数“,”隔开)# --------函数标签
#标签名称#                --------无参数标签
#Art_自定义标签名称#      --------自定义标签
从上面我们可以看出,Art2008CMS模板标签可以分为无参数标签函数标签自定义标签三种类型,标签名称用两个# #包围

标签名称与属性的说明请大家参考系统中标签辅助工具里的说明,这里介绍具体运用方法。

先看下面的例子:

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

如图1
这是一个文章列表函数标签,作用是在前台调用数据库中文章标题列表;
其效果如图2
当然文章列表效果可以是很多种样式,可以通过设置参数进行调节;
#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是对这个列表进行样式控制的样式名称(因为我们在页面上不可能只显示一个列表,可能会有很多列表,而且每个列表显示的样式可能不一样;这里就可以设定每个单独列表的名称,便于我们对他进行样式控制),我们可以通过样式在列表前加上一个图标,也可以修改列表的宽度,高度等等,当然在标签中我们也预留了每个列表各个参数的样式名称,在标签辅助工具中我们把鼠标移动到对应的位置会出现如图,
 
上面显示的是显示“更多”时,它的样式名称“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>
这样我们就可以很清晰的看到这段标签显示的内容;
如果你实在看不懂也没有关系只要我们在标签辅助工具中根据提示设定好参数,然后预览一下这个标签的效果就知道了,最好把它放到你模板相对应的位置就可以了;模版解析后就是你预览的效果。
文章图文并茂标签,文章简单列表标签,全站统计标签友情链接标签等都是同样道理。
 
还有无参数标签,这些标签都中有三种类型:
网站通用标签 ——所有模板中都起作用的标签,比如显示网站名称,显示网站安装路径等
文章通用标签 ——在文章系统模板中才有效的标签,比如显示文章标题,显示显示文章评论等
专用标签      ——在专用模板中才起作用,比如下载类型文章中显示下载地址标签(放在其他模板不起作用),产品系统中的显示标签等
 
自定义静态标签:由于每个网站的功能和要求,形式不一样,以上标签有些不能达到你想要的效果,我们还为您准备了自定义标签功能,它的作用是你可以自己写一段静态代码保存在自定义标签中,比如:通用的页头和页尾,像这样的代码因为有可能网站前台的每个页面上都会出现,如果要修改,可能会修改很多模板,有了自定义标签,我们只需在后台修改一次,所有页面就能改变,避免了重复操作;
自定义标签还有其他功能,比如做一个漂亮的导航,一个静态的板块等,更多效果大家可以自己摸索一下;

制作
要是真正独立制作一个模版,是很费精力的,规划、设计、制作、调试哪部分都很累人。很多站长都没有能力制作,所以就有那么多的朋友期待别人放出模版,稍微有点能力就复制别人的模版,何为复制?保存原来的html页面,删除正文内容,添加CMS码,完工。,这就是复制,没有一点技术含量,只要添加CMS代码即可。就这样,我看还有很多人收费100200帮人制作,我看得晕死,这也行。做为站长也太懒了,做站连CMS的标记代码都不了解,还做什么站,真是郁闷了。

就模版而言,很多站长只看到设计即页面好看而没有看到网页制作即网页代码,这是一个非常错误的观念。网页好看虽然重要,但对我们个人站长来说,网页制作更为重要。网页代码的质量关系到搜索引擎SEO与网站的可维护性,对我们站长来说,网站只要简洁大方即可,关键是网站利于搜索引擎搜索能够创造更多的利润赚更多的钱。

天下文章一大抄,就看你会不会抄,制做模版和抄写文章一样,就看你会不会仿。我的设计水平很烂根本不入流,只会写网页代码。设计既然不会那就仿,取一个网页那是侵权,那就取三个四个网页,拿出它们的设计优点,组合成自己的网站。

过程

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

安装使用
ArtCMS版本增强了系统设置,模版的所在位置可以在系统设置里设定,把模版文件夹放到templets
 

0% (0)
0% (0)

没有相关信息