Uživatelské nástroje

Nástroje pro tento web


doplnky:obalky_knih

Rozdíly

Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.

Odkaz na výstup diff

Obě strany předchozí revizePředchozí verze
Následující verze
Předchozí verze
doplnky:obalky_knih [2016/11/25 15:50] – [config.tt2] ecedoplnky:obalky_knih [2017/08/11 11:12] (aktuální) – [Configurace šablon online katalogu] ece
Řádek 1: Řádek 1:
 ====== Obálky knih ====== ====== Obálky knih ======
 +
 +Podpora pro zobrazování přidaného obsahu ze serveru Obalkyknih.cz je v Evergreenu zahrnuta od verze 2.12
 +
 +[[doplnky:obalkyknih_starsi_verze|]]
  
 ===== Registrace na serveru Obalkyknih.cz ===== ===== Registrace na serveru Obalkyknih.cz =====
Řádek 10: Řádek 14:
 ===== Implementace přidaného obsahu do Evergreenu ===== ===== Implementace přidaného obsahu do Evergreenu =====
  
-Podpora pro zobrazování přidaného obsahu ze serveru Obalkyknih.cz bude zahrnuta připravovaných nových verzí Evergreenu (v roce 2017). Prozatím je využívání možné úpravou zdrojového kódu Evergreenu: 
  
-==== Perl modul ObalkyKnih.pm ==== 
-Do adresáře /usr/local/share/perl/5.20.2/OpenILS/WWW/AddedContent vytvořte soubor [[http://git.evergreen-ils.org/?p=working/Evergreen.git;a=blob;f=Open-ILS/src/perlmods/lib/OpenILS/WWW/AddedContent/ObalkyKnih.pm;h=b9b34dd02791a3302672b773b5a5cb03561f4df6;hb=961191742329692f6f01f2fa4a794b2fedbf727a | ObalkyKnih.pm]] 
  
-==== Úprava šablon online katalogu ==== 
-=== config.tt2 === 
  
-Do souboru ///openils/var/templates/opac/parts/**config.tt2**// doplňte následující kód:+==== Přidání podpory pro ObalkyKnih.cz do konfigurace Evergreenu ==== 
 +Pro zprovoznění služby Obalkyknih.cz je nutné v konfiguračním souboru ///openils/conf/**opensrf.xml**// v sekci //added_content//  deaktivovat zobrazení přidaného obsahu ze serveru OpenLibrary (které je v Evergreenu standardně nastaveno jako výchozí) a zapnout podporu pro Obalkyknih.cz:
  
 <code> <code>
 + <!-- <module>OpenILS::WWW::AddedContent::OpenLibrary</module> -->
 + <module>OpenILS::WWW::AddedContent::ObalkyKnih</module>
 +</code>
  
-############################################################################## 
-# Obalkyknih.cz support 
-############################################################################## 
-# Obalkyknihy.cz is free Czech service providing added content and book covers 
-# Set to 'true' to enable 
-############################################################################## 
-obalkyknih_cz.enabled = 'true'; 
  
-</code> +=== Zapnutí/vypnutí zobrazení některé části poskytovaného obsahu ===
-=== summary.tt2 ===+
  
-V souboru /openils/var/templates/opac/parts/record/summary.tt2 upravte kód (ve verzi 2.10.5 se tato část kódu nachází na řádku 28-33): +Při standardním nastavení je aktivováno zobrazení veškerého přidaného obsahu ze serveru Obalkyknih.cz.
  
-Smažte:+**Obrázky obálek se zobrazují vždy**, když je modul aktivován.
  
-<code> +**Ostatní části obsahu** ze serveru Obalkyknih.cz (anotace, hodnocení, obsahy) je možné:  
- <div id="rdetail_image_div"> +  * vypnout nastavením hodnoty na "false" 
-        <a href='[% ctx.media_prefix %]/opac/extras/ac/jacket/large/r/[% ctx.bre_id | uri %]'><img +  * případně poté znovu zapnout nastavením hodnoty na "true".
-            alt="[% l('Image of item') %]id='rdetail_image' +
-            src='[% ctx.media_prefix %]/opac/extras/ac/jacket/[% record.summary.jacket_size %]/r/[% ctx.bre_id | uri %]' /></a> +
-        <br /> +
-    </div> +
-</code>+
  
- +Typy obsahu: 
-Místo smazané části doplňte:+  * summary = anotace 
 +  * tocPDF = naskenovaný obrázek obsahu 
 +  * tocText = textová verze obsahu 
 +  * review = uživatelská hodnocení  *   
 +Příklad vypnutí zobrazení anotací:
  
 <code> <code>
-   <div id="rdetail_image_div"> + <summary>false</summary>
-    [%- INCLUDE "opac/parts/record/jackets.tt2" %] +
-    </div>+
 </code> </code>
  
 +Změny v nastavení opensrf.xml se aplikují po restartu evergreenu
  
  
-=== jackets.tt2 === 
  
-Vytvořte soubor  
-///openils/var/templates/opac/parts/record/**jackets.tt2**// s tímto obsahem: 
  
-<code>+==== Configurace  šablon online katalogu ==== 
 +//Poznámka: Při změnách souborů OPACu doporučujeme zvážit vytvoření zvláštního adresáře pro upravené šablony, viz [[sprava_systemu:opac-prizpusobeni_sablon|]]//
  
-[%- IF obalkyknih_cz.enabled == 'true' %] 
-    [%-  
-      isbnissn = ''; 
-      IF attrs.isbns.0; 
-              isbnissn = attrs.isbns.0; 
-              IF (matches = isbnissn.match('^(.+?)(\s.+)$')); 
-                isbnissn = matches.0; 
-              END; 
-            END; 
-            IF attrs.issns.0; 
-              isbnissn=attrs.issns.0; 
-            END; 
-     %] 
-        <a href='http://obalkyknih.cz/view?isbn=[% isbnissn %]'  title="[% l('Title info at Obalkyknih.cz') %]"> 
-            <img 
-              alt="[% l('Image of item') %]" id='rdetail_image' 
-              src='[% ctx.media_prefix %]/opac/extras/ac/jacket/[% record.summary.jacket_size %]/r/[% ctx.bre_id | uri %]' /> 
-        </a> 
-        <br /> 
-[%  ELSE %] 
-        <a href='[% ctx.media_prefix %]/opac/extras/ac/jacket/large/r/[% ctx.bre_id | uri %]'><img 
-            alt="[% l('Image of item') %]" id='rdetail_image' 
-            src='[% ctx.media_prefix %]/opac/extras/ac/jacket/[% record.summary.jacket_size %]/r/[% ctx.bre_id | uri %]' /> 
-        </a> 
-[%- END  %] 
  
-</code>+=== config.tt2 ===
  
 +V souboru  ///openils/var/templates/opac/parts/**config.tt2**// (na konci souboru)aktivujte službu Obalkyknih.cz (hodnota musí být nastavena na "true" a příslušný řádek nesmí být komentářem (nesmí začínat #):
  
- 
- 
-==== Přidání podpory pro ObalkyKnih.cz do konfigurace Evergreenu ==== 
-Pro zprovoznění služby Obalkyknih.cz je nutné v konfiguračním souboru /openils/conf/opensrf.xml dopnit v sekci //added_content//  následující kód: 
 <code> <code>
-<ObalkyKnih> 
-                <!-- Covers are there always --> 
  
-                <!-- Annotations provided by obalkyknih.cz is mapped to evergreen summary --> +############################################################################## 
-                <summary>false</summary> +# Obalkyknih.cz support 
-                 +############################################################################## 
-                <!-- Provider obalkyknih.cz provides TOC as text and as PDF plus thumbnail --> +# Obalkyknihy.cz is free Czech service providing added content and book covers 
-                <tocPdf>true</tocPdf> +# Set to 'true' to enable 
-                <tocText>false</tocText> +############################################################################## 
-                 +obalkyknih_cz.enabled = 'true';
-                <!-- User reviews from obalkyknih.cz --> +
-                <reviews>true</reviews> +
- +
-            </ObalkyKnih>+
  
 </code> </code>
  
-Zároveň je nutné deaktivovat zobrazení přidaného obsahu ze serveru OpenLibrary, které je v Evergreenu standardně nastaveno jako výchozí a zpnout podporu pro Obalkyknih.cz: 
  
-<code> +=== extras.tt2 === 
- <!-- <module>OpenILS::WWW::AddedContent::OpenLibrary</module> --> +V detailním záznamu dokumentu doporučujeme zrušit  lištu //**" Ocenění, recenze a další doporučené čtení"**//, která je určená pro jiné služby pro zobrazení přidaného obsahu. V případě, že je aktivováno poskytování obsahu ze serveru obalkyknih.cz, po výběru volby //**" Ocenění, recenze a další doporučené čtení"**/se zobrazí pouze text "Hodnocení čtenářů" bez dalších informací. 
- <module>OpenILS::WWW::AddedContent::ObalkyKnih</module> +
-</code>+
  
  
 +Lištu je možné zrušit v souboru  ///openils/var/templates/opac/parts/record/**extras.tt2**//:
  
-==== Zapnutí/vypnutí zobrazení některé části poskytovaného obsahu ==== +Smažte řádek
- +
-Při standardním nastavení je aktivováno zobrazení veškerého přidaného obsahu ze serveru Obalkyknih.cz. +
- +
-**Obrázky obálek se zobrazují vždy**, když je modul aktivován. +
- +
-**Ostatní části obsahu** ze serveru Obalkyknih.cz (anotace, hodnocení, obsahy) je možné:  +
-  * vypnout nastavením hodnoty na "false",  +
-  * případně poté znovu zapnout nastavením hodnoty na "true"+
- +
-Typy obsahu: +
-  * summary = anotace +
-  * tocPDF = naskenovaný obrázek obsahu +
-  * tocText = textová verze obsahu +
-  * review = uživatelská hodnocení  *   +
-Příklad vypnutí zobrazení anotací:+
  
 <code> <code>
- <summary>false</summary>+{name ='awards',  label =l('Awards, Reviews, & Suggested Reads')}, 
 </code> </code>
  
-==== Zdrojové dokumenty: ==== 
-[[http://git.evergreen-ils.org/?p=working/Evergreen.git;a=shortlog;h=refs/heads/user/jkotrla/lp1624366-added_content_obalkyknih | Aktuální stav projektu na serveru Git]]  
  
  
---------------------------- 
  
-^ Podpora pro zobrazování obsahu ze serveru Obalkyknih.cz v Evergreenu je realizována v rámci projektu Zkvalitnění služeb Knihovny Jána Langoše s využitím svobodného knihovního softwaru Evergreen podpořeného grantovým programem Veřejné informační služby knihoven (VISK) 3 ^ 
/var/www/eg-wiki.osvobozena-knihovna.cz/data/attic/doplnky/obalky_knih.1480085427.txt.gz · Poslední úprava: 2016/11/25 15:50 autor: ece