Time |
S |
Nick |
Message |
11:42 |
|
[K] |
*** join #kohaFreeNode: franc1 n=franckcou82-1-88-171-53-119.fbx.proxad.net |
11:50 |
|
[K] |
*** part FreeNode!#koha: franc1 n=franckcou82-1-88-171-53-119.fbx.proxad.net |
12:19 |
|
Fallor |
hi |
12:20 |
|
Fallor |
is there anybody here that knows about koha 2.2.9 perl-modules? |
12:35 |
|
Fallor |
apparently not :) |
12:44 |
|
fbcit |
kados around? |
12:44 |
|
fbcit |
g'morning koha |
12:44 |
|
fbcit |
hdl u around? |
12:46 |
|
fbcit |
s/on/only/g |
12:52 |
|
Fallor |
no joy :( |
12:52 |
|
Fallor |
Date::Calc can't be installed because CPAN doesn't have Carp::Clan |
13:04 |
|
hdl |
Fallor: hi. |
13:04 |
|
hdl |
I know about perl modules |
13:09 |
|
kados |
hey fbcit-away |
13:09 |
|
Fallor |
Hi hdl :) |
13:09 |
|
Fallor |
hdl: any suggestion on this Carp::Clan/Date::Calc problem? |
13:10 |
|
hdl |
Nope. |
13:11 |
|
hdl |
At the time I installed Date::Calc, it worked fine. |
13:11 |
|
hdl |
kados : hi |
13:12 |
|
Fallor |
well, it doesn't now |
13:47 |
|
owen |
Hi #koha |
13:51 |
|
foxnorth |
morning owen |
13:52 |
|
owen |
What's new, foxnorth? |
13:52 |
|
foxnorth |
not much atm :) how 'bout with you? |
13:53 |
|
owen |
Trying to weigh the merits and disadvantages of using images with text in a multi-language interface |
13:53 |
|
foxnorth |
ah... |
13:54 |
|
foxnorth |
i wonder if you could have a default background image and then use smth like image magick to take text and generate the appropriate image+text for whatever lang? |
13:54 |
|
foxnorth |
haven't tried anything like that myself, though ;/ |
13:55 |
|
owen |
Yeah, I suppose that's possible, but it's a layer of complexity I'm not ready to delve into |
13:55 |
|
foxnorth |
yeah, would certainly be more complex to manage... |
14:06 |
|
owen |
hdl around? |
14:06 |
|
hdl |
hi owen |
14:07 |
|
owen |
Hi hdl, I was just trying to try your recent commit of a language chooser of the OPAC, but I'm not seeing it |
14:08 |
|
hdl |
Do you want me to resend it to you ? |
14:08 |
|
owen |
Hm, I guess <!-- TMPL_IF NAME="opaclanguagesdisplay" --> is evaluating as false, even though I have it turned on? |
14:12 |
|
hdl |
No. |
14:12 |
|
hdl |
It is the fact that Languages takes always eng by default. |
14:12 |
|
owen |
Why does line 66 of opac-main.pl say "opaclanguagesdisplay => 0," ? |
14:13 |
|
hdl |
So that even if you have chosen a different language as opaclanguage.pl |
14:13 |
|
hdl |
But should be set to C4::Context->preference imho |
14:16 |
|
owen |
Okay, now I've got opaclanguagesdisplay evaluating as true, but my list of languages is empty (an empty <ul>) |
14:25 |
|
owen |
opac-main.pl: Use of uninitialized value in string eq at /home/oleonard/koha/production/intranet/modules/C4/Languages.pm line 264. |
14:26 |
|
owen |
hdl, does that look like the problem? |
14:27 |
|
hdl |
maybe. |
14:28 |
|
hdl |
owen : do you know if a person is comitted to Ovedues Debugging ? |
14:29 |
|
hdl |
s/Ovedues/overdues/ |
14:29 |
|
owen |
No, I don't know |
14:29 |
|
hdl |
It seems STRANGE to me that FinesCalculation is not using branchcode information. |
14:36 |
|
Fallor |
I ended up installing Carp::Clan from http://guest.engelschall.com/~[…]p-Clan-5.2.tar.gz, and that seemed to do the trick |
14:36 |
|
Fallor |
Date::Calc now works :) |
14:36 |
|
Fallor |
I also e-mailed the author of Carp::Clan that his module is not in CPAN |
14:37 |
|
Fallor |
hopefully he will fix it |
14:39 |
|
hdl |
Fallor : congrats |
14:39 |
|
Fallor |
thanks :) |
14:40 |
|
Fallor |
vähäx oon äijä :) |
14:41 |
|
Fallor |
whoops |
14:41 |
|
Fallor |
(wrong window) |
15:01 |
|
gmcharlt |
greetings #koha |
15:05 |
|
owen |
Hi gmcharlt |
15:10 |
|
fbcit |
s/wonders/wanders/ |
15:12 |
|
fbcit |
:-) |
15:16 |
|
atz |
yeah, i still doubt there is much return from the added complexity |
15:19 |
|
fbcit |
this morning I built a patron who is type "Child" but category "Staff/AC-Faculty" (AC-Faculty being one of my categories of type "Staff")... ??? |
15:20 |
|
atz |
yeah... that's what I mean |
15:21 |
|
fbcit |
are patrons per library or global? |
15:21 |
|
atz |
i suspect they are global unless independent branches is set |
15:37 |
|
owen |
atz, I'm still confused about the status of item type images and how we're handling those paths |
15:38 |
|
owen |
For instance, in detail.tmpl, we've got <img src="/opac-tmpl/prog/itemtypeimg/<!-- TMPL_VAR NAME="itemtype" -->.gif" title="<!-- TMPL_VAR NAME="itemtype" -->" /> |
15:38 |
|
owen |
That works, but it's not portable with other template sets |
15:38 |
|
atz |
right |
15:40 |
|
atz |
i think C4:Koha has a "getitemtypeimagedir" function we should use |
15:40 |
|
atz |
or getitemtpyeimagesrc |
15:40 |
|
owen |
getitemtypeimagesrcfromurl ? |
15:41 |
|
owen |
(that's a mouthful!) |
15:41 |
|
Fallor |
:D |
15:41 |
|
Fallor |
beautiful XD |
15:41 |
|
owen |
...or getitemtypeimagedir, or getitemtypeimagesrc ? |
15:53 |
|
lloyd_ |
i've logged a similar thing in bugzilla |
15:54 |
|
owen |
Yeha, lloyd_ , I'm working on your "noItemTypeImages" bug report now |
15:54 |
|
lloyd_ |
ahh thought that might be the case :) |
15:55 |
|
lloyd_ |
I think i've logged two bugs which are similar |
15:56 |
|
lloyd_ |
yeah noitemtypeimages and remote item type images |
15:57 |
|
owen |
lloyd_: Do you happen to know an example of a page where the search box submit button is forced to the second line? |
15:58 |
|
lloyd_ |
hold on i'll see if I can find it |
15:58 |
|
lloyd_ |
there are a number of pages where the submit button is much bigger than it should be |
16:05 |
|
lloyd_ |
damnit.. i can't find it! |
18:07 |
|
fbcit |
how does one go about printing id/library cards from Koha 3 |
18:07 |
|
fbcit |
? |
18:08 |
|
atz |
probably export the data for whatever card printer you have |
19:04 |
|
owen |
I wonder why z3950servers.pl doesn't list the servers that appear when I try a z39.50 search from addbiblio.pl? |
19:06 |
|
chris |
sounds like a bug to me |
19:07 |
|
owen |
I was just trying to confirm the first part of bug 1789...maybe they're related |
19:11 |
|
fbcit |
does opaclayoutstylesheet look in the theme specified by opacthemes to find the css specified by opaclayoutstylesheet? |
19:12 |
|
owen |
fbcit: I'm not even sure opaclayoutstylesheet is working properly at the moment. The OPAC is still very much in flux |
19:14 |
|
fbcit |
owen: FWIW, I 'cp -r' /prog /foo and selected it in opacthemes; made changes to opac.css in /foo but opac still appears to look at the opac.css in /prog |
19:18 |
|
owen |
fbcit, you can view the source of the page to see if it's looking in the right place |
19:21 |
|
fbcit |
it appears that opacthemes has no effect |
19:23 |
|
fbcit |
permissions are ok |
19:27 |
|
fbcit |
owen: looks like some of the opac templates have /opac-tmpl/prog hardcoded in them. |
19:36 |
|
owen |
It does look like opacthemes has no effect |
19:45 |
|
fbcit |
seems I remember that it did work back some time, though. |
19:45 |
|
owen |
back some time in 3.0? |
19:46 |
|
fbcit |
right |
19:58 |
|
fbcit |
hrmm... line 141 of C4/Output.pm says 'my $theme = 'prog';' |
19:58 |
|
owen |
well, that's suspicious :) |
19:59 |
|
fbcit |
maybe it should be something like C4::Context->preference("opacthemes") ? |
20:27 |
|
fbcit |
what file is this supposed to check for: if ( -e "$htdocs/$th/$la/modules/$interface-"."tmpl") { ?? |
20:34 |
|
owen |
Looks like /path-to-koha/theme (template)/language/modules/(opac-) ?.tmpl |
20:34 |
|
owen |
...don't really know what it's doing, though |
20:39 |
|
fbcit |
its attempting to determine if a given theme in a given language exists by checking for the existence of a file that does not exist.... |
20:39 |
|
fbcit |
which causes the conditional to fall back to the 'prog' theme |
20:39 |
|
fbcit |
the question is: what constitutes a valid check for determining the existence of a theme? |
20:40 |
|
chris |
its missing an opac/ |
20:40 |
|
fbcit |
we could just if ( -d "$htdocs/$th/$la") { |
20:41 |
|
fbcit |
the modules subdir looks to contain files like 'opac-foo.tmpl' |
20:41 |
|
chris |
its $htdocs/$th/$la/modules/opac/$interface-"."tmpl |
20:41 |
|
chris |
ahh well in that case it might be right then |
20:41 |
|
fbcit |
htdocs/opac-tmpl/prog/en/modules/opac-passwd.tmpl |
20:41 |
|
fbcit |
ie |
20:41 |
|
chris |
its supposed to check the template exists |
20:42 |
|
chris |
and if not fall back to prog |
20:42 |
|
fbcit |
right, but it will always return false in its current state |
20:42 |
|
fbcit |
hence my question about what constitutes a valid check for template existence. |
20:42 |
|
chris |
add an opac-tmpl ? |
20:43 |
|
chris |
iffing -d "$htdocs/$th/$la" |
20:43 |
|
chris |
wont work |
20:43 |
|
chris |
that directory might exist |
20:43 |
|
chris |
but the actual template wont |
20:44 |
|
chris |
and then we wont fail back nicely to the prog template, but die as we cant open a valid template |
20:44 |
|
fbcit |
likewise we could have am opac-tmpl w/o any other files in that dir level |
20:44 |
|
chris |
yeah you need to check the file |
20:44 |
|
chris |
so just need to fix the path in the current if |
20:44 |
|
chris |
add the opac-tmpl in .. if thats what is missing |
20:44 |
|
fbcit |
but all files are necessary for the template to work |
20:45 |
|
chris |
nope |
20:45 |
|
owen |
chris: so Koha doesn't fall back to any other available template, it only falls back to prog? |
20:45 |
|
fbcit |
so if I have only 'opac-tmpl' and nothing else what happens? |
20:45 |
|
chris |
if you only have opac-main.tmpl |
20:45 |
|
owen |
So if I specify foo, and have only opac-tmpl/bar, then it fails, because the fallback (prog) doesn't exist? |
20:45 |
|
chris |
you will get one page that looks different to the others |
20:46 |
|
chris |
not sure anymore owen, it used to try a list |
20:47 |
|
fbcit |
some other logic is broken here also which prevents it from generating a list of themes properly |
20:47 |
|
fbcit |
@themes = split " ", C4::Context->preference("opacthemes"); |
20:48 |
|
fbcit |
but mysql> SELECT * FROM systempreferences WHERE variable = 'template'; reveals only one theme name is stored at a time. |
20:48 |
|
fbcit |
in opacthemes |
20:48 |
|
chris |
yeah someone changed the systempreference interface |
20:48 |
|
chris |
and didnt check the underlying code |
20:48 |
|
chris |
so now you can only choose one theme at a time |
20:48 |
|
chris |
instead of a list to try |
20:49 |
|
fbcit |
chris: there are also some hardcoded theme paths in some tmpl files as well. |
20:49 |
|
chris |
yeah those need to die |
20:50 |
|
fbcit |
so you're saying that the simple existence of an 'opac-tmpl' is enough to keep koha from dying? |
20:50 |
|
chris |
no |
20:50 |
|
chris |
the actual template for the page you are on has to exist |
20:51 |
|
chris |
either in your chosen theme |
20:51 |
|
chris |
or in prog |
20:53 |
|
chris |
and the check has to be fixed to actually check the right path to said template |
20:53 |
|
fbcit |
we'll assume that the average admin is intelligent enough to copy the entire subdir structure when creating themes.. ;-) |
20:56 |
|
fbcit |
really we should be checking for the existence of the template being called for... |
20:56 |
|
fbcit |
in the currently selected theme? |
20:58 |
|
chris |
thats right |
20:58 |
|
fbcit |
if ( -e "$htdocs/$th/$la/modules/$tmpl") { |
20:58 |
|
fbcit |
fixes it nicely |
20:58 |
|
chris |
currently selected them and language |
20:59 |
|
fbcit |
and guarantees the existence of the called for template. |
20:59 |
|
fbcit |
this does not fix the fail-over to other listed templates |
21:01 |
|
chris |
:) |
21:01 |
|
chris |
the idea, way back |
21:01 |
|
chris |
in like 2002 |
21:01 |
|
chris |
was that the user can set their theme and language |
21:01 |
|
chris |
so you might be looking at the opac in the wap theme in english |
21:01 |
|
chris |
i might be looking at the sight impaired version in maori |
21:02 |
|
chris |
id like to see that come back |
21:02 |
|
fbcit |
I saw commenting to that effect in the code. |
21:02 |
|
chris |
so the library sets the default and the user can override that |
21:35 |
|
fbcit |
chris: I *think* I got a patch off to fix that. Let me know if you get it. |
21:35 |
|
chris |
will do |
21:35 |
|
fbcit |
it does not address the hardcoded paths, but does fix opacthemes |
21:40 |
|
chris |
good start |
21:42 |
|
fbcit |
chris: that is a bad patch. I'll send a corrected one in a bit. |
21:43 |
|
chris |
:) |
21:44 |
|
fbcit |
had a Output.pm a few hours older than HEAD... |
21:44 |
|
chris |
that'd do it |
22:04 |
|
fbcit |
ok chris, that last patch is correct. |
22:39 |
|
hdl |
owen : your problem with z39servers not displayed surely comes from a lack of encoding field in z3950servers table. |
22:39 |
|
hdl |
I should have updated updatedatabase script. |
22:40 |
|
hdl |
I thought Joshua would do it from kohastructure.sql But I understand it is better the person who commits a change in database management also commit updatedatabase.pl |
22:41 |
|
chris |
fbcit, did you send it to patcheskoha.org? |
22:41 |
|
hdl |
If you can add encoding field to z3950servers table, can you tell me if it displays ok ? |
10:43 |
|
lloyd_ |
Owen, you around? |
10:54 |
|
lloyd_ |
ahh, not even in the channel :) |