[phpBB Debug] PHP Warning: in file [ROOT]/ext/tas2580/seourls/event/listener.php on line 213: Undefined array key "FORUM_NAME"
Dateititel in Medialist darstellen - REDAXO Forum
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/
Benutzeravatar
_DSP_
Beiträge: 123
Registriert: 18. Jul 2007, 11:29
Wohnort: Stuttgart
Kontaktdaten: Website

Dateititel in Medialist darstellen

12. Okt 2016, 12:16

Ich hatte in R4 das Problemchen, dass man bei Uploads, die einen kryptischen Namen haben (z.B. dsc_002.jpg) nicht wusste, welche Datei das ist, wenn man sie nicht explizit umbenannt hat, was eine Sortierung in der Medialist erschwert hat. Deshalb habe ich das in R4 so umgebaut, dass der Dateiname und der Titel angezeigt wird (http://www.redaxo.org/de/forum/allgemei ... 21425.html).

Das gleiche habe ich nun auch für Redaxo 5 gemacht.

Vielleicht hilft es ja dem ein oder anderen.

Grüße aus Stuttgart, Daniel



In der Datei redaxo/src/addons/mediapool/lib/var_medialist.php Zeile 66 - 70

Code: Alles auswählen

 foreach ($medialistarray as $file) {
                if ($file != '') {
                    $options .= '<option value="' . $file . '">' . $file . '</option>';
                }
            }
ersetzen mit:

Code: Alles auswählen

 // -- Beginn Titel der Datei auslesen -- //
  foreach ($medialistarray as $file) {
            
          $title_sql = rex_sql::factory();
			 $title_sql->setTable(rex::getTablePrefix().'media'); // rex_media
			 $title_sql->setWhere( ['filename' => $file] );
			 $title_sql->select();

			if($title_sql->getRows()) { 
				while($title_sql->hasNext()) {
					$mediaTitle = $title_sql->getValue('title');
					if(!empty($mediaTitle) ) {
						$options .= '<option value="' . $file . '">' . $file . ' - '.$mediaTitle.'</option>';
					}else{
						$options .= '<option value="' . $file . '">' . $file . '</option>';
					}
					$title_sql->next(); 
				}
			  } // Ende getRows

    }// -- Ende Titel auslesen -- //
Vorher:
[ externes Bild ]

Nachher:
[ externes Bild ]
----------------------
Rex rockt!
http://www.medienfeuer.de

Benutzeravatar
ralf.schlott
Beiträge: 625
Registriert: 5. Dez 2007, 21:22
Wohnort: Hamburch
Kontaktdaten: Website

Re: Dateititel in Medialist darstellen

12. Okt 2016, 13:43

Klasse. Sollte Standard sein in Rex. ;)
- Danke für Redaxo! -
http://www.prenzlweb.de

Zurück zu „Allgemeines [R5]“