[phpBB Debug] PHP Warning: in file [ROOT]/ext/tas2580/seourls/event/listener.php on line 213: Undefined array key "FORUM_NAME"
REX_MEDIALIST_BUTTON in tvsBlog einbauen - 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/
Lukas
Beiträge: 2
Registriert: 20. Mai 2012, 14:24

REX_MEDIALIST_BUTTON in tvsBlog einbauen

20. Mai 2012, 14:34

Ich bin redaxo Anfänger und möchte einen Bilder-Blog erstellen . Ich habe das tvsBlog Addon installiert und möchte nun im Artikel-Menu einen Medialist Button einfügen. Ich brings einfach nicht hin. Hat jemand einen Tip wie ich vorgehen soll?

Lukas
Beiträge: 2
Registriert: 20. Mai 2012, 14:24

Re: REX_MEDIALIST_BUTTON in tvsBlog einbauen

21. Mai 2012, 07:59

Ich habe in der Seite "addons/tvsblog/pages/articles.inc.php" folgendes ergänzt:

Code: Alles auswählen

<div class="rex-form-row">
					<b>Bilder: </b><br />
						<?php
						
                        $button = rex_var_media::getMediaButton(1);
                        $button = str_replace('REX_MEDIA[1]', $CURRENT_VALUE, $button);
                        $button = str_replace('MEDIA[1]', $NAME_ATTRIBUTE, $button);
                        echo $button;  
						?>
                        
                        
				</div>

und in der Ausgabe des Moduls:

Code: Alles auswählen

		
<div id="mygalone" class="svw">
<ul>
<?php

$pics_string = "VALUE[5]";
$pics = explode(',',$pics_string);

foreach($pics as $pic)
{
  $title = '';
  if ($file = OOMedia::getMediaByFileName($pic)) $title = $file->getTitle();
  echo '<li><img src="?rex_resize=VALUE[5]c__450h__'.$pic.'" alt="'.$title.'" title="'.$title.'" /></li>';
}
?>
</ul>
</div>
Wie schaffe ich es, dass diese zusammen funktionieren?

Benutzeravatar
Cheffchen
Beiträge: 1809
Registriert: 3. Mär 2009, 13:51
Wohnort: Berlin
Kontaktdaten: Website

Re: REX_MEDIALIST_BUTTON in tvsBlog einbauen

22. Mai 2012, 10:45

Hallo,

glaube da gehst etwas zu einfach rann,
Du brauchst ja auch ein Spalte in der Datenbanktabelle vom ADDON wo das gespeichert wird.

also must mindest in der _765_articles eine spalte anlegen.
Dann in der /pages/articles.inc.php um zeile 26 das neue eintragen
dann dein code richtig einfügen (nicht nur wo rauskopieren :O) )

Code: Alles auswählen

                  <?php

                  $NAME_ATTRIBUTE="Name der neuen Spalte zb bilder";
                   $CURRENT_VALUE ="Name der neuen Spalt aber mir $ am anfang zwegs inhalt zb $bilder"
                        $button = rex_var_media::getMediaButton(1);
                        $button = str_replace('REX_MEDIA[1]', $CURRENT_VALUE, $button);
                        $button = str_replace('MEDIA[1]', $NAME_ATTRIBUTE, $button);
                        echo $button; 
                  ?>
als nächstes die ausgabe, dürfte ungefähr so sein wenn ich nur deins ändere

Code: Alles auswählen

<?php

$pics_string = $sql->getValue('bilder'); # wenn die spalte bilder genannt hast
$pics = explode(',',$pics_string);

foreach($pics as $pic)
{
  $title = '';
  if ($file = OOMedia::getMediaByFileName($pic)) $title = $file->getTitle();
  echo '<li><img src="?rex_resize='.$pic.'c__450h__'.$pic.'" alt="'.$title.'" title="'.$title.'" /></li>';
}
?>
ALLES UNGETESTET, ALSO EIGENE GEFAHR, ICH KENNE DAS ADDON NICHT BIN NUR DRÜBER GEFLOGEN.
VIELLEICHT AUCH WAS ÜBERSEHEN. deswegen sicherung machen.

CHEFFCHEN

Zurück zu „Allgemeines [R4]“