[phpBB Debug] PHP Warning: in file [ROOT]/ext/tas2580/seourls/event/listener.php on line 213: Undefined array key "FORUM_NAME"
Problem beim Fixen des Text und oder Bild in 4.2.1 - 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/
CleverHosting
Beiträge: 8
Registriert: 4. Sep 2006, 18:26
Wohnort: London
Kontaktdaten: Website

Problem beim Fixen des Text und oder Bild in 4.2.1

22. Jan 2010, 14:26

Hallo
ich hab im Textile versucht die Ausrichtung des Bildes zu fixen und ein Resize einzubauen. Leider kommen die REX_VALUE 8 und 9 nicht an. Hat jemand nen Tipp?

Eingabe:

Code: Alles auswählen

<?php
if(OOAddon::isAvailable('textile'))
{
?>

<strong>Fliesstext</strong>:<br />
<textarea name="VALUE[1]" cols="80" rows="10" class="inp100">REX_HTML_VALUE[1]</textarea>
<br /><br />

<strong>Artikelfoto</strong>:<br />
REX_MEDIA_BUTTON[1]
<?
if ("REX_FILE[1]" != "") {
        echo "<br /><strong>Vorschau</strong>:<br />";
	echo "<img src=".$REX['HTDOCS_PATH']."/files/REX_FILE[1]><br />";
}
?>

<br />
<strong>Title des Fotos</strong>:<br />
<input type="text" name="VALUE[2]" value="REX_VALUE[2]" size="80" class="inp100" />
<br /><br />
<br />
<strong>Breite des Fotos in Pixeln</strong>:<br />
<input type="text" name="VALUE[8]" value="REX_VALUE[8]" size="80" class="inp100" />
<br /><br />

<strong>Ausrichtung des Artikelfotos</strong>:<br />
<select name="VALUE[9]" class="inp100">
	<option value='l' <?php if ("REX_VALUE[9]" == 'l') echo 'selected'; ?>>links vom Text</option>
	<option value='r' <?php if ("REX_VALUE[9]" == 'r') echo 'selected'; ?>>rechts vom Text</option>
</select><br />
<br />
<br />

<?php
rex_a79_help_overview(); 

}
else
{
  echo rex_warning('Dieses Modul benötigt das "textile" Addon!');
}

?>
und die Ausgabe:

Code: Alles auswählen

<?php

if(OOAddon::isAvailable('textile'))
{
  echo '<div class="team">';

  //  Ausrichtung des Bildes 
  if ("REX_VALUE[9]" == "l") $float = "floatLeft";
  if ("REX_VALUE[9]" == "r") $float = "floatRight";
  $size =  "REX_VALUE[8]" ? "REX_VALUE[8]" : 200;

// echo "<h1>xxx"."REX_VALUE[8]"."xxx"."REX_VALUE[2]"."xxx</h1> ";
  //  Wenn Bild eingefuegt wurde, Code schreiben 
  $file = "";
  if ("REX_FILE[1]" != "") $file = '<div class="'.$float.'">
<img src="'. $REX['HTDOCS_PATH'] 
  	. 'index_cms.php?rex_resize='. $size .'w__' 
  	. "REX_FILE[1]" . '" title="' . "REX_VALUE[2]" . '" alt="' . "REX_VALUE[2]" . '" /></div>';


  $textile = '';
  if(REX_IS_VALUE[1])
  {
    $textile = htmlspecialchars_decode("REX_VALUE[1]");
    $textile = str_replace("<br />","",$textile);
    $textile = rex_a79_textile($textile);
    $textile = str_replace("###","&#x20;",$textile);
  } 
  print $file.$textile;

  echo '</div>';
}
else
{
  echo rex_warning('Dieses Modul benötigt das "textile" Addon!');
}

?>

Im Backend wird das Bild in richtiger Größe resized im Frontend wird immer der Default benutzt. REX_VALUE 2 kommt korrekt an.

Kann mir irgendjemand sagen warum?

Benutzeravatar
Richard.Laing
Beiträge: 2105
Registriert: 28. Aug 2005, 00:55
Wohnort: Brühl / Rheinland
Kontaktdaten: Website

22. Jan 2010, 14:39

hi
ich habe das modul mal gestestet, klappt bei mir bestens. hast du unter dem resize addon auch die größen eingestellt? evtl. ist das original bild im files ordner zu groß

gruß richy
REXvideo Videotutorials für Redaxo www.REXvideo.de
Webseite www.on-laing.de smokezig.de www.smokezig.de

CleverHosting
Beiträge: 8
Registriert: 4. Sep 2006, 18:26
Wohnort: London
Kontaktdaten: Website

22. Jan 2010, 15:21

Erstmal danke für die schnelle reaktion

Hmmm die Konfiguration hab ich nachgeholt.


Das Resize hat ja auch im Backend schon funktioniert.

Das Problem ist, dass im Frontend REX_VALUE[8] leer ist und deshalb nimmt das Modul die 200 die ich als default eingetragen habe.
Kann man auch sehen wenn man die Echo Zeile einkommentiert.

Benutzeravatar
Richard.Laing
Beiträge: 2105
Registriert: 28. Aug 2005, 00:55
Wohnort: Brühl / Rheinland
Kontaktdaten: Website

22. Jan 2010, 15:36

jup aber bei mir geht das modul im frontend wird alles richtig ausgeben inkl. bild so wie es sein soll habe es mal auf eine breite von 50px gesetzt klappt bestens
gruß richy
REXvideo Videotutorials für Redaxo www.REXvideo.de
Webseite www.on-laing.de smokezig.de www.smokezig.de

CleverHosting
Beiträge: 8
Registriert: 4. Sep 2006, 18:26
Wohnort: London
Kontaktdaten: Website

25. Jan 2010, 12:35

War zum einen auch das Cache Problem und das resize_addon fasst das Bild wohl nicht an, wenn wenn es kleiner als das gewünschte Ziel ist.

Benutzeravatar
Richard.Laing
Beiträge: 2105
Registriert: 28. Aug 2005, 00:55
Wohnort: Brühl / Rheinland
Kontaktdaten: Website

25. Jan 2010, 14:43

CleverHosting
BeitragVerfasst am: Mo Jan 25, 2010 11:35 am Titel:
War zum einen auch das Cache Problem und das resize_addon fasst das Bild wohl nicht an, wenn wenn es kleiner als das gewünschte Ziel ist.
richtig eine bild vergrößerung also größer als das original geht nicht.
gruß richy
REXvideo Videotutorials für Redaxo www.REXvideo.de
Webseite www.on-laing.de smokezig.de www.smokezig.de

Zurück zu „Allgemeines [R4]“