| Welkom, gast |
U dient zich te registreren voordat u berichten kunt plaatsen op dit forum.
|
| Gebruikers online |
Er zijn momenteel 21 gebruikers online. » 1 leden | 18 gasten Bing, Google, cor.spruit
|
|
|
| Hoe aangeven <br> in tekst bij vraagteken |
|
Geplaatst door Gerard van Stijn - 11-07-2018, 12:01 PM - Forum: ZCBS Forum Archief 2018
- Reacties (4)
|
 |
De onderstaande tekst onder het vraagteken bij veld 06
TXT3{"VELD06"} = "Dit veld kan een onbeperkt aantal regels bevatten welke gescheiden kunnen worden door een zgn. harde return.";
zou ik graag duidelijker voor de gebruiker willen maken, dus harde return in de vorm van <br> maar krijg dat even niet voor elkaar.
Heeft iemand een idee, zal wel heel simpel zijn, maar toch.
Bij voorbaat dank,
|
|
|
| Test versie naar productie versie HKKN (72) |
|
Geplaatst door Jack Geurts - 09-07-2018, 06:01 PM - Forum: ZCBS Forum Archief 2018
- Reacties (2)
|
 |
Hallo,
Ik zie regelmatig nieuwe testversies verschijnen op onze beeldbanken
Foto, Bidprent en Bibliotheek
Is het zinvol om de laatste testversie met aanpassingen en bugfixes om te zetten naar de productie versie
En hoe eea te realiseren, bijv foto2.pl kopïeeren naar foto.pl of is dit te simpel gedacht
De productie Versie ZCBS/ZBBS: 27 januari 2018 werkt nu zonder problemen bij onze beeldbanken en wordt wekelijks bijgewerkt door de werkgroepen
MVG Jack Geurts HKK Nistelvorst (72)
|
|
|
| Records filteren d.m.v. een intern veld |
|
Geplaatst door Gerard van Stijn - 17-05-2018, 11:43 AM - Forum: ZCBS Forum Archief 2018
- Reacties (1)
|
 |
Men wil standaard de beeldbank laten controleren door twee groepen moderatoren, dit voor zowel de bestaande collectie als ook voor nieuwe toevoegingen.
De login-naam voor moderatoren in groep 1 beginnen steeds met Mod1, die in groep 2 met Mod2, dus bijv. Mod101, Mod102, Mod201, Mod202.
Moderatoren in groep 1 zouden uitsluitend de records moeten kunnen inzien en wijzigen waarvan de waarde in intern veld 19 Status “Nieuw” is en indien akkoord wordt de waarde daarvan gewijzigd in bijv. “Gereed”
Moderatoren in groep 2 dienen vervolgens uitsluitend records met “Gereed” te kunnen inzien en wijzigingen.
Is dit mogelijk?
|
|
|
| Mogelijke copyright beschermde afbeeldingen binnen ZCBS 'onzichtbaar' maken |
|
Geplaatst door Gerard van Nes - 12-05-2018, 02:15 PM - Forum: ZCBS Forum Archief 2018
- Reacties (10)
|
 |
Binnen ZCBS is het mogelijk om:
1. individueel een record+bijbehorende foto al dan niet op internet te tonen (via veld: "Plaatsing op internet")
2. via de config file alle records + bijbehorende foto's niet op internet te tonen (via $INTERNET = 0).
Wat dacht men van een aanvullende optie binnen ZCBS:
- Wel het record met metadata op internet te tonen doch niet de bijbehorende afbeelding.
Als 'vervangende' afbeelding kan dan gedacht worden aan iets met tekst als:
De maker van de afbeelding is helaas onbekend.
Om mogelijke claims van derden te vermijden wordt de afbeelding niet getoond op internet.
De afbeelding is wel binnen de instelling zelf te bekijken.
De optie moet natuurlijk via de config worden aangezet daar het slechts voor een beperkt aantal beeldbanken
kan gelden.
Een aanvullende mogelijkheid zou kunnen zijn om later een soort inlog-scherm te maken
waarbij geregistreerden (oeps dan moet weer aan de AVG gedacht worden) wel de eventuele nog
auteursrechtwettelijk beschermde afbeeldingen kan bekijken (als tonen op die manier wel wettelijk is toegestaan).
Maar misschien is het mogelijk om bij inloggen (gebruiks)voorwaarden te stellen om claims zoals m.b.t.
de zaak Uitgeverij Arnoud Voet vs Erfgoed Leiden te vermijden?
Mogelijk heeft iemand zinvolle/waardevolle opmerkingen/aanvullingen op bovenstaande?
Misschien ook een betere en kritischer 'vervangingsafbeeldingstekst'?
En natuurlijk ook of er wel een duidelijke behoefte is naar zo'n soort optie.
|
|
|
| zoeken met NOT |
|
Geplaatst door Peter Levi - 09-05-2018, 08:57 PM - Forum: ZCBS Forum Archief 2018
- Reacties (2)
|
 |
Er is een optie om te zoeken met AND en OR maar is er ook een mogelijkheid om met het woord NOT te zoeken?
Ik wil b.v. zoeken op een straat maar niet de afbeeldingen zien waar het woord kunst in voor komt.
|
|
|
| Overizchten Laatste mutaties en Verwijderde database records |
|
Geplaatst door Gerard van Stijn - 24-04-2018, 12:48 PM - Forum: ZCBS Forum Archief 2018
- Reacties (3)
|
 |
Via de Beheerderspagina worden met keuze 'E. Toon de laatste mutaties' de records getoond waarop een of meerdere mutaties zijn uitgevoerd. Per record wordt van alle ooit gewijzigde velden de oude en nieuwe waarde getoond, vraag is of per veld ook de wijzigingsdatum kan worden vermeld.
Daarmee samenhangend: met optie 'O. Overzicht verwijderde database records: Nu worden alle verwijderde records getoond, is het mogelijk om een 'datum vanaf' in te voeren zodat alleen de verwijderde record vanaf deze datum t.m. heden getoond worden.
|
|
|
| 100% weergave uitzetten |
|
Geplaatst door Leo van Oorsouw - 09-04-2018, 09:56 PM - Forum: ZCBS Forum Archief 2018
- Reacties (4)
|
 |
Hoe kan ik in het config bestand de optie voor afbeeldingen [size=undefined]Klik op bovenstaande afbeelding voor een 100% weergave[/size] uitzetten, in de handleiding kan ik hierover geen nadere uitleg terug vinden.
Ik heb in het config bestand in de regel:
" $IMAGE_100PCT = 0; ## 100pct afbeeldingen voor alle type gebruikers [0|1]= [uit|aan] "
van (aan) 1 naar (uit) 0 gezet, dit geen resultaat?
|
|
|
| Data inspectietool voor beeldbanken ZCBS |
|
Geplaatst door Ton van Steenoven - 07-04-2018, 07:19 PM - Forum: ZCBS Forum Archief 2018
- Geen reacties
|
 |
In een zoektocht naar een dynamische vorm voor keuzelijsten (cfg-cbs) belandde ik al oefenend eerst op een ander station. Het eerste resultaat is een programmaatje dat op vraag de inhoud van een bepaald veld in een bepaalde beeldbank gesorteerd en uniek weer geeft. De items in de lijst worden in de vorm van een weblink gepresenteerd waardoor een zoekopdracht naar de bewuste records kan worden gestart en er eventueel aanpassingen kunnen worden doorgevoerd. Uiteraard moet je voor die correcties geautoriseerd zijn.
Mocht je het willen gebruiken dan opgelet want momenteel staan de namen van de beeldbanken nog "hard" benoemd. Ze zullen dus moeten worden aangepast aan de lokale situatie.
#!/usr/bin/perl
##############################################################################
#### Auteur : Ton van Steenoven
#### Datum : 01-apr-18
#### Bestand : /cgi-bin/sort-uniek.pl
#### Toepassing: Sorteren en uniek maken (lijst) van een bepaald veld
#### Bron voor een dynamische keuzelijst / controlelijst op
#### eenduidige naamgeving om zoekresultaten optimaal te houden.
##############################################################################
require "misc/cgi-lib.pl"; ## locatie cgi-lib module
&ReadParse(*query); ##
$toepassing = $query{"toepassing"};
$kolom = $query{"kolom"};
if ($toepassing =~ /\w+/) { ## is er een zoekwoord?
##require "$toepassing/misc/cfg-cbs.pl"; toekomstige connectie ?#################
### Representatieve naam beeldbanken#################
$bb="";
### Selected optie voor keuzelijst formulier#################
$Sel1 = $Sel2 = $Sel3 = $Sel4 = $Sel5 = "";
### Toekennen optie **selected** aan actuele keuze#################
if ($toepassing eq "beeldbank") {
$bb = "Foto\'s" ;
$Sel1 = "selected";
}
if ($toepassing eq "library") {
$bb = "Boeken" ;
$Sel3 = "selected";
}
if ($toepassing eq "grafstenen") {
$bb="Grafmonumenten";
$Sel2 = "selected";
}
if ($toepassing eq "documenten") {
$bb="Documenten";
$Sel4 = "selected";
}
if ($toepassing eq "objecten") {
$bb="Voorwerpen";
$Sel5 = "selected";
}
### Inoud formulier #################
$FORM_BASE = "<option value\=\"beeldbank\" $Sel1 >Foto\'s</option><option value\=\"grafstenen\" $Sel2 >Grafmonumenten</option><option value\=\"library\" $Sel3 >Boeken</option><option value\=\"documenten\" $Sel4 >Documenten</option><option value\=\"objecten\" $Sel5 >Voorwerpen</option>";
### Technische namen velden zcbs #################
@sysarray = ("\$instelling","\$id2","\$number","\$keyword1","\$keyword2","\$title","\$description","\$author","\$datering","\$material","\$state","\$size","\$fromtype","\$from","\$fromdate","\$place","\$price","\$veld17","\$expo","\$opm","\$transport","\$internet","\$category","\$collectie","\$thema","\$stijl","\$techniek","\$beschrijver","\$extra","\$vergaring","\$vergaring_van","\$vergaring_dat","\$new_date","\$desc_date","\$update_date");
$sysfield = $sysarray[$kolom];
open (INP, "$toepassing/$toepassing.txt") || die print "Can't open $file: $!\n";
my @lines;
################ Maak een array met de gegevens uit de gewenste kolom ####
while (my $line = <INP>) {
chomp($line); # weghalen laatste newline
my @fields = split(/\t/,$line); # split at the separator (tab)
if ($fields[2] == /id2/) {
$veld = "$fields[$kolom]" ;
} else {
$pos = index($fields[$kolom],"|");
if ($pos ne -1){
$newline = substr $fields[$kolom], 0, $pos; # data van gewenste kolom
} else{
$newline = $fields[$kolom]; # data van gewenste kolom
}
push(@lines, $newline); # data line naar nieuwe array
}
}
$Bericht = "Beeldbank $bb / VELD$kolom: $veld" ;
################ Sorteer de nieuwe array alfabetisch/lectografisch #######
@lines = sort(@lines);
################ Maak de regels in nieuwe array uniek ####################
my $uniqline="";
################ Plaats als eerste de optie Maak uw keuze ###############
$i = 1;
$Selection = "";
################ Lees nu elke regel uniek in #############################
foreach my $line (@lines) {
if ($uniqline ne $line) {
$i++ ;
##$line3 = $line;
$link = "$toepassing.pl?search=$line&veld=VELD ". $sysfield . "&inword=1";
$line3 = "<a href=\"$link\" target=\"_blank\">$line</a>";
$Selection .= "<br /> $line3";
$uniqline = $line;
if ($i eq 35){
$Selection .= "</div><div style=\"float: left;padding: 5px;min-heigth:1200px;max-width:18%;\">";
$i = 1;
}
}
}
################ Plaats als laatste de optie Anders #######################
} else{
$Bericht = "Geen keuze gemaakt.";
}
################ Voer de lijst uit #######################################
print ("Content-type: text/html\n\n");
print <<EOR;
<html>
<head>
<title>Gesorteerd en uniek ($kolom)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body>
<button onclick="openWin()">Velden in database: $toepassing</button>
<form class="zoeken" method="POST" action="/cgi-bin/sort-uniek-form.pl">
<!--input type="text" name="toepassing" value="$toepassing" required-->
<SELECT name = "toepassing">
$FORM_BASE
</SELECT>
<SELECT name = "kolom">
<option>3</option>
<option>4</option>
<option>5</option>
<option>6</option>
<option>7</option>
<option>8</option>
<option>9</option>
<option>10</option>
<option>11</option>
<option>12</option>
<option>13</option>
<option>14</option>
<option>15</option>
<option>16</option>
<option>17</option>
<option>18</option>
<option>19</option>
<option>20</option>
<option>21</option>
<option>22</option>
<option>23</option>
<option>24</option>
<option>25</option>
<option>26</option>
<option>27</option>
<option>28</option>
<option>29</option>
<option>30</option>
<option>31</option>
</SELECT>
<input type="submit" value="OK">
</form><hr />
<div style=\"padding: 5px;">
<strong><h2>$Bericht</h2></strong>
</div>
<!--center><h2>Uniek en gesorteerd: $toepassing - VELD$kolom: $veld</h2></center-->
<div style=\"float: left;padding: 5px;min-heigth:1200px;max-width:18%;\">
$Selection
</div>
<script>
var myWindow;
function openWin() {
myWindow = window.open("$toepassing.pl?misc=53", "_blank", "width=1000, height=180 top=350, left=400");
}
function closeWin() {
myWindow.close();
}
</script>
</body>
</html>
EOR
|
|
|
| HTTPS / HTTP |
|
Geplaatst door Jeroen Elias - 02-04-2018, 05:35 PM - Forum: ZCBS Forum Archief 2018
- Reacties (1)
|
 |
Hallo,
Sinds een paar dagen is ons certificaat geldig op onze website en wordt alles naar https gestuurd middels de omleiding in het .htaccess bestand in de root.
Echter, als ik de .htaccess in de cgi-bin map zet en daardoor alle requests van het ZCBS via https wil laten lopen, krijg ik foutmeldingen.
Houdt de code rekening met een eventuele HTTPS omgeving, of gaat die uit van enkel HTTP?
Is er een configuratie instelling hiervoor, of dien ik het anders te doen om de beeldbank onder https te laten werken?
Ik heb het .htaccess bestand maar weer weg gehaald, anders kon niemand er meer op.
Groeten,
Jeroen
|
|
|
| Reactieformulier ook in de edit-mode mogelijk? |
|
Geplaatst door Gerard van Stijn - 02-04-2018, 03:00 PM - Forum: ZCBS Forum Archief 2018
- Reacties (2)
|
 |
Wij hebben nu een aantal gebruikers persoonlijke rechten gegeven waardoor slechts een aantal velden gemuteerd kunnen worden hoewel alle velden zichtbaar zijn.
Het zou handig zijn dat wanneer men een fout denkt te zien in de beveiligde, grijze, velden men dit toch rechtstreeks middels het reactieformulier zou kunnen melden.
Helaas is dit reactieformulier in de edit-functie momenteel niet aanwezig, is het mogelijk om deze optie ook in de edit-functie te tonen?
|
|
|
| Serverfout - perlprog |
|
Geplaatst door Ton van Steenoven - 02-04-2018, 11:37 AM - Forum: ZCBS Forum Archief 2018
- Reacties (6)
|
 |
In een ander deel van het forum heb ik er aandacht voor gevraagd, een dynamische keuzelijst.
Vooruitlopend daarop heb ik, analoog aan de gegevens voor het Linkblok, een korte code geschreven om een gesorteerde en unieke lijst van een bepaald veld te verkrijgen (zie bijlage). De code wordt lokaal ( opdrachtregel ) goed uitgevoerd. In de serveromgeving krijg ik echter de foutmelding:
500 Internal server error!
The server encountered an internal error and was unable to complete your request.
De perlaanroep (regel 1) en de bestandseigenschappen (0755) staan in beide gevallen goed ingesteld.
################### lokaal opdrachtregel ########################
#!/bin/perl
################### server beeldbank ##########################
#!/usr/bin/perl
my $toepassing = "";
print "Naam van de beeldbank:";
$toepassing = <STDIN>;
chop($toepassing);
my $kolom = "";
print "Geef nummer VELD voor alfanumerieke/unieke lijst:";
$kolom = <STDIN>;
my $file = "$toepassing/$toepassing.txt";
open(INP , $file) || die "Can't open $file: $!\n";
my @lines;
################ Maak een array met de gegevens uit de gewenste kolom ####
while (my $line = <INP>) {
chomp($line); # weghalen laatste newline
my @fields = split(/\t/,$line); # split at the separator (tab))
my $newline = "$fields[$kolom]"; # data van gewenste kolom
push(@lines, $newline); # data line naar nieuwe array
}
################ Sorteer de nieuwe array alfabetisch/lectografisch #######
@lines = sort(@lines);
################ Maak de regels in nieuwe array uniek ####################
my $uniqline=""; #
################ Sla allereerst de array op als lijst ####################
@Univeld =();
################ Plaats als eerste de optie Maak uw keuze ###############
push(@Univeld,"==Maak uw keuze== \n");
$BODY = "\=\=Maak uw keuze\=\= \n";
################ Lees nu elke regel uniek in #############################
$i = 1 ;
foreach my $line (@lines) {
if ($uniqline ne $line) {
$line2 = "\($i\)\n $line";
$i = 1;
push(@Univeld, $line2);
$BODY .= "$line2";
$uniqline = $line;
} else {
$i++;
}
}
################ Plaats als laatet de optie Anders #######################
push(@Univeld,"\($i\)\n ==Anders== \n");
$BODY .= "\($i\)\n \=\=Anders\=\= \n";
################ Voer de lijst uit #######################################
print ("Content-type: text/html\n\n");
print <<EOR;
<html>
<head>
<title Gesorteerde unieke lijst </title>
</head>
<body>
<h2>Uniek en gesorteerd: $toepassing - veld:$kolom </h2
$BODY
</body>
</html>
EOR
####################### einde ######################
Waar kan de fout zitten?
|
|
|
| Oefenen met Perl |
|
Geplaatst door Ton van Steenoven - 29-03-2018, 09:45 PM - Forum: ZCBS Forum Archief 2018
- Geen reacties
|
 |
Het lijkt me een aardig idee om via dit deel van het forum met enige regelmaat een basisscript ( een kleinst "net niet" werkende module) met een opdracht aangereikt te krijgen en daarmee ervaring op te doen. Wie begint?
|
|
|
| Disclaimer bij alle 100% closed records |
|
Geplaatst door Gerard van Stijn - 27-03-2018, 09:32 AM - Forum: ZCBS Forum Archief 2018
- Reacties (3)
|
 |
De disclaimer wordt nu automatisch getoond bij fotograaf "Onbekend".
De vraag is of het ook mogelijk is om deze disclaimer automatisch bij ALLE 100% closed records te tonen, ongeacht de fotograafnamen.
Kleine aanvulling: Voor eigen controle-doeleinden vullen wij hiervoor ook intern veld 17 met de waarde Open of Closed.
|
|
|
| Flexibele aansturing tonen 100% afbeelding |
|
Geplaatst door Gerard van Stijn - 23-03-2018, 02:19 PM - Forum: ZCBS Forum Archief 2018
- Reacties (2)
|
 |
Met $IMAGE_100PCT in cfg-cbs.pl kan met waarde = 1 worden aangegeven dat alle originele hoge resolutie foto's (in map 100%) welke op internet staan (Veld21=1) door bezoekers bekeken en gedownload kunnen worden.
Wij zouden dit echter op recordniveau willen aansturen en wel afhankelijk van de waarde "1" in een nog vrij intern veld.
Is dit mogelijk?
|
|
|
| 100pct foto's niet meer zichtbaar |
|
Geplaatst door Bischoff Tulleken - 22-03-2018, 11:15 PM - Forum: ZCBS Forum Archief 2018
- Reacties (2)
|
 |
Instelling 07 Historisch Genootschap Wieringermeer
Sinds (?) tijd is het merendeel van de 100pct foto's niet meer zichtbaar. Ook als ik vanuit de ftp database een foto wil openen in TC, lukt het niet en komt de volgende foutmelding: Decode error! Quantization table 0x00 was not defined.
Bij recent geüploade foto's treedt dit probleem niet op.
Ik heb geen idee hoe dit veroorzaakt, dan wel op te lossen is, behalve alle foto's in de database te vervangen.
Iemand een verklaring of tip?
Alvast bedankt voor uw inbreng.
|
|
|
|