电子杂志制作好帮手——Epaper使用指南 张佳昺 2000年 第10期   近日,笔者找到了这样一个软件——“报刊电子版更新系统(Epaper)”(下载地址:http:∥myera.myrice.com/download/iconcoolsetup.exe)。经过试用,感觉功能十分强大,可以大大加快电子杂志的制作速度,值得向广大用户推荐。本文将通过用Epaper制作一份电子杂志来指导用户如何使用这个软件。 #1  一、与Epaper有关的几个基本概念   1.题目页:一份电子杂志包含许多篇文章,需要一个HTML页将这么多文章连接起来,所以就需要一个起索引作用的题目页。   2.文章页:每一篇文章以html格式保存,就构成一个文章页。   3.模板:在Epaper有两种模板:题目页模板和文章页模板。它们也是HTML文件,只是它们包含了标识符,系统在制作时会根据标识符将文本填充到相应位置生成相应页面。   刚开始,读者可能觉得以上三个概念比较抽象,但是只要读者照着这篇文章亲手尝试一遍,便会有进一步的理解。   在本例中所使用到的所有模板、文章、图像都来源于Epaper自带的Sample。要使用这些文件,请使用Epaper“工具”菜单中“网站快速生成”功能,在网站目录中填入“C:\epapertest\”,然后按下“制作按钮”。 #1  二、用Epaper制作电子杂志前的准备工作   1.建立题目页模板和文章页模板   这是最关键的步骤。正如前面所说的,这两个模板也是HTML文件,但是和普通的HTML文件不同,我们必须在必要的地方加入必要的标识符,并且给不同的标识符赋予一个变量名。以后Epaper会用相应的内容替换掉这些标识符。   标识符可以分为三类:栏目标识符、文章标识符和变量标识符。栏目标识符只能使用在题目页模板中,实际上表示一个栏目,在制作时将被相应栏目的文章链接替换;文章标识符则只能使用在文章页模板中,在制作时会被导入的文本文件中对应的内容替换;而变量标识符,Epaper将会在制作时询问用户变量的内容,然后再予以替换。那么标识符应该是怎样的呢?实际上标识符可以是任何字符串,但是为了HTML编写以及以后阅读的方便,建议用户将标识符用特别的符号包起来,Epaper的作者建议大家使用“[]”,它在生成的范例文件中也是这么做的。   先说题目页模板的制作,在进行设计的时候,建议用户先不要过多考虑Epaper,而是喜欢怎么设计就怎么干,将各个栏目的位置安排好。等到整个题目也设计完毕之后,才开始加入标识符,在本例中,一共加入了[总期数]、[发行日期]、[栏目一]、[栏目二]、[栏目三]、[栏目四],前两个是变量标识符,后四个是栏目标识符。   至于文章页模板的制作,具体的制作与题目页模板的制作大同小异,只不过在文章页模板中不能使用文章标识符,而只能使用变量标识符和系统提供的四个固定标识符。四个固定的标识符及其对应功能分别为[LastAndNext]“上一篇”、“下一篇”链接;[AllLinkInThis]“本栏目其它文章”链接;[BelongToColumn]本页所属栏目名称;[ReturnToHeadPage]返回首页链接(以上标识符必须注意大小写)。在本例中,文章页模板使用了[LastAndNext]、[AllLinkInThis]、[ReturnToHeadPage]三个固定标识符和[文章题目]、[文章作者]、[文章内容]三个文章标识符。   2.建立工程文件   首先选择“文件/新建工程”建立一个新的工程文件,然后需要设置九项属性。   ①网站 在这个属性中,输入网站的名称、根目录、图形目录。本例中根目录设置为“C:\test2”,其他使用缺省值。   ②模板 在这个属性中,分别将两个模板指向刚才建立的模板文件,即C:\test\templet\templet\head.htm和C:\test\templet\templet\page.htm。   ③输出文件名 本处均使用缺省配置。   ④题目样式 可以设置题目页中列出的所有文章题目的属性。包括列表符号以及目标框架,用户可以根据自己的喜好选择。在本例中,列表符号使用字符类的“●”;目标框架使用“新建窗口”,使文章在新的窗口中显示。   ⑤输出目录 此项属性主要应用于电子杂志的网站化,与本例无关,使用它的缺省配置。   ⑥复制文件 也许在你刚刚建立的两个模板中会使用到诸如CSS文件、JS文件、GIF、JPEG、MID、帧页这些外部文件,那么必须将所有的这些文件添加入“复制文件”中,否则生成的电子杂志目录下将不会有这些文件存在,而需要人工添加。在本例中,没有需要复制的文件。   ⑦文章标识符 文章标识符中添加就是我们在文章页模板中建立的三个文章标识符即[文章题目]、[文章作者]、[文章内容]。至于标识字符串,这是一个由数字字符组成的字符串,最长为10个字符。本系统将根据这个字符串将导入文本中每一个文本块,按一定的规格分开,使之分别对应相应的标识符。而数字的大小就表示对应标识符占几行空间(0表示余下的所有行)。比如说,在本例中“标识字符串”是“110”,则系统在处理时把第一行的“好办法”对应第一个“标识符”([文章题目]),把第二行对应第二个“标识符”([文章作者]),把其余行对应第三个“标识符”([文章内容])。   ⑧文本分格符 文本分格符是导入的文本文件中使用的表示栏目归属的符号(具体的使用方法将在下文介绍)。在上文中我们使用了[栏目一]、[栏目二]、[栏目三]、[栏目四]四个文章标识符,也就是建立了“栏目一”、“栏目二”、“栏目三”、“栏目四”这四个栏目,在本例中同样使用[栏目一]、[栏目二]、[栏目三]、[栏目四]作为文本分隔标记,而对应的栏目名也就是“栏目一”、“栏目二”、“栏目三”、“栏目四”。   ⑨变量 在本项属性中,我们要输入在题目页模板和文章页模板中添加的所有变量标识符。在本例中只用[发行日期]和[总期数]两个。   设置完所有属性之后,所有的前期准备工作就全部完成了。以后我们只要将所有的稿件按照要求制作成导入文本文件就可以快速地生成一份HTML版本的电子杂志了。 #1  三、制作导入文本文件   我们可以将所有的文章都放在一个导入文本文件中,也可以分散地放在多个导入文本文件中,考虑到维护的方便,建议用户将一个栏目使用到的所有文章都放在一个导入文本文件中。在本例中,共使用到1.txt、2.txt、3.txt、4.txt、5.txt、xhjj.txt六个文件,均在Epaper所在目录下的Sampletext子目录下。   建立这些导入文本文件实际上很简单,随便找一个文本编辑器就可以了(最好支持64K以上文本的编辑)。在一个导入文本文件中,每一篇文章都是相互独立的。   在每一篇文章之前,首先要通过加入文本分格符(独立成行)来告诉系统这篇文章属于那个栏目以便系统进行处理。必须注意,所有使用的文本分格符都应该在工程文件的“文本分格符”属性中添加过。接着我们就必须按照文章页模板中设置的文章标识符以及工程文件中设置的标识字符串来进行编辑。在本例中,我们首先必须在文本分格符之后加入文章的题目,以1.txt中的第一篇文章为例,也就是“母爱的较量”,然后另起一行,输入文章的作者,即“肖潇”,最后另起一行加入文章的正文。   按照这种方法依次制作完所有的导入文本文件,便可以开始电子杂志的制作了。 #1  四、制作电子杂志   还是使用Epaper打开相应的工程文件,选择“制作/开始制作”,将所有的导入文本文件都使用添加加入“原料文件”,按“下一步”,就会要求你键入输出的目录,根据个人喜好填入,接着在回答Epaper询问的几个变量标识符的内容后,按下“完成”,Epaper便开始自动的制作了。用不了多少时间,一份电子杂志便完成了。   以后,你所要做的就是重新制作导入文本文件,就可以快速地得到一份份制作精良的电子杂志了。   由于篇幅有限,所以Epaper中诸如“栏目图像”、“样式表添加工具”、“向导设置”这些高级功能在本文中没有涉及,好在这些功能使用起来也不算复杂,Epaper的帮助文件也比较翔实,就有待用户自己去摸索了。