網頁服務

OAI-PMH

開放檔案存取協定 (OAI-PMH) 有兩組 『參與者』:資料提供者與服務提供者。資料提供者 (開放檔案、典藏庫) 提供自由近用的後設資料,以及可能,但不是必要的,自由近用全文或其他資源。OAI-PMH 提供簡便、低門檻的解決方案給資料提供者。服務提供者運用資料提供者的 OAI 介面擷取並儲存後設資料。沒有向資料提供者提出即時搜尋要求;而是,以OAI-PMH 擷取資料。

目前 Koha 祗能擔任資料提供者的角色。不能從其他典藏庫提取資料。主要的障礙在於 MARC 祗能供 Koha 索引之用。見 http://www.oaforum.org/tutorial/english/page3.htm 有關 OAI-PMH 運作的圖示。

OAI-PMH 詳情見:http://www.openarchives.org/pmh/

編輯 OAI-PMH 偏好啟用 OAI-PMH。啟用之後就能進入 http://YOURKOHACATALOG/cgi-bin/koha/oai.pl 查看檔案。

OAI 組態檔範例

       format:
         vs:
           metadataPrefix: vs
           metadataNamespace: http://veryspecial.tamil.fr/vs/format-pivot/1.1/vs
           schema: http://veryspecial.tamil.fr/vs/format-pivot/1.1/vs.xsd
           xsl_file: /usr/local/koha/xslt/vs.xsl
         marcxml:
           metadataPrefix: marxml
           metadataNamespace: http://www.loc.gov/MARC21/slim
http://www.loc.gov/standards/marcxml/schema/MARC21slim
           schema: http://www.loc.gov/MARC21/slim
http://www.loc.gov/standards/marcxml/schema/MARC21slim.xsd
         oai_dc:
           metadataPrefix: oai_dc
           metadataNamespace: http://www.openarchives.org/OAI/2.0/oai_dc/
           schema: http://www.openarchives.org/OAI/2.0/oai_dc.xsd
           xsl_file:
/usr/local/koha/koha-tmpl/intranet-tmpl/xslt/UNIMARCslim2OAIDC.xsl

REST 服務

可以經由 REST http 請求向 Koha 提出請求。BibLibre 公司撰寫一個外部模組,增加 ILS-DI 所無的服務。不需認證程序,但可把認證後的 ip 列在組態檔內。該等服務在 Koha 3.10、3.12 與 3.14 版均被測試過。詳情在 http://git.biblibre.com 的 README 檔案與 opac/rest.pl。若需額外的功能,請洽 dev_patches AT biblibre DOT com。

1.4 版提供的服務是:

GET branches
GET user/byid/:borrowernumber/holds
GET user/:user_name/holds
GET user/byid/:borrowernumber/issues
GET user/:user_name/issues
GET user/:user_name/issues_history
GET user/byid/:borrowernumber/issues_history
GET user/today
GET user/all
POST user
PUT user/:user_name
GET biblio/:biblionumber/items
GET biblio/:biblionumber/holdable
GET biblio/:biblionumber/items_holdable_status
GET item/:itemnumber/holdable
PUT auth/change_password
GET /suggestions
GET /suggestions/:suggestionid
POST /suggestions
PUT /suggestions/:suggestionid
DELETE /suggestions/:suggestionid

使用 SRU 伺服器

使用 SRU 伺服器

Koha 經由 URL (SRU) 通信協定執行搜尋/取得作業。詳情請參見 http://www.loc.gov/standards/sru/。使用1.1 版。

Explain

查看指定伺服器應用 SRU 的資訊,您應以無參數的方式近用至伺服器的 Explain 檔案。如:<http://myserver.com:9999/biblios/>。回應的資料是 XML 格式看來如下且提供 SRU 伺服器的預設設定資訊。

       <zs:explainResponse>
            <zs:version>1.1</zs:version>
            <zs:record>
                 <zs:recordSchema>http://explain.z3950.org/dtd/2.0/</zs:recordSchema>
                 <zs:recordPacking>xml</zs:recordPacking>
                 <zs:recordData>
                 <explain xml:base="zebradb/explain-biblios.xml">
                 <!--
                 try stylesheet url: http://./?stylesheet=docpath/sru2.xsl
                 -->
            <serverInfo protocol="SRW/SRU/Z39.50">
                 <host>biblibre</host>
                 <port>9999</port>
                 <database>biblios</database>
            </serverInfo>
            <databaseInfo>
                 <title lang="en" primary="true">Koha 3 Bibliographic SRU/SRW/Z39.50 server</title>
                 <description lang="en" primary="true">Koha 3 Bibliographic Server</description>
                 <links>
                      <sru>http://biblibre:9999</sru>
                 </links>
            </databaseInfo>
            <indexInfo>
                 <set name="cql" identifier="info:srw/cql-context-set/1/cql-v1.1">
                      <title>CQL Standard Set</title>
                 </set>
                 <index search="true" scan="true" sort="false">
                 <title lang="en">CQL Server Choice</title>
                 <map>
                      <name set="cql">serverChoice</name>
                 </map>
            <map>
               <attr type="1" set="bib1">text</attr>
               </map>
          </index>
      <index search="true" scan="true" sort="false">
         <title lang="en">CQL All</title>
             <map>
<name set="cql">all</name>
</map>
<map>
<attr type="1" set="bib1">text</attr>
</map>
</index>
<!-- Record ID index -->
<index search="true" scan="true" sort="false">
<title lang="en">Record ID</title>
<map>
<name set="rec">id</name>
</map>
<map>
<attr type="1" set="bib1">rec:id</attr>
<attr type="4" set="bib1">3</attr>
</map>
</index>

Retrieve

我的搜尋 http://univ_lyon3.biblibre.com:9999/biblios?version=1.1&amp;operation=searchRetrieve&amp;query=coral reefs&amp;maximumRecords=1 提取一筆紀錄。回應的內容像這樣:

          <zs:searchRetrieveResponse>
<zs:version>1.1</zs:version>
<zs:numberOfRecords>1</zs:numberOfRecords>
<zs:records>
<zs:record>
<zs:recordPacking>xml</zs:recordPacking>
<zs:recordData>
<record xsi:schemaLocation="http://www.loc.gov/MARC21/slim http://www.loc.gov/ standards/marcxml/schema/MARC21slim.xsd">
<leader> cam a22 4500</leader>
<datafield tag="010" ind1=" " ind2=" ">
<subfield code="a">2-603-01193-6</subfield>
<subfield code="b">rel.</subfield>
<subfield code="d">159 F</subfield>
</datafield>
<datafield tag="020" ind1=" " ind2=" ">
<subfield code="a">FR</subfield>
<subfield code="b">00065351</subfield>
</datafield>
<datafield tag="101" ind1="1" ind2=" ">
<subfield code="c">ita</subfield>
</datafield>
<datafield tag="105" ind1=" " ind2=" ">
<subfield code="a">a z 00|y|</subfield>
</datafield>
<datafield tag="106" ind1=" " ind2=" ">
<subfield code="a">r</subfield>
</datafield>
<datafield tag="100" ind1=" " ind2=" ">
<subfield code="a">20091130 frey50 </subfield>
</datafield>
<datafield tag="200" ind1="1" ind2=" ">
<subfield code="a">Guide des récifs coralliens / A Guide to Coral Reefs</subfield>
<subfield code="b">Texte imprimé</subfield>
<subfield code="e">la faune sous-marine des coraux</subfield>
<subfield code="f">A. et A. Ferrari</subfield>
</datafield>
<datafield tag="210" ind1=" " ind2=" ">
<subfield code="a">Lausanne</subfield>
<subfield code="a">Paris</subfield>
<subfield code="c">Delachaux et Niestlé</subfield>
<subfield code="d">cop. 2000</subfield>
<subfield code="e">impr. en Espagne</subfield>
</datafield>
<datafield tag="215" ind1=" " ind2=" ">
<subfield code="a">287 p.</subfield>
<subfield code="c">ill. en coul., couv. ill. en coul.</subfield>
<subfield code="d">20 cm</subfield>
</datafield>
......
<idzebra>
<size>4725</size>
<localnumber>2</localnumber>
<filename>/tmp/nw10BJv9Pk/upd_biblio/exported_records</filename>
</idzebra>
</record>
</zs:recordData>
<zs:recordPosition>1</zs:recordPosition>
</zs:record>
</zs:records>
</zs:searchRetrieveResponse>

OPAC 使用的新題名封面

圖書館多半在其公共目錄頁面新增其他功能。可從其他服務取得 (多半需付費) 該等功能或者從 Koha 內 :ref:`啟用外掛 <#pluginsystem>`__ 並使用 封面外掛 係依照 Flipster 而來,一個 jQuery 的外掛。

安裝外掛之後,依照下面的步驟取得封面:

首先,新增封面的機制。讓外掛知道您的機制應包括的內容。每個報表祗需三個欄位;題名、書目號與國際標準書號。必須包括正確的國際標準書號,才能夠抓取到封面。英文封面的外掛中,我們最常用 Amazon 封面圖像,不過我相信以後可以建置抓取封面的組態檔讓我們從其他的來源抓取封面。

第二,我們需組態外掛。外掛組態是使用 YAML 的純文字區塊 (實際上,它是 JSON,YAML 的子集合) 儲存組態選項。在此例中看來像這樣:

- id: 42
  selector: #coverflow
  options:
  style: coverflow

在上例裡,於 id 42 的外掛裡使用報表,並以其新增封面取代 id 為 「封面」。把選單直接交給 Flipster,支援 Flipster 的選項就能夠納入外掛中!事實上,除了傳統的封面外,還有 “carousel” 模式更精簡地處理封面。還可從多個選項裡,組態指定的封面。

儲存或更新外掛選項時,會產生自動儲存在 Koha 的 OpacUserJS 系統偏好內的 JavaScript 程式碼。以下是範例:

/* JS for Koha CoverFlow Plugin
 This JS was added automatically by installing the CoverFlow plugin
 Please do not modify */$(document).ready(function(){$.getScript("/plugin/Koha/Plugin/Com/ByWaterSolutions/CoverFlow/jquery-flipster/src/js/jquery.flipster.min.js",function(data,textStatus,jqxhr){$("head").append("<link id='flipster-css' href='/plugin/Koha/Plugin/Com/ByWaterSolutions/CoverFlow/jquery-flipster/src/css/jquery.flipster.min.css' type='text/css' rel='stylesheet' />");$('#coverflow').load("/coverflow.pl?id=42",function(){var opt={'items':'.item','minfactor':15,'distribution':1.5,'scalethreshold':0,'staticbelowthreshold':false,'titleclass':'itemTitle','selectedclass':'selectedItem','scrollactive':true,'step':{'limit':4,'width':10,'scale':true}};$('#coverflow').flipster({style:'coverflow',});});});});
/* End of JS for Koha CoverFlow Plugin */

為什麼要做這個?速度!載入頁面時不必每次產生相同的程式碼,產生一次後,就能重複使用。

仔細檢視程式碼,會發現它指向 “coverflow.pl” 腳本。此腳本包括外封面。需從 OPAC (我們不要關閉任何 XSS 攻擊警示) 近用它,我們需修改網頁伺服器組態供公共目錄使用並加入以下:

ScriptAlias /coverflow.pl "/var/lib/koha/mykoha/plugins/Koha/Plugin/Com/ByWaterSolutions/CoverFlow/coverflow.pl"

這段外掛讓我們從 OPAC 近用 coverflow.pl 腳本。此腳本提取報表資料並交給公共目錄產生封面。支援 Koha::Cache 快速載入封面!

最後一個步驟是把選擇細目置於公共目錄的某處。在上例中,我把它置於系統偏好 OpacMainUserBlock 內:

<span id="coverflow">Loading...</span>

置入後,祗需刷新您的 OPAC 頁面,就能夠有它,非常個人化的封面!不祗是在電腦螢幕上看起來很酷,在行動裝置上也極佳,觸控螢幕也可以!

image1316

系統偏好預設值

ISBD 預設值

ISBD 偏好的預設值。

MARC 預設值

#100||{ 100a }{ 100b }{ 100c }{ 100d }{ 110a }{ 110b }{ 110c }{ 110d }{ 110e }{ 110f }{ 110g }{ 130a }{ 130d }{ 130f }{ 130g }{ 130h }{ 130k }{ 130l }{ 130m }{ 130n }{ 130o }{ 130p }{ 130r }{ 130s }{ 130t }|<br/><br/>

#245||{ 245a }{ 245b }{245f }{ 245g }{ 245k }{ 245n }{ 245p }{ 245s }{ 245h }|

#246||{ : 246i }{ 246a }{ 246b }{ 246f }{ 246g }{ 246n }{ 246p }{ 246h }|

#242||{ = 242a }{ 242b }{ 242n }{ 242p }{ 242h }|

#245||{ 245c }|

#242||{ = 242c }|

#250| - |{ 250a }{ 250b }|

#254|, |{ 254a }|

#255|, |{ 255a }{ 255b }{ 255c }{ 255d }{ 255e }{ 255f }{ 255g }|

#256|, |{ 256a }|

#257|, |{ 257a }|

#258|, |{ 258a }{ 258b }|

#260| - |{ 260a }{ 260b }{ 260c }|

#300| - |{ 300a }{ 300b }{ 300c }{ 300d }{ 300e }{ 300f }{ 300g }|

#306| - |{ 306a }|

#307| - |{ 307a }{ 307b }|

#310| - |{ 310a }{ 310b }|

#321| - |{ 321a }{ 321b }|

#340| - |{ 3403 }{ 340a }{ 340b }{ 340c }{ 340d }{ 340e }{ 340f }{ 340h }{ 340i }|

#342| - |{ 342a }{ 342b }{ 342c }{ 342d }{ 342e }{ 342f }{ 342g }{ 342h }{ 342i }{ 342j }{ 342k }{ 342l }{ 342m }{ 342n }{ 342o }{ 342p }{ 342q }{ 342r }{ 342s }{ 342t }{ 342u }{ 342v }{ 342w }|

#343| - |{ 343a }{ 343b }{ 343c }{ 343d }{ 343e }{ 343f }{ 343g }{ 343h }{ 343i }|

#351| - |{ 3513 }{ 351a }{ 351b }{ 351c }|

#352| - |{ 352a }{ 352b }{ 352c }{ 352d }{ 352e }{ 352f }{ 352g }{ 352i }{ 352q }|

#362| - |{ 362a }{ 351z }|

#440| - |{ 440a }{ 440n }{ 440p }{ 440v }{ 440x }|.

#490| - |{ 490a }{ 490v }{ 490x }|.

#800| - |{ 800a }{ 800b }{ 800c }{ 800d }{ 800e }{ 800f }{ 800g }{ 800h }{ 800j }{ 800k }{ 800l }{ 800m }{ 800n }{ 800o }{ 800p }{ 800q }{ 800r }{ 800s }{ 800t }{ 800u }{ 800v }|.

#810| - |{ 810a }{ 810b }{ 810c }{ 810d }{ 810e }{ 810f }{ 810g }{ 810h }{ 810k }{ 810l }{ 810m }{ 810n }{ 810o }{ 810p }{ 810r }{ 810s }{ 810t }{ 810u }{ 810v }|.

#811| - |{ 811a }{ 811c }{ 811d }{ 811e }{ 811f }{ 811g }{ 811h }{ 811k }{ 811l }{ 811n }{ 811p }{ 811q }{ 811s }{ 811t }{ 811u }{ 811v }|.

#830| - |{ 830a }{ 830d }{ 830f }{ 830g }{ 830h }{ 830k }{ 830l }{ 830m }{ 830n }{ 830o }{ 830p }{ 830r }{ 830s }{ 830t }{ 830v }|.

#500|<br/><br/>|{ 5003 }{ 500a }|

#501|<br/><br/>|{ 501a }|

#502|<br/><br/>|{ 502a }|

#504|<br/><br/>|{ 504a }|

#505|<br/><br/>|{ 505a }{ 505t }{ 505r }{ 505g }{ 505u }|

#506|<br/><br/>|{ 5063 }{ 506a }{ 506b }{ 506c }{ 506d }{ 506u }|

#507|<br/><br/>|{ 507a }{ 507b }|

#508|<br/><br/>|{ 508a }{ 508a }|

#510|<br/><br/>|{ 5103 }{ 510a }{ 510x }{ 510c }{ 510b }|

#511|<br/><br/>|{ 511a }|

#513|<br/><br/>|{ 513a }{513b }|

#514|<br/><br/>|{ 514z }{ 514a }{ 514b }{ 514c }{ 514d }{ 514e }{ 514f }{ 514g }{ 514h }{ 514i }{ 514j }{ 514k }{ 514m }{ 514u }|

#515|<br/><br/>|{ 515a }|

#516|<br/><br/>|{ 516a }|

#518|<br/><br/>|{ 5183 }{ 518a }|

#520|<br/><br/>|{ 5203 }{ 520a }{ 520b }{ 520u }|

#521|<br/><br/>|{ 5213 }{ 521a }{ 521b }|

#522|<br/><br/>|{ 522a }|

#524|<br/><br/>|{ 524a }|

#525|<br/><br/>|{ 525a }|

#526|<br/><br/>|{\n510i }{\n510a }{ 510b }{ 510c }{ 510d }{\n510x }|

#530|<br/><br/>|{\n5063 }{\n506a }{ 506b }{ 506c }{ 506d }{\n506u }|

#533|<br/><br/>|{\n5333 }{\n533a }{\n533b }{\n533c }{\n533d }{\n533e }{\n533f }{\n533m }{\n533n }|

#534|<br/><br/>|{\n533p }{\n533a }{\n533b }{\n533c }{\n533d }{\n533e }{\n533f }{\n533m }{\n533n }{\n533t }{\n533x }{\n533z }|

#535|<br/><br/>|{\n5353 }{\n535a }{\n535b }{\n535c }{\n535d }|

#538|<br/><br/>|{\n5383 }{\n538a }{\n538i }{\n538u }|

#540|<br/><br/>|{\n5403 }{\n540a }{ 540b }{ 540c }{ 540d }{\n520u }|

#544|<br/><br/>|{\n5443 }{\n544a }{\n544b }{\n544c }{\n544d }{\n544e }{\n544n }|

#545|<br/><br/>|{\n545a }{ 545b }{\n545u }|

#546|<br/><br/>|{\n5463 }{\n546a }{ 546b }|

#547|<br/><br/>|{\n547a }|

#550|<br/><br/>|{ 550a }|

#552|<br/><br/>|{ 552z }{ 552a }{ 552b }{ 552c }{ 552d }{ 552e }{ 552f }{ 552g }{ 552h }{ 552i }{ 552j }{ 552k }{ 552l }{ 552m }{ 552n }{ 562o }{ 552p }{ 552u }|

#555|<br/><br/>|{ 5553 }{ 555a }{ 555b }{ 555c }{ 555d }{ 555u }|

#556|<br/><br/>|{ 556a }{ 506z }|

#563|<br/><br/>|{ 5633 }{ 563a }{ 563u }|

#565|<br/><br/>|{ 5653 }{ 565a }{ 565b }{ 565c }{ 565d }{ 565e }|

#567|<br/><br/>|{ 567a }|

#580|<br/><br/>|{ 580a }|

#581|<br/><br/>|{ 5633 }{ 581a }{ 581z }|

#584|<br/><br/>|{ 5843 }{ 584a }{ 584b }|

#585|<br/><br/>|{ 5853 }{ 585a }|

#586|<br/><br/>|{ 5863 }{ 586a }|

#020|<br/><br/><label>ISBN: </label>|{ 020a }{ 020c }|

#022|<br/><br/><label>ISSN: </label>|{ 022a }|

#222| = |{ 222a }{ 222b }|

#210| = |{ 210a }{ 210b }|

#024|<br/><br/><label>標準號碼:</label>|{ 024a }{ 024c }{ 024d }{ 0242 }|

#027|<br/><br/><label>標準技術報告號碼:</label>|{ 027a }|

#028|<br/><br/><label>出版社編號:</label>|{ 028a }{ 028b }|

#013|<br/><br/><label>專利編號:</label>|{ 013a }{ 013b }{ 013c }{ 013d }{ 013e }{ 013f }|

#030|<br/><br/><label>CODEN: </label>|{ 030a }|

#037|<br/><br/><label>來源:</label>|{ 037a }{ 037b }{ 037c }{ 037f }{ 037g }{ 037n }|

#010|<br/><br/><label>LCCN: </label>|{ 010a }|

#015|<br/><br/><label>國家書目號:</label>|{ 015a }{ 0152 }|

#016|<br/><br/><label>國家書目機構控制編號:</label>|{ 016a }{ 0162 }|

#600|<br/><br/><label>主題–人名:</label>|{\n6003 }{\n600a}{ 600b }{ 600c }{ 600d }{ 600e }{ 600f }{ 600g }{ 600h }{–600k}{ 600l }{ 600m }{ 600n }{ 600o }{–600p}{ 600r }{ 600s }{ 600t }{ 600u }{–600x}{–600z}{–600y}{–600v}|

#610|<br/><br/><label>主題–團體名稱:</label>|{\n6103 }{\n610a}{ 610b }{ 610c }{ 610d }{ 610e }{ 610f }{ 610g }{ 610h }{–610k}{ 610l }{ 610m }{ 610n }{ 610o }{–610p}{ 610r }{ 610s }{ 610t }{ 610u }{–610x}{–610z}{–610y}{–610v}|

#611|<br/><br/><label>主題–會議名稱:</label>|{\n6113 }{\n611a}{ 611b }{ 611c }{ 611d }{ 611e }{ 611f }{ 611g }{ 611h }{–611k}{ 611l }{ 611m }{ 611n }{ 611o }{–611p}{ 611r }{ 611s }{ 611t }{ 611u }{–611x}{–611z}{–611y}{–611v}|

#630|<br/><br/><label>主題–劃一題名:</label>|{\n630a}{ 630b }{ 630c }{ 630d }{ 630e }{ 630f }{ 630g }{ 630h }{–630k }{ 630l }{ 630m }{ 630n }{ 630o }{–630p}{ 630r }{ 630s }{ 630t }{–630x}{–630z}{–630y}{–630v}|

#648|<br/><br/><label>主題–年代術語:</label>|{\n6483 }{\n648a }{–648x}{–648z}{–648y}{–648v}|

#650|<br/><br/><label>主題–主題術語:</label>|{\n6503 }{\n650a}{ 650b }{ 650c }{ 650d }{ 650e }{–650x}{–650z}{–650y}{–650v}|

#651|<br/><br/><label>主題–地名:</label>|{\n6513 }{\n651a}{ 651b }{ 651c }{ 651d }{ 651e }{–651x}{–651z}{–651y}{–651v}|

#653|<br/><br/><label>主題–索引術語:</label>|{ 653a }|

#654|<br/><br/><label>主題–面向索引術語:</label>|{\n6543 }{\n654a}{–654b}{–654x}{–654z}{–654y}{–654v}|

#655|<br/><br/><label>索引術語–通用/型式:</label>|{\n6553 }{\n655a}{–655b}{–655x }{–655z}{–655y}{–655v}|

#656|<br/><br/><label>索引術語–職業:</label>|{\n6563 }{\n656a}{–656k}{–656x}{–656z}{–656y}{–656v}|

#657|<br/><br/><label>索引術語–功能:</label>|{\n6573 }{\n657a}{–657x}{–657z}{–657y}{–657v}|

#658|<br/><br/><label>索引術語–課程目標:</label>|{\n658a}{–658b}{–658c}{–658d}{–658v}|

#050|<br/><br/><label>美國國會圖書館分類號:</label>|{ 050a }{ / 050b }|

#082|<br/><br/><label>杜威十進分類法號:</label>|{ 082a }{ / 082b }|

#080|<br/><br/><label>國際十進分類法號:</label>|{ 080a }{ 080x }{ / 080b }|

#070|<br/><br/><label>美國農業圖書館索書號:</label>|{ 070a }{ / 070b }|

#060|<br/><br/><label>美國國立醫學圖書館索書號:</label>|{ 060a }{ / 060b }|

#074|<br/><br/><label>美國政府出版品編號:</label>|{ 074a }|

#086|<br/><br/><label>美國政府出版品分類號:</label>|{ 086a }|

#088|<br/><br/><label>報告編號:</label>|{ 088a }|

UNIMARC 預設值

#200|<h2>題名:|{200a}{. 200c}{ : 200e}{200d}{. 200h}{. 200i}|</h2>

#461|<label class=」ipt」>部份內容:</label>|<a href=」/cgi-bin/koha/catalogue/search.pl?op=do_search{&q=461t&idx=ti}」>{461t}</a>{N∞ 461h} {v. 461v}{(461d)}<br/>|

#200b|<label class=」ipt」>資料類型標示:</label>| {200b }|<br/>

#101a|<label class=」ipt」>語文:</label>|<a href=」/cgi-bin/koha/catalogue/search.pl?op=do_search{&q=101a&idx=ln}」>{101a}</a>|<br/>

#200f|<label class=」ipt」>著者:</label>|<a href=」/cgi-bin/koha/catalogue/search.pl?op=do_search{&q=200f&idx=au}」>{200f ; }</a>|<br/>

#200g|<label class=」ipt」>合著者:</label>|<a href=」/cgi-bin/koha/catalogue/search.pl?op=do_search{&q=200g&idx=au}」>{200g ; }</a>|<br/>

#210a|<br/><label class=」ipt」>出版地:</label>|<a href=」/cgi-bin/koha/catalogue/search.pl?op=do_search&idx=pl&q={210a}」>{210a}</a>|<br/>

#210c|<label class=」ipt」>出版者:</label>|<a href=」/cgi-bin/koha/catalogue/search.pl?op=do_search&idx=pb&q={210c}」>{210c ; }</a>|<br/>

#210d|<label class=」ipt」>出版年:</label>|{ 210d}|<br/>

#215|<label class=」ipt」>說明:</label>|{215a}{ : 215c}{ ; 215d}{ + 215e}|<br/>

#225a|<label class=」ipt」>集叢:</label>|<a href=」/cgi-bin/koha/catalogue/search.pl?op=do_search{&q=225a&idx=se}」>{225a ;}</a> |

#225||{ = 225d}{ : 225e}{. 225h}{. 225i}{ / 225f}{, 225x}{ ; 225v}|<br/>

#686|<label>分類法:</label>|{ 686a }|<br/>

#608|<label>型式、通用: </label>|<a href=」/cgi-bin/koha/catalogue/search.pl?op=do_search&idx=su&q={608a}」><img border=」0」 src=」/opac-tmpl/css/en/images/filefind.png」 height=」15」 title=」Search on {608a}」>{ 608a}</a>|<br/><br/>

#200||<label class=」ipt」>主題:</label><br/>|<ul>

#600|<label class=」ipt」>個人 </label><br/> |<li><a href=」/cgi-bin/koha/catalogue/search.pl?op=do_search&idx=su&q={600a}」><img border=」0」 src=」/opac-tmpl/css/en/images/filefind.png」 height=」15」 title=」Search on {600a}」>{ 600a}</a></li>|<br/>

#601|<label class=」ipt」>機構 </label><br/>|<li><a href=」/cgi-bin/koha/catalogue/search.pl?op=do_search&idx=su&q={601a}」><img border=」0」 src=」/opac-tmpl/css/en/images/filefind.png」 height=」15」 title=」Search on {601a}」>{ 601a}</a></li>|<br/>

#606|<label class=」ipt」>術語 </label><br/>|<li><a href=」/cgi-bin/koha/catalogue/search.pl?op=do_search&idx=su&q={606a}」><img border=」0」 src=」/opac-tmpl/css/en/images/filefind.png」 height=」15」 title=」Search on {606a}」>{ 606a}</a></li>|<br/>

#607|<label class=」ipt」>地方 </label><br/>|<li><a href=」/cgi-bin/koha/catalogue/search.pl?op=do_search&idx=su&q={607a}」><img border=」0」 src=」/opac-tmpl/css/en/images/filefind.png」 height=」15」 title=」Search on {607a}」>{ 607a}</a></li>|<br/>

#610|<label>鍵詞</label><br/>|<li><a href=」/cgi-bin/koha/catalogue/search.pl?op=do_search&idx=su&q={610a}」><img border=」0」 src=」/opac-tmpl/css/en/images/filefind.png」 height=」15」 title=」Search on {610a}」>{ 610a}</a></li>|

#200||</ul>|

#856|<label class=」ipt」>電子資源:</label>|<a href=」{856u}」>點選此處</a> 進入外部資源<br/>

#010|<label class=」ipt」>ISBN : </label>|{010a ;}|<br/>

#011|<label class=」ipt」>ISSN : </label>|{011a ;}|<br/>

#200||<label class=」ipt」>附註:</label>|<br/><ul>

#300||<li>{300a}</li>|

#307||<li>{307a}</li>|

#310||<li>{310a}</li>|

#326||<li>{326a}</li>|

#327||<li>{327a}</li>|

#333|<li>Public : |{333a}</li>|

#200||</ul>|

#330||<label class=」ipt」>摘要:</label>|<br/>

#330||{330a}|<br/>

#200||<br/><h2>Items</h2>|

#200|<table>|<th>索書號</th><th>複本說明</th><th>字型</th><th>屬性詳情</th><th>流通類型</th><th>條碼</th>|

#995||<tr><td> {995k}</td><td> {995u}</td><td> {995y}</td><td>{995e}  </td><td> {995o}</td><td>{995f}</td></tr>|</table>

OPACISBD 預設

OPACISBD 偏好的預設值。

MARC

#100||{ 100a }{ 100b }{ 100c }{ 100d }{ 110a }{ 110b }{ 110c }{ 110d }{ 110e }{ 110f }{ 110g }{ 130a }{ 130d }{ 130f }{ 130g }{ 130h }{ 130k }{ 130l }{ 130m }{ 130n }{ 130o }{ 130p }{ 130r }{ 130s }{ 130t }|<br/><br/>

#245||{ 245a }{ 245b }{245f }{ 245g }{ 245k }{ 245n }{ 245p }{ 245s }{ 245h }|

#246||{ : 246i }{ 246a }{ 246b }{ 246f }{ 246g }{ 246n }{ 246p }{ 246h }|

#242||{ = 242a }{ 242b }{ 242n }{ 242p }{ 242h }|

#245||{ 245c }|

#242||{ = 242c }|

#250| - |{ 250a }{ 250b }|

#254|, |{ 254a }| #255|, |{ 255a }{ 255b }{ 255c }{ 255d }{ 255e }{ 255f }{ 255g }| #256|, |{ 256a }|

#257|, |{ 257a }|

#258|, |{ 258a }{ 258b }|

#260| - |{ 260a }{ 260b }{ 260c }|

#300| - |{ 300a }{ 300b }{ 300c }{ 300d }{ 300e }{ 300f }{ 300g }|

#306| - |{ 306a }| #307| - |{ 307a }{ 307b }|

#310| - |{ 310a }{ 310b }|

#321| - |{ 321a }{ 321b }|

#340| - |{ 3403 }{ 340a }{ 340b }{ 340c }{ 340d }{ 340e }{ 340f }{ 340h }{ 340i }|

#342| - |{ 342a }{ 342b }{ 342c }{ 342d }{ 342e }{ 342f }{ 342g }{ 342h }{ 342i }{ 342j }{ 342k }{ 342l }{ 342m }{ 342n }{ 342o }{ 342p }{ 342q }{ 342r }{ 342s }{ 342t }{ 342u }{ 342v }{ 342w }|

#343| - |{ 343a }{ 343b }{ 343c }{ 343d }{ 343e }{ 343f }{ 343g }{ 343h }{ 343i }|

#351| - |{ 3513 }{ 351a }{ 351b }{ 351c }|

#352| - |{ 352a }{ 352b }{ 352c }{ 352d }{ 352e }{ 352f }{ 352g }{ 352i }{ 352q }|

#362| - |{ 362a }{ 351z }|

#440| - |{ 440a }{ 440n }{ 440p }{ 440v }{ 440x }|. #490| - |{ 490a }{ 490v }{ 490x }|.

#800| - |{ 800a }{ 800b }{ 800c }{ 800d }{ 800e }{ 800f }{ 800g }{ 800h }{ 800j }{ 800k }{ 800l }{ 800m }{ 800n }{ 800o }{ 800p }{ 800q }{ 800r }{ 800s }{ 800t }{ 800u }{ 800v }|.

#810| - |{ 810a }{ 810b }{ 810c }{ 810d }{ 810e }{ 810f }{ 810g }{ 810h }{ 810k }{ 810l }{ 810m }{ 810n }{ 810o }{ 810p }{ 810r }{ 810s }{ 810t }{ 810u }{ 810v }|.

#811| - |{ 811a }{ 811c }{ 811d }{ 811e }{ 811f }{ 811g }{ 811h }{ 811k }{ 811l }{ 811n }{ 811p }{ 811q }{ 811s }{ 811t }{ 811u }{ 811v }|.

#830| - |{ 830a }{ 830d }{ 830f }{ 830g }{ 830h }{ 830k }{ 830l }{ 830m }{ 830n }{ 830o }{ 830p }{ 830r }{ 830s }{ 830t }{ 830v }|.

#500|<br/><br/>|{ 5003 }{ 500a }|

#501|<br/><br/>|{ 501a }|

#502|<br/><br/>|{ 502a }|

#504|<br/><br/>|{ 504a }|

#505|<br/><br/>|{ 505a }{ 505t }{ 505r }{ 505g }{ 505u }|

#506|<br/><br/>|{ 5063 }{ 506a }{ 506b }{ 506c }{ 506d }{ 506u }|

#507|<br/><br/>|{ 507a }{ 507b }| #508|<br/><br/>|{ 508a }{ 508a }|

#510|<br/><br/>|{ 5103 }{ 510a }{ 510x }{ 510c }{ 510b }|

#511|<br/><br/>|{ 511a }|

#513|<br/><br/>|{ 513a }{513b }|

#514|<br/><br/>|{ 514z }{ 514a }{ 514b }{ 514c }{ 514d }{ 514e }{ 514f }{ 514g }{ 514h }{ 514i }{ 514j }{ 514k }{ 514m }{ 514u }|

#515|<br/><br/>|{ 515a }|

#516|<br/><br/>|{ 516a }|

#518|<br/><br/>|{ 5183 }{ 518a }|

#520|<br/><br/>|{ 5203 }{ 520a }{ 520b }{ 520u }|

#521|<br/><br/>|{ 5213 }{ 521a }{ 521b }|

#522|<br/><br/>|{ 522a }|

#524|<br/><br/>|{ 524a }|

#525|<br/><br/>|{ 525a }|

#526|<br/><br/>|{\n510i }{\n510a }{ 510b }{ 510c }{ 510d }{\n510x }|

#530|<br/><br/>|{\n5063 }{\n506a }{ 506b }{ 506c }{ 506d }{\n506u }|

#533|<br/><br/>|{\n5333 }{\n533a }{\n533b }{\n533c }{\n533d }{\n533e }{\n533f }{\n533m }{\n533n }|

#534|<br/><br/>|{\n533p }{\n533a }{\n533b }{\n533c }{\n533d }{\n533e }{\n533f }{\n533m }{\n533n }{\n533t }{\n533x }{\n533z }|

#535|<br/><br/>|{\n5353 }{\n535a }{\n535b }{\n535c }{\n535d }|

#538|<br/><br/>|{\n5383 }{\n538a }{\n538i }{\n538u }|

#540|<br/><br/>|{\n5403 }{\n540a }{ 540b }{ 540c }{ 540d }{\n520u }|

#544|<br/><br/>|{\n5443 }{\n544a }{\n544b }{\n544c }{\n544d }{\n544e }{\n544n }|

#545|<br/><br/>|{\n545a }{ 545b }{\n545u }| #546|<br/><br/>|{\n5463 }{\n546a }{ 546b }|

#547|<br/><br/>|{\n547a }| #550|<br/><br/>|{ 550a }|

#552|<br/><br/>|{ 552z }{ 552a }{ 552b }{ 552c }{ 552d }{ 552e }{ 552f }{ 552g }{ 552h }{ 552i }{ 552j }{ 552k }{ 552l }{ 552m }{ 552n }{ 562o }{ 552p }{ 552u }|

#555|<br/><br/>|{ 5553 }{ 555a }{ 555b }{ 555c }{ 555d }{ 555u }|

#556|<br/><br/>|{ 556a }{ 506z }| #563|<br/><br/>|{ 5633 }{ 563a }{ 563u }|

#565|<br/><br/>|{ 5653 }{ 565a }{ 565b }{ 565c }{ 565d }{ 565e }|

#567|<br/><br/>|{ 567a }|

#580|<br/><br/>|{ 580a }|

#581|<br/><br/>|{ 5633 }{ 581a }{ 581z }|

#584|<br/><br/>|{ 5843 }{ 584a }{ 584b }|

#585|<br/><br/>|{ 5853 }{ 585a }|

#586|<br/><br/>|{ 5863 }{ 586a }|

#020|<br/><br/><label>ISBN: </label>|{ 020a }{ 020c }|

#022|<br/><br/><label>ISSN: </label>|{ 022a }|

#222| = |{ 222a }{ 222b }|

#210| = |{ 210a }{ 210b }|

#024|<br/><br/><label>標準號碼:</label>|{ 024a }{ 024c }{ 024d }{ 0242 }|

#027|<br/><br/><label>標準技術報告號碼:</label>|{ 027a }|

#028|<br/><br/><label>出版社編號:</label>|{ 028a }{ 028b }|

#013|<br/><br/><label>專利編號:</label>|{ 013a }{ 013b }{ 013c }{ 013d }{ 013e }{ 013f }|

#030|<br/><br/><label>CODEN: </label>|{ 030a }|

#037|<br/><br/><label>來源:</label>|{ 037a }{ 037b }{ 037c }{ 037f }{ 037g }{ 037n }|

#010|<br/><br/><label>LCCN: </label>|{ 010a }|

#015|<br/><br/><label>國家書目號:</label>|{ 015a }{ 0152 }|

#016|<br/><br/><label>國家書目機構控制編號:</label>|{ 016a }{ 0162 }|

#600|<br/><br/><label>主題–人名:</label>|{\n6003 }{\n600a}{ 600b }{ 600c }{ 600d }{ 600e }{ 600f }{ 600g }{ 600h }{–600k}{ 600l }{ 600m }{ 600n }{ 600o }{–600p}{ 600r }{ 600s }{ 600t }{ 600u }{–600x}{–600z}{–600y}{–600v}|

#610|<br/><br/><label>主題–團體名稱:</label>|{\n6103 }{\n610a}{ 610b }{ 610c }{ 610d }{ 610e }{ 610f }{ 610g }{ 610h }{–610k}{ 610l }{ 610m }{ 610n }{ 610o }{–610p}{ 610r }{ 610s }{ 610t }{ 610u }{–610x}{–610z}{–610y}{–610v}|

#611|<br/><br/><label>主題–會議名稱:</label>|{\n6113 }{\n611a}{ 611b }{ 611c }{ 611d }{ 611e }{ 611f }{ 611g }{ 611h }{–611k}{ 611l }{ 611m }{ 611n }{ 611o }{–611p}{ 611r }{ 611s }{ 611t }{ 611u }{–611x}{–611z}{–611y}{–611v}|

#630|<br/><br/><label>主題–劃一題名:</label>|{\n630a}{ 630b }{ 630c }{ 630d }{ 630e }{ 630f }{ 630g }{ 630h }{–630k }{ 630l }{ 630m }{ 630n }{ 630o }{–630p}{ 630r }{ 630s }{ 630t }{–630x}{–630z}{–630y}{–630v}|

#648|<br/><br/><label>主題–年代術䜑:</label>|{\n6483 }{\n648a }{–648x}{–648z}{–648y}{–648v}| #650|<br/><br/><label>主題–專題術語:</label>|{\n6503 }{\n650a}{ 650b }{ 650c }{ 650d }{ 650e }{–650x}{–650z}{–650y}{–650v}|

#651|<br/><br/><label>主題–地名:</label>|{\n6513 }{\n651a}{ 651b }{ 651c }{ 651d }{ 651e }{–651x}{–651z}{–651y}{–651v}|

#653|<br/><br/><label>主題–索引術語:</label>|{ 653a }|

#654|<br/><br/><label>主題–面向索引術語:</label>|{\n6543 }{\n654a}{–654b}{–654x}{–654z}{–654y}{–654v}|

#655|<br/><br/><label>索引術語–通用/型式:</label>|{\n6553 }{\n655a}{–655b}{–655x }{–655z}{–655y}{–655v}|

#656|<br/><br/><label>索引術語–職業:</label>|{\n6563 }{\n656a}{–656k}{–656x}{–656z}{–656y}{–656v}|

#657|<br/><br/><label>索引術語–功能:</label>|{\n6573 }{\n657a}{–657x}{–657z}{–657y}{–657v}|

#658|<br/><br/><label>索引術語–課程目標:</label>|{\n658a}{–658b}{–658c}{–658d}{–658v}|

#050|<br/><br/><label>美國國會圖書館分類號:</label>|{ 050a }{ / 050b }|

#082|<br/><br/><label>杜威十進分類法號:</label>|{ 082a }{ / 082b }|

#080|<br/><br/><label>國際十進分類法號:</label>|{ 080a }{ 080x }{ / 080b }|

#070|<br/><br/><label>美國農業圖書館索書號:</label>|{ 070a }{ / 070b }|

#060|<br/><br/><label>美國國立醫學圖書館索書號:</label>|{ 060a }{ / 060b }|

#074|<br/><br/><label>美國政府出版品編號:</label>|{ 074a }|

#086|<br/><br/><label>美國政府出版品分類號:</label>|{ 086a }|

#088|<br/><br/><label>報告編號:</label>|{ 088a }|

組態收條印表機

以下說明係供特定收條印表機使用,但可能也適用於設定其他廠牌的印表機。

供 Epson TM-T88III (3) &amp; TM-T88IV (4) 印表機使用

在印表機驅動程式

這些說明適用於 5,0,3,0 版的 Epson TM-T88III 印表機驅動程式;EPSON TM-T88IV 版本用的是 ReceiptE4。從 EpsonExpert 技術資源中心網站 取得該等驅動程式;進入該技術資源,從下拉選單內選取適當的印表機。

點選 開始 &gt; 印表機與傳真機 &gt; 點選收條印表機 &gt; 屬性

  • 進階分頁,點選預設鈕
  • 布局分頁:紙張尺寸:捲筒 80 x 297mm
  • TM-T88III:布局分頁:按縮小列印並適合頁寬
  • TM-T88IV:按縮小列印;在彈出的視窗內點選 OK。應自動選取適合頁寬。
  • OK 您已處理完畢。

在 Firefox

在檔案 &gt; 頁面設定:

  • 於格式 &amp; 選項分頁縮小至適當頁面
  • 把邊界 &amp; 頁首/頁尾分頁設定邊界為 0,0,0,0。可使收條使用捲紙所有可用空間。
  • 設定所有的標題/頁尾為 -空白-。此舉將移除所有來自 Firefox 可能的垃圾,如:網址、頁碼等。
  • 點選 OK

設定 Firefox 的預設列表機設定您不會看到 「印表機」 對話盒:

  • 至檔案 &gt; 列印

  • 設定印表機為收條印表機。

  • 按進階 (或屬性) 鈕

  • 布局分頁:紙張尺寸:捲筒 80 x 297mm

  • TM-T88III:布局分頁:按縮小列印並適合頁寬

  • TM-T88IV:按縮減列印尺寸;點選彈出視窗的 OK。應自動選取適合頁寬。

  • OK 已完成,列印您選定的頁面。

  • 鍵入 about:config, 於網址列。點選 「我保證,一定會小心的!」 的警示訊息。

  • 在篩選器裡,鍵入 print.always。

  • 找尋 print.always_print_silent。

    • 若偏好已存在則設定其值為真。
  • 若偏好不存在 (且不在瀏覽器內) 您可新增偏好。

    • 點選偏好區塊再選擇新增 &gt; 布林邏輯
    • 在對話盒鍵入 print.always_print_silent 並設其值為真。此舉設定 Firefox 的印表使用相同的設定與印表機並不再顯示對話盒。

    警示

    about:config 設定 print.always_print_silent 為 DISABLES 取消 Firefox 選取印表機的功能。

供 Epson TM-T88II (2) 印表機使用

登錄 EpsonExpert 技術資源中心 取得驅動程式;進入技術資源,從印表機下拉選單選取印表機模式。

在 Firefox

在檔案 &gt; 頁面設定:

  • 於格式 &amp; 選項分頁縮小至適當頁面
  • 把邊界 &amp; 頁首/頁尾分頁設定邊界為 0,0,0,0。可使收條使用捲紙所有可用空間。
  • 設定所有的標題/頁尾為 -空白-。此舉將移除所有來自 Firefox 可能的垃圾,如:網址、頁碼等。
  • 點選 OK

設定 Firefox 的預設列表機設定您不會看到 「印表機」 對話盒:

  • 至檔案 &gt; 列印

  • 設定印表機為收條印表機。

  • 列印現在的頁面。

  • 鍵入 about:config, 於網址列。點選 「我保證,一定會小心的!」 的警示訊息。

  • 在篩選器裡,鍵入 print.always。

  • 找尋,print.always_print_silent。

    • 若偏好已存在則設定其值為真。
  • 若偏好不存在 (且不在瀏覽器內) 您可新增偏好。

    • 點選偏好區塊再選擇新增 &gt; 布林邏輯
    • 在對話盒鍵入 print.always_print_silent 並設定其值為真。此舉設定 Firefox 的印表使用相同的設定與印表機並不再顯示對話盒。

    警示

    about:config 設定 print.always_print_silent 為 DISABLES 取消 Firefox 選取印表機的功能。

供 Star SP542 印表機使用

安裝印表機

以下的指令係供 Star SP542 收條印表機使用,也可能適用於 Star SP5xx 系列的印表機。

Star SP542 收條印表機與 Koha 與 Firefox on Windows XP SP3 搭配良好。此印表機與其他平行或 USB 介面相當容易安裝與組態。您需要以下可從網際網路多個地方取得的可執行檔:

linemode_2k-xp_20030205.exe

實際上此可行執檔處理所有的安裝事宜;您不再需要微軟視窗的 「新增印表機」 程式。我們建議使用該檔案安裝印表機,不再需要軟體監控印表機;我們的經驗是沒有問題。簡單地選取安裝的收條印表機,不需監控它。

有時,安裝程式不會把印表機安裝在正確的埠號,特別是使用 USB 介面時。祗要去 「開始 -&gt; 印表機與傳真機 -&gt; SP542 印表機屬性 -&gt; 埠號」,再點選適當的埠號即可。

需要重新啟動,即使安裝軟體或作業系統沒有要求。

Windows 7 使用者應參照此頁面:http://www.starmicronics.com/supports/win7.aspx

組態 Firefox 至使用收條印表機

  • 開啟檔案 &gt; 設定頁面
  • 設定所有的標題與頁尾為空白
  • 設定邊界為 0 (零)
  • 在 Firefox 網址列,鍵入 about:config
  • 搜尋 print.always_print_silent 並在該字串連按兩次
  • 改變設定真
    • 此舉讓您略過印表彈出盒,以及必須點選 OK,自動列印適合尺寸的收條。
  • 若 print.always_print_silent 沒有出現
    • 點選偏好視窗的空白區塊
    • 選擇新增 &gt; 布林邏輯
    • 鍵入 「print.always_print_silent」 為其名稱(不含引號)
    • 點選 OK
    • 選擇此值為真
  • 您可從 print.print_printer 中選取印表機
    • 您祗能選取一般/文字(或收條印表機的其他名稱)

通知 &amp; 收條

通知 &amp; 收條的欄位指南

此指南以 3 個步驟列出通知與收條的資訊。首先告知產生通知的檔案,然後將館藏資訊呈現在通知的方式最後指出此通知是否可供特定分館使用。

字母代碼 使用於 標籤詳情 可以指定分館
DUE advance_notices.pl <<items.content>>
DUEDGST advance_notices.pl <<items.content>>
PREDUE advance_notices.pl <<items.content>>
PREDUEDGST advance_notices.pl <<items.content>>
ODUE* overdue_notices.pl <<items.content>> or <item> </item> 是的
CHECKOUT C4/Circulation.pm N/A 是的
RENEWAL C4/Circulation.pm N/A 是的
TRANSFERSLIP C4/Circulation.pm N/A 是的
ISSUESLIP C4/Members.pm

<checkedout> </checkedout>

<overdue> </overdue>

<news> </news>

是的
ISSUEQSLIP C4/Members.pm <checkedout> </checkedout> 是的
HOLDPLACED C4/Reserves.pm N/A 是的
HOLD_SLIP C4/Reserves.pm N/A 是的
詢問 C4/Suggestions.pm N/A 是的
已檢查 C4/Suggestions.pm N/A 是的
已接受 C4/Suggestions.pm N/A 是的
已拒絕 C4/Suggestions.pm N/A 是的
OPAC_REG_VERIFY opac/opac-memberentry.pl N/A

通知範例

毛慶禎

410 Library Rd.

費城,PA 19107

Dear Nicole Engard (23529000035726),

根據我們的紀錄,發出此通知時,您的借出館藏已逾期,請儘快歸還或續借,以免持續增加罰款。

若您登錄密碼,可併用讀者證號碼,辦理線上續借。

若已還入以下的館藏,請告知圖書館,館員將樂於為你解決它。

以下館藏已逾期:

07/08/2008 建立無毒學校與社區 : 502326000054 Fox, C. Lynn.

06/27/2008 Eating fractions / 502326000022 McMillan, Bruce。

您的館員

期刊範例

Reader’s Digest (0034-0375)

  • 一年12期 (月刊)

  • 每6個月裝訂成冊,並連續編號 (事先編好)。

    image1069

時報周刊 (1023-4543)

  • 每週出版
    • 該網站說 「每個星期六除了8月的第一週、感恩節週、每年的第一週及最後一週」 但此說法與 2007 或 2008 的模式不符
  • 七月至十二月出刊 26 期
  • 元月至六月有 25 期 (元月第一週不出刊)

因為第一個 # 26 不規則未略過一週,導致合併入第 25 期。下半年的第 26 期將以補篇形式簽收。

預期的 52 期,實際祗簽收 25 期。目前的不規則祗能符合編碼模式的第一期。但是我們需要啟動滿期的卷數,因此需定義每年最後兩週為不規則。所以我們簽收前 50 週的 50 期,然後在 51 週簽收補篇,定義在編碼內,於是下一週將是明年的第一週。

Et-Mol

此學刊的出版週期:

  • 每年6期 (2個月一期)
  • 每6期變更年份
  • 2011年開始
  • 意圖無限期出版連續編號
  • 從215期開始

計畫如下:

image1070

Backpacker (0277-867X)

每年不定期出版9期。每9期重新編卷號。若手邊的是41卷3期302號下一期的編號可能是:

image1071

收到的期號可能是:

  1. 41卷,3期,302號
  1. 41卷4期303號
  1. 41卷5期304號
  1. 41卷6期305號
  1. 41卷7期306號
  1. 41卷8期307號
  1. 41卷9期308號
  1. 42卷1期309號
  1. 42卷2期310號
  1. 42卷3期311號
  1. 42卷4期312號

Keats-Shelley Journal (0453-4387)

此學刊每年7月出版。編碼模式如下:

  • Vol. 61 2013
  • Vol. 62 2014
  • Vol. 63 2015

設定如下(若從2014年7月開始):

image1072

Computers in Libraries (1041-7915)

Computers in Libraries 每年將出版 10 次 (一月/二月、七月/八月合刊)。

image1073

image1074

image1075

清單 &amp; 借出籃電子郵件樣本

取自清單的電子郵件範例

以下是取自 Koha 清單的電子郵件範例。

Hi,

Here is your list called If You Like Jodi Picoult, sent from our online catalog.

Please note that the attached file is a MARC bibliographic records file
which can be imported into a Personal Bibliographic Software like EndNote,
Reference Manager or ProCite.
---------------------------------------------

Home safe : a novel /

by Berg, Elizabeth.

Published by: Random House,, 260 p. ;, 25 cm.
Copyright year: 2009
LCCN:   2008049247
In the online catalog:
    http://MYCATALOG/cgi-bin/koha/opac-detail.pl?biblionumber=12113
Items :
    North Branch FIC (FIC Ber) TVSN500088894O
    Main Library FIC (FIC Boh) TVSN5000921548
    South Branch FIC (FIC Boh) TVSN500092156A
    West Branch FIC (FIC Boh) TVSN5000921559

---------------------------------------------

Half a heart /

by Brown, Rosellen.

Published by: Farrar, Straus, and Giroux,, 402 p. ;, 24 cm.
Copyright year: 2000
LCCN:    00022926
In the online catalog:
    http://MYCATALOG/cgi-bin/koha/opac-detail.pl?biblionumber=12501
Items :
    East Branch  (813/.54)
    South Branch FIC (FIC Bro) TVSN5000451333

來自借出籃的電子郵件範例

以下是來自 Koha 借出籃的電子郵件範例:

Hi,

   Joaquin D'Planque sent you a cart from our online catalog.

   Please note that the attached file is a MARC bibliographic records
   file which can be imported into personal bibliographic software like
   EndNote, Reference Manager or ProCite.

   ---------------------------------------------------------------------


     1.  Book /
       Author(s): Brookfield, Karen. ;
       Published by: Knopf : | Distributed by Random House, , 63 p. : ,
       29 cm.
       Copyright year: 1993
       Notes : Includes index.
       LCCN: 93018833 /AC

       In online catalog:
       http://MYCATALOG/cgi-bin/koha/opac-detail.pl?biblionumber=31644

       Items:

         *  East Branch (JNF 002 Bro) TVSN500017618A

       -----------------------------------------------------------------

     2.  The 1965 World book year book :

       Published by: Field Enterprises Educational Corp., , 628 p. : , 26
       cm.
       Copyright year: 1965
       Notes : Includes index. | Spine title: Year book, 1965. | Cover
       title: The World book year book, 1965.
       URL:
       http://www.archive.org/details/1965worldbookyea00chic%20%7C%20http://www.openlibrary.org/books/OL24199089M

       In online catalog:
       http://MYCATALOG/cgi-bin/koha/opac-detail.pl?biblionumber=88666

       -----------------------------------------------------------------

把 Koha 當成內容管理系統(CMS)使用

設定

安裝 Koha 時可以預設當成內容管理系統使用。將允許圖書館以模版方式出版任意頁數的作品。此範例使用線上公用目錄的模版,但您可隨意使用其他的模版。小型圖書館尤其適用於此功能,允許圖書館員新增頁面,不需採用完整版的 CMS。

  • 複製 /usr/share/koha/opac/cgi-bin/opac/opac-main.pl to /usr/share/koha/opac/cgi-bin/opac/pages.pl (在同個資料夾)

  • 以編輯器編輯 pages.pl

  • 大約在第 33 列更改此原始碼:

    template_name  => "opac-main.tt",
    
  • 至此碼:

    template_name  => "pages.tt",
    
  • 大約在此碼之後的第 62 列:

    $template->param(
               koha_news       => $all_koha_news,
               koha_news_count => $koha_news_count,
               display_daily_quote => C4::Context->preference('QuoteOfTheDay'),
               daily_quote         => $quote,
               );
    
  • 新增這些列:

    my $page = "page_" . $input->param('p');          # go for "p" value in URL and do the concatenation
    my $preference = C4::Context->preference($page);  # Go for preference
    $template->{VARS}->{'page_test'} = $preference;   # pass variable to template pages.tt
    
  • 注意 pages.pl 檔案必須有網站伺服器的執行權限,以使用者登入後您可使用 chmod 指令:

    $chmod 755 pages.pl
    
  • 從瀏覽器進入 首頁 &gt; 管理 &gt; 系統偏好 &gt; 在地使用並新增名為 「page_test」 的偏好

  • 照樣填入

    • 說明:測試頁面供微型 CMS 之用
    • 變數:page_test
    • 值:Lorem ipsum
    • 勾選 TextArea 連結 (或鍵入 「TextArea」 於輸入欄之下)
    • 變數選項 (最後的欄位):80|50
  • 從瀏覽器進入 http://youraddress/cgi-bin/koha/pages.pl?p=test 該頁面的主內容區應出現下列字句 「Lorem ipsum」。(以 127.0.0.1 取代 「youraddress」 做為主機名。)

  • 新增系統偏好以 「page_」 開頭及若干字母,就能夠新增其他頁面。您可新增欄位的任何值。祗要改變網址的 「p」 參數,就能夠參照至新頁面。

詳情說進入 Koha 共筆頁面:http://wiki.koha-community.org/wiki/Koha_as_a_CMS

編輯模版頁面

將依照 opacthemes 系統偏好的設定新增/編輯頁面模板的檔案

編輯 『bootstrap』 主題模版 (使用中)

  • 複製 /usr/share/koha/opac/htdocs/opac-tmpl/bootstrap/en/modules/opac-main.tt to /usr/share/koha/opac/htdocs/opac-tmpl/bootstrap/en/modules/pages.tt

  • 編輯 /usr/share/koha/opac/htdocs/opac-tmpl/bootstrap/en/modules/pages.tt

  • 在第 61 列附近,改變它:

    [% IF ( OpacMainUserBlock ) %]<div id="opacmainuserblock">[% OpacMainUserBlock %]</div>[% END %]
    
  • 至這裡:

    [% IF ( page_test ) %]<div id="opacmainuserblock">[% page_test %]</div>[% END %]
    

備註:或許不需要在 CMS 樣式頁面使用最新消息區,例如:不顯示於 CMS 樣式頁面或最新消息區太長超出 『page_test』 的預設區塊。在這情況下,從 pages.tt 模版裡移除以下的程式碼。

[% IF ( koha_news_count ) %]
    <div id="news">
    <table class="table table-bordered">
    [% FOREACH koha_new IN koha_news %]
      <thead><tr><th>[% koha_new.title %]</th></tr></thead>
      <tbody><tr><td><p>[% koha_new.new %]</p>
      <p class="newsfooter"><i>(published on [% koha_new.newdate %])</i></p></td></tr></tbody>
    [% END %]
    </table>
    </div>
   [% END %]

解決問題

If you have problems check file permissions on pages.pl and pages.tt. They should have the same user and group as other Koha files like opac-main.pl.

額外點數

使用 http://youraddress/cgi-bin/koha/pages.pl?p=test 網址外,也可以把它簡化為 http://youraddress/pages.pl?p=test 祗要開啟 /etc/koha/koha-httpd.conf 並在第 13 列左右新增以下的內容:

ScriptAlias /pages.pl "/usr/share/koha/opac/cgi-bin/opac/pages.pl"

然後重新啟動 Apache。

使用

設定 Koha 為 CMS 之後依照下列的指示可以新增其他頁面:

新增頁面

您需要於在地使用下新增一個系統偏好。

  • 至那兒:其他 &gt; 管理 &gt; 整體系統偏好 &gt; 在地使用

  • 點選 『新增偏好』

  • 於 Explanation 欄位鍵入說明

  • 以 『page_』 開始鍵入值於 Variable 欄位

  • 新增起始 HTML 於 Value 欄位

    image1076

  • 設定變數類型於 Textarea

  • 設定變數選項如 20|20 表示 20 列與 20 欄

    image1077

檢視您的頁面

可在 http://YOUR-OPAC/cgi-bin/koha/pages.pl?p=PAGENAME 檢視您的新增頁面 PAGENAME 是您在 『page_』 之後鍵入在 Variable 欄位內的值。

範例

此程序可用於新增 Koha 的建議閱讀清單。所以改變程式碼就是經由 『建議閱讀清單』 頁面上方的 『新增頁面』 指令改變 『Koha 做為 CMS』 的指令

image1078

接著我們需要新增頁面供我們的類別(或範圍)使用。做法是,回到 『新增頁面』 區塊並新增第一級類別的偏好。

image1079

接著您要將第一頁連結至新增的第二頁,進入 page_recommend 偏好再點選 『編輯』。於是您要編輯 HTML 加入連結至最新的頁面:

image1080

實例

重設 Koha 資料庫

以下說明重設 Koha 資料庫的方法取材自:http://lists.koha-community.org/pipermail/koha-devel/2009-January/008939.htmlhttp://lists.katipo.co.nz/public/koha/2014-June/039701.html

安裝 Koha 時用了範例資料,重設資料庫可以在不重新安裝 Koha 的情況下使用真實的資料。

刪除表單內的範例資料

使用您偏好的 MySQL 客戶端於 刪除 以下的表單:

  • bibio
  • biblioitems
  • items
  • auth_heade
  • sessions
  • zebraqueue

或許您需要停用 foreign key checks 以便刪除同個表單內的資料。參見:https://lists.katipo.co.nz/pipermail/koha/2013-July/036853.html

重設 Zebrar 索引

執行以下的指令以重設 Zebra 的權威與書目索引。

$ zebraidx -c /etc/koha/zebradb/zebra-authorities-dom.cfg -g iso2709 -d authorities init
$ zebraidx -c /etc/koha/zebradb/zebra-biblios.cfg -g iso2709 -d biblios init

執行套件安裝時,需執行下列指令以重設 Zebra 權威與書目索引:

$ sudo zebraidx -c /etc/koha/sites/YOURLIBRARY/zebra-authorities-dom.cfg  -g iso2709 -d authorities init
$ sudo zebraidx -c /etc/koha/sites/YOURLIBRARY/zebra-biblios.cfg  -g iso2709 -d biblios init

以安裝 Koha 時的名稱取代 YOURLIBRARY。

Koha XSLT 館藏類型

使用任何 XSLT 系統偏好 (OPACXSLTDetailsDisplayOPACXSLTResultsDisplayXSLTDetailsDisplay、與 XSLTResultsDisplay),並把 DisplayOPACiconsXSLTDisplayIconsXSLT 偏好啟用,您將在相關頁面看到館藏類型圖示。

重要

這些圖示來自記錄標示,若未正確編目記錄標示,可能關閉 DisplayOPACiconsXSLT 偏好 (即使把其他 XSLT 偏好開啟亦復如此)。

image1081

  • 圖書[BK]
    • 記錄標示6 = a (且記錄標示7 的值如下)
      • 記錄標示7 = a
      • 記錄標示7 = c
      • 記錄標示7 = d
      • 記錄標示7 = m
    • 記錄標示6 = t

image1082

  • 電腦檔案 [CF]
    • 記錄標示6 = m

image1083

  • 連續性資源 [CR]
    • 記錄標示7 = b
    • 記錄標示7 = i
    • 記錄標示7 = s

image1084

  • 地圖 [MP]
    • 記錄標示6 = e
    • 記錄標示6 = f

image1085

  • 混搭 [MX]
    • 記錄標示6 = p

image1086

  • 音頻 [MU]
    • 記錄標示6 = c
    • 記錄標示6 = d
    • 記錄標示6 = i
    • 記錄標示6 = j

image1087

  • 視覺資料 [VM]
    • 記錄標示6 = g
    • 記錄標示6 = k
    • 記錄標示6 = r

image1088

  • 組件
    • 記錄標示6 = o

MarcEdit

很多圖書館喜歡使用 MarcEdit 軟體修改與整理資料。該軟體可從此處下載:http://marcedit.reeset.net/

重要

本章內描述的內容可以在 Koha 內使用 Marc 編修模板 完成它,但此段內容係供 MarcEdit 使用。

新增索書號的前置碼

匯入資料前,您或許要先清理它。常用的方法是新增前置碼於索書號之前。

  • 開啟 MarcEdit

    image1089

  • 點選 『MarcEditor』

  • 進入工具 &gt; 編輯分欄資料

    image1090

  • 在資料前置特殊字元:^b,在分欄前置資料時,祗需在欄位資料前加入 ^b 即可:將文字及資料附加在取代位置

    image1091

    • 取代字串時先在分欄加入前置資料,加入 ^b [欲取代的字串] 於資料欄位前。

將 Excel 資料匯入 Koha

假設您想要匯入已經存在的 Excel 格式記錄。該怎麼做呢?Koha 不讓您直接匯入 Excel 格式資料。以另個簡單的方案使 Koha 接收 Excel 資料。將 Excel 檔案轉換為 MARC 格式,就能夠匯入。

依照下列的步驟將 Excel 記錄匯入 Koha

將 Excel 格式轉換為 .mrk 格式

首先,將 Excel 格式轉換為 .mrk 格式。您將用到 MarcEdit 軟體。可從此處下載它 http://marcedit.reeset.net/

開啟它並選擇Add-ins–&gt;刪除文字轉換器。

image1092

出現以下視窗時按下一步。

image1093

瀏覽您的 Excel 檔案。

image1094

依照 Excel 檔案格式 (*.xls) 選取您的 Excel 檔案。

image1095

同樣的,填入其他款目,如:匯出檔案、Excel 表單名稱並勾選 UTF-8 編碼 (必要時) 並點選下一步。

image1096

畫面提示您將欄位對映至標準的 MARC 格式欄位。

假設欄位 0 是第一欄,則鍵入對映至:022$a (連續性出版品的有效 ISSN) 再按取用。

image1097

說明

可以客製化指標及其他字串,MARC21 格式的詳情參見 :ref:`official library of congress site <http://www.loc.gov/marc/bibliographic/>`__

對映其他欄位後再按完成。

image1098

將出現視窗告知已新增您的 MARC 文字檔 (*.mrk)。

image1099

按關閉此步驟把 .xls 檔案格式轉換為 .mrk 檔案格式。點兩下就能打開該檔案。

轉換 .mrk 格式為 .mrc

我們將轉換稍早新增的 .mrk 檔案為可以直接匯入 Koha 的 MRAC 檔案。

所以再開啟 MarcEdit 軟體並選擇 MARC 工具。

image1100

接著選取 MarcMaker 把 .mrk 檔案轉換為 .mrc 檔案。

image1101

選取您的匯入檔案並命名匯出檔案。再點選執行。

image1102

然後它將顯示結果。

image1103

按關閉,接著出現 MARC 記錄(.mrc)。

把 .mrc 匯入 Koha

有關匯入記錄的資訊請查看本手冊的 『待匯入的 MARC 記錄』 章節。

最後我們將把新增的 .mrc 檔案匯入 Koha。

點選館員介面的工具。

image1104

接著按待匯入的 MARC 記錄。

image1105

然後,選擇稍早新增的 .mrc 檔案並按上傳。

image1106

您可新增檔案的評論然後再點選匯入待處理。

image1107

匯入完成後,您將得到如下的結果

image1108

然後,點選管理待匯入記錄。

您可從這裡改變對映規則。

image1109

做好後,點選匯入此批次目錄。

做好後。匯入所有的記錄後,按狀態後將顯示 「已匯入」

image1110

您可取消匯入作業。

幾分鐘後,您就已匯入 10,000 筆左右的記錄

Talking Tech

Talking Tech I-tiva 是第三方、專屬軟體公司的產品,圖書館可以訂購它。詳情在:http://www.talkingtech.com/solutions/library

安裝與設定指南

確認您已執行 installer/data/mysql/atomicupdate/Bug-4246-Talking-Tech-itiva-phone-notifications.pl,安裝必備的資料包(新增 syspref,通知 placeholders 與 messaging transport 偏好)

必須打開 TalkingTechItivaPhoneNotification 系統偏好,才能使用它。

若需處理 PREOVERDUE 或 RESERVES,您將先打開 EnhancedMessagingPreferences 系統偏好,填入讀者後,就能以電話接收這些通知。

對於 OVERDUE,必須在 Koha -&gt; 工具 -&gt; :ref:`啟動逾期通知 <overdue-notice/status-triggers-label>`下的組態逾期通知。可以使用個別分館的啟動方式,或預設階段的啟動(選擇適宜的腳本)。

送出通知檔

  1. 新增 TalkingTech_itiva_outbound.pl 腳本至您的排程
  2. 新增 FTP/SFTP 或其他傳輸方式傳送輸出檔案至 I-tiva 伺服器
  3. 若您需要,可以在送出之後於另個資料夾典藏送出的通知檔

執行 TalkingTech_itiva_outbound.pl –help 指令取得更多資訊

接收結果檔案

  1. 新增 FTP/SFTP 或其他傳輸方法,將結果檔案送至您 Koha 伺服器內已知的資料夾
  2. 新增 TalkingTech_itiva_inbound.pl 腳本於您的排程後,針對於該資料夾
  3. 若您願意,可以在處理後於其他資料夾儲存結果檔案

執行 TalkingTech_itiva_inbound.pl –help 指令取得更多資訊

整合 SIP2 於 Koha

SIP2 (Session Initiation Protocol) 是設備關的通信協定。

SIP2 使用於 Koha 與自助借出設備 (Self Check, SC) 以及自動流通系統 (Automated Circulation System, ACS 即執行 Koha 的伺服器)。

SIP2 包括請求與回應兩部份。

自助借出機器是 ‘笨的’,送出請求至 Koha 伺服器,運算後再回應給客戶端的自助借出機器,藉以協助使用者。

警告

使用 SIP2 的安全通知:為了確保 SIP2 流量通過網際網路的安全,需使用 VPN 或安全通道。

設定 SIP2

以 Debian 套件方式安裝的 Koha,其 SIP2 的設定就簡單多,祗需幾個步驟:

1. In your terminal (in the root Koha directory) write in: sudo koha-enable-sip <instancename>

2. Now you need to configure the SIP2 settings, to do this you need to edit the SIPconfig.xml file which exists in the /etc/koha/sites/<instancename>/ directory. You will need to edit this file as root because it contains passwords (to do so write ‘sudo’ at the start of your command).

如:sudo vi /etc/koha/sites/<instancename>/SIPconfig.xml

備註

重要通知:有三個地方與 SIPconfig.xml 檔案有關。它們是:服務、帳號與機構。

服務

2.1 變更 SIPconfig.xml 檔案前端的埠號值 (在以下的畫面以 1 識別),同個 IP 位址可以 SIPconfig.xml 檔案識別 2 另個它用。

備註

確認使用不同的埠號,不同的服務不能使用相同的埠號。應使用高埠號 (如 1000 以上),因為 1000 以上的埠號需要 root 權限。

image1122

帳號

在 SIPconfig.xml 檔案內設定的帳號權限僅供 SIP2 服務使用,即祗能發送及收取 SIP2 命令。

警告

寫在此處的帳號資訊必須同時存在於 Koha 資料庫,也就是必須在 Koha 館員介面新增該使用者及密碼 (確認授予流通權限) 做為寫入 SIPconfig.xml 檔案的帳號。

備註

強烈建議祗給該 Koha 使用者帳號流通權限。

把 SIP2 使用者的權限限制於流通而不是超級圖書館員的權限,係為了減少 SIP2 使用者查看讀者的隱私。

若自動流通系統 ACS 或自助借出設備 SC 妥協後,所有的 SIP2 使用者祗有流通權限,限制闖入者祗能經由終端機進來,無法從網頁介面進來搗亂 (超級圖書館員的權限才能這麼做)。所以,就是保護使用者的一個措施。

image1119

設定帳號值:

  1. 登入帳號:這是帳號名稱。- 適度修改它
  2. 密碼:帳號密碼 - 適度修改密碼
  3. 分隔值:帳號資訊的分隔值 - 使用預設值
  4. 錯誤偵測 - 使用預設值
  5. 機構:使用者所屬圖書館的分館代碼。說明:需在 SIPconfig.xml 檔案先設定該機構並且需存在於 Koha 資料庫。即從 Koha 館員介面新增該分館代碼的圖書館。
  6. 編碼:這是編碼帳號資料的標準
  7. 終止符號:必須符合 SIP2 伺服器的終止符號值。- 如果知道 SIP2 伺服器的終止符號值,修改它。

機構

此處設定的機構資料必須與 Koha 館員介面的新增圖書館相符。

警告

設定的所有機構必須與 SIPconfig.xml 檔案相符也必須與同檔案的機構區塊內容一致。

image1120

設定機構值:

1. Institution id: The branchcode of the library. - Modify this accordingly. Must be the same as created in Koha and the account area.
  1. 應用:定義執行的代碼。- 使用預設值

3. Policy: Policy defines the permitted SIP2 commands allowed from SC’s in this institution. For example: renewal=”true” means that SC’s at that institution have permission to send renewal item SIP2 commands.

4. Starting SIP2 Simply write in the command: sudo koha-start-sip <instancename>

備註

現在可以執行 SIP2 伺服器。

使用 SIP2

SIP2 是通訊協定。送給 SIP2 的訊息是請求或回應。SC 送出請求訊息給 ACS,執行若干邏輯並送回結果值給 SC 做為回應訊息。

請求訊息包括參數,就是被 ACS 使用於其函數的資料,執行諸如續借的請求。

SIP2 命令

必須經由 Linux 終端機撰寫與接數訊息,才能以人工設定/測試 SIP2。

為了對 SIP2 伺服器送出與接收訊息,需以 telnet 打開 SIP2 連結。需指定 telnet 連結的埠號。

查詢 SIPconfig.xml 檔案服務區塊上方,即可找到該等資訊 (注意螢幕下方箭頭所示的埠號)。

image1121

  1. 寫入終端機

    telnet localhost <portnumber>

    如:telnet localhost 8023

  2. 將帳號與密碼寫入 SIPconfig.xml 檔案的其中一個帳號。

  3. 現在你可以連結至 SIP2 伺服器,你可以開始撰寫並傳送指令當與 SIP2 服務器的連接超時,如果沒有完成寫入和接收命令,只需寫入:

    telnet localhost <portnumber>

    重新啟用 SIP2 連結。

SIP2 命令語法

每個 SIP2 命令有 2 個數字前置告知命令的作用。

例如,取得讀者資訊,必須加上前置數字:63。伺服器的回應也是前置數字。

以下是請求讀者資訊的 SIP2 請求訊息樣本 (在樣本中是已經新增的 Koha 讀者,帳號是 ‘joe’、密碼是 ‘joes’、讀者證號碼是 ‘y76t5r43’)。

此外,已經從 Koha 館員介面新增分館代號為‘WEL’的圖書館,也設定在 SIPconfig.xml 檔案的機構區):

image1123

所以,SIP2 的請求訊息格式是:

image1124

備註

摘要值是 10 字元長度。若寫入 Y 則可以取得摘要與更詳細的資訊性輸出。

其值是 <YYYYMMDD> <HHMMSS> 格式,現在的時間與日期,在YYYYMMDD 與 HHMMSS 之間空 4 格,表示使用的是當地時間不是 UTC 時間。

備註

本手冊以欄位字母代碼表示 SIP2 的訊息欄位,如 AO<institutionid>。

可以把字母代碼寫入 Linux 終端機的 SIP2 命令,但需確認取代值在欄位 (在 <> 內) 就不必寫入 <> 括號內。

SIP2 訊息

封鎖讀者

請求的訊息以前綴號 01 表示,而回應的訊息則以前綴號 24 表示。

請求的訊息:

image1125

備註

鎖卡欄位的狀態值以字元 ‘Y’ 或 ‘N’ 表示,分別代表是、否,做為 ACS 判別該借閱卡是否受到自助借書機鎖卡限制。

回應的訊息:

image1126

備註

<patronstatus> 可以儲存 14 個字元的字串資料(第一個字元的位置為0),此設定值的每一個字元位置之有效設定值包含 Y、N 兩種(字元)。

舉例來說:若字元位置 1 (代表在該字串資料中的第 2 個字元)之值為 Y,其對應的設定結果為 拒絕讀者變更權限。

還入的館藏

請求訊息 (傳送給 ACS 的訊息) 之前綴碼採用 09,而回應訊息 (傳送給 SC 的訊息) 之前綴碼為 10。

請求的訊息:

image1127

備註

  • <no block (Offline)> 此項為單字元資料欄位,其設定值包含 ‘Y’ 或 ‘N’ 兩種(字元),代表是否啟用離線流通。若您需要手動測試此訊息功能,又您的系統若不支援離線流通,則此欄位之設定值應為 ‘N’。
  • <transactiondate> 此項為 18 個字元的資料欄位,其格式如下:YYYYMMDDZZZZHHMMSS。

ZZZZ 代表時區,若要設定成當地時區,您必須以 4 個空白字元代表之,但如果要設定成 UTC (全球協調時間),則必須以 3 個空格和一個 Z 代表之。

回應的訊息:

image1128

備註

其他類型可能為:00 : 不明 01: 在地 02: 遠端 03: ILL 轉移 04: 轉移 99: 其他

再感應後的館藏其 <resentitize> 值應為 Y 不是 N。再感應的館藏可以偵測被偷竊的行為。

借出的館藏

請求訊息前置 11 且回應訊息前置為 12。類似還入命令的語法,除了前置之外是不同的。

預約 – 有些系統可能不支援此功能。就是前置碼為 15 的請求訊息且回應訊息前置碼為 16。

請求的訊息:

image1129

備註

<holdmode> 其值為一個字元。+ 表示新增預約,- 表示刪除預約 * 表示變更預約。

回應的訊息:

image1130

備註

  • <ok> 其值可能為 0 (不允許預約或預約失敗) 或 1 (允許預約或預約成功)。
  • <available> 其值為 Y 或 N。Y 表示該館藏在館內,N 表示該館藏外借中/被預約。

館藏資訊:請求命令的前置碼為 17,回應命令的前置碼為 18

請求的訊息:

image1131

備註

參見還入館藏命令 (如前所述) 找出 <xact_date> 的值。

您可以自行決定是否設定終端機的密碼。

回應的訊息:

image1132

館藏狀態更新以前綴號 19 表示請求的訊息,而以前綴號 20 表示回應的訊息

請求的訊息:

image1133

備註

<itemproperties> 不是固定長度的值,可以寫入館藏大小儲存在 Koha 資料庫內。

回應的訊息:

image1134

備註

<itempropertiesok> 的值是 0 或 1。1 表示設定館藏狀態更新的請求訊息 <itemproperties> 已經儲存在 Koha 資料庫。

讀者狀態

以前綴號 23 表示請求的訊息,而用前綴號 24 表示回應的訊息。

請求的訊息:

image1135

回應的訊息:

image1136

備註

顯示在 <patronvalidity> 的值是 Y (有效) 與 N (無效) 在 <YYYYMMDD> < HHMMSS> 內的值是現在的日期/時間。

兩個值之間的空格表示使用在地時間而不是 UTC 時間。

啟用讀者 - 此功能尚未完備。使用前置碼 25 的請求訊息與前置碼為 26 的回應訊息

備註

這個指令可以取消封鎖讀者的指令。

請求的訊息:

image1137

回應的訊息:

image1138

更新以前綴號 29 表示請求的訊息,而以前綴號 30 表示回應的訊息

請求的訊息:

image1139

備註

  • <thirdpartyallowed> 其值為 Y 或 N。Y 表示第三方可以更新該館藏。
  • <noblock> 其值為 Y 或 N。Y 表示 ASC 離線時館藏被借出/還入。
  • <nbduedate> 是 ACS 離線時還入/借出的日期。
  • <feeacknowledged> 的值是 Y 或 N。表示讀者接受續借館藏的費用。

回應的訊息:

image1140

備註

  • <ok> 的值為 0 或 1。1 表示續借館藏成功,0 表示續借館藏失敗。
  • <renewalok> 的值是 Y 或 N。把 <renewalok> 設為 Y 表示館藏已經被借出,續借時應消磁,設為 N 表示館藏未被借出,不可續借。

換句話說,不要讓讀者在目前沒有借出該書籍的時候,更新其借閱狀態。

作業階段結束

此地的請求訊息前置碼為 35,回應訊息前置碼為 36

請求的訊息:

image1141

回應的訊息:

image1142

備註

<success_or_failure> 的值是 Y 表示成功或 N 表示失敗。

付款 – 可能尚未完成。需使用前置 37 的請求訊息及前置 38 的回應訊息

請求的訊息:

image1143

備註

  • <feetype> 的值是介於 01 與 99 之間的數值。參見:http://multimedia.3m.com/mws/media/355361O/sip2-protocol.pdf
  • <paymenttype> 的值是介於 00 與 99 之間的數值。00 表示現金、01 為 Visa、02 是信用卡。
  • <currencytype> 的值為長度 3 的文數字用以識別付費的金額。

回應的訊息:

image1144

備註

<paymentaccepted> 的值是 Y (付費成功) 或 N (付費失敗)。

讀者資訊

使用前綴號63表示請求的訊息,而以前綴號64表示回應的訊息

請求的訊息:

image1145

回應的訊息:

image1146

備註

<valid patron> 的值是 Y 表示成功與 N 表示失敗。

備註

<hold itemcount><overdueitemcount><chargeditemscount><fienitemscount><recallitemscount><unavaliableholdscount> 的值都是長度為 4 的文數字。

更新全部

請求訊息前置碼為 65 回應訊息前置碼為 66。

請求的訊息:

image1147

回應的訊息:

image1148

備註

  • <renewedcount> 的值是長度為 4 的數值表示允許續借的館藏數。
  • <unrenewedcount> 的格式與 <renewedcount> 相同,但表示不能續借的館藏數。

登入

請求訊息前置碼為 93 回應訊息前置碼為 94。

請求的訊息:

image1149

備註

<UIDalgorithm> 與 <PWDalgorithm> 的值都是一個字元,表示加密 loginuserid 與 loginpassword 的演算法類型。

寫入的值為 0 表示該值未加密。

回應訊息:941 表示登入成功。940 表示登入失敗 [被不明主機關閉連結。] 表示登入失敗

重送

請求接收裝置重送最後收到的訊息。

SC -> ACS 重送請求是 97

ACS -> SC 重送請求是 96

ACS 與 SC 的狀態

請求訊息前置碼為 99 回應訊息前置碼為 98。

請求的訊息:

image1150

備註

狀態代碼有 3 :* 0: 表示 SC ok * 1: 表示 SC 沒有紙 * 2: 表示 SC 關機。列印最大寬度昰 3 個整數字元,使用 x.xx 格式時可以用到 4 個字元

回應的訊息:

image1151

備註

回應訊息 ‘96’ 表示請求訊息無效或無法理解。

故障排除 SIP2

寫入 telnet localhost <portnumber> 命令時無法連結至遠端主機

此問題有 3 個解決方式:

1. Check the portnumber your writing in the above command is the port number written in the SIPconfig.xml file at the location indicated by the number 1. i.e. in the below example because the portnumber is 6001 the correct command would be: telnet localhost 6001

2. Check if any userid is written more than once in the SIPconfig.xml file. The userid (which is simply the username of the Koha user) needs to be unique within the SIPconfig.xml file. If you have the same userid multiple times in your SIPconfig.xml file this will cause the connection to SIP2 to fail before you get a chance to authenticate.

3. Check the account defined in the SIPconfig.xml file also exists in the Koha database with the same username, password and has circulate permissions. If you have dropped and recreated the Koha database after creating the patron account in the Koha staff interface and the SIPconfig.xml file then that patron account will not exist in the Koha database and so you will need to recreate them in the Koha staff interface.

再次故障排除

至以下的資料庫近用 SIP2 紀錄:/var/log/koha/<instancename>

然後檢視 sip-error.log 與 sip-output.log 的輸出,可得到 SIP2 錯誤的詳情。

  • cat sip-error.log
  • cat sip-output.log

有用的 SIP2 命令連結:

http://multimedia.3m.com/mws/media/355361O/sip2-protocol.pdf

整合 LDAP 與 Koha

設定 Koha 的 LDAP (輕型目錄存取協定 Lightweight Directory Access Protocol) 就能夠把所有的讀者資訊儲存在中央資料庫內,供 Koha 實例與其他系統認證使用者。

LDAP 是跨網路及其認證的通訊協定。

客製化 Koha 與 LDAP 互動的組態極具威力。LDAP 組態後可讓 LDAP 新增的帳號與 Koha 資料庫同步,而且更新 LDAP 使用者帳號的同時,也更新 Koha 資料庫。

不過 Koha 不能同步更新 LDAP 伺服器,祗能單向地由 LDAP 傳往 Koha。

在 LDAP 資料庫使用 Microsoft Windows Active Directory 系統時,Auth_By_Bind 設為 1。

組態 LDAP 前需從機構取得以下的資訊/作為

  • 機構需開啟埠號供伺服器的 AD 近用。
  • 近用 AD 伺服器的資訊 (IP 位址/主機名稱、埠號、SSL 資訊)
  • 組態 AD 伺服器的資訊 (相關的 OU、DC、與使用者名稱有關的 CN 格式)
  • 對映包括預設值在內的 AD 與 Koha 欄位
  • AD 不提供的預設值 (屬性代碼、分館代碼等)
  • 認證使用者採用綁定 (AD 常用的) 或以帳號登入並檢查嗎?若為後者,需要登入的詳情
  • Koha 內的使用者名稱與 AD 的使用者名稱相符嗎?若然,很好。否則,如何處理重複的使用者?

設定 LDAP 於 Koha 實例

1 從 Linux 終端機進入含有 koha-conf.xml 檔案的目錄,可能在:* /etc/koha/sites/<instance-name>/ 或 * /etc/koha/

2 以 root 權限開啟 koha-conf.xml 檔案:sudo vi koha-conf.xml

3 找到 ‘<useldapserver>0</useldapserver>’ 字樣並更改為:<useldapserver>1</useldapserver>

4 然後在下一行寫入以下的 LDAP 組態:以黃色標示的欄位需變更為機構內 LDAP 伺服器的適當值。

<ldapserver id=」<ldapserverid>」>

<hostname><hostname></hostname>

<base>dc=<domaincontroller>,dc=<domaincontroller></base>

<user>cn=<nameofuser>, dc=<domaincontroller>,dc=<domaincontroller></user> <!–This is the username of user account with permissions to query the LDAP server –>

<pass><password></pass> <!– 這是可以詢問 LDAP 伺服器的使用者帳號密碼–>

<replicate><either0or1></replicate> <!– 從 LDAP 新增使用者給 Koha 資料庫 –>

<update><either0or1></update> <!– 更新 Koha 資料庫內的使用者 –>

<auth_by_bind><either0or1></auth_by_bind> <!– 認證設為 1 綁定密碼比較,如使用 Active Directory –>

<principal_name><principalname></principal_name> <!– 選用,供 auth_by_bind:printf 格製作來自 Koha userid 的 userPrincipalName –>

<mapping> <!– 對映 koha SQL 欄位名稱與 LDAP 紀錄的欄位名稱–>

<firstname is=」givenname」></firstname>

<surname is=」sn」></surname>

<address is=」postaladdress」></address>

<city is=」l」>Athens, OH</city> <!– Athens, OH 是登入 Koha 使用者預設的縣市值 –>

<zipcode is=」postalcode」></zipcode>

<branchcode is=」branch」>Central</branchcode>

<userid is=」uid」></userid>

<password is=」userpassword」></password>

<email is=」mail」></email>

<categorycode is=」employeetype」>EM</categorycode>

<phone is=」telephonenumber」></phone>

</mapping>

</ldapserver>

5 儲存共離開 koha-conf.xml 檔案

6 寫入以下資料檢查 LDAP 的連結功能:

ldapsearch -H ldaps://host.name -s base -x -w 「」 -d 1

備註

主機名稱說明 可以是文木或 LDAP 伺服器的 IP 位址 (可包括寫入的埠號)。LDAP 的預設埠號為 636,實際上其埠號為 389

備註

重置與更新欄位說明 重置 LDAP 組態欄位供 koha-conf.xml 檔案內的 LDAP 使用,使用者以 LDAP 使用者名稱與密碼登入 Koha (館員介面或 OPAC) 時,新增 Koha 資料庫內的讀者帳號 (假設 Koha 資料庫沒有同名的帳號與密碼)。

更新 LDAP 組態欄位 (允許同檔案) 可以讓 LDAP 資料庫與 Koha 資料庫同步。例如,若已設定更新組態為 1,同步結婚後冠夫姓祗需更新 LDAP 資料庫就可,系統同步自行更新 Koha 資料庫。

關於對映欄位 (以高亮度綠色顯示的欄位) <city is=」l」>Athens, OH</city>

左邊的欄位名稱 (以高亮黃色顯示) 即是 LDAP 資料庫的同名欄。

引號內的欄位名稱 (以高亮粉紅色顯示) 是 Koha 資料庫內的欄名。說明:若在 Koha 資料庫內沒有與 LDAP 資料庫同名的欄位,可以鍵入其他的值。

高亮青色的值是 Koha 與 LDAP 的預設值。所以,前例 Koha 與 LDAP的讀者其預設縣市值都是 ‘Athens, OH’。

LDAP 組態樣本:

<useldapserver>1</useldapserver><!– see C4::Auth_with_ldap for extra configs you must add if you want to turn this on –>

<ldapserver id=」ldapserver」 listenref=」ldapserver」>

<hostname>ldaps://example.co.au</hostname>

<base>ou=employees,dc=companya,dc=com,dc=au</base>

<user></user> <!– DN, if not anonymous –>

<pass></pass> <!– password, if not anonymous –>

<auth_by_bind>1</auth_by_bind>

<replicate>1</replicate> <!– add new users from LDAP to Koha database –>

<update>0</update> <!– update existing users in Koha database –>

<principal_name>ou=employees,dc=companya,dc=com,dc=au</principal_name>

<mapping>

<userid is=」uid」 ></userid>

<cardnumber is=」uid」 ></cardnumber>

<email is=」mail」 ></email>

<surname is=」sn」 ></surname>

<firstname is=」givenname」 ></firstname>

<categorycode is=」1」>EM</categorycode>

<branchcode is=」1」>SYD</branchcode>

</mapping>

</ldapserver>

對映區塊的值不見得都相同,需依機構的 LDAP 資料庫而定。有些機構不使用 <userid> 而使用 <email> 欄位所以沒有 <userid> 欄位。

故障排除 LDAP

多種因素影響列印 LDAP 錯誤紀錄:

若沒有停用 plack,則將 LDAP 錯誤顯示在 plack-error.log 檔案;若已停用 plack,則把 LDDA 的錯誤顯示在 opac-error.log 檔案 (若使用者登錄於 OPAC) 或 intranet-error.log 檔案 (若使用者登錄於館員介面)。這三個檔案都儲存在以下目錄:

/var/log/koha/<instance>/

OCLC Connexion Gateway

Koha 可以和 OCLC Connextion Gateway 相容。此舉容許圖書館使用 OCLC Connextion 做為其編目工具並以單鍵送出此等記錄給 Koha。以下指序有助於您設定 OCLC Connextion Gateway,若您是系統管理者就可參照使用它。

在 Koha 設定 OCLC 的服務

首先,需在系統的某個地方新增組態資訊的檔案。可以放在帳號可及且可執行服務的地方。

此檔案有11列。前6列有關您的 Koha 系統:

host: The IP address of your Koha server
port: The port you want to use for the Connexion service. This port must be different from your SIP port, or any other service
koha: The full URL of your staff client
log: The location (full file specification) of your log for the service
user: The default Koha username to use for importing
password: The password that goes with that username

其他幾列描述管理的方式:

match: The name of the matching rule from your system to use
overlay_action: "replace", "create_new", or "ignore"-- what to do if there is a match
nomatch_action: "create_new" or "ignore"-- what to do if there is no match
item_action: "always_add","add_only_for_matches","add_only_for_new", or "ignore" -- what to do with embedded 952 item data
import_mode: "direct" or "stage"

範例如下:

host: 1.2.3.4
port: 8000
log: /home/koha/koha-dev/var/log/connexion.log
koha: http://kohastaff.myuniversity.edu
user: koha_generic_staff
password: password
match: 001
overlay_action: replace
nomatch_action: create_new
item_action: ignore
import_mode: direct

使用 「直接」 就是選擇 『import_mode』,則把待處理記錄立即匯入 Koha,且在索引建立後就可搜尋。若選擇 「待處理」,則記錄置於待處理批次,直至選取 管理待處理 MARC 記錄 時,才處理它。

匯入多筆記錄時,他們將在同一個批次,直到該筆批次匯入完畢,才產生新的指次。

在 「直接」 模式,每筆記錄將在其自己的批次內。

執行下列程式,啟動服務:

/location/of/connexion/import/daemon/connexion_import_daemon.pl -d -c /location/of/config/file.cnf

設定您的 OCLC 桌面客戶

說明

取自 OCLC Connexion Client v.2.50, Koha v.3.12 的畫面

設定 OCLC Connexion 桌面客戶連結 Koha,至 工具 &gt; 選項,再選取匯出分頁。

image1317

  • 點選 「新增…」 鈕以設定新的目的地,再選取 「OCLC Gateway Export」 及按 OK。

    • 鍵入以下資訊:
      • 「Host Name:」 您的目錄 IP 位址(取自 前述組態檔)
      • 「Port:」 您的目錄埠號(取自 前述組態檔)
      • 「Login ID:」 編目員的 Koha 帳號
      • 「Password:」 編目員的 Koha 密碼
      • 「Notify Host Before Disconnect」 = checked,
      • 「Timeout」 = 100, 「Retries」 = 3, 「Delay」 = 0 (zero),
      • 「Send Local System Logon ID Password」 = checked.

    image1111

  • 完成後點選 「OK」,接著可以到新增 「Gateway 匯出」 選項清單(以下的畫面不顯示目錄的IP網址及埠號)

    新增 Gateway 匯出

  • 點選 「記錄特性」 並確認書目記錄使用 MARC21、UTF-8 Unicode 編碼,並點選 OK 以儲存它。

    記錄特性

您應已準備妥當!從 OCLC Connexion 的 Koha 客戶匯出記錄,記錄出現在螢幕時,祗需要 F5 鍵即可。彈出匯出對話盒,您將看到 Connexion 與 Koha 的對話。注意記錄已新增或覆寫的訊息,包括書目號與網址以備查檢該記錄之用。

使用 OCLC Connexion Gateway

可以從 Connexion 批次或逐筆匯出記錄。

逐筆匯出記錄

逐筆匯出書目記錄時,確認您的 「批次」 選項的正確性:從 「工具」 選單裡,選取 「選項」,再選 「批次」 分頁。在 「於批次執行在地作業」 區塊,不要勾選 「匯出書目記錄」

image1318

準備匯出時,從 「行動」 選單,選擇 「匯出」 或使用 F5 鍵。若匯出成功或新增至目錄時可看到類似的畫面;您可複製 &amp; 貼上結果網址於您的 Koha 目錄就可看到新增的記錄。

image1319

若覆寫記錄,您將看到 「OCLC Gateway Export Status」 視窗顯示的訊息

image1319

批次匯出記錄

批次匯出書目記錄時,確認您的 「批次」 選項的正確性:從 「工具」 選單裡,選取 「選項」,再選 「批次」 分頁。在 「於批次執行在地作業」 區塊,勾選 「匯出書目記錄」

image1320

準備匯出單筆記錄時,從 「行動」 選單,選取 「匯出」 或按 F5 鍵,其匯出狀態將是 「備便。」

準備批次匯出記錄時,從 「批次」 選單,選取 「批次程序」 並選取適當的 「路徑」 與 「匯出」 盒

image1321

即將開始匯出,書目記錄將逐筆匯出 &amp; 匯入 Koha;您可在 「OCLC Gateway 匯出狀態」 視窗,如前所述,看到每個記錄的匯出。必須選取 「關閉」,該視窗才會關閉並開始下筆記錄的匯出/匯入作業。此過程持續不斷直到完成批次內所有的記錄。然後您可見到或看不到 Connexion 客戶匯出報表(視您的客戶選項而定)。

OCLC 內的館藏

為每個館藏新增 952 欄就能把館藏記錄加入 OCLC。館藏/館藏編目指南 將分析 952 的分欄,至少應使用到分欄 2、a、b、與 y。

952 \$2CLASSIFICATION$aHOMEBRANCHCODE$bHOLDINGBRANCHCODE$yITEMTYPECODE

  • 分欄 2 是分類法代碼。可以用 ddc 代表杜威分類法或 lcc 代表美國國會圖書館分類法或 z 代表客製化的分類法。其他的分類法來源在管理區塊的 分類法來源
  • 分欄 a 是您所屬圖書館的代碼,不是名稱。代碼可在管理區塊的 圖書館 &amp; 群組 找到。
  • 分欄 b 是您館藏圖書館的代碼,不是名稱。代碼可在管理區塊的 圖書館 &amp; 群組 找到。
  • 分欄 y 是您館藏類型的代碼。必須是代碼,不是名稱。代碼可在管理區塊的 館藏類型 找到。

952 \$2ddc$aMAIN$bMAIN$yBOOK

在這些必備欄位之外您可鍵入其他任何的欄位。大部份圖書館在分欄 o 鍵入索書號在分欄 p 鍵入條碼號。在 館藏/館藏編目指南 檢視完整分欄及其值。

答客問

顯示

客製化館藏類型/容許值圖示

問: 可以客製化自己的館藏類型 (或容許值) 圖示嗎?

答:一定可以的。新增一個資料夾於 koha-tmpl/intranet-tmpl/prog/img/itemtypeimg/ 與 koha-tmpl/opac-tmpl/prog/itemtypeimg 內,再把新增的圖示置入其中。您的圖示將顯示在新的分頁裡。

  • 說明

    記兩個地方都要放圖示 (OPAC 與館員介面)。

客製化 Koha 圖示

:可以客製化 OPAC 內的圖片嗎?

:一定可以的。Koha 預設若干圖片供您選用。置於 misc/interface_customization/ 資料夾內。

OPAC 顯示類型

:可以在 Koha 的 OPAC 顯示不同的 MARC 欄位嗎?

:必須設定 XSLT 偏好才能顯示以下的欄位

OPAC 結果頁面顯示:

  • 245
  • 100, 110, 111
  • 700, 710, 711
  • 250
  • 260
  • 246
  • 856

OPAC 詳情頁面顯示:

  • 245
  • 100, 110, 111
  • 700, 710, 711
  • 440, 490
  • 260
  • 250
  • 300
  • 020
  • 022
  • 246
  • 130, 240
  • 6xx
  • 856
  • 505
  • 773
  • 520
  • 866
  • 775
  • 780
  • 785
  • 加上在下方的附註分頁顯示所有的 5xx 欄位

副題題顯示於書目記錄

:如何讓書目記錄的副書名顯示於詳情頁面?

:適度地設定 MARC 的 鍵詞對映 才能顯示副題名。設定 「subtitle」 -&gt; 「245b」 於館藏的框架結果於 OPAC 與館藏介面搜尋與詳情頁面 (雖然不是所有結果都應顯示副題名,如借出籃就沒有)。

顯示借出館藏的條碼給讀者看

:讀者可以看自己借出館藏的條碼嗎。

:預設是不行,但修改讀者紀錄的幾個地方後就能讓條碼欄位顯示在 OPAC 內讀者借出摘要欄內。設定 讀者屬性 中 SHOW_BCODE 的值與 容許值 中 YES_NO 的值就可以。

image1112

然後在 讀者紀錄設定值 裡把 SHOW_BCODE 設為 yes。

image1113

將在 OPAC 新增借出摘要欄,顯示借出館藏的條碼。

image1114

按 『逾期』 分頁將祗顯示逾期的館藏。

流通/通知

擲入還書箱的日期

:如何決定擲入還書箱的日期?是借出分館的最近開館日嗎?是今天的日期減一天嗎?可以設定擲入還書箱的日期嗎?

:假設,圖書館關閉四天重新裝潢,還書箱實際上開放超過一天。您必須設定擲入還書箱的日期為上個圖書館的開放日 (定義在圖書館行事曆內) 因為無法得知在 4 天的閉館期該館藏實際投入的日期。改變實質擲入還入箱日期的方法是修改行事曆。

取出預約與預約佇列

預約佇列取出預約 有何不同?

:取出預約是一個清單取出可用的館藏供預約之用。祗適用於單一個圖書館的案例。

預約佇列的作用與取出預約差不多,祗是 『更聰明』。把清單依圖書館分開,參照 傳送成本矩陣 的內容為每個圖書館更新其取出清單。

重製逾期通知

:為什麼讀者收到兩張逾期通知?

:此工具把所有圖書館的逾期規則放在一起並送通知給他們。所以,若有預設規則 &amp; 分館規則,此通知將製作兩份。刪除 「預設規則」 是修正它的最簡單方法。

列印逾期通知

:可以列印逾期通知而不發送電子郵件給讀者嗎?

:可以的。逾期通知工作排程 可以設定列印 HTML 格式的逾期通知。範例如:

overdue_notices.pl -t -html /tmp/noticedir -itemscontent issuedate,date_due,title,barcode,author

在此例中,我們在通知內祗使用館藏的特定欄位,因此指定 itemscontent 欄位於排程款目內;這個不是必備的功能。

命令列需要指明列印通知時用到的網頁可及資料夾 – 像這樣的檔名 notices-2009-11-24.html (或 holdnotices-2009-11-24.html)。逾期通知本身可以格式化為 Z-mailer。在通知檔內,文字經過調整可以適當地列印。以腳本包裝通知檔告知 HTML 遵守此格式,並在各通知間分頁。所以,當館員才能一頁頁地列印它們。增加一個系統偏好 (PrintNoticesMaxLines) 設定頁面長度以符合借出多筆館藏讀者的需要。此偏好可截切列印通知為一頁的長度並置入說明要求讀從 OPAC 查看完整的逾期通知。

列印與電郵逾期通知使用同個檔案。列印預約通知則不同 – 它們使用獨立的 HOLD_PRINT 通知檔案且若沒有電郵地址則系統使用它。每晚執行工作排程從訊息佇列產生它們且把它們放在通知資料來的 HTML 檔案內,如上所述。

排程款目是 gather_print_notices.pl /tmp/noticedir

不能續借館藏

:我們想為讀者續借。其中一個館藏被別人預約無法續借,另兩個館藏沒人預約卻不能續借。我想啟用凌駕續借限制功能,卻得到 「續借失敗」 訊息。怎麼辦?

:首先應設定 預設的流通規則。包括預設館藏類型、分館代碼與讀者類型。就能抓住不適用於其他流通規則的狀況。不適用其他流通規則的讀者就會被阻止在預約或續借的行列,因為沒有可預約或續借的條件。

不能借出

:為什麼把所有的偏好都開啟仍不能借出。

:很可能需要設定預設流通規則。至少應有一個預設流通規則。此規則應設定為所有館藏、所有分館與所有讀者類型。不符合特殊流通規則的情況都到這裡來。借出時,若沒有適用的流通規則給預設的分館、館藏與讀者類型,則不能借出。

鍵盤捷徑

:必須使用滑鼠才能從流通頁面上方借出、還入與編目館藏嗎?

:可以使用以下的鍵盤熱鍵在螢幕上方的搜尋盒分頁間移動 (若定位鍵可用):

  • 按著Alt+Q,進入搜尋目錄

  • 按 Alt+U 進入借出

    • 麥金塔電腦不能使用此功能
  • 按著Alt+R,進入還入

    說明

    麥金塔電腦以 OPTION 鈕取代 ALT

SMS 通知/訊息

:讓 Koha 以 SMS 方式送出通知,怎麼做?

:首先選定Koha使用的SMS服務商。有個清單在此:http://search.cpan.org/search?query=sms%3A%3Asend&mode=all 並非所有的SMS服務商提供圖書館所需的Perl驅動程式,應再次確認清單的正確性。不行的話,換服務商。美國常用到的服務商(提供Perl驅動程式)如下:

:印度如何?

:印度還沒有太多選擇。因為 Telecom regulatory authority (TRAI) 公司對簡訊的規定以及限制每個用戶每天發送 / 接收簡訊的數量。印度的規定如下:

編目

權威欄位

問:為什麼不能在我的目錄紀錄裡編輯 1xx、6xx、或 7xx 等欄位?

答: 這些欄位是權威控制用,您可能把 BiblioAddsAuthorities 偏好設為 「不允許」。設為 「不允許」 時,這些欄位就被鎖住,指定搜尋現有的權威紀錄使用。必須把 BiblioAddsAuthorities 偏好設為 『允許』 就能編輯這些欄位。

說明

被此偏好影響的欄位將顯示一個鎖符號

image1115

Koha對映至 MARC

:』Koha 對映至 MARC』 與 『MARC 書目框架』 有何關係?

:可以經由 『MARC 書目框架』 或 『Koha 對映至 MARC』 設定其對映關係。』Koha 對映至 MARC to MARC』 是加速連結的捷徑。改變其中一個對映,另個對映也會跟著變。(換句話說,此兩個模組互相 『覆寫』 以避免在 Koha 內衝突)。

每筆書目紀錄的館藏數

:每筆書目紀錄的館藏數是否有上限?

:沒有規定一筆書目紀錄可以附加的館藏紀錄數,不過加入太多時,MARC 紀錄的長度就會超過 ISO 2709 的上限規定,造成索引不正確。Koha 發現在 『正規』 的書目紀錄大約 600 至 1000 個館藏紀錄就足以造成此現象。

分析

:我用到 EasyAnalyticalRecords 功能,但在 OPAC 與館員介面的連結,在 『顯示分析』 時都不能運作。

:使用 EasyAnalyticalRecords 功能前,先設定 UseControlNumber 偏好為 「不使用」,就可避免破碎的連結。

採訪

規畫範疇

:規畫範疇是什麼?

:事先規畫預算時,會畫出一個使用的計算,事情就是這麼來的。

假設計畫在一月使用 $1000、二月使用 $1000、三月使用 $3000 等。就可依月份規畫它。

就有一個像這樣的清單:

  • 小於 1 個月
  • 小於 6 個月
  • 小於 1 年
  • 小於 3 年
  • 小於 10 年
  • 大於 10 年

此清單代表採訪圖書到館的時間。規畫是這樣的,如:40%的預算用於一年內出版的圖書、10%的預算用於出版 10 年以上的圖書。

採訪圖書時,可以選擇指定的館藏,從此清單的下拉選單裡給予一個權值。然後,年度結束時,計算到館的圖書,您就可以比較設定的目標,與實際到館的圖書。

期刊

進階模式

:在進階期刊模式介面裡 『內部計數器』 是什麼?

:我想還是以範例來說明較清楚:

月刊的範例:

  • 第一期的出版年:2010 年 4 月
  • 編碼:{X}號,{Y}年
  • 第一期:4 號,2010 年

對 Y 年而言:您需要在 2011 年元月變更它

所以,Y 的進階模式將是:

  • 增加:1
  • 間隔:12
  • 超過 9999999 時
  • 內部計算器:3
  • 設定回 0
  • 始於 2010

從 2010 年 4 月開始簽收 12 期就變更年份,若沒有設定內部計數器則從 2011 年 4 月開始。設定內部計數器為 3 告訴 Koha:簽收 12-3 = 9 期後改變年份。

內部計數器告訴 Koha 把第一期的出版月份納入考量,即使沒有簽收亦然。若第一期從一月開始可以設定為 0 或不設定。

報表

設定儲存在 DB 的代碼

罰款表

詢問: 在 accountlines 表格裡 accounttype 欄位的代碼有何作用?

答案:

  • A = 帳戶管理費
  • C = 額度
  • F = 逾期罰款
  • FOR = 豁免
  • FU = 逾期,仍持續中
  • L = 遺失館藏
  • LR = 還入/退款遺失館藏
  • M = 各種各樣的
  • N = 新增卡片
  • PAY = 支付
  • W = 撤銷

統計表單

詢問:統計表格裡類型欄位代碼是什麼?

答案:

  • localuse
    • 若館藏已被統計讀者 (類型 = 『X』) 借出,登記為還回
  • 還入
  • 續借
  • 核銷
  • 付款
  • CreditXXX
    • 以 XXX 代表不同類型的罰款額度,所以詢問時將包括像這樣的句子 「type LIKE 『Credit%』」

保留表單

詢問:在 reserves 與 old_reserves 表單裡可能的代碼為何?

答案

  • NULL:表示讀者要求第 1 個可用的館藏,我們沒有選擇該館藏
  • T = 將館藏轉移至提取圖書館
  • W = 等待:此保留連結至館藏,在提取圖書館置於預約書架
  • F = 完成:完成保留並做好

報表字典表單

詢問:在 reports_dictionary 表單裡可能的區域代碼為何?

答案

  • 1 = 流通
  • 2 = 目錄
  • 3 = 讀者
  • 4 = 採訪
  • 5 = 帳號

訊息表單

詢問:在訊息表單的 message_type 欄位裡可能的代碼為何?

答案

  • L = 圖書館員
  • B = 供讀者之用

期刊表單

詢問:在期刊表單的狀態欄位裡可能的代碼為何?

答案

  • 1 = 預期
  • 2 = 到館
  • 3 = 遲到
  • 4 = 遺失
  • 5 = 不可得
  • 6 = 刪除
  • 7 = 催缺
  • 8 = 停訂
  • 41 = 遺失 (未簽收)
  • 42 = 遺失 (售完)
  • 43 = 遺失 (毀損)
  • 44 = 遺失 (不見)

借閱者表單

:借閱者表單的隱私欄位裡有那些代碼?

答案

  • 0 = 永遠
  • 1 = 預設
  • 2 = 永不

訊息偏好

: borrower_message_preferences 表單的 message_attribute_id 欄位裡有那些代碼?

答案

  • 2 = 進階通知
  • 6 = 借出館藏
  • 4 = 預約到館
  • 1 = 館藏到期
  • 5 = 館藏還入

執行參數

:可以在執行前篩選客製化的 SQL 報表嗎?

回答:若執行報表耗費過多資源時您可考慮使用執行參數。執行參數可以在執行報表前先篩選資料以節省系統資源。

Koha以特別的語法瞭解 『執行報表時取得該數據』。其語法為 <<Question to ask|authorized_value>>。

  • << 與 >> 祗是區隔符號。必須鍵入 << 於參數前並鍵入 >> 於結尾處
  • 把 『提問』 顯示在字串的左方。
  • 不適用的話可以略過 authorized_value。若有容許值範圍、或分館或館藏類型或範圍代碼或 biblio_framework,將顯示包括 Koha 容許值的清單,不會如預期般執行無資料的運作。將被視為 「無資料」 而不是 「忽略此參數」。若在 「title=<<Enter title>>」 不鍵入資料就會顯示為 title=』』 (no title)。若不想使用必備資料,則使用 「title like <<Enter title>>」 並在送回時鍵入 % 以取代原來的空白

例如:

  • SELECT surname,firstname FROM borrowers WHERE branchcode=<<Enter patrons library|branches>> AND surname like <<Enter filter for patron surname (% if none)>>

  • SELECT * FROM items WHERE homebranch = <<Pick your branch|branches>> and barcode like <<Partial barcode value here>>

  • SELECT title , author FROM biblio WHERE frameworkcode=<<Enter the frameworkcode|biblio_framework>>

    說明

    執行報表時可以使用像:<<鍵入日期|date>> 這樣的 『date』 鍵詞在欄位右方出現日期選擇器

    image1116

    說明

    在文字盒裡必須置入 「%」 其內容才算是 『空白』。否則,這樣的內容 「」 (空字串) 被視為空字串仍有內容。

    重要

    使用容許值代碼產生下接選單之外,也可以使用下列的值:框架代碼 (biblio_framework)、分館 (branches)、館藏類型 (itemtypes) 與讀者類型 (categorycode)。分館的下拉選單像這樣 <<Branch|branches>>

    image1117

結果限制

:下載報表被限制為 10,000 筆結果,如何突破此限制?

回答: 受限於 SQL 敘述限制,Koha 最多祗能有 10,000 筆記錄。必須在 SQL 敘述之後,加入 『LIMIT 100000』 (或其他大於 10,000 的數字)。

搜尋

萬用字元插尋

:使用 『*』 (星號) 與使用 『%』 (百分號) 的鍵詞搜尋有何不同?搜尋目錄時,兩者送回不同的結果。為什麼?

:可用四個萬用字元 (*、?、%、.) 代表英文字裡的一個或多個字母。Koha 祗使用星號 (『*』) 與百分號 (『%』) 兩個萬用字元。然而,這兩個字元在搜尋時作用不同。

星號 『*』 取代在 『*』 之後的字元。搜尋時祗要前幾個字元相同,星號就可取代無限制的字元。例如,搜尋作者,Smi*,將搜尋 Smith、Smithers、Smithfield、Smiley 等,在資料庫裡的作者。

百分號 『%』 將輸入的鍵詞視為 「是這樣」。所以搜尋 Smi% 會搜尋出像 Smi 的鍵詞。此結果與搜尋清單大為不同。例如,搜尋 Smi% 將送回資料庫裡包括 Smothers、Smith、Smelley、Smithfield 與其他鍵詞。

以萬用字元搜尋的底線是:搜尋同鍵詞時,』*』 比 『%』 更精確。

題名搜尋

:為什麼我的 Zebra 題名搜尋 『Help』,在第一頁的搜尋結果,找不到 『The help』 呢?

:搜尋時,實際上是題名搜尋 (即 『the help』 而不是 『help』),立即出現在前面。若祗是搜尋 『help』 則相關排序會影響看到的搜尋結果。

進入 Zebra 的相關性時,就發生事情了 。首先,完成搜尋。若搜尋題名 「help」,則包括 「help」 的館藏出現在後。然後,分別出現,與 *整個* 紀錄相關的結果。與輸入的字相符愈多,就視為較相關,然後有些 MARC 欄位就得到更多點數。所以有 505 附註欄位的 self-help 圖書其 「help」 顯有個 *lot* 就會出現在前面,而不理會是鍵詞或題名。

新增 *第二字詞*時,有助於解決問題,加權兩個字詞。因為作品相關度的關係,搜尋 「the help」,則 「the help」 或 「the help I need」 的相關度優於 「the way to help」,因為它們共用順位。同樣的,」help the girl」 的相關度較低,因為不在順位中,且 「help for the homeless」 仍居低順位,如同不在順位中,且分離。

這個故事告訴我們,單詞搜尋,特別是常用字詞,總是掙扎一下;不能好好評估其相關度,因為沒有提供足夠的輸入資料。

強化內容

FRBR化的內容

問:我們的公共圖書館安裝 Koha,想要使用 Koha 的全部功能,包括FRBR化的工具,但沒辦法達到像 Nelsonville 公共圖書館的效果。

答:正確運用此等功能需要一點技巧。首先看看 XISBN 服務。以及在您的資料庫搜尋 ISBN。因此,XISBN 與您內部的 ISBN (在書目表單內) 都需正常化。可使用 misc/batchupdateISBNs.pl 腳本 (它移除所有的 - 於您的在地 ISBN)

Amazon

Amazon 全部內容

:我打開 Amazon 所有的偏好,且鍵入我的密碼,但沒有任何內容顯示在系統內,為什麼?

:Amazon 的 API 檢查所有詢問的伺服器時間,若沒有適當的設定伺服器時間,不會回應詢問。祗要妥當地設定系統時間,就可解決此問題。改變後,Amazon 內容應會立即出現。

Debian 的指令是 date -s 「2010-06-30 17:21」 (就是您時區的日期與時間)。

系統管理

Zebra 工作排程錯誤

:我注意到在 koha-zebradaemon-output.log 檔案裡有些錯誤訊息。需要更多時間索引新增的紀錄。執行重建 zebra 後,就恢復正常。Zebra 的索引與搜尋沒有問題,但我更關心此錯誤。有解嗎?

:Rebuild_zebra.pl -r 刪除 Zebra db 資料來裡的所有檔案 (如 reci-0.mf) 以及再新增的檔案。因此,權限也被拋棄,且檔案的所有權歸於執行 rebuild_zebra.pl 的人。以根目錄重建 zebra 索引者,即 daemons,通常就是在 Koha 使用者下執行者,沒有權限更新索引。因此,其重要性超過 zebra 重建給 Koha 使用者的排程檔案,不是根目錄。同樣重要的是其他,如同根目錄,未以手動執行重建者。

若希望其他使用者能執行 rebuild_zebra.pl,必須授權該使用者能執行 『sudo -u Koha …/rebuild_zebra.pl』 (若想執行它,必須編輯 sudoers 檔案通過 PERL5LIB 變數的 env_keep 選項當成預設的 sudo 使用幾乎所有的環境變數)。或,做為根目錄使用者,使用簡單的 『su koha』 然後執行 rebuild_zebra.pl 指令。

我也打算設定 rebuild_zebra.pl,但因為 PERL5LIB 變數的關係未能如預期運作。若有人能提供意見,我還是可以完成它。如果能夠如預期運作,我認為可以協助大家避免 Zebra 的問題。

成為公開的 Z39.50 目標伺服器

:請問把如何組態 Zebra 讓我的 Koha 3 資料庫設為公開的 Z39.50 服務?

:編輯 KOHA_CONF 檔案。其 publicserver 列如下:

<!– <listen id=」publicserver」 >tcp:@:9999</listen> –>

改為:

<listen id=」publicserver」 >tcp:@:9999</listen>

然後重新啟動 zebasrv 並連結至指定的埠 (9999)。

書架位置容許值

:編輯館藏後,新增的書架位置未顯示於我指定的預設館藏。

:原因是您新增的書架位置其代碼值為 0 (零) 系統把容許值 0 視為空集合,當您編輯一筆紀錄把容許值設為 0 後,在館藏編輯器裡 (或 MARC 編輯器) 被當成空集合而不是原先預期的值。

為什麼需要容許值?

詢問:為什麼要在 MARC 欄位中設定容許值?

回答:權威記錄產生館員的 『控制辭彙』。例如:你的 Koha 是給多個圖書館使用時,在 MARC 21 下,可能需要限制 850a MARC 分欄,做為圖書館的代碼。在這個範例裡,可以給定權威記錄類別 (可能稱為 「INST」),並輸入圖書館代碼。

說明

Koha 自動設定館藏類型與分館代碼的容許值範疇,且在設定 MARC 欄位結構時把這些容許值連結至 MARC 分欄。

如何設定活動表單?

:有沒有定期的工作排程可以從表單裡剔除舊的活動?我氜不想每晚備份無用的活動。

:您可執行 清除資料庫工作排程

或在執行備份指令 (mysqldump) 前,先切截活動表單:

mysql -u<kohauser -p<password <koha-db-name -e 'TRUNCATE TABLE sessions'

硬體

條碼掃瞄器

:那種條碼掃瞄器適用於 Koha?

:最簡單的原則是,它運作像鍵盤嗎?若是,就可用。(就是可以拿起掃瞄器,掃瞄條碼就顯示在文字編輯器裡,若可,就可以。)

檢查的重點是,它和您的 PC 可以輕鬆地連結 (經由 USB 或 「鍵盤機制」 就是與鍵盤連在一起,舊型電腦用這種方法),且可掃瞄您使用的條碼類型。

測試 『使用中』 的條碼不失為好主意,可以讀出資料就可以。大部份的掃瞄器可以讀取多種格式的條碼 – 有很多,且列出可以讀者的規格。或許需要稍為調整設定,前置或後置字元,或同時送出 『歸位』 字元。

還有一點 - 某些機種可以設為 『總是開啟』 且有支架,有些在把手下有個按鈕,有些在上方有個鈕,有些看起來像隻筆。以館員工作的舒適度為選取的依據,錯誤位置的鈕使用起來很怪。

印表機

Koha 圖書館使用的印表機

  • POS-X 收條印表機
  • Star Micronics 列表機 (正確型號不詳) 含通用/文字驅動程式。
  • Star SP2000 (Nelsonville)
  • Star TSP-100 futurePRINT (Geauga)
    • 「我知道收條印表很有問題,所以提供我的經驗。我們試過 Star TSP-100 futurePRINT。該款印表機很容易組態給 Koha 使用。甚至在每個收條加上我們系統的標籤 (一個 .gif 檔案)。也可在收條最後加上若干連絡資訊、開館時間與圖書館網址等與借出有關的資料」。
  • Epson TM 88 IIIP 熱感應收條印表機
  • Epson TM-T88IV
  • Dymolabelwriter 印表機用的 1x1 書標

支援點字

:有沒有 UNIX 環境適用的點字印表機?

答覆:您可查看 BRLTTY (http://www.emptech.info/product_details.php?ID=1232)。

擴展 Koha

Amazon 為 Koha 圖書館的查詢程式

我們向 Amazon 購買大部份的東西,所以我已經找到簡潔的方法若圖書已經在我們的目錄內。

Greasemonkey &amp; 會計適用的讀者程式:

幾個警示:

  • 如同大部份的程式,這個也是設計與 Firefox 共用;我還沒有把它擴展至其他的瀏覽器。
  • 我不是 JavaScript 程式設計師 – 這是別人的工作。祗改了幾行程式讓它與我的目錄共同工作。
  • 視作品是否有 ISBN,所以電影、舊書等就不適用。

其他人會加入各種花俏的東西:XISBN 查找相關的題名、館藏狀態的客製化訊息(採購中、預約中等),…祗要搜尋 Amazon + library 的 UserScripts 即可。供後續使用!

鍵詞雲

除了傳統的標籤雲之外,Koha 還產生常用的主題雲。

Author/Subject Cloud cron job 用於說明此程序。此例行性工作排程送出其內容至檔案。

  • /home/koha/mylibrary/koharoot/koha-tmpl/cloud-author.html
  • /home/koha/yourlibrary/koharoot/koha-tmpl/cloud-subject.html

表示您可產生著者、合著者、主題、分類等各種雲。它們係經由 zebra 索引做出來的,即使碰到大型的資料庫,其速度也很快。標籤雲送至檔案。由圖書館網管決定把這些檔案納入 OPACMainUserBlock,或納入圖書館的 CMS。

有些圖書館甚至把檔案送網管掌控的 Samba 共享資料夾,將其整合入網頁之前還先清理它們。

最新題名下拉

通常我們想讓讀者能夠搜尋最新的館藏。在此例裡依館藏類型建置最新館藏的下拉選單。這些秘訣 (再加上若干變化) 可供館藏代碼或排架之用。

首先,Koha內 的所有連結都是永久性連結。把特定館藏類型依採訪日期排序並標記其 URL,下回再點選此網址就把最新的館藏列在前幾頁。

我寫上這些內容做為以後之用。就是搜尋我的 Koha 目錄裡的特定館藏類型並依採訪日期排序。

首要之事先寫一個 MySQL 敘述產生館藏類型清單 - 可以使用功能強大的 MySQL 時何必複製貼上呢?

select concat('<option value=\"mc-itype:', itemtype, '\">',description,'</option>') from itemtypes

以上的館藏類型表與其必要的 HTML 都很有用。接著匯出為 CSV 格式並在文字編輯器打開它再新增表格的其他部份。

<p><strong>New Items</strong></p>
<p><form name="searchform" method="get" action="/cgi-bin/koha/opac-search.pl">
<input name="idx" value="kw" type="hidden">
<input name="sort_by" value="acqdate_dsc" type="hidden">
<input name="do" value="OK" type="hidden">
<select name="limit" onchange="this.form.submit()">
<option>-- Please choose --</option>
<option value="mc-itype:BOOK">Book</option>
<option value="mc-itype:BOOKCD">Book on CD</option>
<option value="mc-itype:DVD">DVD</option>
<option value="mc-itype:LRG_PRINT">Large print book</option>
<option value="mc-itype:MAGAZINE">Magazine</option>
<option value="mc-itype:NEWSPAPER">Newspaper</option>
<option value="mc-itype:VIDEO">Videocassette</option>
</select>
</form>
</p>

現在,究竟什麼意思呢?重要的是:

首先從表單開始。

<p><form name="searchform" method="get" action="/cgi-bin/koha/opac-search.pl">

告知瀏覽器提取選定的值,並把它放在 http://YOURSITE/cgi-bin/koha/opac-search.pl 最後面。若想把它嵌入您的網頁 (不是 OPAC),可把完整的 OPAC URL 置於此。

接著,有個隱藏值告知搜尋結果以採訪日期排序的降羃排序(最新的館藏在上面):

<input name="sort_by" value="acqdate_dsc" type="hidden">

最後您可指定讓讀者搜尋的館藏類型。

<option value="mc-itype:BOOK">Book</option>

每個選項包括字串 「mc-itype:」 告知 Koha 搜尋各館藏類型。

全部就緒後就可以複製貼上表單至您的 OPAC 內。Farmington Public Libraries OPAC 左方有若干範例。

依顏色編目與搜尋

Koha 安裝的圖示集包括一組色塊。可以當成目錄與搜尋之用。本指南教您將 Koha 的館藏代碼變更為顏色以便使用它。

以下的 SQL 可用於批次控制 CCODE 的顏色容許值。更改它們就能夠用於另個容許值了:

insert into authorised_values (category, authorised_value, lib,
 lib_opac, imageurl) values ('CCODE','000000','Black','','colors/000000.png');
insert into authorised_values (category, authorised_value, lib,
 lib_opac, imageurl) values ('CCODE','66cc66','Bright Green','','colors/66cc66.png');
insert into authorised_values (category, authorised_value, lib,
 lib_opac, imageurl) values ('CCODE','99cc33','Olive','','colors/99cc33.png');
insert into authorised_values (category, authorised_value, lib,
 lib_opac, imageurl) values ('CCODE','3333cc','Dark Blue','','colors/3333cc.png');
insert into authorised_values (category, authorised_value, lib,
 lib_opac, imageurl) values ('CCODE','006600' ,'Dark Green','','colors/006600.png');
insert into authorised_values (category, authorised_value, lib,
 lib_opac, imageurl) values ('CCODE','6600cc','Plum','','colors/6600cc.png');
insert into authorised_values (category, authorised_value, lib,
 lib_opac, imageurl) values ('CCODE','6666cc','Purple','','colors/6666cc.png');
insert into authorised_values (category, authorised_value, lib,
 lib_opac, imageurl) values ('CCODE','9999cc','Light Purple','','colors/9999cc.png');
insert into authorised_values (category, authorised_value, lib,
 lib_opac, imageurl) values ('CCODE','660000' ,'Burgundy','','colors/660000.png');
insert into authorised_values (category, authorised_value, lib,
 lib_opac, imageurl) values ('CCODE','663333' ,'Brown','','colors/663333.png');
insert into authorised_values (category, authorised_value, lib,
 lib_opac, imageurl) values ('CCODE','990000' ,'Red','','colors/990000.png');
insert into authorised_values (category, authorised_value, lib,
 lib_opac, imageurl) values ('CCODE','996633' ,'Tan','','colors/996633.png');
insert into authorised_values (category, authorised_value, lib,
 lib_opac, imageurl) values ('CCODE','999999' ,'Gray','','colors/999999.png');
insert into authorised_values (category, authorised_value, lib,
 lib_opac, imageurl) values ('CCODE','cc66cc','Pink','','colors/cc66cc.png');
insert into authorised_values (category, authorised_value, lib,
 lib_opac, imageurl) values ('CCODE','cc99cc','Bubble Gum','','colors/cc99cc.png');
insert into authorised_values (category, authorised_value, lib,
 lib_opac, imageurl) values ('CCODE','cc3333' ,'Orange','','colors/cc3333.png');
insert into authorised_values (category, authorised_value, lib,
 lib_opac, imageurl) values ('CCODE','cc6666' ,'Peach','','colors/cc6666.png');
insert into authorised_values (category, authorised_value, lib,
 lib_opac, imageurl) values ('CCODE','cc9999' ,'Rose','','colors/cc9999.png');
insert into authorised_values (category, authorised_value, lib,
 lib_opac, imageurl) values ('CCODE','cccc00' ,'Gold','','colors/cccc00.png');
insert into authorised_values (category, authorised_value, lib,
 lib_opac, imageurl) values ('CCODE','ffff33' ,'Yellow','','colors/ffff33.png');
insert into authorised_values (category, authorised_value, lib,
 lib_opac, imageurl) values ('CCODE','ffffcc','Cream','','colors/ffffcc.png');
insert into authorised_values (category, authorised_value, lib,
 lib_opac, imageurl) values ('CCODE','ffffff','White','','colors/ffffff.png');

可以經由 容許值 管理區塊手動選取色塊。

image1118

接著您可 更新框架 讓 952$8 (若您使用館藏代碼) 標示以色塊顯示。

就緒後就可以色塊編目館藏。

最後您可新增以下的 JQuery 至偏好把 『Collection』 標示為 『Color』

IntranetUserJS

$(document).ready(function(){
    $("#advsearch-tab-ccode a:contains('Collection')").text("Color");
    $("#holdings th:contains('Collection')").text("Color");
    });

OPACUserJS

$(document).ready(function(){
    $("#advsearch-tab-ccode a:contains('Collection')").text("Color");
    $('#item_ccode').text("Color");
    });

Koha 與您的網站

此附錄包括把 Koha 整合入您圖書館網站的方法。

在您的網站搜尋 Koha

通常需要將 Koha 的搜尋盒納入您的網站,祗需將以下的程式碼置入您的圖書館網站,並更新其中的目錄網址即可。

<form name="searchform" method="get" action="http://YOURCATLOG/cgi-bin/koha/opac-search.pl" id="searchform">
<input id="transl1" name="q" type="text"><p>
<select name="idx" id="masthead_search">
<option value="kw">Keyword</option>
<option value="ti">Title</option>
<option value="au">Author</option>
<option value="su">Subject</option>
<option value="nb">ISBN</option>
<option value="se">Series</option>
<option value="callnum">Call Number</option>
</select>
<input value="Search" id="searchsubmit" type="submit">
</p></form>