11 |
my $dir='/home/dpavlin/nn/swish'; |
my $dir='/home/dpavlin/nn/swish'; |
12 |
|
|
13 |
my $hits=0; |
my $hits=0; |
14 |
|
my $max_hits=100; |
15 |
|
|
16 |
|
my %labels = (100=>' 100', 200=>' 200', 500=>' 500', 0=>'neograničeno'); |
17 |
|
|
18 |
print header(-charset=>'iso-8859-2'),start_html(-title=>'NN pretrazivanje',-lang=>'hr'),start_form; |
print header(-charset=>'iso-8859-2'),start_html(-title=>'NN pretrazivanje',-lang=>'hr'),start_form; |
19 |
print "Potraži zakone sa riječima: ",textfield('search'); |
print "Potraži ",popup_menu(-name=>'max_hits',-values=>[ sort keys %labels ],-labels=>\%labels,-default=>$max_hits)," zakona sa riječima: ",textfield('search'); |
20 |
print submit(-value=>'prikaži'); |
print submit(-value=>'prikaži'); |
21 |
print end_form,hr; |
print end_form,hr; |
22 |
|
|
54 |
# my @fields = $hit->field_names; |
# my @fields = $hit->field_names; |
55 |
# print "Field '$_' = '", $hit->$_, "'<br>\n" for sort @fields; |
# print "Field '$_' = '", $hit->$_, "'<br>\n" for sort @fields; |
56 |
}, |
}, |
57 |
|
maxhits => param('max_hits') || $max_hits, |
58 |
); |
); |
59 |
|
|
60 |
die $SWISH::errstr unless $sh; |
die $SWISH::errstr unless $sh; |
62 |
$hits = $sh->query("naslov_czs=($s)"); |
$hits = $sh->query("naslov_czs=($s)"); |
63 |
|
|
64 |
if ($hits > 0) { |
if ($hits > 0) { |
65 |
print p,hr,"Nađeno je $hits zakona... <small>($s)</small>"; |
print p,hr,"Prikazujem $hits zakona (maks. ",param('max_hits') || $max_hits,")... <small>($s)</small>"; |
66 |
} else { |
} else { |
67 |
print p,"Nije nađen niti jedan zakon... <small>($s, ",$sh->errstr,")</small>"; |
print p,"Nije nađen niti jedan zakon... <small>($s, ",$sh->errstr,")</small>"; |
68 |
} |
} |
69 |
} else { |
} else { |
70 |
print p('Kod pretraživanja pretraživač pronalazi sve zakone u kojima se pojavljuju <b>sve upisanje riječi</b>.',br,'Ako ispred riječi upišete minus (-) neće se prikazivati zakoni koji imaju takvu riječ. Npr. <tt>+kava +zakon -dopunama</tt>'); |
print p('Kod pretraživanja pretraživač pronalazi sve zakone u kojima se pojavljuju <b>sve upisanje riječi</b>.',br,'Ako ispred riječi upišete minus (-) neće se prikazivati zakoni koji imaju takvu riječ. Npr. <tt>+kava +zakon -dopunama</tt>'); |
71 |
print p("Možete pročitati i <a href=\"https://www.rot13.org/~dpavlin/nn.html\">članak</a> o tome kako je ovaj pretraživač napravljen i zašto."); |
print p("Možete pročitati i <a href=\"https://www.rot13.org/~dpavlin/nn.html\">članak</a> o tome kako je ovaj pretraživač napravljen i zašto."),p("Ovo je <i>nova i brža verzija pretraživača</i> o kojoj <a href=\"https://www.rot13.org/~dpavlin/nn.html#buducnost\">više možete saznati</a> iz članka."); |
72 |
} |
} |