Infozdroje-logoProjektyInstituceInformační zdrojePodporaO systému
Vyzkoušejte

Primal Pictures (OvidSP)

Více


Akce

26. 5. - Digitální zpřístupnění kulturního dědictví

27. 5. - INFORUM 2009

Více


 
Toolkit
IP adresa vašeho počítače 38.103.63.59 nenáleží do žádného rozsahu adres v databázi.

Návod k použití služby Moje Infozdroje

Jak to funguje?

Tato služba Vám umožňuje zobrazit na Vašich WWW stránkách seznam zdrojů, které jsou ze sítě Vaší instituce přístupné. Princip spočívá v tom, že Váš server, vyšle požadavek na server infozdroje.cz, kde získá seznam zdrojů přístupných ze sítě Vaší instituce. Tento seznam má jednoduchý formát seznamu odděleného středníky, který umožňuje snadné využití PHP, ASP nebo jiným skriptem na Vašem serveru a tím zobrazení ve Vámi zvoleném formátování.

Jedinými podmínkami jsou registrace (která je okamžitá a ihned po ní můžete službu využívat) a to, aby IP adresa Vašeho serveru ležela v rozsahu IP adres Vaší instituce, jak je zaveden v databázi Infozdroje. Zda tomu tak opravdu je zjistíte, když se k homepage Infozdroje.cz připojíte přímo ze serveru, kde jsou umístěny Vaše stránky - adresa musí být rozpoznána (zobrazí se seznam dostupných zdrojů). Není-li tomu tak, použijte tento formulář pro nahlášení změny a uveďte, že jde o Moje Infozdroje (změnu však musí zpětně potvrdit odpovědný pracovník Vaší instituce).

Registrace

Registraci můžete provést na adrese http://www.infozdroje.cz/formulartoolkit.php. Je nutné vyplnit IP adresu Vašeho serveru a kontaktní e-mail. Registrace je možná pouze z počítače, jehož IP adresa patří do rozsahu IP adres dané instituce. To obvykle znamená, že je registraci nutné provést z počítače ve vaší sítě a ne například přes telefonické připojení z domova. Pokud se Vám registrace nezdaří, napište na support@aip.cz.

Příklad PHP skriptu

Váš skript načte seznam Vám přístupných zdrojů z adresy http://www.infozdroje.cz/csv.php. Seznam je ve formátu:

  Nazev;URL;Info;Pomucky;On-line;Id
    
To znamená, že na jednotlivých řádcích je středníky oddělený seznam, jehož jednotlivé položky odpovídají názvu, URL adrese, URL adrese informační stránky a URL adrese stránky s pomůckami Vám přístupných zdrojů. Na předposledním místě seznamu je číslo 1 nebo 0 podle toho, jestli je zdroj dostupný on-line nebo lokálně (CD-ROM apod.). Poslední číslo je jednoznačné identifikační číslo daného zdroje, které se nikdy nemění. Jeho využití může být velmi různorodé.

Řádky začínající znakem # jsou poznámka.

Seznam, který obdržíte, může vypadat například takto:

#Nazev;URL;Info;Pomucky;On-line;Id
#On-line zdroje
Zdroj1;http://url1.cz;http://info1.cz;http://pomucka1.cz;1;42
Zdroj2;http://url2.cz;;http://pomucka1.cz;1;62
#Lokalni zdroje
    
V tomto případě má instituce přístup ke dvěma on-line zdrojům, z nichž druhý nemá žádnou stránku s informacemi o zdroji, a k žádnému lokálnímu zdroji.

Následuje kompletní příklad okomentovaného skriptu, ze kterého můžete snadno vyjít:

<html>
  <head>
    <meta content="text/html; charset=windows-1250"
      http-equiv="Content-Type">
    <title>Zdroje naší instituce</title>
  </head>

  <body>
    <h1>Naše informační zdroje</h1>
    <?php
      $f=fopen("http://www.infozdroje.cz/csv.php", "r");

      //Precteme postupne vsechny radky souboru
      while (!feof($f)) {
        $s=fgets($f, 1024);

        //Pokud se nejedna o poznamku, zpracovavame radek
        if (substr($s, 0, 1)!='#') {
          //Rozdelime seznam na jednotlive polozky
          $h=explode(';', $s);

          //...a vypiseme
          echo "<a href='{$h[1]}'>{$h[0]}</a> ";
          if ($h[2]!="") echo "<a href='{$h[2]}'>[Info]</a> ";
          if ($h[3]!="") echo "<a href='{$h[3]}'>[Pomůcky]</a> ";
          echo "<br>\n";
        }
      }
    ?>
  </body>
</html>
      
Nově je možné skript volat ve tvaru http://www.infozdroje.cz/csv.php?ip=..., kdy zadáné IP nahradí IP vašeho serveru a dostanete seznam zdrojů, ke kterým má přístup počítač s daným IP. To je možné využít například tehdy, když server využívající MIZ leží mimo rozsah IP adres dané instituce.

Popis produktu a obory

Dále je možné využít na Vašich stránkách navíc stručný popis produktu (jak je poskytován v RSS kanále Infozdrojů nebo při najetí myši na název produktu). Popis získáte voláním skriptu na adrese http://www.infozdroje.cz/miz_popis.php?id=..., kde dosadíte jednoznačné identifikační číslo produktu, které jste získali pomocí skriptu csv.php. Například pro první produkt z předchozího příkladu získáte krátký popis voláním http://www.infozdroje.cz/miz_popis?id=42.

Popis je textový soubor v kódování cp-1250. Pokud k danému produktu popis neexistuje, je soubor prázdný.

Nově je možné k produktům získat i seznam oborů. Analogicky jako v případě samotného popisu získáte seznam oborů (zároveň s popisem) voláním skriptu http://www.infozdroje.cz/miz_obory_popis.php?id=..., kde opět dosadíte jednoznačné identifikační číslo produktu. Soubor, který získáte může vypadat například takto:

  Metalurgie;37
  Energetika;42
  Hutnictví;48

  Popis produktu...
      
Obsahuje seznam oborů, do kterých daný produkt patří (produkt může patřit do více oborů), který se skládá vždy z názvu oboru a jednoznačného čísla oboru, které je oděleno středníkem. Následuje volný řádek a poté popis produktu jako v předchozím případě.

Pokud chcete využívat popis produktu i jeho obory, využívejte, prosím, tento skript, aby nedocházelo ke zbytečnému zatížení našeho serveru.

Odkaz na Infozdroje

Pokud budete se službou Moje Infozdroje spokojeni, velmi nás potěšíte, pokud do své stránky umístíte tuto ikonku a odkaz na naše stránky (http://www.infozdroje.cz).
Vložený kód může vypadat například takto:
<a href="http://www.infozdroje.cz">
  <img src="http://www.infozdroje.cz/items/miz.gif">
</a>
Děkujeme.

Moje infozdroje

 
[CNW:Counter]