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("###"," ",$textile);
}
print $file.$textile;
echo '</div>';
}
else
{
echo rex_warning('Dieses Modul benötigt das "textile" Addon!');
}
?>

