[Koha-patches] [PATCH] Committer: Christopher Hyde <chyde at ebpl.org>
Christopher Hyde
chyde at ebpl.org
Thu Apr 2 16:50:33 CEST 2009
From: root <root at kohatest.ebpl.net>
modified: admin/systempreferences.pl
modified: installer/data/mysql/en/mandatory/sysprefs.sql
modified: koha-tmpl/opac-tmpl/prog/en/modules/opac-detail.tmpl
modified: opac/opac-detail.pl
---
admin/systempreferences.pl | 5 ++
installer/data/mysql/en/mandatory/sysprefs.sql | 1 +
.../opac-tmpl/prog/en/modules/opac-detail.tmpl | 58 ++++++++++++++++++--
opac/opac-detail.pl | 11 ++++
4 files changed, 69 insertions(+), 6 deletions(-)
diff --git a/admin/systempreferences.pl b/admin/systempreferences.pl
index a33cc16..3e76d6a 100755
--- a/admin/systempreferences.pl
+++ b/admin/systempreferences.pl
@@ -233,6 +233,11 @@ $tabsysprefs{BakerTaylorEnabled} = 'EnhancedContent';
$tabsysprefs{BakerTaylorPassword} = 'EnhancedContent';
$tabsysprefs{BakerTaylorUsername} = 'EnhancedContent';
+# Library Thing for Libraries
+$tabsysprefs{LibraryThingforLibrariesId} = "EnhancedContent";
+$tabsysprefs{LibraryThingforLibrariesEnabled} = "EnhancedContent";
+$tabsysprefs{LibraryThingForLibrariesTabbedView} = "EnhancedContent";
+
# Syndetics
$tabsysprefs{SyndeticsClientCode} = 'EnhancedContent';
$tabsysprefs{SyndeticsEnabled} = 'EnhancedContent';
diff --git a/installer/data/mysql/en/mandatory/sysprefs.sql b/installer/data/mysql/en/mandatory/sysprefs.sql
index ef70ba6..70d1f81 100644
--- a/installer/data/mysql/en/mandatory/sysprefs.sql
+++ b/installer/data/mysql/en/mandatory/sysprefs.sql
@@ -229,3 +229,4 @@ INSERT INTO systempreferences (variable,value,explanation,options,type) VALUES (
INSERT INTO systempreferences (variable,value,explanation,options,type) VALUES ('SyndeticsCoverImageSize', 'MC', 'Choose the size of the Syndetics Cover Image to display on the OPAC detail page, MC is Medium, LC is Large','MC|LC','Choice');
INSERT INTO systempreferences (variable,value,explanation,options,type) VALUES ('OPACAmazonCoverImages', '0', 'Display cover images on OPAC from Amazon Web Services','','YesNo');
INSERT INTO systempreferences (variable,value,explanation,options,type) VALUES ('AmazonCoverImages', '0', 'Display Cover Images in Staff Client from Amazon Web Services','','YesNo');
+INSERT INTO systempreferences (variable,value,explanation,options,type)VALUES('LibraryThingForLibrariesTabbedView','1','Put LibraryThingForLibraries Content in Tabs.','','YesNo');
diff --git a/koha-tmpl/opac-tmpl/prog/en/modules/opac-detail.tmpl b/koha-tmpl/opac-tmpl/prog/en/modules/opac-detail.tmpl
index 7ca4739..8edc8f8 100644
--- a/koha-tmpl/opac-tmpl/prog/en/modules/opac-detail.tmpl
+++ b/koha-tmpl/opac-tmpl/prog/en/modules/opac-detail.tmpl
@@ -112,8 +112,8 @@
<!-- TMPL_IF NAME="pages" --><span class="results_summary"><span class="label">Physical details:</span> <!-- TMPL_VAR NAME="pages" --> <!-- TMPL_VAR NAME="illus" --> <!-- TMPL_VAR NAME="size" --></span><!-- /TMPL_IF -->
<!-- COinS / OpenURL -->
<!-- TMPL_IF NAME="ocoins_format" -->
- <span class="Z3988" title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3A<!-- TMPL_VAR NAME="ocoins_format" -->&rft.au=<!-- TMPL_VAR NAME="author" -->&rft.btitle=<!-- TMPL_VAR NAME="title" -->&rft.date=<!-- TMPL_VAR NAME="publicationyear" -->&rft.pages=<!-- TMPL_VAR NAME="pages" -->&rft.isbn=<!-- TMPL_VAR NAME=normalized_isbn -->&rft.aucorp=&rft.place=<!-- TMPL_VAR NAME="place" -->&rft.pub=<!-- TMPL_VAR NAME="publishercode" -->&rft.edition=<!-- TMPL_VAR NAME="edition" -->&rft.series=<!-- TMPL_VAR NAME="series" -->&rft.genre="></span><!-- /TMPL_IF -->
- <!-- TMPL_IF name="normalized_isbn" -->
+ <span class="Z3988" title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3A<!-- TMPL_VAR NAME="ocoins_format" -->&rft.au=<!-- TMPL_VAR NAME="author" -->&rft.btitle=<!-- TMPL_VAR NAME="title" --> <!-- TMPL_VAR NAME="subtitle"-->&rft.date=<!-- TMPL_VAR NAME="publicationyear" -->&rft.pages=<!--TMPL_VAR NAME="pages" -->&rft.isbn=<!-- TMPL_VAR NAME=amazonisbn-->&rft.aucorp=&rft.place=<!-- TMPL_VAR NAME="place"-->&rft.pub=<!-- TMPL_VAR NAME="publishercode" -->&rft.edition=<!--TMPL_VAR NAME="edition" -->&rft.series=<!-- TMPL_VAR NAME="series"-->&rft.genre="></span><!-- /TMPL_IF -->
+ <!-- TMPL_IF name="isbn" -->
<!-- unAPI <abbr/> tag -->
<span class="results_summary"><span class="label">ISBN: </span><abbr class="unapi-id" title="koha:isbn:<!-- TMPL_VAR NAME="normalized_isbn" -->"><!-- TMPL_VAR NAME="normalized_isbn" --></abbr></span><!-- /TMPL_IF -->
<!-- TMPL_IF name="issn" -->
@@ -184,14 +184,27 @@
<!-- /TMPL_IF -->
<!-- /TMPL_IF -->
+
+<!-- TMPL_IF NAME="LibraryThingForLibrariesID">
+<!--TMPL_IF NAME = "LibraryThingForLibrariesTabbedView" -->
+<!--TMPL_ELSE -->
+<span class="results_summary"><div id="ltfl_related" class="ltfl"></div></span>
+<span class="results_summary"><div id="ltfl_similars"class="ltfl"></div></span>
+<span class="results_summary"><div id="ltfl_tagbrowse"class="ltfl"></div></span>
+<!--/TMPL_IF-->
+<span class="results_summary"><span class="label">Reviews from LibraryThing.com:</span> <div class="ltfl_reviews"></div>
+</span>
+<!-- /TMPL_IF -->
+
+
<!-- TMPL_IF NAME="TagsShowOnDetail" -->
<div class="results_summary">
<!-- TMPL_IF NAME="TagLoop" -->
- <span class="label">Tags:</span>
+ <span class="label">Tags from this library:</span>
<ul><!-- TMPL_LOOP NAME="TagLoop" -->
<li><a href="/cgi-bin/koha/opac-search.pl?tag=<!-- TMPL_VAR NAME="term" ESCAPE="URL" -->&q=<!-- TMPL_VAR NAME="term" ESCAPE="URL" -->"><!-- TMPL_VAR NAME="term" ESCAPE="HTML" --></a> <span class="weight">(<!-- TMPL_VAR NAME="weight_total" -->)</span></li>
<!-- /TMPL_LOOP -->
- </ul><!-- TMPL_ELSE -->No tags for this title.
+ </ul><!-- TMPL_ELSE --><span class="label">Tags from this library:</span><div>No tags from this library for this title.</div>
<!-- /TMPL_IF -->
<!-- TMPL_IF NAME="TagsInputOnDetail" -->
<!-- TMPL_IF NAME="loggedinusername" -->
@@ -246,11 +259,18 @@
<!-- /TMPL_IF --><!-- /TMPL_IF -->
<!-- TMPL_IF NAME="SyndeticsReviews" --><!-- TMPL_IF NAME="SYNDETICS_REVIEWS" -->
<li> <a href="/cgi-bin/koha/opac-detail.pl?biblionumber=<!-- TMPL_VAR NAME="biblionumber" -->#reviews">Reviews</a></li>
+<li> <script src="http://www.librarything.com/forlibraries/widget.js?id=99-274208589" type="text/javascript"></script><noscript>This page contains enriched content visible when JavaScript is enabled or by clicking <a href="http://www.librarything.com/forlibraries/noscript.php?id=99-274208589&accessibility=1">here</a>.</noscript></li>
<!-- /TMPL_IF --><!-- /TMPL_IF -->
<!-- TMPL_IF NAME="SyndeticsAuthorNotes" --><!-- TMPL_IF NAME="SYNDETICS_ANOTES" -->
<li> <a href="/cgi-bin/koha/opac-detail.pl?biblionumber=<!-- TMPL_VAR NAME="biblionumber" -->#anotes">About the Author</a></li>
<!-- /TMPL_IF --><!-- /TMPL_IF -->
<!-- /TMPL_IF -->
+<!-- TMPL_IF NAME="LibraryThingForLibrariesID" -->
+<!-- TMPL_IF NAME="LibraryThingForLibrariesTabbedView" -->
+<li> <a href="/cgi-bin/koha/opac-detail.pl?biblionumber=<!-- TMPL_VAR NAME="biblionumber" -->#LFTLSimilarItems">Similar Items</a></li>
+<li> <a href="/cgi-bin/koha/opac-detail.pl?biblionumber=<!-- TMPL_VAR NAME="biblionumber" -->#LTFLTagBrowse">Tag Browser</a></li>
+<!-- /TMPL_IF -->
+<!-- /TMPL_IF -->
<!-- TMPL_IF name="subscriptionsnumber" --><li>
<a href="/cgi-bin/koha/opac-detail.pl?biblionumber=<!-- TMPL_VAR NAME="biblionumber" -->#subscriptions">Subscriptions</a>
</li><!-- /TMPL_IF -->
@@ -259,7 +279,6 @@
<!-- TMPL_IF NAME="OPACFRBRizeEditions" --><!-- TMPL_IF NAME="XISBNS" --><li><a href="/cgi-bin/koha/opac-detail.pl?biblionumber=<!-- TMPL_VAR NAME="biblionumber" -->#editions">Editions</a></li><!-- /TMPL_IF --><!-- /TMPL_IF -->
<!-- TMPL_IF NAME="OPACAmazonEnabled" --><li><a href="/cgi-bin/koha/opac-detail.pl?biblionumber=<!-- TMPL_VAR NAME="biblionumber" -->#amazonreviews">Amazon Reviews</a></li><!-- /TMPL_IF -->
-
</ul>
<div id="holdings">
@@ -518,6 +537,30 @@
</div>
<!-- /TMPL_IF -->
+<!-- TMPL_IF NAME="LibraryThingForLibrariesID"-->
+<!-- TMPL_IF NAME="LibraryThingForLibrariesTabbedView"-->
+ <!-- ltfl content -->
+ <div id="LFTLSimilarItems">
+ <div class="content_set">
+ <!-- <span class="results_summary">-->
+ <div id="ltfl_related"></div>
+ <div id="ltfl_similars"></div>
+ <!-- </span>-->
+ </div>
+ </div>
+ <!--/TMPL_IF -->
+<!--/TMPL_IF -->
+<!-- TMPL_IF NAME="LibraryThingForLibrariesTabbedView"-->
+ <!-- TMPL_IF NAME="LibraryThingForLibrariesID">
+ <div id="LTFLTagBrowse">
+ <div class="content_set">
+ <span class="results_summary">
+ <div id="ltfl_tagbrowse" class="ltfl"></div>
+ </span>
+ </div>
+ </div>
+ <!--/TMPL_IF -->
+<!--/TMPL_IF -->
<!-- TMPL_IF NAME="reviewson" -->
<div id="comments">
@@ -605,7 +648,7 @@
<!-- /TMPL_LOOP -->
<!-- TMPL_ELSE -->
- <p> Sorry, there are no reviews available for this title. <!-- TMPL_IF NAME="normalized_isbn" --><!-- TMPL_IF NAME="OPACURLOpenInNewWindow" --><a href="http://www.amazon.com/gp/customer-reviews/write-a-review.html/002-2970817-7876066?%5Fencoding=UTF8&asin=<!-- TMPL_VAR NAME="normalized_isbn" -->&store=books" target="_blank">Add your own review</a><!-- TMPL_ELSE --><a href="http://www.amazon.com/gp/customer-reviews/write-a-review.html/002-2970817-7876066?%5Fencoding=UTF8&asin=<!-- TMPL_VAR NAME="normalized_isbn" -->&store=books">Add your own review</a><!-- /TMPL_IF --><!-- /TMPL_IF --></p>
+ <p> Sorry, there are no reviews from this library available for this title. <!-- TMPL_IF NAME="normalized_isbn" --><!-- TMPL_IF NAME="OPACURLOpenInNewWindow" --><a href="http://www.amazon.com/gp/customer-reviews/write-a-review.html/002-2970817-7876066?%5Fencoding=UTF8&asin=<!-- TMPL_VAR NAME="normalized_isbn" -->&store=books" target="_blank">Add your own review</a><!-- TMPL_ELSE --><a href="http://www.amazon.com/gp/customer-reviews/write-a-review.html/002-2970817-7876066?%5Fencoding=UTF8&asin=<!-- TMPL_VAR NAME="normalized_isbn" -->&store=books">Add your own review</a><!-- /TMPL_IF --><!-- /TMPL_IF --></p>
<!-- /TMPL_IF -->
</div>
@@ -697,4 +740,7 @@
</div>
<!-- /TMPL_IF -->
</div>
+<!-- TMPL_IF NAME="LibraryThingForLibrariesID" -->
+<script src="http://ltfl.librarything.com/forlibraries/widget.js?systype=koha&id=<!--TMPL_VAR NAME="LibraryThingForLibrariesID" -->"type="text/javascript"></script><noscript>This page contains enriched content visible when JavaScript is enabled or by clicking <a href="http://www.librarything.com/forlibraries/noscript.php?id=326-4221977395&accessibility=1">here</a>.</noscript>
+<!-- /TMPL_IF -->
<!-- TMPL_INCLUDE NAME="opac-bottom.inc" -->
diff --git a/opac/opac-detail.pl b/opac/opac-detail.pl
index fba01d9..b071ca2 100755
--- a/opac/opac-detail.pl
+++ b/opac/opac-detail.pl
@@ -344,6 +344,17 @@ if ( C4::Context->preference("SyndeticsEnabled")
};
warn $@ if $@;
}
+# LibraryThingForLibraries
+if( C4::Context->preference('LibraryThingForLibrariesEnabled') )
+{
+ $template->param(LibraryThingForLibrariesID =>
+C4::Context->preference('LibraryThingForLibrariesID') );
+}
+if( C4::Context->preference('LibraryThingForLibrariesEnabled') )
+{
+ $template->param(LibraryThingForLibrariesTabbedView =>
+C4::Context->preference('LibraryThingForLibrariesTabbedView') );
+}
# Shelf Browser Stuff
if (C4::Context->preference("OPACShelfBrowser")) {
--
1.5.6.3
More information about the Koha-patches
mailing list