textile/Bild untereinander

Wie verwendet man Templates oder erstellt Navigationen und passt diese an.

textile/Bild untereinander

Beitragvon naumist » 5. Jan 2012, 13:48

Hallo.

Ich habe ein Problem mit mehreren Textlie und/oder Bild Modulen untereinander. Dort bekomme ich die Linkbündigkeit des neuen Blocks nicht hin. Im Firefox siehts gut aus, in Safari und einigen IE Versionen gehts nicht. php ist leider nicht so meine Stärke.

Liegt mein Problem im Modul? oder im Template? Irgendwo muss ich wohl einen float tag ändern, oder?

hier ein link zum screenshoot http://www.ddrecord-tonstudio.de/screensh.png

hier die ganze website: http://www.ddrecord-tonstudio.de

eingabe:

<?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:

<?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>';

// files/REX_FILE[1]"

$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!');
}

?>

Danke sehr für Eure hilfe.
naumist
 
Beiträge: 4
Registriert: 19. Dez 2011, 13:39

Re: textile/Bild untereinander

Beitragvon Cheffchen » 5. Jan 2012, 14:55

Hallo,

das liegt daran das in css ein kleine fehler drin hast und das bild padding-bottom: 10px; aus dem block unten rausragt und damit eine kannte hast wo sich der folgende block einklingt

probier mal am einfachsten das

.floatLeft das von 10 in 8 zu ändern oder eigentlich kann die Zeile ganz weg oder
Code: Alles auswählen
padding-bottom: 8px;


Cheffchen
Benutzeravatar
Cheffchen
 
Beiträge: 1129
Registriert: 3. Mär 2009, 12:51
Wohnort: Berlin

Re: textile/Bild untereinander

Beitragvon naumist » 5. Jan 2012, 16:34

super. das hat geholfen. Manchmal ist es so einfach. :-)

Gruß

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


Zurück zu Templates/Navigationen [R4]

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast