前一版的聖經查詢系統只針對中文和合本聖經作查詢,這一版的系統不再只限於中文和合本聖經,因此標題也不再只強調中文和合本聖經了。
這次的系統是先從讀經的部份作起,一開始我就想作多版本的聖經閱讀,我看了幾個聖經網站,後來覺得
CCIM(網路基督使團)的介面很不錯,因此我的
讀經介面作得跟他們的有點像,這個介面方面在不同的版本之間切換,也很容易轉換到同一卷書的不同章節,要換到下一卷書也很方便。只是後來覺得似乎少了「同時顯現多個版本」的功能,有空再來想想要怎麼作。
基本上這個系統要加幾個聖經版本進來應該都沒有問題,只是聖經經文需要作正規化,基本的規定就是:每節經文都佔一行,每一行必須有 :
加節數,以第一個空格為經文的開頭。另外拿到經文後需要放到 Data 這個目錄中,且需要在 bible2.h 裡面的 version1
中增加一個聖經版本的資料,且將 VERNUM 增加 1(理論上這些如果作到資料檔中會比較方便一點,我稍微為了速度的緣故而將聖經版本定到
header file 裡面去)。之後將 Data 裡面的 chapter.c 重新編譯、執行,這是為了產生新的聖經版本的兩個索引檔,然後將
read201.o, search101.o, read101.o 殺掉、再重新
make,應該就可以。本來我覺得很容易加新版本的,不過這裡寫起來似乎還是很麻煩,有空我再試著改看看能否更簡單。
除了可擴充聖經的版本之外,還可以擴充顯現樣式。我目前只測試性地作了四種背景,分別為:一、
藍色背景;二、
新店行道會;三、
大安福音堂;四、
紫紅色背景。這些背景的寫法都很簡單,理論上可以用任何樣式的 html
檔案當它的顯現樣式。我只需要在這個 html 檔案中加入 [title] 與 [body] 兩個字串,[title]
是您希望讀經或搜尋程式加入標題的地方,只是按我目前程式的寫法必須將 [title] 與 </title> 兩個字串放在同一行。而
[body] 是您要經文出現的地方,理論上是可以放在任何地方。若標題部份不需要加上讀經時的章名,就不必寫 [title]
這個字串。將當作顯現樣式的這些 html 檔案作好後,必須將這個檔案放在 Data 的目錄裡面,然後在 bible2.h 裡面的
format、search_format、dic_format 加入此檔名的資料,本來我只是用 format
一個資料,後來想想,可能閱讀聖經、搜尋聖經、字典內容要有不同的背景才好,因此後來才改成三種背景。然後再將 FTNUM 增加 1 , 同樣地再把
search101.o, read201.o, read101.o 殺掉、重新 make,應該就可以使用這個新的背景顯現樣式了。
如果您喜歡用這個系統來讀經、搜尋,但是覺得它的顯現方式不夠好的話,可以作個顯現方式,讓它變得更好看。更可以按照您們單位需要的樣式來作,應該可以讓人看起來覺得很像您們自己單位的讀經程式的。前面之所以作
新店行道會、
大安福音堂顯現背景的原因是:這兩個網站上都有用到我的聖經查詢系統,只可惜他們使用的是原始顯現方式,所以看起來不太一致,這也是重寫這個系統的原因之一,希望這新的系統能夠讓其他單位更方便使用。