resize (image manager) in Textile&Bild einbinden

Wie verwendet man Module oder Aktion und passt diese an.

resize (image manager) in Textile&Bild einbinden

Beitragvon naumist » 19. Dez 2011, 14:00

Hallo,

ich bin recht neu hier und mit redaxo erst am Anfang. Mein php kenntnisse liegen leider bei null.
Ich möchte auch gar nichts umfangreiches machen, sonder nur ein sehr grundlegendes cms zum laufen bekommen. Soweit funktioniert auch allles, nur bekomme ich die Resizefunktion des Image Managers nicht in mein Textile&Bild Modul eingebaut, da mir die php Kenntnisse fehlen und bisher nicht rausbekommen habe, wie ich den Code anpasse. Das rexVIDEO http://www.youtube.com/watch?v=mDal6YPydP8 habe ich mir schon angeschaut.

Den neuen Bildtyp habe ich angelegt und die Effekte eingebaut. Diese Bildgruppe heißt bei mir "TextileBild1"

Bitte helft mir. Vielen Dank schon mal.

hier mein Modul ohne Resize sieht bisher so aus.

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]
<?php
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 />

<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>
        <option value='l_eng' <?php if ("REX_VALUE[9]" == 'l_eng') echo 'selected'; ?>>links vom Text(eng)</option>
       <option value='r_eng' <?php if ("REX_VALUE[9]" == 'r_eng') echo 'selected'; ?>>rechts vom Text(eng)</option>

</select><br />
<br />
<br />

<?php
rex_a79_help_overview();

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

?>


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";
  if ("REX_VALUE[9]" == "l_eng") $float = "floatLeftEng";
  if ("REX_VALUE[9]" == "r_eng") $float = "floatRightEng";

  //  Wenn Bild eingefuegt wurde, Code schreiben
  $file = "";
  if ("REX_FILE[1]" != "") $file = '<div class="'.$float.'"><img src="'.$REX['HTDOCS_PATH'].'/files/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!');
}

?>
naumist
 
Beiträge: 4
Registriert: 19. Dez 2011, 13:39

Re: resize (image manager) in Textile&Bild einbinden

Beitragvon jeandeluxe » 19. Dez 2011, 16:31

naumist hat geschrieben:hier mein Modul ohne Resize sieht bisher so aus.


Im Gegensatz zum direkten Bildlink zur Datei im files/ Ordner

Code: Alles auswählen
src="'.$REX['HTDOCS_PATH'].'files/REX_FILE[1]"


sieht ein resize link per ImageManager so aus:

Code: Alles auswählen
src="'.$REX['HTDOCS_PATH'].'index.php?rex_img_type=ImgTypeName&rex_img_file=REX_FILE[1]"


hth,
Jan
RexSEO Support Checklist | Redaxo API Docu | rexdev.de | "You start with some money.."
mark your solved threads [SOLVED]™ promotion tour..
Benutzeravatar
jeandeluxe
 
Beiträge: 1941
Registriert: 29. Sep 2005, 09:50
Wohnort: Hamburg

Re: resize (image manager) in Textile&Bild einbinden

Beitragvon naumist » 19. Dez 2011, 16:38

Herzlichen Dank.
naumist
 
Beiträge: 4
Registriert: 19. Dez 2011, 13:39


Zurück zu Module/Aktionen [R4]

Wer ist online?

Mitglieder in diesem Forum: Dr.No! und 2 Gäste