我学 YBB 代码2002.02.02
YBB 代码是我来《知青茶座》后才接触的,按介绍 YBB 代码是 HTML 语言的一个变种,主要用于 BBS 中。

经几天的摸索,发现各论坛的 YBB 代码功能并不相同,似乎没有“全国粮票”而只有“地方粮票”,《知青茶座》的“地方粮票”就是上图所示。

首先,我经 Yahoo 检索,推荐:《YBB代码编辑器》、《YBB代码说明》给各位参考。这,似乎是“原版粮票”,各位不妨比较一下。

其次,我学习时,常常利用上图所列的功能,比如“编辑帖子”、“删除此帖子”等,通过修改达到满意,也许这是我学太太改制服装的经验。
再次,建议各位制作“模板”,即将满意的帖子保存起来,需要时就可以套用。这也是我太太教的本事,她经常将喜欢的衣服用旧报纸建成纸样,记得有几年,她曾留意过服装商店的陈列,将那些领子、款式描摹下来,我觉得是一个好方法,我的《三元论》,以及杭辛斋的《制器尚象》都讨论过。
最后,我认为与小青年的“恋网”不同,我们的上网是一种消遣、欣赏、享受,应该尽可能把文章写得更美、把页面布置的更舒心。也正因为此,对能提供 HTML 支持的论坛,我保持着浓厚的兴趣;又对《知青茶座》的 YBB 功能一见钟情!
战地黄花网友赶鸭子上架,要我讲得通俗点。好在都是自己家里的事,我就权充一次菜老师,讲一讲吧。
现在的网页,文字、文字颜色、图片、表格、声音、视频、动画等都可以混合编辑,几乎到了随心所欲的地步。
页面显示的,仅仅是编辑成品的结果。其实,对编辑来说,除了页面上能看到的外,还有许多决定页面格式的控制语句是不直接在页面上显示出来的。标注式语言的特点,就是在需要设置的文字、图片等前后加上格式标签。

YBB 代码的控制格式很简单,《YBB代码编辑器》提供的“范例”又十分直观。比如“战地黄花”四个字的颜色设置,上图就给出了前后的格式标签。你只要将它剪下来,放进自己的文章中就行了。文字的大小,也是这样调整的。字体,在这个论坛中也可以调整,比如我的签名档。所以,我称这里是“地方粮票”,这是我们这批人都熟悉的语言。

贴图,关键是要知道自己想贴的图在哪里。网上的术语是图片的 IP 地址,或者 URL 地址,文章等链接也是如此。比如上图中“浏览器”指示的“地址”:http://skyangel.chinawolf.com/images/image/ybb.htm,而我的“
”地址则是:http://www.wtcachina.com/fangkc/fangkc-yin.gif,如果你想将它放进文章中,你只要点击右图蓝圈指示的按钮后,
将http://www.wtcachina.com/fangkc/fangkc-yin.gif 输入,就可以获得与该图相应的格式标签了。我不太满意的是,YBB 代码不如 HTML 语言可以随意设定贴图的位置,它似乎只有指定 center 或者嵌入在文字中,如上面我的“印章”那样。但是,这些基本够用了。
由于是“地方粮票”,其他功能这里似乎不提供,但操作方法大同小异,不妨举一反三,依此类推。比如,对 Flash 动画,下面这张“粮票”就可以:

为了把我们的家园打扮得更美,我想在这里探讨一下我们的“地方粮票”改进问题。
我的签名档,在我的模板中代码如下:
输入《知青茶座》后再读出,却成了:
通过比较,知道《知青茶座》的页面输出,仍然是通常的 HTML 语言,因为这是浏览器普遍使用的。由前者转换成后者,是因为后台的支持程序:http://www.lzqzj.com/bbs/bbs.cgi 在起作用,它将用户输入的 YBB 代码,逐一兑换成相应的 HTML 语言了。
后台支持程序是可以改写的。从这几天对 YBB 代码的了解看,开发 YBB 代码的主要目的有二个:
一,简化,让更多的人能掌握;
二,安全,限制 Java 等语言支持的“病毒”、“木马”进入。
于是,改进工作就很容易进行,比如,贴图的定位,除了置中,还可以左置、右置,Flash 动画和音乐,表格等,也可以实现或开放了。
当然,全面开放,这里也是可以的,即同样支持 HTML 语言,也可以由用户自己变通作“链接”。我提出探讨,是在“简化”、“安全”两条原则外,再补充第三条原则:“完善”。