31
Mods & Plugins (Requests & Discussions) / wikipedia artikel integrieren
« on: May 31, 2009, 07:03:33 PM »
hallo zusammen,
mir ist eine neue idee gekommen... wäre es nicht praktisch bei einem bild-upload - z.B. mit dem namen "Berlin" (image_name) - in der ausgabe auf der details-seite dann automatisch nähere infos zu berlin aus wikipedia auf seiner eigenen 4images-seite ausgewiesen zu bekommen?
ich habe hierzu folgenden code via google gefunden, weiß aber nicht wie ich diesen verwenden und zum Erhalt des oben genannten Sachverhaltes einbinden muss:
evtl. hilft auch dies hier weiter: http://de.wikipedia.org/w/index.php?title=Spezial:Exportieren&action=submit
gruss, bergblume
mir ist eine neue idee gekommen... wäre es nicht praktisch bei einem bild-upload - z.B. mit dem namen "Berlin" (image_name) - in der ausgabe auf der details-seite dann automatisch nähere infos zu berlin aus wikipedia auf seiner eigenen 4images-seite ausgewiesen zu bekommen?
ich habe hierzu folgenden code via google gefunden, weiß aber nicht wie ich diesen verwenden und zum Erhalt des oben genannten Sachverhaltes einbinden muss:
Code: [Select]
<?php
function get_wiki($search) {
if(!$search) return false;
//Gesamter Test aus der Wiki-API nehmen
$url = "http://de.wikipedia.org/w/api.php?format=xml&action=parse&page=".$search;
$xml = simplexml_load_file($url);
$text = $xml->parse->text;
if(!$text) return false;
//Zusammenfassung suchen
$reg_exp = '/<p>(.*?)<\/p>/s';
preg_match_all($reg_exp, $text, $match);
$summary = $match[0][0];
//wenn Artikel nicht vorhanden
if($summary == "<p><b>Artikel verschwunden?</b></p>") return false;
//Links auf interne Seite ändern
$summary = ereg_replace('href="/wiki/', 'href="/ueber/', $summary);
return $summary;
}
?>
evtl. hilft auch dies hier weiter: http://de.wikipedia.org/w/index.php?title=Spezial:Exportieren&action=submit
gruss, bergblume