[phpBB Debug] PHP Warning: in file [ROOT]/ext/tas2580/seourls/event/listener.php on line 213: Undefined array key "FORUM_NAME"
Modul Produktbeschreibung - 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/
dema
Beiträge: 36
Registriert: 2. Mär 2005, 11:07

Modul Produktbeschreibung

20. Apr 2005, 03:21

Hallo!

ist es möglich in das modul produktbeschreibung aus der demo anstatt des fliesstextes das modul WYSIWYG einzubauen???


hier mal die codes:

Produktbeschreibung

eingabe

Code: Alles auswählen

Headline [optional]:
<br><input type=text size=10 class=inp100 name=VALUE[1] value="REX_VALUE[1]">

<br><br>Fliesstext:<br>
<textarea name=VALUE[2] cols=80 rows=10 class=inp100>REX_VALUE[2]</textarea>
<?




// art der darstellung

echo "<br><br>Darstellung<br><select name=VALUE[3] size=1 class=inp100>";
echo "<option value=''";
if ("REX_VALUE[3]" == "") echo " selected"; 
echo ">Keine Auswahl</option>";
echo "<option value='i'";
if ("REX_VALUE[3]" == "i") echo " selected";
echo ">Kursiv</option>";
echo "<option value='b'";
if ("REX_VALUE[3]" == "b") echo " selected"; 
echo ">Fett</option>";
echo "</select>";

echo "<br><br>Bild [155px breit]:<br>";

?>REX_MEDIA_BUTTON[1]<?

if ("FILE[1]" != "")
{
  echo "<img src=..<?=$REX[HTDOCS_PATH]?>files/FILE[1] width=155><br>";
}

?>
<br><br>Bildbeschreibung: [Titletext]:<br>
<textarea name=VALUE[4] cols=80 rows=2 class=inp100>REX_VALUE[4]</textarea>
<?

echo "<br><br>Link [optional]:<br>";

?>REX_LINK_BUTTON[1]

<br><br>Linkbezeichnung [Nur wenn Link ausgewählt]:<br>
<input type=text size=50 name=VALUE[5] value="REX_VALUE[5]" class=inp100>
<?

// mit umbruch ?

echo "<br><br>Umbruch:<br><select name=VALUE[9] size=1 class=inp100>";
echo "<option value='1'";
if ("REX_VALUE[9]" != "") echo " selected";
echo ">Mit Absatz</option>";
echo "<option value=''";
if ("REX_VALUE[9]" == "") echo " selected";
echo ">Ein Umbruch</option>";
echo "</select>";

?><br><br>
ausgabe

Code: Alles auswählen

<?

$BILD = "";
if ("FILE[1]" != "") $BILD = "<img src=$REX[HTDOCS_PATH]files/FILE[1] title=\"REX_VALUE[4]\" width=155>";
else $BILD = "<img src=$REX[HTDOCS_PATH]pics/leer.gif width=155 height=90>";


echo "<div class=Productdesc>";
echo "<div class=ProductdescPic>$BILD</div>";
echo "<div class=ProductdescArticle>";

if ("REX_IS_VALUE[1]" == 1) echo "<div class=ProductdescArticleName>REX_VALUE[1]</div>"; 


if ("REX_VALUE[3]" != "") echo "<REX_VALUE[3]>"; 
echo "REX_VALUE[2]";
if ("REX_VALUE[3]" != "") echo "</REX_VALUE[3]>";

if ("REX_IS_VALUE[5]" == "1") echo "<br><br>&raquo;&nbsp;&nbsp;<a href=REX_LINK[1]>REX_VALUE[5]</a><br><br>";

echo "</div>";

echo "</div>";

if ("REX_VALUE[9]" != "") echo "<img src=$REX[HTDOCS_PATH]pics/leer.gif width=10 height=20><br>";

?>
WYSIWYG

eingabe

Code: Alles auswählen

<?php

MEDIA_HTMLAREA(1,"REX_VALUE[1]","100%","300px","..files/style.css","all","de");

?>
ausgabe

Code: Alles auswählen

REX_HTML_VALUE[1]

es wäre somit möglich die produktbeschreibung mittels des WYSIWYG schön gestalten zu können. ich habe es versucht doch auf der homepage erscheinen die texte die ich ins WYSIWYG fenster eingebe immer irgendwo doch niemals formatiert und auch nie dort wo zuvor der fliesstext war *verzweifel*

hoffe jemand hat einen tipp für mich.

thx scho mal

mfg

Goldfisch
Beiträge: 230
Registriert: 22. Sep 2004, 17:47
Wohnort: Aschaffenburg
Kontaktdaten: Website

20. Apr 2005, 10:51

Fliesstext ist ja oben auch unter REX_VALUE[2] gespeichert und
unten im WYSIWYG dann in REX_VALUE[1]

würde es mal so versuchen

Code: Alles auswählen

MEDIA_HTMLAREA(2,"REX_VALUE[2]","100%","300px","..files/style.css","all","de");
und

Code: Alles auswählen

REX_HTML_VALUE[2] 

dema
Beiträge: 36
Registriert: 2. Mär 2005, 11:07

20. Apr 2005, 13:39

noch eine frage:

im produktbeschreibungsmodul in der eingabe ist ja klar was ich austauchen muß damit der fliesstext durch den WYSIWYG ersetzt wird doch in der ausgabe ist mir nicht ganz klar welchen teil ich entfernen muß und wo ich die ausgabe des WYSIWYG dann einsetzen muß -> habs scho ein paar mal versucht doch immer wieder entsteht ein fehler jetz hab ich stark den verdacht ich lösche den falschen teil oder setze die neue ausgabe falsch ein.


mfg der php-newbie

Benutzeravatar
Thomas.Blum
Entwickler
Beiträge: 5063
Registriert: 24. Aug 2004, 22:11
Wohnort: Dresden
Kontaktdaten: Website

20. Apr 2005, 14:46

hej,

an stelle das

Code: Alles auswählen

if ("REX_VALUE[3]" != "") echo "<REX_VALUE[3]>";
echo "REX_VALUE[2]";
if ("REX_VALUE[3]" != "") echo "</REX_VALUE[3]>"; 
das eintragen

Code: Alles auswählen

if ("REX_VALUE[3]" != "") echo "<REX_VALUE[3]>";
echo "REX_HTML_VALUE[2] ";
if ("REX_VALUE[3]" != "") echo "</REX_VALUE[3]>"; 
vg Thomas

Benutzeravatar
Jan.Kristinus
Admin
Beiträge: 2166
Registriert: 24. Aug 2004, 22:11
Wohnort: Frankfurt
Kontaktdaten: ICQ Website

20. Apr 2005, 16:29

hi

Code: Alles auswählen

if ("REX_VALUE[3]" != "") echo "<REX_VALUE[3]>";
?>REX_HTML_VALUE[2] <?
if ("REX_VALUE[3]" != "") echo "</REX_VALUE[3]>";
besser so .. das HTML bewirkt das auch " ' akzeptiert wird und dadurch php fehler auftauchen könnten.

gruss

jan

dema
Beiträge: 36
Registriert: 2. Mär 2005, 11:07

20. Apr 2005, 16:40

GENIAL!!!!

danke euch!!!!

mfg


edit: somit is mir auch völlig klar - ich hab das ganze bischen verkehr verändert. naja aus fehlern lernt man :)

Zurück zu „Allgemeines [R2]“