Skip to content

Hodnocení knih z CBDB.cz

Josef Moravec edited this page Sep 21, 2016 · 27 revisions

Hodnocení knih z databáze CBDB se do VuFindu přidá ve třech krocích.

  1. Do adresáře šablony se doplní potřebný JS a CSS kód:
  • javascript bude uložen např. v js/cbdb/functions.js
  • potřebné kaskádové styly pro zobrazení detailu, seznamu a tabulkového výpisu budou uloženy např. v css/cbdb/*.css
  1. HTML šablona se rozšíří o tři součásti
  • načtení potřebného CSS, např.:

    <? $this->headLink()->appendStylesheet('cbdb/detail.css'); ?>

  • inicializační parametry javascriptového volání CBDB.cz, je-li zapotřebí přepsat výchozí hodnoty cbdb/functions.js:

    <script type="text/javascript">
      cbdb_param_rating["is_counter"] = 1;
    </script>
  • vloží se HTML kód potřebný pro zobrazení hodnocení
    <a cbdb-title="<?=$this->escapeHtml(trim($this->driver->getShortTitle(), "/,.: ")); ?>" cbdb-isbn="<?php echo $this->driver->getCleanISBN(); ?>" class="cbdb_rating" href="http://www.cbdb.cz" target="_blank">Hodnocení knihy</a>
  1. Konfigurační soubor tématu theme.config.php se doplní o načtení javascriptu, např.:
    'js' => array(
        'cbdb/functions.js',
    ),
Clone this wiki locally