misc fixes and improvements
authorDobrica Pavlinusic <dpavlin@rot13.org>
Sat, 5 Jul 2003 22:37:44 +0000 (22:37 +0000)
committerDobrica Pavlinusic <dpavlin@rot13.org>
Sat, 5 Jul 2003 22:37:44 +0000 (22:37 +0000)
git-svn-id: file:///home/dpavlin/private/svn/webpac/trunk@75 13eb9ef6-21d5-0310-b721-a9d68796d827

CPAN.modules
README
TODO
all2xml.conf
template_html/search.html

index db240ce..752ff62 100644 (file)
@@ -17,3 +17,4 @@ HTML::Template
 HTML::FillInForm
 Spreadsheet::ParseExcel
 MARC
+Text::CSV
diff --git a/README b/README
index 67d20c1..5d2c3d9 100644 (file)
--- a/README
+++ b/README
@@ -28,3 +28,19 @@ files can be in form type_something so that you can have multiple
 xml files for same data source (e.g. isis).
 
 
+### How to specify fields which have to be searched in html templates?
+
+Each query to swish database is consisted of *TWO* fields. Names
+of fields are f[nr] and v[nr] where [nr] is number between 1 and 30.
+
+Value for v field are names of tags in import_xml/*.xml file.
+Value for f field is query which will be sent to swish.
+
+If you need to show index for this field, your submit button should
+have name f[nr]_index.
+
+There are also other fields which are used specially. Best bet is
+to do grep param WebPac.pm. However, you shouldn't need to modify
+any other fields in html templates other than f[nr]* and v[nr].
+If you do, it's a BUG. Please report it to us.
+
diff --git a/TODO b/TODO
index 38912bf..15a9097 100644 (file)
--- a/TODO
+++ b/TODO
@@ -43,3 +43,5 @@ should be better way...)
 
 - statistics for each library
 
+- put links on the titles on the short results page
+
index 060eecf..2678d23 100644 (file)
@@ -5,6 +5,7 @@
 [sciencedirect]
        type=feed_sciencedirect
        materialtype=E-èasopis
+       databasename=ScienceDirect
 
 [ebsco-hch-ft]
        type=marc_ebsco
index 7cfb553..cb18ce7 100644 (file)
             <option value="shelfNumber">Signatura </option>
             <option value="invNo">Inventarni broj </option>
             <option value="MFN">MFN </option>
+           <option value="database">Baza </option>
+
         </select>
         </td>
         <td  valign="bottom" width="280"> 
    </tr>
 </table>
 
+-->
 
 <table border="0">
    <tr> 
                <a href="_help.html">Vrsta graðe:</a>
        </td>
         <td rowspan="2"  class="limiter" colspan="2"> 
-          <input type="hidden" name="f10" value="">
+          <input type="hidden" name="f10" value="type">
          <input type="checkbox" name="v10" value="Knjiga">
           Knjige<br> 
-          <input type="checkbox" name="v10" value="èasopis">
+          <input type="checkbox" name="v10" value="Èasopis">
           Èasopisi <br>
-          <input type="checkbox" name="v10" value="online èasopis">
-          Online èasopisi <br>
-          <input type="checkbox" name="v10" value="">
+          <input type="checkbox" name="v10" value="E-èasopis">
+          Elektronièki èasopisi <br>
+          <input type="checkbox" name="v10" value="Èlanci">
           Èlanci i poglavlja<br>
+<!--     
           <input type="checkbox" name="v10" value="">
-          Gramofonske ploèe <br>
+         Gramofonske ploèe <br>
           <input type="checkbox" name="v10" value="">
           CD-ROM
+-->
        </td> 
        <td rowspan="2" class="label2" rowspan="2" valign="top">
          <a href="_help.html" title="Pomoæ">Knji¾nice:</a>
       <tr>
        <td class="limiter">
        ili samo pojedine knji¾nice:<br>
-       <input type="checkbox" name="checkbox7" value="type" checked>
+       <input type="hidden" name="f11" value="library">
+       <input type="checkbox" name="v11" value="Anglistika" >
                Anglistika<br>
-       <input type="checkbox" name="checkbox8" value="type" checked>
+       <input type="checkbox" name="v11" value="Arheologija" >
                Arheologija<br>
-       <input type="checkbox" name="checkbox9" value="type" checked>
+       <input type="checkbox" name="v11" value="Etnologija" >
                Etnologija<br>
-       <input type="checkbox" name="checkbox10" value="type" checked>
+       <input type="checkbox" name="v11" value="Filozofija" >
                Filozofija<br>
-       <input type="checkbox" name="checkbox11" value="type" checked>
+       <input type="checkbox" name="v11" value="Fonetika" >
                Fonetika<br>
-       <input type="checkbox" name="checkbox12" value="type" checked>
+       <input type="checkbox" name="v11" value="Germanistika" >
                Germanistika<br>
-       <input type="checkbox" name="checkbox13" value="type" checked>
+       <input type="checkbox" name="v11" value="Klasièna filologija" >
                Klasièna filologija<br>
-       <input type="checkbox" name="checkbox14" value="type" checked>
+       <input type="checkbox" name="v11" value="Komparativna knji¾evnost" >
                Komparativna knji¾evnost<br>
-       <input type="checkbox" name="checkbox15" value="type" checked>
+       <input type="checkbox" name="v11" value="Lingvistika i orijentalni studiji" >
                Lingvistika i orijentalni studiji<br>
-       <input type="checkbox" name="checkbox16" value="type" checked>
+       <input type="checkbox" name="v11" value="Povijest" >
                Povijest<br>
-       <input type="checkbox" name="checkbox17" value="type" checked>
+       <input type="checkbox" name="v11" value="Povijest umjetnosti" >
                Povijest umjetnosti<br>
-       <input type="checkbox" name="checkbox18" value="type" checked>
+       <input type="checkbox" name="v11" value="Romanistika" >
                Romanistika<br>
-       <input type="checkbox" name="checkbox19" value="type" checked>
+       <input type="checkbox" name="v11" value="Slavenska filologija" >
                Slavenska filologija<br>
-       <input type="checkbox" name="checkbox20" value="type" checked>
+       <input type="checkbox" name="v11" value="Talijanistika" >
                Talijanistika
          </select>
         </td>
 
        <td class="limiter">
        ili samo pojedine knji¾nice:<br>
-       <input type="checkbox" name="checkbox21" value="type" checked>
+       <input type="checkbox" name="v11" value="Informacijske znanosti" >
                Informacijske znanosti<br>
-       <input type="checkbox" name="checkbox22" value="type" checked>
+       <input type="checkbox" name="v11" value="Pedagogija" >
                Pedagogija<br>
-       <input type="checkbox" name="checkbox23" value="type" checked>
-               Psihologijai<br>
-       <input type="checkbox" name="checkbox24" value="type" checked>
+       <input type="checkbox" name="v11" value="Psihologija" >
+               Psihologija<br>
+       <input type="checkbox" name="v11" value="Sociologija" >
                Sociologija
        </td>
        
                <input type="reset" value="Vrati poèetne vrijednosti !" name="reset" class="reset">
        </div>
 
--->
        
 </form>