EDV:WebSeitenEditieren/Veroeffentlichungen
From KIP Wiki
⧼kip-jumptonavigation⧽⧼kip-jumptosearch⧽
Veröffentlichungen aus der Datenbank anzeigen
Alle hier dargestellten Methoden sind primär für die PHP-Darstellung der KIP-Webseiten gedacht.
Basis
Neben der obligatorisch einzubindenen header-Datei muss jetzt noch die biblio-Datei hinzugefügt werden:
<?php include('header.php.inc'); include('biblio.php.inc');
Danach stehen die im nächsten Kapitel beschriebenen Funktionen zur Verfügung.
Funktionen
get_papers
- Parameter : ein Array mit zu suchenden Werten
Mögliche Felder sind- 'id' Interne ID-Nummer
- 'kipno' KIP-Veröffentlichungsnummer
- 'year' Erscheinungsjahr
- 'title' Dokumenten-Titel
- 'author' Autor(en)
- 'groups' Gruppen
- 'type' Dokumentenart (1:Diplomarbeit, 2:Dissertation, 3:Staatsexamensarbeit, 4:Paper, 5:Vortrag)
- Rückgabewert: Array mit den gefundenen Artikeln.
Beispiel für ein Rückgabe-Array
Array ( [0] => Array ( [author] => Jekaterina Erenpreisa, Mark S. Cragg, Kristine Salmina, Michael Hausmann, Harry Scherthan [title] => The role of meiotic cohesin REC8 in chromosome segregation in γ irradiation-induced endopolyploid tumour cells [kipno] => HD-KIP 09-44 [year] => 2009 [source] => doi:10.1016/j.yexcr.2009.05.011 [groups] => F18, [keywords] => REC8, SGOL1, SGOL2, Irradiation, Tumour cells, Endopolyploidy, Chromosome segregation [type] => 4 [doctype] => Paper [abstract] => [abstracten] => [link] => /Veroeffentlichungen/details.php?id=1964 ) )
Beispiele
einfache Beispiele
Einfach den Titel eines bestimmten Papers mit Link auf die Details anzeigen:
$papers = get_papers(array( 'kipno' => '=HD-KIP 09-44' )); print "<a href='{$papers[0][link]}'>{$papers[0][title]}</a>";
Alle Artikel des Jahres 2010 der Gruppe F18:
$papers = get_papers(array( 'year' => '2010', 'groups' => 'F18', ));
print "
- \n";
foreach ( $papers as $k => $p ) {
print "
- <a href='{$p[link]}'>{$p[title]}</a> \n"; } print "
\n";