Hallo,
da ich vermutlich nicht er einzige mit diesem Problem bin, hat vielleicht einer von euch schon eine Idee oder Lösung.
Aufgabe:
Ein Bildnachweis der automatisch aus einer Medienkategorie generiert wird, sofern das Copyright befüllt ist
Beschreibung:
Eine Website die ich erstellen soll, wird sehr bildlastig werden. Die Bilder werden häufiger ausgetauscht. Um die Bilder nicht durch Wasserzeichen zu verunstalten und nicht bei jedem Bildwechsel den Bildnachweis zu pflegen, dachte ich mir es wäre gut dies zu vereinfachen.
Der Ansatz ist das auslesen der Medienkategorie - sofern das Copyright vorhanden ist - und die Darstellung in Listenform (Copyright-Inhalt / Bildname / Link auf Bild / ggf. Kommentar) auf einer separaten Seite "Bildnachweis".
Ich denke diese Umsetzung ist relativ rechtssicher und auch recht aktuell. Das es immer Bilder geben kann die im Medienarchiv enthalten sind, aber nicht im Content verwendet werden kann man sicherlich vertreten.
Für Hilfe wäre ich sehr sehr dankbar
Viele Grüße
Hans
Hallo,
Wir haben in letzter Zeit festgestellt, dass die Kommunikation via Slack viel schneller und zielführender ist als ein Beitrag im Forum. Aufgrund der neuen und besseren Möglichkeiten der Kommunikation haben wir uns entschlossen das Forum nur noch als Archiv zur Verfügung zu stellen. Somit bleibt es weiterhin möglich hier nach Lösungen zu suchen. Neue Beiträge können nicht mehr erstellt werden.
Wir empfehlen, für deine Fragen/Probleme Slack zu nutzen. Dort sind viele kompetente Benutzer aktiv und beantworten jegliche Fragen, gerne auch von REDAXO-Anfängern! Slack wird von uns sehr intensiv und meistens "rund um die Uhr" benutzt
Selbst einladen kannst Du dich hier: https://redaxo.org/slack/
Wir haben in letzter Zeit festgestellt, dass die Kommunikation via Slack viel schneller und zielführender ist als ein Beitrag im Forum. Aufgrund der neuen und besseren Möglichkeiten der Kommunikation haben wir uns entschlossen das Forum nur noch als Archiv zur Verfügung zu stellen. Somit bleibt es weiterhin möglich hier nach Lösungen zu suchen. Neue Beiträge können nicht mehr erstellt werden.
Wir empfehlen, für deine Fragen/Probleme Slack zu nutzen. Dort sind viele kompetente Benutzer aktiv und beantworten jegliche Fragen, gerne auch von REDAXO-Anfängern! Slack wird von uns sehr intensiv und meistens "rund um die Uhr" benutzt
Selbst einladen kannst Du dich hier: https://redaxo.org/slack/
-
- Beiträge: 32
- Registriert: 13. Jun 2013, 13:28
-
- Beiträge: 1371
- Registriert: 4. Aug 2006, 14:06
- Wohnort: Rheinberg
- Kontaktdaten: Website Twitter
-
- Beiträge: 32
- Registriert: 13. Jun 2013, 13:28
Re: Bildnachweis automatisieren
Whow, ja so etwas suche ich.
Wenn das auch noch automatisiert geht würde ich mich auf die Knie werfen und mich in Dank und Demut üben
VG
Hans
Wenn das auch noch automatisiert geht würde ich mich auf die Knie werfen und mich in Dank und Demut üben
VG
Hans
-
- Beiträge: 1371
- Registriert: 4. Aug 2006, 14:06
- Wohnort: Rheinberg
- Kontaktdaten: Website Twitter
Re: Bildnachweis automatisieren
Wie meinst Du das mit automatisiert?
Die Lösung hier ist eine Bildergalerie. Die Fotos der Stock-Agenturen werden in entsprechende Kategorien des Medienpools gelegt. Die Bilder der ausgewählten Kategorie werden ausgegeben und die Metadaten ausgelesen. Es wird nicht der komplette Medienpool durchsucht. Das kann man aber realisieren.
Ist kein Copyright hinterlegt, wird das Bild nicht ausgegeben.
Damit ich es Dir geben kann, muss es noch ein wenig überarbeitet werden.
Wann brauchst Du es?
Die Lösung hier ist eine Bildergalerie. Die Fotos der Stock-Agenturen werden in entsprechende Kategorien des Medienpools gelegt. Die Bilder der ausgewählten Kategorie werden ausgegeben und die Metadaten ausgelesen. Es wird nicht der komplette Medienpool durchsucht. Das kann man aber realisieren.
Ist kein Copyright hinterlegt, wird das Bild nicht ausgegeben.
Damit ich es Dir geben kann, muss es noch ein wenig überarbeitet werden.
Wann brauchst Du es?
-
- Beiträge: 32
- Registriert: 13. Jun 2013, 13:28
Re: Bildnachweis automatisieren
Guten Morgen,
Liebe Grüße
Hans
in den kommenden 1-2 Wochen wäre wie Weihnachten, aber ich denke die Frage ist eher wann Du es machen kannst/willstDamit ich es Dir geben kann, muss es noch ein wenig überarbeitet werden.
Wann brauchst Du es?
Liebe Grüße
Hans
-
- Beiträge: 1371
- Registriert: 4. Aug 2006, 14:06
- Wohnort: Rheinberg
- Kontaktdaten: Website Twitter
Re: Bildnachweis automatisieren
Bitte schön:
Die Ausgabe lässt sich relativ leicht anpassen.
Ich denke die notwendigen Meta-Daten findest Du im Quellcode.
Die Variable $imgresizer müsste dann auch noch angepasst werden.
Viel Spaß
Eingabe
Ausgebe
Die Ausgabe lässt sich relativ leicht anpassen.
Ich denke die notwendigen Meta-Daten findest Du im Quellcode.
Die Variable $imgresizer müsste dann auch noch angepasst werden.
Viel Spaß
Eingabe
Code: Alles auswählen
Kategorie mit den Stock-Fotos auswählen. <br>
<select name="VALUE[1]" id="Auswahl" >
<?php
function getSubCats($catId, $levelMarker)
{
$subCat = OOMediaCategory::getCategoryById($catId);
$selected = '';
if('REX_VALUE[1]' == $subCat->getId())
{
$selected = ' selected="selected"';
}
$catSelect .= '<option value='.$subCat->getId().' '.$selected.'>'.$levelMarker.$subCat->getName().'</option>';
if($subCat->countChildren()>0)
{
$levelMarker.= $levelMarker;
foreach($subCat->getChildren() as $subCatChild)
{
$catSelect .= getSubCats($subCatChild->getId(), $levelMarker);
}
}
return $catSelect;
}
$levelMarker = ' ';
$mediaCats = OOMediaCategory::getRootCategories();
$mediaCatSelect = '<option value=0 selected="selected">Keine Kategorie</option>';
foreach ($mediaCats as $mediaCat)
{
$selected = '';
if("REX_VALUE[1]" == $mediaCat->getId())
{
$selected = ' selected="selected"';
}
$mediaCatSelect .= '<option value='.$mediaCat->getId().' '.$selected.'>'.$mediaCat->getName().'</option>';
// Sollten Unterkategorien vorhanden sein, werden diese durch
// die Funktion getSubCats in die Auswahlliste eingebaut
if($mediaCat->countChildren()>'0')
{
foreach($mediaCat->getChildren() as $mediaCatChild)
{
$mediaCatSelect .= getSubCats($mediaCatChild->getId(),$levelMarker);
}
}
}
print $mediaCatSelect;
?>
</select>
Code: Alles auswählen
<?php
$media = OOMediaCategory::getCategoryById("REX_VALUE[1]");
$files = $media->getFiles();
// Bildausgabe z.B: rex_img_type=KleinesBild&rex_img_file=
$imgresizer = '/bilder/200a/';
if (is_array($files)) {
foreach ($files as $file) {
$fileId = $file->getId();
$fileTitle = $file->getTitle();
$fileName = $file->getFileName();
# Erforderliche Meta-Angaben
$link=$file->getValue("med_quelle"); // z.B. Link zu Photocase-Seite
$grf=$file->getValue("med_grf"); // Fotograf
$copy=$file->getValue("med_copyright"); // Copyright-Angabe
if ($copy=='')
{
continue; // Ausgabe überspringen wenn kein Copyright im Bild hinterlegt ist
}
# nicht im Einsatz
$fileDescription = $file->getDescription(); // Beschreibung
$filePath = $file->getFullPath(); // Link zur Datei
echo '<img src="'.$imgresizer.$fileName.'" alt="'. $title.'" title="'. $title.'" class="links bild">';
echo 'Foto: '.$title.' / '.$grf.' / <a target="_blank" href="'.$link.'">'. $copy.'</a><br style="clear:both">';
}
}
?>
-
- Beiträge: 32
- Registriert: 13. Jun 2013, 13:28
Re: Bildnachweis automatisieren
Lieber Thomas,
nachdem ich das Modul ausprobiert und etwas angepasst habe, liege ich seit gestern auf meinen Knien und verneige mich immer wieder in Demut in Richtung Rheinberg
Wunderbare Lösung! Ganz ganz ganz herzlichen Dank!!!!!!
VG
Hans
nachdem ich das Modul ausprobiert und etwas angepasst habe, liege ich seit gestern auf meinen Knien und verneige mich immer wieder in Demut in Richtung Rheinberg
Wunderbare Lösung! Ganz ganz ganz herzlichen Dank!!!!!!
VG
Hans
-
- Beiträge: 1371
- Registriert: 4. Aug 2006, 14:06
- Wohnort: Rheinberg
- Kontaktdaten: Website Twitter
Re: Bildnachweis automatisieren
Bitte Bitte…