所有的使用动网程序论坛都支持三种编辑模式:Design、UBB和HTML。这三种编辑模式各有其功能和特点,介绍如下:
Design编辑模式:
Design的英文含义是“设计”,这里指半可视化的与Word相类似的编辑模式。用户可以在这个编辑模式下直接输入文字并进行修饰,其效果是“所见即所得”的(What you see is what you want),你还可以在这里充分利用编辑框上方的工具栏进入诸如插入图片、插入媒体音频/视频文件、插入超级链接乃至取消等等操作,不同的是,当你插入上述内容时,它的可视化并不太理想——你不一定能够看到实际内容,而可能只是一些UBB语法格式的文字(我们下面会谈及UBB语法的)。不过Design编辑模式也有“预览”功能哦——当你在HTML下编写完一段完整的代码后,你试试切换到Design编辑模式,你会发现,你所编辑的HTML代码在这里可以看出效果来的(虽然这个效果不完全是真正发布后的效果),这对你编写帖子和查看帖子效果无疑是有一定的帮助意义的。
论坛默认的编辑模式就是Design模式。当你发布新帖或回复别人的帖子时,你首先进入的编辑模式都是Design模式。如果你需要进入别的编辑模式,那么,在如下三种情形下你可以单击编辑框下方的相应按钮进行切换:
1)发表新帖时;
2)打开一个帖子然后点击该帖子稍右上方的“回复”按钮时;
3)引用别人的话时。
Design编辑模式支持UBB语法,就是说,在Design编辑模式下,如果你直接使用UBB语法编辑帖子,论坛系统也是接受的。不过,由于“自动格式”等原因,有时在Design模式下使用UBB的一些语句会出现问题(如系统会加入<a href=...>...</a>、<font=...>...</font>之类的HTML代码),造成所编辑的帖子发布后效果不如人意。
UBB编辑模式:
UBB是早期一些论坛为了支持部分HTML特效而设计的语法标签,这些特定的语法语句通过论坛的特殊程序将其转换成HTML效果显示出来,至今大多数论坛程序仍然使用。说白了,UBB语法就是中括号语法,每条语句的语法标识符放在中括号里,和HTML语法一样,也定义了起始符,成双成对出现。
下面列举一些常用的UBB语法:
[*B]文字[*/B]:在文字的位置可以任意加入您需要的字符,显示为粗体效果。
[*I]文字[*/I]:在文字的位置可以任意加入您需要的字符,显示为斜体效果。
[*U]文字[*/U]:在文字的位置可以任意加入您需要的字符,显示为下划线效果。
[*align=center]文字[*/align]:在文字的位置可以任意加入您需要的字符,center位置center表示居中,left表示居左,right表示居右。
[*URL=http://www.zblue.net/article/bbs/post.asp?action=edit&BoardID=27&replyID=293&ID=133&star=1]关于论坛的三种编辑模式[*/URL]:加入超级连接。
[*img]图片地址[*/img]:在标签的中间插入图片地址可以实现插图效果。
[*flash]Flash连接地址[*/Flash]:在标签的中间插入Flash图片地址可以实现插入Flash。
[*code]文字[*/code]:在标签中写入文字可实现html中编号效果。
[*quote]引用[*/quote]:在标签的中间插入文字可以实现HTMl中引用文字效果。
[*list]文字[*/list] [*list=a]文字[*/list] [*list=1]文字[*/list]:更改list属性标签,实现HTML目录效果。
[*fly]文字[*/fly]:在标签的中间插入文字可以实现文字飞翔效果,类似跑马灯。
[*move]文字[*/move]:在标签的中间插入文字可以实现文字移动效果,为来回飘动。
[*glow=255,red,2]文字[*/glow]:在标签的中间插入文字可以实现文字发光特效,glow内属性依次为宽度、颜色和边界大小。
[*shadow=255,red,2]文字[*/shadow]:在标签的中间插入文字可以实现文字阴影特效,shadow内属性依次为宽度、颜色和边界大小。
[*color=颜色代码]文字[*/color]:输入您的颜色代码,在标签的中间插入文字可以实现文字颜色改变。
[*size=数字]文字[*/size]:输入您的字体大小,在标签的中间插入文字可以实现文字大小改变。
[*face=字体]文字[*/face]:输入您需要的字体,在标签的中间插入文字可以实现文字字体转换。
[*DIR=500,350]……[*/DIR]:为插入shockwave格式文件,中间的数字为宽度和长度。
[*RM=500,350,1]……[*/RM]:为插入realplayer格式的rm文件,中间的数字为宽度和长度,第三个数字取值为0和1,0表示手动播放,1表示自动播放。
[*MP=500,350,1]……[*/MP]:为插入为midia player格式的文件,中间的数字为宽度和长度,第三个数字取值为0和1,0表示手动播放,1表示自动播放。
[*QT=500,350]……[*/QT]:为插入为Quick time格式的文件,中间的数字为宽度和长度,第三个数字取值为0和1,0表示手动播放,1表示自动播放。
【说明】
有少数语法可能本论坛不一定支持。发表时要把*号去掉
HTML编辑模式:
这是论坛最高级的编辑模式。
html文件是一种可用任何文本编辑器创建的ASCII码文档。这些编辑器包括常见的写字板,记事本,word等。推荐大家用记事本方便一些!
一:文件的基本结构:
HTML文件由标记和被标记的内容组成,标记用来规定被标记的内容是什么信息
1.1
标记及其属性
1:标记的格式用“<"表示一个标记的开始,”>“表示一个标记的结束这两个字符必须同时出现,表示这是HTML代码
2:标记的属性
标记的属性是用来控制受标记影响的内容的显示和输出格式。设置属性的格式如下:
<标记 属性1=属性值 属性2=属性值。。。。>
一:文字标记
文字标记是”<font>“可以用”<font>“标记的不同属性来分别设置文本中文字的大小,字体,字型,字色等,<Font>标记的格式是:
<font 属性=属性值>被设置的字</font>
1.1
文字的大小
设置文字大小的属性是”size“ 他的取值范围是1到7。其中1为最小,7为最大,默认为3
1.2
文字的字体,颜色
字体属性是:face 颜色的属性是color
用法与上同
二:段落标记与文字布局
2.1文字换行
换行标记是<br>放在文字结尾处使得其后的文字在下一行显示
2.2段控制
标记是<p>放在文字后,使得其后文字空一行后换行显示
<p>的属性align用来设置文字的对齐方式。属性值是center(居中对齐),left(向左对齐),right(向右对齐)
2.3文字的分区显示
属性是<div>属性值也有三个,与上同,他主要用在许多段落的布局
2.4预格式化文本
在有多个空格时,HTML只默认一个空格。要使用多个空格,需要加入 。所以,这种方法对处理较为复杂的文档格式就很麻烦,用预格式化标记就很方便其格式是:
<pre>预先排好的内容</pre>
2.5超级链接
其标记为<a>格式为:<a herf="链接地址" 属性=属性值>热点内容(文字图片)<a>
表格是用<table>来定义其开始用<table>定义其结束的,必须与<table>标记配合使用的还有<tr>和<td>标记,构成表格的简单格式如下:
<table>
<tr>
<td>
</td>
</tr>
</table>
三:表格的主要属性
3.1<table>标记的主要属性
align定义表格的对齐方式,有三个属性值center,left,right
background定义表格的背景图案,属性值为图片的地址
bgcolor定义表格的背景颜色,属性值是各种颜色代码
border定义表格的边框宽度,属性值是数字
bordercolor定义表格边框的颜色,属性值是各种颜色代码
cellpadding定义单元格内容与单元格边框之间的距离,属性值是数字
cellspacing定义表格中单元格之间的距离
height定义表格的高度,属性值是数字
width定义表格的宽度,属性值是数字
3.2<tr>标记,表格是由多行与多列组成的,<tr>标记用来定义表格的一行,他的属性极其属性值定义的是表格中的该行,其主要属性与属性值如下:
align定义对齐方式,属性值与上同
background定义背景图案 bgcolor定义背景色
3.3<td>标记。用<td>标记概况起来的内容表示表格的单元。其主要属性与属性值和<table>标记的一样,补充两个合并列和行的代码:
colspan定义合并表格的列数,属性值是数字
rowspan定义合并表格的行数,属性值是数字