Bildergalerien

 

Hier können Bildergalerien angelegt werden, die auf der Website chronologisch sortiert als Element hinzugefügt werden können.

 

 

Dokumentation zur Schnittstellen für Bildergalerien

Mit dem Paket "Schnittstellen (Galerien als IFrame einbetten, XML/JSON-Schnittstelle) können über eine URL verschiedene Bildinformationen zu den Bildern aus aus den Bildergalerien abgerufen werden. Dabei wird die Domain des Kunden wiefolgt aufgerufen:

http://www.{domain}.de/index.php?api=galleries&act=search&token={token}&out=xml

 

Dabei können mit verschiedenen Parametern die Suchergebnisse genauer gefilter werden:

Parameter / Bezeichnung

Datentyp

Info / Beschreibung

id

int

Bild-ID

gallery

int

Galerie-ID

filename

string

Dateiname der ursprünglichen Bild-Datei.

term

string

Suchbegriff, dieser Sucht in der Datenpank nach übereinstimmungen im Titel, der Beschreibung und den Tags.

tags

string

Bild-Tags, mehrere mit Komma getrennt (z.B. tags=Gebirte,Sommer).

date

date

Datum, an dem das Bild erstellt wurde / Ist diese Information bei einem Bild nicht vorhanden, wird das Datum verwendet, an dem das Bild in die Galerie hochgeladen wurde.

year

int

Jahr an dem das Bild erstellt bzw. hochgeladen wurde.

month

int

Monat an dem das Bild erstellt bzw. hochgeladen wurde. Hier muss auch das Jahr definiert werden (z.B. year=2015&month=1).

date-from

date

Definierter Zeitraum, an dem das Bild hochgeladen / erstellt wurde.

date-to

date

Definierter Zeitraum, an dem das Bild hochgeladen / erstellt wurde. 

limit

int

Hier kann die Anzahl der zurückgelieferten Bilder festgelegt werden. (z.B. limit=100 liefert maximal 100 Bilder zurück, limit=100,100 liefert maximal 100 Bilder zurück, angefangen vom 100ersten Suchergebnis)

out

string

Ausgabetyp der Rückgabe (json oder xml, Standardgemäß json)

 

 

Rückgabe

In der Rückgabe werden die Bilder mit den Verschiedenen Informationen zurückgeliefert.

Bezeichnung Datentyp Info / Beschreibung

id

int

Bild-ID

gallery

array

id (int) Galerie-ID

name (string) Galerie Bezeichnung

filename

string

Dateiname der ursprünglichen Bild-Datei.

thumb

array

link (string) Link zur Quelldatei / Vorschau (ca. 300 Pixel in der maximalen Seitelänge).

width (int) Bild-Breite in Pixel.

height (int) Bild-Höhe in Pixel.

image

array

link (string) Link zur Quelldatei / (ca. 800-1000 Pixel in der maximalen Seitelänge).

width (int) Bild-Breite in Pixel.

height (int) Bild-Höhe in Pixel.

hd

array

link (string) Link zur HD-Quelldatei - falls vorhanden - (ca. 1920 Pixel in der maximalen Seitelänge).

width (int) Bild-Breite in Pixel.

height (int) Bild-Höhe in Pixel.

original

array

link (string) Link zur Originalen Quelldatei - falls vorhanden - (ca. 2000-4000 Pixel in der maximalen Seitelänge).

width (int) Bild-Breite in Pixel.

height (int) Bild-Höhe in Pixel.

title

string

Titel des Bild - falls vorhanden.

description

string

Kurze Beschreibung zum Bild - falls vorhanden.

date

date

Datum an dem das Bild aufgenommen wurde oder zur Galerie hochgeladen wurde, sollte der erste Wert nicht vorhanden sein.

tags

array

Tags / Schlüsselwörter zum Bild.

 

XML

http://www.bwcms.eu/index.php?api=galleries&act=search&token=XYZ&out=xml

<?xml version="1.0" encoding="UTF-8"?>
<data>
<image id="32828">
<id><![CDATA[ 32828 ]]></id>
<gallery>
<id><!CDATA[ 1 ]]></id>
<name><!CDATA[ Testgalerie ]]></name>
</gallery>
<filename><!CDATA[ Testbild_001.jpg ]]></filename>
<thumb>
<link>
<![CDATA[
https://login.bwcms.eu/data/files/00/00_th.jpg
]]>
</link>
<width><![CDATA[ 300 ]]></width>
<height><![CDATA[ 189 ]]></height>
</thumb>
<image>
<link>
<![CDATA[
https://login.bwcms.eu/data/files/00/00_lo.jpg
]]>
</link>
<width><![CDATA[ 6048 ]]></width>
<height><![CDATA[ 3809 ]]></height>
</image>
<original>
<link>
<![CDATA[
https://login.bwcms.eu/data/files/00/00.jpg
]]>
</link>
<width><![CDATA[ 6048 ]]></width>
<height><![CDATA[ 3809 ]]></height>
</original>
<title><![CDATA[ Testbild 001 ]]></title>
<description>
<![CDATA[
13.01.2015: Hier steht die Beschreibung als Beispiel
]]>
</description>
<date><![CDATA[ 2015-01-13 ]]></date>
<tags>
<tag><![CDATA[ Aktion ]]></tag>
<tag><![CDATA[ Commercial ]]></tag>
<tag><![CDATA[ Gegenlicht ]]></tag>
<tag><![CDATA[ Löffel ]]></tag>
<tag><![CDATA[ Manderine ]]></tag>
</tags>
</image>
<image>
...
</image>
...
</data>

 

JSON

http://www.bwcms.eu/index.php?api=galleries&act=search&token=XYZ&out=json

{
'32828' : {
'id' : '32828',
'gallery' : {
'id' : '1',
'name' : 'Testgalerie'
},
filename : 'Testbild_001.jpg',
'thumb' : {
'link' : 'https://login.bwcms.eu/data/files/00/00_th.jpg',
'width' : '300',
'height' : '189'
},
'image' : {
'link' : 'https://login.bwcms.eu/data/files/00/00_lo.jpg',
'width' : '6048',
'height' : '3809'
},
'original' : {
'link' : 'https://login.bwcms.eu/data/files/00/00.jpg',
'width' : '6048',
'height' : '3809'
},
'title' : 'Testbild 001',
'description' : '13.01.2015: Hier steht die Beschreibung als Beispiel',
'date' : '2015-01-13',
'tags' : [
'Aktion', 'Commercial', 'Gegenlicht', 'Löffel', 'Manderine'
]
},
'20238' : {
...
}
...
}

 

Diese Webseite verwendet Cookies

Um unsere Webseite für Sie optimal zu gestalten und fortlaufend verbessern zu können, verwenden wir Cookies. Um die Funktionen unserer Webseite vollumfänglich Nutzen zu können, willigen Sie bitte in deren Nutzung ein.

Akzeptieren und schließen
Alle Cookies akzeptieren Alle ablehnen Cookie-Einstellungen anpassen
Cookie-Erklärung Über Cookies
Notwendig Präferenzen Marketing

Notwendige Cookies helfen dabei, eine Webseite nutzbar zu machen, indem sie Grundfunktionen wie Seitennavigation und Zugriff auf sichere Bereiche der Webseite ermöglichen. Die Webseite kann ohne diese Cookies nicht richtig funktionieren.

Name Anbieter Zweck Ablauf
cookieinfoBWcms - BWmedien GmbHSpeichert die Benutzereinstellungen zu den Cookies.90 Tage
cms2-sessionBWcms - BWmedien GmbHEindeutige ID, die die Sitzung des Benutzers identifiziert.Session

Präferenz-Cookies ermöglichen einer Webseite sich an Informationen zu erinnern, die die Art beeinflussen, wie sich eine Webseite verhält oder aussieht, wie z. B. Ihre bevorzugte Sprache oder die Region in der Sie sich befinden.

Name Anbieter Zweck Ablauf
cms2-languageBWcms - BWmedien GmbHSpeichert die vom Benutzer ausgewählte Sprachversion einer Webseite.90 Tage

Marketing-Cookies werden verwendet, um Besuchern auf Webseiten zu folgen. Die Absicht ist, Anzeigen zu zeigen, die relevant und ansprechend für den einzelnen Benutzer sind und daher wertvoller für Publisher und werbetreibende Drittparteien sind.

Name Anbieter Zweck Ablauf
Maps*GoogleEingebettete Karten / Google Maps
Einstellungen speichern

Cookies sind kleine Textdateien, die von Webseiten verwendet werden, um die Benutzererfahrung effizienter zu gestalten.

Laut Gesetz können wir Cookies auf Ihrem Gerät speichern, wenn diese für den Betrieb dieser Seite unbedingt notwendig sind. Für alle anderen Cookie-Typen benötigen wir Ihre Erlaubnis.

Diese Seite verwendet unterschiedliche Cookie-Typen. Einige Cookies werden von Drittparteien platziert, die auf unseren Seiten erscheinen.

Sie können Ihre Einwilligung jederzeit von der Cookie-Erklärung auf unserer Website ändern oder widerrufen.

Erfahren Sie in unserer Datenschutzrichtlinie mehr darüber, wer wir sind, wie Sie uns kontaktieren können und wie wir personenbezogene Daten verarbeiten.

Bitte geben Sie Ihre Einwilligungs-ID und das Datum an, wenn Sie uns bezüglich Ihrer Einwilligung kontaktieren.