[Koha-cvs] koha koha-tmpl/opac-tmpl/css/en/includes/opac.c... [rel_2_2]

paul poulain paul at koha-fr.org
Mon Feb 27 14:54:50 CET 2006


CVSROOT:	/cvsroot/koha
Module name:	koha
Branch: 	rel_2_2
Changes by:	paul poulain <tipaul at savannah.gnu.org>	06/02/27 13:54:50

Modified files:
	koha-tmpl/opac-tmpl/css/en/includes: opac.css 
	koha-tmpl/opac-tmpl/css/en: opac-detail.tmpl 
	                            opac-searchresults.tmpl 
	opac           : opac-detail.pl 
Added files:
	koha-tmpl/opac-tmpl/css/en/images: bluestars.png emptystars.png 

Log message:
	adding Amazon.com support for css templates as well as NPL
	
	Note for joshua & npl templates : i've added a amazonisbn in the $dat hash, and reintroduced the dashes in {isbn} adapt npl templates as well, or you won't get amazon.com cover anymore

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/koha/koha/koha-tmpl/opac-tmpl/css/en/images/bluestars.png?only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha/koha-tmpl/opac-tmpl/css/en/images/emptystars.png?only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha/koha-tmpl/opac-tmpl/css/en/includes/opac.css.diff?only_with_tag=rel_2_2&tr1=1.17.2.14&tr2=1.17.2.15&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/koha/koha/koha-tmpl/opac-tmpl/css/en/opac-detail.tmpl.diff?only_with_tag=rel_2_2&tr1=1.15.2.18&tr2=1.15.2.19&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/koha/koha/koha-tmpl/opac-tmpl/css/en/opac-searchresults.tmpl.diff?only_with_tag=rel_2_2&tr1=1.20.2.11&tr2=1.20.2.12&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/koha/koha/opac/opac-detail.pl.diff?only_with_tag=rel_2_2&tr1=1.14.2.15&tr2=1.14.2.16&r1=text&r2=text

Patches:
Index: koha/koha-tmpl/opac-tmpl/css/en/images/bluestars.png
Index: koha/koha-tmpl/opac-tmpl/css/en/images/emptystars.png
Index: koha/koha-tmpl/opac-tmpl/css/en/includes/opac.css
diff -u koha/koha-tmpl/opac-tmpl/css/en/includes/opac.css:1.17.2.14 koha/koha-tmpl/opac-tmpl/css/en/includes/opac.css:1.17.2.15
--- koha/koha-tmpl/opac-tmpl/css/en/includes/opac.css:1.17.2.14	Mon Oct 10 09:02:56 2005
+++ koha/koha-tmpl/opac-tmpl/css/en/includes/opac.css	Mon Feb 27 13:54:50 2006
@@ -447,3 +447,18 @@
 	width: 12em;
 	margin-left:30px;
 }
+
+# STARS styles, for Amazon.com ratings
+#starMT {
+        position:relative;
+        height: 25px;
+        width: 100px;
+        margin: 0 3px 0 30px;
+        padding:0;
+        background: url(../images/emptystars.png) top left no-repeat;
+}
+#starFull {
+        height: 25px;
+        margin: 0 ; padding: 0;
+        background: url(../images/bluestars.png) top left no-repeat;
+}
Index: koha/koha-tmpl/opac-tmpl/css/en/opac-detail.tmpl
diff -u koha/koha-tmpl/opac-tmpl/css/en/opac-detail.tmpl:1.15.2.18 koha/koha-tmpl/opac-tmpl/css/en/opac-detail.tmpl:1.15.2.19
--- koha/koha-tmpl/opac-tmpl/css/en/opac-detail.tmpl:1.15.2.18	Thu Dec  1 13:55:37 2005
+++ koha/koha-tmpl/opac-tmpl/css/en/opac-detail.tmpl	Mon Feb 27 13:54:50 2006
@@ -107,6 +107,15 @@
 					<p><b>Total Number of Items:</b> <!-- TMPL_VAR NAME="count" --></p>
 				<!-- /TMPL_IF -->
 	</div>
+		<!-- TMPL_IF NAME="AmazonContent" -->
+			<!-- TMPL_IF NAME="isbn" -->
+			<div id="bloc20">
+			<a href="http://www.amazon.com/gp/reader/<!-- TMPL_VAR NAME="amazonisbn" -->/ref=sib_dp_pt/002-7879865-0184864#reader-link">
+				<img border="0" src="http://images.amazon.com/images/P/<!-- TMPL_VAR NAME="amazonisbn" -->.01._PIdp-schmooS,TopRight,7,-26_SCMZZZZZZZ_.jpg" alt="Book Cover Image" />
+			</a>
+			</div>
+			<!-- /TMPL_IF -->
+		<!-- /TMPL_IF -->
 	<!-- /TMPL_LOOP -->
 
 	<div id="bloc20">
@@ -200,5 +209,39 @@
 		<p><a href="/cgi-bin/koha/opac-serial-issues.pl?biblionumber=<!-- TMPL_VAR NAME="biblionumber" -->" title="Serial issues">Click here</a> for more information on subscription(s) history</p>
 		</div>
  	<!-- /TMPL_IF -->
+	
+	<!-- TMPL_IF NAME="AmazonContent" -->
+			<!-- TMPL_LOOP NAME="BIBLIO_RESULTS" -->
+			<!-- TMPL_IF NAME="rating" -->
+			<!-- Amazon Reviews -->
+			<div id="bloc20">
+					<h2>Amazon Reader Reviews:</h2>
+			<!-- /TMPL_IF -->
+			<!-- /TMPL_LOOP -->		
+				<!-- TMPL_IF NAME="rating" -->
+					<h4>Rating (from Amazon.com):
+						<div id="starMT">
+						<div id="starFull" style="width:<!-- TMPL_VAR NAME="rating" -->px">
+						</div>
+						</div>
+					</h4>
+					<!-- TMPL_LOOP NAME="REVIEWS" -->
+						<div class="content_set">
+						<!-- TMPL_IF NAME="summary" -->
+						<h4 class="underline">  <!-- TMPL_VAR NAME="summary" --></h4>
+						<!-- /TMPL_IF -->
+						<!-- TMPL_IF NAME="comment" -->
+							<p><!-- TMPL_VAR NAME="comment" -->
+						</p><!-- /TMPL_IF -->
+						</div>
+					<!-- /TMPL_LOOP -->
+				<h4>
+					<a href="http://www.amazon.com/gp/customer-reviews/write-a-review.html/002-2970817-7876066?%5Fencoding=UTF8&asin=<!-- TMPL_VAR NAME="isbn" -->&store=books">Add your own review</a>
+				</h4>
+			<!-- /TMPL_IF -->
+		</div> <!-- itemReviews -->
+	<!-- /TMPL_IF-->
 </div>
+
+
 <!-- TMPL_INCLUDE NAME="opac-bottom.inc" -->
Index: koha/koha-tmpl/opac-tmpl/css/en/opac-searchresults.tmpl
diff -u koha/koha-tmpl/opac-tmpl/css/en/opac-searchresults.tmpl:1.20.2.11 koha/koha-tmpl/opac-tmpl/css/en/opac-searchresults.tmpl:1.20.2.12
--- koha/koha-tmpl/opac-tmpl/css/en/opac-searchresults.tmpl:1.20.2.11	Thu Dec  1 13:58:02 2005
+++ koha/koha-tmpl/opac-tmpl/css/en/opac-searchresults.tmpl	Mon Feb 27 13:54:50 2006
@@ -41,7 +41,11 @@
 <input type="submit" class="button" value="Add Checked Items to Biblio Basket" onclick="addMultiple(); return false;"> <input type="reset" value="Clear All" class="button">
 	<table>
 		<tr>
+			<!-- TMPL_IF NAME="AmazonContent" -->
+			<th colspan="3">Summary</th>
+			<!-- TMPL_ELSE -->
 			<th colspan="2">Summary</th>
+			<!-- /TMPL_IF -->
 			<th>Item type</th>
 			<th>Item Count</th>
 			<th>Location</th>
@@ -51,8 +55,15 @@
 		<!-- TMPL_LOOP NAME="results" -->
 			<tr>
 			<td<!-- TMPL_IF name="even" --> class="hilighted"<!-- /TMPL_IF -->><input type="checkbox" name="bibid" value="<!-- TMPL_VAR NAME="biblionumber" -->"></td>
+			<!-- TMPL_IF NAME="AmazonContent" -->
+			<td<!-- TMPL_IF name="even" --> class="hilighted"<!-- /TMPL_IF -->>
+				<a href="/cgi-bin/koha/opac-detail.pl?bib=<!-- TMPL_VAR NAME="biblionumber" ESCAPE="URL" -->"><img src="<!-- TMPL_IF NAME="isbn" -->http://images.amazon.com/images/P/<!-- TMPL_VAR name="isbn" -->.01.THUMBZZZ.jpg<!-- TMPL_ELSE -->http://g-images.amazon.com/images/G/01/x-site/icons/no-img-sm.gif<!-- /TMPL_IF -->" alt="Book Cover Image" class="thumbnail" /><!--<img class="large"  src="http://images.amazon.com/images/P/<!-- TMPL_VAR name="isbn" -->.01._PE_SCLZZZZZZZ_.jpg" title="Enlarged view of image" alt="Enlarged view of image" />
+--></a>
+				</td>
+			<!-- /TMPL_IF -->
 				<td <!-- TMPL_IF name="even" -->class="hilighted"<!-- /TMPL_IF -->>
 					<p>
+
 						<!-- TMPL_IF name="BiblioDefaultViewmarc" -->
 							<b><a class="transparent" href="/cgi-bin/koha/opac-MARCdetail.pl?bib=<!-- TMPL_VAR NAME="biblionumber" ESCAPE="URL" -->"><!-- TMPL_VAR NAME="title" --></a></b>
 						<!-- TMPL_ELSE -->
Index: koha/opac/opac-detail.pl
diff -u koha/opac/opac-detail.pl:1.14.2.15 koha/opac/opac-detail.pl:1.14.2.16
--- koha/opac/opac-detail.pl:1.14.2.15	Wed Feb  8 17:01:01 2006
+++ koha/opac/opac-detail.pl	Mon Feb 27 13:54:50 2006
@@ -62,7 +62,6 @@
 my $marc = C4::Context->preference("marc");
 
 #preformat isbn for amazon content
-$dat->{'isbn'} =~ s|-||g;
 my @results = ($dat,);
 if (C4::Boolean::true_p($marc)) {
 	my $dbh = C4::Context->dbh;
@@ -98,8 +97,10 @@
 #not used unless preference set
 if (C4::Context->preference("AmazonContent")==1) {
 	use C4::Amazon;
-	my $isbn=$dat->{'isbn'};
-	my $amazon_details = &get_amazon_details($isbn);
+	$dat->{'amazonisbn'}=$dat->{'isbn'};
+	$dat->{'amazonisbn'} =~ s|-||g;
+
+	my $amazon_details = &get_amazon_details($dat->{amazonisbn});
 
 	foreach my $result (@{$amazon_details->{Details}}){
         	$template->param(item_description => $result->{ProductDescription});





More information about the Koha-cvs mailing list