Welcome, Guest. Please login or register.
Friday, July 30, 2010 (15:51)
Home Help Search Login Register
News: mwCMS now uses Mantis (on SourceForge.net) as bugtracker.

+  mwCMS
|-+  Deutscher Support
| |-+  Plugins, Layouts und Erweiterungen
| | |-+  Einbindung einer Coppermine Photo Gallery
« previous next »
Pages: [1] Print
Author Topic: Einbindung einer Coppermine Photo Gallery  (Read 3854 times)
rene_jo
Global Moderator
mwCMS player
*****
Posts: 29

View Profile
« on: Tuesday, July 01, 2008 (11:16) »

Hallo Entwickler-Team!

Ich habe eine Idee: Da ich gerne mit der Coppermine Photo Gallery arbeite, möchte ich wissen, ob die Möglichkeit besteht, das MediaWiki mit Coppermine zu verbinden.

Über eine Antwort werde ich mich sehr freuen.

Gruß René
Logged
ClausVB
Administrator
mwCMS supporter
*****
Posts: 73


View Profile
« Reply #1 on: Tuesday, July 01, 2008 (12:08) »

Im nächsten Release ist ein Plugin enthalten, dass Bilder aus einer Gallerie auslesen und einbinden kann. Eine "meta.xml" sieht dann beispielsweise so aus:

Code: [Select]
<?xml version="1.0" encoding="UTF-8"?>
<meta>
   <navigation>News</navigation>
   <plugin>coppermine.php</plugin>
   <sort>10</sort>
</meta>

Um das MediaWiki mit der Coppermine-Bildergallerie zu verbinden braucht man für einen Teaser eine Extension, wie sie schon bei Dir verwendet wird.

Teaser: http://mw.villip.de/index.php/Startseite
Artikel: http://mw.villip.de/index.php/(Startseite)_Ampelanlage_L158

Code: [Select]
<teaser date="13.01.2008"
caption="Neue Ampelanlage an L 158 in Betrieb genommen"
url="(Startseite)_Ampelanlage_L158"
teaser="your_thumbnail.jpg">Die neue Ampelanlage an der Landstraße 158 (Ecke Zukunftsweg / Im Bruch) ist
nach langer Planungs- und Bauzeit nun in der vergangenen Woche endlich in Betrieb genommen worden.</teaser>

Neu wäre hier nur das Attribut "teaser", das dann einen eindeutigen Dateinamen enthält oder eine Kombination der ID (eine Bildergallerie von Coppermine hat immer eine ID bzw. einen Primary Key) und des Dateinamens. Ich würde hier aber eher auf eindeutige Namen gehen.

Für den Artikel selbst müsste man dann noch eine Extension schreiben, damit die Bildergallerie komplett mit

Code: [Select]
<cpg_full>...</cpg_full>
oder
<cpg_single>...</cpg_single>

eingebunden werden kann.

Da ich diese Sache für clausvb.de benötige, werde ich die Lösung hier posten, wenn ich damit fertig bin.

Im Anhang befindet sich das Plugin "coppermine.php".

Gruß
Claus

PS: Wenn ich in diesem Post von Extension geredet habe, ist immer eine Extension für das MediaWiki gemeint. Erweiterungen und Hacks für das mwCMS heißen Plugins. :)
Logged
ClausVB
Administrator
mwCMS supporter
*****
Posts: 73


View Profile
« Reply #2 on: Tuesday, August 12, 2008 (11:34) »

Es gibt jetzt auch eine Extension für das MediaWiki. Siehe Anhang ...
« Last Edit: Tuesday, August 12, 2008 (11:39) by ClausVB » Logged
rene_jo
Global Moderator
mwCMS player
*****
Posts: 29

View Profile
« Reply #3 on: Tuesday, August 12, 2008 (12:07) »

Hallo Claus,

ich habe die Einbindung getestet und bin begeistert!

Allerdings habe ich festgestellt, dass die Reihenfolge der Bilder nicht beeinflusst werden kann. Woran liegt das?

Ich habe vergessen, die Konstante "CPG_URI" abzuändern. Dann werden gar keine Bilder angezeigt. Ist das Verhalten so richtig?

Code: [Select]
alt="" title="Foto: Paul Maier"
Wieso ist das ALT-Attribut leer?

Viele Grüße

Rene
« Last Edit: Tuesday, August 12, 2008 (12:11) by rene_jo » Logged
ClausVB
Administrator
mwCMS supporter
*****
Posts: 73


View Profile
« Reply #4 on: Monday, September 29, 2008 (16:43) »

Sorry, dass ich jetzt erst antworte.

Wenn CPG_URI nicht gesetzt ist, kann die Extension nicht funktionieren. Das Verhalten ist also so richtig.

ALT-Attribut: Bitte überprüfe mal, was in Deiner Datenbank steht. Beispiel Deine Tabelle heißt "cpg_pictures", dann gibt es dort die Spalten
    "title" und
    "caption",
die ausgelesen werden. Einer der beiden Spalten wird leer sein. Wichtig: Wenn Du beide Felder für jede Grafik gepflegt hast, musst Du den Artikel im MediaWiki erneut editieren oder mit "action=purge" erneut aufrufen, weil sonst die Änderungen auf Deiner Webseite nicht übernommen werden.

Gruß
Claus
Logged
ClausVB
Administrator
mwCMS supporter
*****
Posts: 73


View Profile
« Reply #5 on: Sunday, October 05, 2008 (17:14) »

Ich habe die Extension "Coppermine Photo Gallery" bei mediawiki.org veröffentlicht und sie kann auf meiner Downloadseite heruntergeladen werden.

Gruß
Claus
Logged
Pages: [1] Print 
« previous next »
 


Login with username, password and session length

Powered by MySQL Powered by PHP Powered by SMF 2.0 RC3 | SMF © 2006–2010, Simple Machines LLC Valid XHTML 1.0! Valid CSS!