SPAM- [Koha-devel] koha 2.2.6RC2 is ...
Paul POULAIN
paul.poulain at free.fr
Thu Aug 10 15:21:44 CEST 2006
Michael Hafen a écrit :
Hi Michael,
> Probably isn't a good thing to reply to a release announcement, but I'll
> do it anyway.
No problem to do this.
> If I new you were working on patron pictures I would have contibuted. I
> even have a script for uploading patron pictures, which I will attach.
The good news : you have contributed => I have added your scripts to
official release. I just have added a warning that the feature is
"experimental", as i'm not sure it will work out of the box (maybe some
directory permission problems may occur)
> You mention the item list in the result set being changed to show the
> number of (similar) items, rather than one item per line. I have a
> different solution to this. A little code, and a little javascript I
> use to collapse the item list if there are more than a certain number of
> items to display. I will also copy that code to this message for you to
> see. Maybe someone will like this better.
I won't copy this code immediatly, but the idea is good. The only
problem i'm afraid is that, when cataloguing a daily serial, you can
have 300+ items.
In this case, the html would be heavy & the javascript probably not so
quick.
I let your code in cc:, it will be in koha-devel history if someone want
to give it a try one day (for koha 3.0)
> in search.marc/search.pl and opac-search.pl
> for (my $i=0; $i <= $#$results; $i++) {
> my @items = @{$$results[$i]->{CN}};
> # collapse copy info column if more than a few copies
> if (@items > 3) {
> $$results[$i]->{collapse} = 1;
> }
> }
>
> in search.marc/result.tmpl and opac-searchresults.tmpl
> <td><!-- TMPL_IF NAME="collapse"--><acronym title="click for copy
> information"><a name="copies_<!-- TMPL_VAR NAME="biblionumber" -->_a"
> onclick="expand('copies_<!-- TMPL_VAR NAME="biblionumber" -->');"
> class="expander">...</a></acronym><div style="display:none;"
> id="copies_<!-- TMPL_VAR NAME="biblionumber" -->"><!-- /TMPL_IF --><!--
> TMPL_LOOP name="CN" --><!-- <!-- TMPL_VAR name="holdingbranch" -->
> --><!-- TMPL_VAR name="holdingbranchname" --> <!-- TMPL_VAR
> name="location" --> <!-- TMPL_IF name="date_due" --> <i>(Checked out
> until <!-- TMPL_VAR name="date_due" -->)</i><!-- TMPL_ELSE --><!--
> TMPL_IF name="itemcallnumber" --> (<!-- TMPL_VAR name="itemcallnumber"
> -->)<!-- /TMPL_IF --><!-- /TMPL_IF --><br /><!-- /TMPL_LOOP --><!--
> TMPL_IF NAME="collapse" --></div><!-- /TMPL_IF
> --></td></tr><!-- /TMPL_LOOP -->
>
> ...
>
> function expand() {
> for (e_index = 0; e_index < expand.arguments.length; e_index++) {
> e_id = expand.arguments[e_index];
> e_block = document.getElementById(e_id);
> if (e_block.style.display == 'none') {
> e_block.style.display = 'block';
> } else {
> e_block.style.display = 'none';
> }
> }
> }
>
> in intranet.css and opac.css
>
> a.expander {
> text-decoration : underline;
> cursor : pointer;
> }
--
Paul POULAIN et Henri Damien LAURENT
Consultants indépendants
en logiciels libres et bibliothéconomie (http://www.koha-fr.org)
Tel : 04 91 31 45 19
More information about the Koha-devel
mailing list