下面说明一下文章内容页制作需要注意的几个问题。标签{$ArticleAction}中包含了【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口】的项目。如果你想去掉其中一个或几个,你可以修改语言包。具体方法是:打开语言包文件:打开网站目录找到language/gb2312.xml这个文件,用记事本打开这个文件,修改:{$ArticleAction}。另一个问题是怎样把提交评论、完整显示评论在内容页显示。这问题个比较复杂,我的内容页下面的评论也没有实现。但也有解决的方法,大家可以到论坛查看这篇文章:http://bbs.powereasy.net/dispbbs.asp?BoardID=47&replyID=79634&id=167836&skin=0不过个人觉得比较复杂(尤其对于我这种不会asp的,呵呵…)。最后,修改设计频道、栏目、内容页等模板时,必须在你的图片路径前加上:{$InstallDir},比如原来是:src="Images/arrow3.gif",就应该改为:src="{$InstallDir}Images/arrow3.gif"。否则,生成静态HTML页面后,图片会显示不正常。奉劝大家尽量不要像我这样使用XHTML+CSS来编写这些页面。XHTML+CSS构造的页面很多图片都是在CSS中定义的。如果你的编写的页面不生成静态HTML就没有问题,否则,生成以后用CSS定义的全部图片都无法显示!这是因为CSS是不认{$InstallDir}标签的。至今我还没有想到解决这个问题的方法。
“评论模板”的制作过程,与制作其他模板的方法相似。仿照默认模板把系统的标签替换我们模板原来相应的代码,但不要忽略掉一对【CommentIsShow】标签(如图1-19)。在设计下载栏目时也会有一对【SoftList】标签,大家不要把这些标签遗漏掉了。这些标签插入的位置只要模仿相应的默认模板就可以了。
图1-19
相信经过两个例子的讲解,大家都对这种“模仿”的学习方法有所了解了。其他频道、栏目、搜索等模板都可以按照这个方法来制作。在此,我们就不一一对这些模板进行讲解了。
后记:
1、有很多朋友都认为制作模板是一件非常困难的事情。但事实并不是这样,我们只要认真研究一下它的原理,模仿着默认模板来做,同样可以做出一个好的模板来。
2、“模仿”是一个很实用的学习方法,学习任何知识,都是从模仿开始的。模仿是一个继承他人优点,并在此基础上创新的过程。因此,“模仿”对于初学者来说,是一个必不可少的技能。
3、有正确的学习态度非常重要。在学习的过程中遇到了问题,不要马上就到讨论群里面去问。要知道,你还有Google、百度、帮助文档以及技术论坛这四位老师。当你遇到问题的时候,应该先向这四位老师讨教。如果仍然找不到答案,才到讨论群去问。有一次,有个朋友在讨论群里面问如何去掉{$ArticleAction}中的几个参数。我已经告诉他论坛有解决方法,但他还想我帮他在论坛里找。我就觉得这种学习态度不可取。毕竟,你搜索过,印象就会更深刻。这样会对你以后的学习有帮助。
4、由于本人最近要应付比较多的考试,所以这篇文章写得比较仓促。错误和遗漏在所难免,敬请读者批评指正。