更新程式
 

Openfind Enterprise Search (OES) 無障礙頁面更新

說明:
修補網頁樣板以符合無障礙規範。

適用版本:
OES 3.0.10 ~ OES 3.0.22
(OES 3.0.23 或以上版本已修補)

檔案列表:
<OES安裝目錄>\search\tmpl\default\
- search_result.tmpl
- cpage.tmpl

<OES安裝目錄>\admin\tmpl\default
- oriscgi_err.tmpl
- oriscgi_redir.tmpl
共四個檔案,更新前請先備份上述檔案。

更新方式:(有以下兩種,請依您的使用情況擇一操作。)
1. 若您並未使用客製化頁面,也從未修改 OES 頁面樣板,請做下列步驟:
  a. 下載 OES_patch_20090904.zip,解壓縮。
  b. 解壓縮後會看到OES目錄,將該目錄下所有檔案複製到<OES安裝目錄>,即可覆蓋需修補的頁面,
      完成更新。
2. 若您有使用客製化頁面,或是修改過上述樣板檔案,請於下列說明找到對應檔案之修改步驟進行修改。
    其他未修改的檔案則直接覆蓋:
  a. 搜尋出<OES安裝目錄>下的所有 search_result.tmpl 檔。
   ( <OES安裝目錄>\search\tmpl\default\ 或 <OES安裝目錄>\search\cust\{your_tmpl}\ 目錄下)
  打開檔案。
    i. 搜尋 onclick="UrlToPost 找到該行:

document.write('<a href="#$query_match_cnt" onclick="UrlToPost(\'query.cgi?$query_db_base_url'+ dbLinkName + '\')" >'+dbDescp+' ($query_match_cnt)</a>');
    加上紅色字串,置換為:
document.write('<a href="#$query_match_cnt" onclick="UrlToPost(\'query.cgi?$query_db_base_url'+ dbLinkName + '\')" onkeypress="UrlToPost(\'query.cgi?$query_db_base_url'+ dbLinkName + '\')">'+dbDescp+' ($query_match_cnt)</a>');
    ii. 搜尋 class="result_title"找到該行:
class="result_title" $if_query_opennwtarget=nw$endif_query_opennw $if_query_istype_web OnClick="LogWebUrl('$oriscgi_cgiprefixsearch/getfile.cgi?act=redirect&db=$query_rec_dbname&id=$query_rid&t=$query_idx_type&uilang=$oriscgi_uilang&title=$query_rec_rawtitle&url=$query_rec_rawurl');" $endif_query_istype_web >
    加上紅色字串,置換為:
class="result_title" $if_query_opennwtarget=nw$endif_query_opennw $if_query_istype_web OnClick="LogWebUrl('$oriscgi_cgiprefixsearch/getfile.cgi?act=redirect&db=$query_rec_dbname&id=$query_rid&t=$query_idx_type&uilang=$oriscgi_uilang&title=$query_rec_rawtitle&url=$query_rec_rawurl');" OnKeypress="LogWebUrl('$oriscgi_cgiprefixsearch/getfile.cgi?act=redirect&db=$query_rec_dbname&id=$query_rid&t=$query_idx_type&uilang=$oriscgi_uilang&title=$query_rec_rawtitle&url=$query_rec_rawurl');" $endif_query_istype_web >
  b. 搜尋出<OES安裝目錄>下的所有 cpage.tmpl 檔。
  ( <OES安裝目錄>\search\tmpl\default\ 或 <OES安裝目錄>\search\cust\{your_tmpl}\ 目錄下)
  打開檔案。搜尋 src="$cpage_thumb_url" 找到該行:
src="$cpage_thumb_url" border="0"></a></div>
  加上紅色字串,置換為:
src="$cpage_thumb_url" border="0" alt="ornamental pic"></a></div>
  c. 打開<OES安裝目錄>\admin\tmpl\default\oriscgi_redir.tmpl檔案。
  在檔案最上方加入一行:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
  d. 打開<OES安裝目錄>\admin\tmpl\default\oriscgi_err.tmpl檔案。
    i. 搜尋<html>找到該行:
<html>
    加上紅色字串,置換為:
<html lang="zh-TW">
    ii. 搜尋<table border="0" 找到該行:
<table border="0" cellspacing="0" cellpadding="0">
    加上紅色字串,置換為:
<able border="0" cellspacing="0" cellpadding="0" summary="typesetting table">
    iii. 搜尋<td width="44">找到該行:
<td width="44"><strong class="index_status_red"><span class="error_mesg16_b"><img src="$oriscgi_pageprefiximg/error.gif" width="40" height="40" align="absmiddle"></span></strong></td>
    置換為:
<td style="width:44px"><strong class="index_status_red"><span class="error_mesg16_b"><img src="$oriscgi_pageprefiximg/error.gif" style="width:40px; height:40px" align="absmiddle" alt="ornamental pic"></span></strong></td>
    iv. 搜尋<table align="center" 找到該行:
<table align="center"><tr><td>
    加上紅色字串,置換為:
<table align="center"summary="typesetting table"><tr><td>
  e. 將上述四種檔案修改完畢後儲存檔案,即完成更新。



以上更新步驟若有疑問,請洽客服人員。
客服人員聯絡方式如下:
TEL: +886-2-2369-7575
E-Mail: search_deliver@openfind.com.tw