koha-cvs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

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


From: paul poulain
Subject: [Koha-cvs] koha koha-tmpl/opac-tmpl/css/en/includes/opac.c... [rel_2_2]
Date: Mon, 27 Feb 2006 13:54:50 +0000

CVSROOT:        /cvsroot/koha
Module name:    koha
Branch:         rel_2_2
Changes by:     paul poulain <address@hidden>   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});




reply via email to

[Prev in Thread] Current Thread [Next in Thread]