Autor Wątek: Problem z ogólnopolska bazą IZA  (Przeczytany 5123 razy)

0 użytkowników i 1 Gość przegląda ten wątek.

Anonymous

  • Gość
Problem z ogólnopolska bazą IZA
« dnia: Lipiec 26, 2005, »
http://baza.archiwa.gov.pl/sezam/iza.php?nrarchiwum=89&nrzespolu=390&cdnumeru=0&mode=showzesp&search1=get&offset=50

Jest problem z przegladaniem ogólnie dostępnych inwentarzy archiwalnych w bazie IZA (www.archiwa.gov.pl). Nie ma mozliwości przechodzenia do kolejnych stron.
Czy mozna cos z tym zrobić?

Offline Marek Gieroń

  • młodszy(a) archiwista(ka)
  • *
  • Wiadomości: 185
  • Płeć: Mężczyzna
Re: Problem z ogólnopolska bazą IZA
« Odpowiedź #1 dnia: Lipiec 26, 2005, »
Cytat: "Anonymous"
http://baza.archiwa.gov.pl/sezam/iza.php?nrarchiwum=89&nrzespolu=390&cdnumeru=0&mode=showzesp&search1=get&offset=50

Jest problem z przegladaniem ogólnie dostępnych inwentarzy archiwalnych w bazie IZA (www.archiwa.gov.pl). Nie ma mozliwości przechodzenia do kolejnych stron.
Czy mozna cos z tym zrobić?


Można.
http://baza.archiwa.gov.pl/sezam/iza.php?nrarchiwum=89&nrzespolu=390&cdnumeru=0&mode=show&search1=get&offset=50
"Kto podziela ten pogląd proszę o atak histerii. Start!"

Offline Rafał Rufus Magryś

  • Administrator
  • st. kustosz(ka)
  • *****
  • Wiadomości: 1506
  • Płeć: Mężczyzna
Rozwiązanie i ciekawostka :)
« Odpowiedź #2 dnia: Lipiec 26, 2005, »
Witam,

Problem tkwi w źle podanym parametrze:

//baza.archiwa.gov.pl/sezam/iza.php?nrarchiwum=89&nrzespolu=390&cdnumeru=0&mode=showzesp&search1=get&offset=50 wystarczy wykasować ciąg znaków „zesp” z adresu

Przy okazji opiszę pewną ciekawostkę (pewnie części forumowiczy) -
dla wytrwałych lubiących wpisywać a nie klikać ;)…: wartości można podać „ręcznie” w ciągu jaki jest przekazywany do PHP w adresie strony:
np.
http://baza.archiwa.gov.pl/sezam/iza.php?nrarchiwum=89&nrzespolu=390&cdnumeru=0&mode=show&search1=get&offset=50

nrarchiwum – numer archiwum w jakim chcemy wyszukiwać
nrzespolu – numer zespołu nas interesującego
cdnumeru – CD numeru zespołu,
Najciekawszy jest jednak fragment: „offset=”. Standardowo zespół przewijany jest po 50 rekordów i nie możemy przeglądać danych np. od 501 rekordu. Jednak podając jako „offset” wartość rekordu który nas interesuje przeskakujemy bez "przeklikiwania"… Może to nieistotne jeśli inwentarz liczy 400 – 500 rekordów ale jeśli chcemy przejrzeć rekord po rekordzie zespół liczący 2000 czy 3000 jednostek… nie musimy przewijać od początku.
Np.
http://baza.archiwa.gov.pl/sezam/iza.php?nrarchiwum=65&nrzespolu=216&cdnumeru=0&mode=show&search1=get&offset=523
Uwaga: skrypt przelicza numer rekordu  +1, podając zatem 523 pierwszym wyświetlanym rekordem będzie 524…

Pozdrawiam

P.S. Oczywiście można też zrobić sobie zakładkę ale trzeba ją po jakimś czasie wykasowywać :)
Rafał "Rufus" Magryś
...patience is a virtue...