Wikipedia richtig in die eigene Homepage integrieren?

BartTheDevil89

Devilution Media
ID: 87739
L
2 Mai 2006
3.960
103
Hallo,

ich habe auf diversen Seiten jetzt schon gesehen, dass Wikipedia inkl. der Artikel komplett integriert wurden und auch dort dann verlinkt sind.
Also ich meine vom Prinzip her das hier:

https://lexikon.gulli.com/Fabrik

Ich hab es jetzt geschafft die Artikel richtig einzubinden und über die XML abzufragen.
Aber gibt eben paar Grundfragen, die mir noch Probleme machen:

1. Gibts irgendwo die passende CSS für diese exportierten Content?
2. Wie funktioniert die passende Suchfunktion?
3. Wie erkenne ich, dass eben kein Artikel gefunden wurde.
4. Wenn jetzt ein Begriff nicht zu 100% richtig ist, kann man irgendwie ne Funktion reinsetzen, sodass er eben den ähnlichsten Artikel findet?

Danke
 
vllt hat die von dir angesprochene XML-Schnittstelle diese Funktionen?

1. ist das CSS formatiert?
2. in der Schnittstelle schauen
3. Da wird wahrscheinlich nen leerer Artikel oder sowas kommen
4. Volltextsuche und den mit der höchsten Relevanz nehmen
 
vllt hat die von dir angesprochene XML-Schnittstelle diese Funktionen?

1. ist das CSS formatiert?
2. in der Schnittstelle schauen
3. Da wird wahrscheinlich nen leerer Artikel oder sowas kommen
4. Volltextsuche und den mit der höchsten Relevanz nehmen

Hi,

also:

1. Ja ist es....hier ist ein Teil daraus zum Beispiel. Aber mir fehlt halt einfach die passende CSS:

PHP:
<body>
<div class="thumb tright">
<div class="thumbinner" style="width:182px;"><a href="/wikipedia/see.php?begriff=Bild:Patent-Motorwagen_Nr.1_Benz_2.jpg" class="image" title="Benz Patent-Motorwagen Nr.1"><img alt="" src="https://upload.wikimedia.org/wikipedia/commons/thumb/b/b8/Patent-Motorwagen_Nr.1_Benz_2.jpg/180px-Patent-Motorwagen_Nr.1_Benz_2.jpg" width="180" height="121" border="0" class="thumbimage" /></a>
<div class="thumbcaption">
<div class="magnify"><a href="/wikipedia/see.php?begriff=Bild:Patent-Motorwagen_Nr.1_Benz_2.jpg" class="internal" title="vergrößern"><img src="/skins-1.5/common/images/magnify-clip.png" width="15" height="11" alt="" /></a></div>
Benz Patent-Motorwagen Nr.1</div>
</div>
</div>
<p>Ein <b>Automobil</b>, kurz <b>Auto</b>, auch <b>Kraftwagen</b>, früher <b>Motorwagen</b>, ist ein mehrspuriges <a href="/wikipedia/see.php?begriff=Kraftfahrzeug" title="Kraftfahrzeug">Kraftfahrzeug</a>, das von einem <a href="/wikipedia/see.php?begriff=Motor" title="Motor">Motor</a> angetrieben wird und zur Beförderung von <a href="/wikipedia/see.php?begriff=Person" title="Person">Personen</a> und <a href="/wikipedia/see.php?begriff=Frachtgut" title="Frachtgut">Frachtgütern</a> dient.</p>
<p>Die Bezeichnung ist aus dem <a href="/wikipedia/see.php?begriff=Altgriechische_Sprache" title="Altgriechische Sprache">griechischen</a> <span lang="grc" class="polytonic" style="font-family:'Arial Unicode MS', 'Palatino Linotype', Code2000, 'New Athena Unicode', Gentium, 'Athena Unicode'" xml:lang="grc">????~</span> „selbst~“ und <a href="/wikipedia/see.php?begriff=Latein" title="Latein">Latein</a> <i>mobilis</i> „beweglich“ abgeleitet. Diese nominelle Definition würde eigentlich auch motorisierte <a href="/wikipedia/see.php?begriff=Zweirad" title="Zweirad">Zweiräder</a> und <a href="/wikipedia/see.php?begriff=Schienenfahrzeug" title="Schienenfahrzeug">Schienenfahrzeuge</a> einschließen. Im allgemeinen Sprachgebrauch jedoch wird unter einem Automobil heute ein mehrspuriges, nicht schienengebundenes Kraftfahrzeug verstanden. Oft ist auch nur der <a href="/wikipedia/see.php?begriff=Personenkraftwagen" title="Personenkraftwagen">Pkw</a>, nicht aber der per Definition auch zur Gruppe der Automobile gehörende <a href="/wikipedia/see.php?begriff=Lastkraftwagen" title="Lastkraftwagen">Lkw</a> gemeint.</p>
<p>Die motorisch bewegten Fahrzeuge haben gegenüber den von Zugtieren gezogenen wesentliche Vorteile. Sie können <a href="/wikipedia/see.php?begriff=Geschwindigkeit" title="Geschwindigkeit">schneller</a> und weiter fahren sowie größere und anhaltende <a href="/wikipedia/see.php?begriff=Steigung" title="Steigung">Steigungen</a> leichter bewältigen.</p>
<p>Im Jahr 1995 gab es weltweit etwa 500 Millionen Personenkraftwagen <sup id="cite_ref-0" class="reference"><a href="#cite_note-0" title="">[1]</a></sup>, 2002 waren es bereits 590 Millionen <sup id="cite_ref-1" class="reference"><a href="#cite_note-1" title="">[2]</a></sup>. In Deutschland gab es 2002 etwa 53,3 Millionen Pkw, 2007 waren es rund 55,5 Millionen <sup id="cite_ref-2" class="reference"><a href="#cite_note-2" title="">[3]</a></sup>.</p>
<p>Dieser Artikel beschreibt die allgemeine <a href="/wikipedia/see.php?begriff=Entwicklung" title="Entwicklung">Entwicklung</a> des Autos; die Erläuterung des technischen Aufbaus erfolgt im Artikel <a href="/wikipedia/see.php?begriff=Kraftfahrzeug" title="Kraftfahrzeug">Kraftfahrzeug</a>.</p>
<table id="toc" class="toc" summary="Inhaltsverzeichnis">
<tr>
<td>
<div id="toctitle">
<h2>Inhaltsverzeichnis</h2>
</div>
<ul>
<li class="toclevel-1"><a href="#Die_Geschichte_des_Automobils"><span class="tocnumber">1</span> <span class="toctext">Die Geschichte des Automobils</span></a>
<ul>
<li class...

2. und 3. Ja aber ne wirkliche Schnittstellenbeschreibung dazu finde ich leider nicht

4. Ja aber wie läuft die Volltextsuche denn? Also da müsste ich ja ne Volltextsuche durch alle xmls machen.
 
du kannst dir doch auch die Wikipedia-Datenbank laden und dann selbst nutzen, da kannst du die Volltextsuche machen und diese Wiki-Notation selbst in das umwandeln, was du brauchst.
 
Zu 1): Entweder bastelst du dir deine eigene CSS (du hast ja Klassen und IDs gegeben) oder du nimmst dir als Grundlage das Wikipedia-CSS (Grundgerüst).

Greetz

paddya
Ja, aber dann lad ich ja auch zig verschiedene Sachen mit rein...es geht ja wirklich nur um die css für den Artikel, bzw. die dort verwendeten Styles.

du kannst dir doch auch die Wikipedia-Datenbank laden und dann selbst nutzen, da kannst du die Volltextsuche machen und diese Wiki-Notation selbst in das umwandeln, was du brauchst.

Ja aber das hat doch immer den Nachteil, dass ich immer wieder die komplett Datenbank aktualisieren muss, was mit ner Lösung über die Schnittstelle einfacher möglich wäre. Und soweit ich weiß, sollte das auch gehn.
 
Hmh, dachte halt vor allem, dass das einfache einbinde der Wikipedia-CSS auch Datenschutzrechtlich irgendwie Probleme bringt. Deswegen hatte ich gehofft, dass sich jemand näher mit auskennt und da vielleicht ne offizielle von wikipedia dafür kennt.
 
Wikipedia-Artikel richtig in die eigene Page einbauen?

Hallo,

ich hab diesmal ne bisschen andere Frage. Da ich aber keine Ahnung habe, wo das rein soll und ich denke, dass es hier noch am besten aufgehoben ist, hoffe ich, dass ich hier richtig bin. :p

Und zwar möchte ich über die Wikipedia XML-Schnittstelle mir einzelne Artikel auf meine Page übernehmen. Grundsätzlich ja alles kein Problem und das läuft auch. Nur jetzt gehts noch um zwei Sachen, wo ich einfach nicht weiter weiß. Und da leider Wikipedia auch kein wirkliches Forum oder so hat, hoffe ich jetzt von euch ne Hilfe zu bekommen, wenn vielleicht jemand schonmal sich in dem Bereich betätigt hat:

1. Weiternutzung richtig:
https://de.wikipedia.org/wiki/Wikipedia:Weiternutzung lässt sich ja über die Nutzung solcher Artikel aus. Und zwar muss ja bei jedem Artikel ein Copyrighthinweise vorhanden sein. Aber hat irgendeiner von euch ne Ahnung wie der aussehen muss? Und hab das jetzt schon zig mal gelesen, aber hab ich sonst was übersehen, was noch mit rein muss oder so? Bsp. dieses <---start content---> <-- end content---> muss das mit rein oder nicht?

2. CSS:
Der schöne Satz: "Zusätzlich sollten mehrere CSS-Angaben übernommen werden." ist zwar ganz schön, aber wirft ein Problem auf. Denn wo finde ich diese CSS-Angaben? Und sagt nicht unter "Quelltext anzeigen", denn da sind zig verschiedene drin und ich kann doch nicht einfach willkürlich da CSS-Code übernehmen.

Hoffe ihr könnt weiterhelfen.

Danke:p
 
hmm, also lernen willst du nicht? Ich wusste doch genau, dass wir das schon hatten:
:arrow: Wikipedia richtig in die eigene Homepage integrieren?

Wenn dir damals niemand helfen konnte, warum jetzt? Und das nochmal posten ohne ersichtliche Arbeit deinerseits, was darauf hinweisen würde, dass du dich damit nochmal selbst beschäftigt hast :roll:

Ähm doch da is schon Fortschritt drin...zumindest funktioniert jetzt die API komplett und nachdem ich mir jetzt zig mal diesen Link oben gelesen habe, hatte ich gehofft vielleicht doch Hilfe zu finden.