Nochmal abgewandeltes Textmodul

Wie verwendet man Module oder Aktion und passt diese an.

Nochmal abgewandeltes Textmodul

Beitragvon DePunkt » 25. Aug 2010, 19:27

Hallo,

ich versuche nochmal das Text-Modul mit klickbaren Icons von Richard.Laing
abzuwandeln bzw. Teile davon...

Ziel ist es, dem Endkunden die Möglichkeit zur Verfügung zu stellen, mehrere Icons einzufügen... ich habe dafür max. 3 Icons eingerichtet.
Der Kunde soll aber auch die Möglichkeit haben zb. an 3. Stelle nichts einzufügen..... so wie ichs jetzt habe funktioniert das ganz gut nur erscheint dann an 3. Stelle zwar kein Icon aber der Beriech ist trotzdem klickbar.
Hier mal mein Code soweit:

Eingabe:
Code: Alles auswählen
<?php /*?>

REX_FILE[1]  = Bild im Rahmen I
REX_FILE[2]  = Bild im Rahmen II
REX_LINK[1]  = interner Link I
REX_LINK[2]  = interner Link II
REX_VALUE[5] = Title I
REX_VALUE[6] = Title II
REX_VALUE[7] = Title III
<?php */?>

<strong>ICON BILD I</strong>:<br />
REX_MEDIA_BUTTON[1]
<?php
  $file = "";
  if ("REX_FILE[1]" != "")
  $file = '<img src="'.$REX['HTDOCS_PATH'].'/files/REX_FILE[1]" title="'."REX_VALUE[1]".'" alt="'."REX_VALUE[1]".'" />';
 
?>

<strong>Interner Link zum Artikel:</strong><br />
REX_LINK_BUTTON[1]
<strong>Title I</strong>:<br />
<input type="text" name="VALUE[5]" value="REX_VALUE[5]" size="80" class="inp100" />
<br />

<strong>ICON BILD II</strong>:<br />
REX_MEDIA_BUTTON[2]
<?php
  $file = "";
  if ("REX_FILE[2]" != "")
  $file = '<img src="'.$REX['HTDOCS_PATH'].'/files/REX_FILE[2]" title="'."REX_VALUE[1]".'" alt="'."REX_VALUE[1]".'" />';
?>
<strong>Interner Link zum Artikel:</strong><br />
REX_LINK_BUTTON[2]
<strong>Title II</strong>:<br />
<input type="text" name="VALUE[6]" value="REX_VALUE[6]" size="80" class="inp100" />
<br />
<strong>ICON BILD III</strong>:<br />
REX_MEDIA_BUTTON[3]
<?php
  $file = "";
  if ("REX_FILE[3]" != "")
  $file = '<img src="'.$REX['HTDOCS_PATH'].'/files/REX_FILE[3]" title="'."REX_VALUE[1]".'" alt="'."REX_VALUE[1]".'" />';
?>
<strong>Interner Link zum Artikel:</strong><br />
<br />REX_LINK_BUTTON[3]
<strong>Title III</strong>:<br />
<input type="text" name="VALUE[7]" value="REX_VALUE[7]" size="80" class="inp100" />
<br />

danach kommt noch der Code für den erweiterten TinyMCE

Ausgabe:
Code: Alles auswählen

<div class="tb_content">

<div class="tb_headline_content">
<a style="background-image:url(files/REX_FILE[1]); background-repeat:no-repeat;" class="tb_icon" href="REX_LINK[1]" title="REX_VALUE[5]"></a>
<a style="background-image:url(files/REX_FILE[2]); background-repeat:no-repeat;" class="tb_icon" href="REX_LINK[2]" title="REX_VALUE[6]"></a>
<a style="background-image:url(files/REX_FILE[3]); background-repeat:no-repeat;" class="tb_icon" href="REX_LINK[3]" title="REX_VALUE[7]"></a>
</div>

<?php
if (REX_IS_VALUE[1])
{
$wysiwigvalue =<<<EOD
REX_HTML_VALUE[1]
EOD;

  if (trim($wysiwigvalue) <> '')
  {
    echo '<div class="tinymcewysiwyg">';
    echo $wysiwigvalue;
    echo '</div>';
  }
}
?>

</div>


wenn ich das:
Code: Alles auswählen
<? if ($REX_LINK[1] != "")
  echo("<a style=\"background-image:url(files/REX_FILE[1]);
background-repeat:no-repeat;\" class=\"tb_icon\" href=\"REX_LINK[1]\"
title=\"REX_VALUE[5]\"></a>");
else
  echo("<a style=\"background-image:url(files/REX_FILE[1]);
background-repeat:no-repeat;\" class=\"tb_icon\"
title=\"REX_VALUE[5]\"></a>");
?>

anstatt des ankers schreibe ist gar nix mehr zu sehen....
müsste doch aber eigentlich so funktionieren?....

verzwiefelte grüße
DePunkt
 
Beiträge: 109
Registriert: 14. Okt 2009, 19:16
Wohnort: Hamburg

Beitragvon Richard.Laing » 27. Aug 2010, 19:20

hi DePunkt
versuch es mal so
zumindest wenn ich dich richtig verstanden habe.

Code: Alles auswählen

<div class="tb_content">

<div class="tb_headline_content">
<?php if ("REX_FILE[1]" != "") {?>
<a style="background-image:url(files/REX_FILE[1]); background-repeat:no-repeat;" class="tb_icon" href="REX_LINK[1]" title="REX_VALUE[5]"></a>
<?php } ?>

<?php if ("REX_FILE[2]" != "") {?>
<a style="background-image:url(files/REX_FILE[2]); background-repeat:no-repeat;" class="tb_icon" href="REX_LINK[2]" title="REX_VALUE[6]"></a>
<?php } ?>

<?php if ("REX_FILE[3]" != "") {?>
<a style="background-image:url(files/REX_FILE[3]); background-repeat:no-repeat;" class="tb_icon" href="REX_LINK[3]" title="REX_VALUE[7]"></a>
<?php } ?>

</div>



und das dann pro ausgabe
gruß richy
REXvideo Videotutorials für Redaxo www.REXvideo.de
Webseite www.on-laing.de smokezig.de www.smokezig.de
Benutzeravatar
Richard.Laing
 
Beiträge: 2108
Registriert: 27. Aug 2005, 23:55
Wohnort: Brühl / Rheinland

Beitragvon DePunkt » 30. Aug 2010, 11:41

Hallo Richard.Laing,


super .... hat geklappt

danke :D


lieben gruß
DePunkt
 
Beiträge: 109
Registriert: 14. Okt 2009, 19:16
Wohnort: Hamburg

Beitragvon Richard.Laing » 30. Aug 2010, 11:46

aber gerne freut mich wenn ich helfen konnte.
gruß richy
REXvideo Videotutorials für Redaxo www.REXvideo.de
Webseite www.on-laing.de smokezig.de www.smokezig.de
Benutzeravatar
Richard.Laing
 
Beiträge: 2108
Registriert: 27. Aug 2005, 23:55
Wohnort: Brühl / Rheinland

Beitragvon DePunkt » 30. Aug 2010, 12:01

oh... aber jetzt ist mein Hintergrund weg....



lieben gruß
DePunkt
 
Beiträge: 109
Registriert: 14. Okt 2009, 19:16
Wohnort: Hamburg

Beitragvon Richard.Laing » 30. Aug 2010, 12:06

dein hintergrund???
REXvideo Videotutorials für Redaxo www.REXvideo.de
Webseite www.on-laing.de smokezig.de www.smokezig.de
Benutzeravatar
Richard.Laing
 
Beiträge: 2108
Registriert: 27. Aug 2005, 23:55
Wohnort: Brühl / Rheinland

Beitragvon DePunkt » 30. Aug 2010, 12:14

ja... also das ganze liegt in einem verschachtelten bereichr, der wiederum
in einen äußeren 'wrapper' verschachtelt ist, hintergrund farbe weiß.... und der ist nun nicht mehr sichtbar.

wär es vielleicht ne gute idee, dir mal nen link zu schicken?
komm da an grad auch an 2 anderen stellen einfach nicht weiter.


Lieben gruß
DePunkt
 
Beiträge: 109
Registriert: 14. Okt 2009, 19:16
Wohnort: Hamburg

Beitragvon Richard.Laing » 30. Aug 2010, 12:15

jup schick mal
dann kann ich da mal draufschauen
REXvideo Videotutorials für Redaxo www.REXvideo.de
Webseite www.on-laing.de smokezig.de www.smokezig.de
Benutzeravatar
Richard.Laing
 
Beiträge: 2108
Registriert: 27. Aug 2005, 23:55
Wohnort: Brühl / Rheinland


Zurück zu Module/Aktionen [R4]

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast