[phpBB Debug] PHP Warning: in file [ROOT]/ext/tas2580/seourls/event/listener.php on line 213: Undefined array key "FORUM_NAME"
Bild & Text nebeneinander - 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/
frank007
Beiträge: 4
Registriert: 2. Nov 2005, 12:09

Bild & Text nebeneinander

2. Nov 2005, 12:38

Hallo Leute,
ich habe eine Frage: Ich würde gerne einen Artikel mit Bild anlegen, wo das Bild nicht unter oder über dem Text, sondern neben dem Text erscheint...
Ist das irgendwie möglich?

Vielen Dank für Eure Hilfe,
Frank

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

2. Nov 2005, 12:56

Hej,

natürlich ist das möglich. Am besten ein modul mit Textarea und Mediabutton sowie ne Selectliste mit den Optionen Bild link vom Text, Bild rechts vom Text, Bil über bzw. unter dem Text. Da hast du dann ein Modul mit verschiedene Optionen wo das Bild erscheint.

In der Modulausgabe dann entsprechend die div-Blöcke setzen sowie mit CSS das ganze Formatieren.

vg Thomas

frank007
Beiträge: 4
Registriert: 2. Nov 2005, 12:09

2. Nov 2005, 13:19

Wow,
danke für deinen Tipp! Hört sich echt cool an! Leider habe ich gar keinen Plan, wie so ein Modul aussehen muss...
Kann mir jemand vielleicht so ein Modul von sich kopieren, wenn Ihr sowas auch habt? Ich bin blutiger Anfänger.

Benutzeravatar
Markus.Staab
Entwickler
Beiträge: 9634
Registriert: 29. Jan 2005, 15:50
Wohnort: Aschaffenburg/Germany
Kontaktdaten: ICQ Website

2. Nov 2005, 14:41

Hi Frank,

das grundsätzliche Problem das du ansprichst, ist kein REDAXO Problem.

Um mit einem CMS zu arbeiten sollte man zumindest Erfahrung in HTML und CSS haben.

Du machst ja in REDAXO nichts anderes als HTML zu produzieren.

1. Frage
Wie würde der HTML Sourcecode aussehen, damit der Text rechts neben dem Bild ist...?

2. Frage
Wie setze ich das in REDAXO um...?

Deshalb, werde dir klar, wie das im HTML aussehen muss um es dann mit REDAXO zu produzieren. Wenn du schonmal weisst, wie es in HTML ausschauen soll, dann können wir dir beim integrieren in REDAXO einfacher weiterhelfen.

Gruß,
Markus

frank007
Beiträge: 4
Registriert: 2. Nov 2005, 12:09

2. Nov 2005, 14:53

Also ich hab das mal ganz einfach in HTML gebaut. Die HTML-Tabelle besteht aus drei Spalten.

<table width="622">
<tr>
<td width="411"></td>
<td width="11"></td>
<td width="200"></td>
</tr>
</table>

Erste Spalte ist für den Text, zweite Spalte ich nur als Abstand gedacht und in die dritte Spalte sollte ein Bild mit einer Breite von 200 Pixeln eingefügt werden.

Erfahrung mit HTML habe ich ja auch, allerdings kenne ich mich mit CSS noch nicht aus! Und ich bin willig und bereit, mich da durchzuwurschteln :-)

Benutzeravatar
Markus.Staab
Entwickler
Beiträge: 9634
Registriert: 29. Jan 2005, 15:50
Wohnort: Aschaffenburg/Germany
Kontaktdaten: ICQ Website

2. Nov 2005, 15:04

Hi Frank,

war auch nicht böse gemeint von mir, ich möchte Dir ja auch weiterhelfen..

Nun hast du schonmal das Grundgerüst.
Jetzt an den entsprechenden Stellen einfach das Bild, bzw den Text einfügen.

d.h.:

Eingabe:

Code: Alles auswählen

Text:<br />
<input type="text" size="50" name="VALUE[1]" value="REX_VALUE[1]" />
<br/>

Bild:<br />
REX_MEDIA_BUTTON[1]
Ausgabe:

Code: Alles auswählen

<table width="622">
<tr>
<td width="411">REX_VALUE[1]</td>
<td width="11"></td>
<td width="200"><img src="<?php echo $REX[HTDOCS_PATH]; ?>/files/REX_FILE[1]" width="200"></td>
</tr>
</table> 
Das ganze wäre aus Sicht eines in die Zukunft blickenden Menschen natürlich schöner mit DIVs anstatt der Tabelle!

Wie du vielleicht selbst merkst, habe ich "nur" aus der Demo das Modul "Headline" mit dem Modul "Bild" zusammengefügt und in dein Grundgerüst die entsprechenden "Variablen" eingefügt. ;)

Gruß,
Markus

frank007
Beiträge: 4
Registriert: 2. Nov 2005, 12:09

2. Nov 2005, 16:46

Super Markus!
Vielen Dank für die Hilfe! Konnte alles schnell und einfach anpasssen - sogar das optimieren hat dann noch geklappt und sieht toll aus!

Dankeschön :-)
Frank

Benutzeravatar
Markus.Staab
Entwickler
Beiträge: 9634
Registriert: 29. Jan 2005, 15:50
Wohnort: Aschaffenburg/Germany
Kontaktdaten: ICQ Website

2. Nov 2005, 17:23

Hi Frank,

und jetzt weisst du schon wie du beim nächsten Modul das ganze angehen kannst.

Falls dennoch Fragen auftreten sollten, einfach fragen...

Gruß,
Markus

webstar
Beiträge: 54
Registriert: 1. Nov 2005, 12:51
Wohnort: Erfurt
Kontaktdaten: ICQ

2. Nov 2005, 19:16

Eine Frage hab ich dazu noch. Im Code hast du das REX_VALUE einfach ins HTML eingebaut, das REX_FILE jedoch eingebettet in php. Schluckt das HTML das einfach so und gibt dann nicht bloß den Text "REX_VALUE" aus? Wenn ja, warum?
Unwissenheit schützt nicht vor Mittäterschaft.

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

2. Nov 2005, 19:38

hi,

du kannst REX_FILE wie auch REX_VALUE[1] in php einbetten wenn du willst.
in diesem fall waere es nicht noetig gewesen, aber wegen der pfad angabe hat es wohl besser reingepasst.. es macht bei REX_FILE sogar besonders Sinn über PHP abzufragen ob eine Datei überhaupt ausgewählt wurde.

ausgabe:

Code: Alles auswählen

<?php

if ("REX_FILE[1]" != "") echo '<img src="'.$REX[HTDOCS_PATH].'/files/REX_FILE[1]" width="200">';
else echo 'keine Datei ausgewählt !';

?>
gruss

jan
Yakamara Media GmbH & Co. KG | Kaiserstrasse 69 | 60329 Frankfurt
Tel.: 069-900.20.60.30
http://www.yakamara.de/

webstar
Beiträge: 54
Registriert: 1. Nov 2005, 12:51
Wohnort: Erfurt
Kontaktdaten: ICQ

2. Nov 2005, 19:44

Ach so, verstehe. Heißt das man kann bei der Erstellung eines Moduls bzw eines Blocks diesen Syntax immer direkt in HTML einfügen ohne es in irgendeiner Art einzubetten? Ist das auch bei Templates möglich?
Unwissenheit schützt nicht vor Mittäterschaft.

Benutzeravatar
Markus.Staab
Entwickler
Beiträge: 9634
Registriert: 29. Jan 2005, 15:50
Wohnort: Aschaffenburg/Germany
Kontaktdaten: ICQ Website

3. Nov 2005, 00:03

Hi webstar,
webstar hat geschrieben:Ach so, verstehe. Heißt das man kann bei der Erstellung eines Moduls bzw eines Blocks diesen Syntax immer direkt in HTML einfügen ohne es in irgendeiner Art einzubetten? Ist das auch bei Templates möglich?
Jep, das ist sozusagen die REDAXO eigene Sprache.

In Templates ist das auch möglich, aber nur mit den Variablen, REX_ARTICLE_ID, REX_CATEGORY_ID, REX_CUR_CLANG

Die ganzen komponenten wie REX_MEDIA_BUTTON etc sind nur in Modulen verwendbar..

Gruß,
Markus

Zurück zu „Allgemeines [R3]“