Hey Leute,
ich sitz hier grad mit einem echten Problem.
Undzwar hab ich mir selbst eine Art "Neuigkeiten-Modul" programmiert bei dem unter anderen auch ein Bild auf der rechten Seite dazugehört.
Und da kommt das Problem, wenn ich jetzt das Modul wiederhole (was ja der fall ist wenn ich einen 2ten Newsbericht schreibe) dan wiederholt er auch immer das Bild bzw. es kommt immer auf der rechten Seite das gleiche Bild - auch wenn ich ein anderes Bild nehme.
Für den Fall das ich kein Bild gesetzt habe ist eine IF-Schleife im Modul die dan die komplette ausgabe verhindert.
Hier noch ein kleiner Screenshot.
Ich hoffe ihr wisst da weiter.
Beste grüße - Mike.
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/
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/
- is-werbung
- Beiträge: 14
- Registriert: 9. Sep 2009, 08:58
- is-werbung
- Beiträge: 14
- Registriert: 9. Sep 2009, 08:58
Oh tschuldigung.. das hab ich total übersehen..
also vorweg noch ich hab Redaxo 4.3 ...
und dan hier ist das Modul.. (bissl viel Code weil ich das aktuelle Datum ermitteln lasse)..
Eingabe
Ausgabe
also vorweg noch ich hab Redaxo 4.3 ...
und dan hier ist das Modul.. (bissl viel Code weil ich das aktuelle Datum ermitteln lasse)..
Eingabe
Code: Alles auswählen
<?php
setlocale(LC_TIME, "de_DE");
$value = 'REX_VALUE[7]';
$komma =', '; $timestamp = time();
$tag = strftime("%A");
$datumtag = date("d",$timestamp);
$datumjahr = date("Y",$timestamp);
$punkt = '. ';
$leerzeichen = ' ';
$monat = date("n");
// Monate in ein Array festlegen
$monate = array(1=>"Januar",
2=>"Februar",
3=>"März",
4=>"April",
5=>"Mai",
6=>"Juni",
7=>"Juli",
8=>"August",
9=>"September",
10=>"Oktober",
11=>"November",
12=>"Dezember");
?>
<strong>Überschrift:</strong><br />
<input type="text" size="50" name="VALUE[1]" value="REX_VALUE[1]" /><br><br>
<strong>Datum:</strong><br />
<input type="text" size="50" name="VALUE[7]" value="<?php if ("REX_VALUE[7]" == "") {
print $tag.$komma.$datumtag.$punkt.$monate[$monat].$leerzeichen.$datumjahr
;}
else { print $value;}?>" /><br><br>
<strong>Bild:</strong><br />
REX_MEDIA_BUTTON[2]
<!--
<strong>Bildkommentar</strong><br />
<input type="text" size="50" name="VALUE[6]" value="REX_VALUE[6]" /><br><br>
-->
<strong>Fliesstext</strong>:<br />
<textarea name="VALUE[4]" cols="80" rows="10" class="inp100">REX_HTML_VALUE[4]</textarea>
<br /><br />
<strong>Link:</strong><br />
REX_LINK_BUTTON[3]
<strong>Link Bezeichnung:</strong><br />
<input type="text" size="50" name="VALUE[5]" value="REX_VALUE[5]" /><br><br>
Code: Alles auswählen
<style type="text/css">
.news-image {width:130px;height:112px;overflow:hidden;background:url(files/REX_MEDIA[2]);}
</style>
<div class="news">
<div class="news-headline-underline">
<div class="news-headline">REX_VALUE[1]</div>
<div class="news-date"><div class="news-date-dist">REX_VALUE[7]</div></div>
<br style="clear:both;">
</div>
<div class="text-p"><div class="text-p-indent">
<?php
$textile = htmlspecialchars_decode("REX_VALUE[4]");
$textile = str_replace("<br>","",$textile);
$textile = rex_a79_textile($textile);
$textile = str_replace("###"," ",$textile);
print $textile;
?>
<div class="text-p-height"></div><a href="REX_LINK[4]">REX_VALUE[5]</a>
</div></div><div>
<?php if ("REX_MEDIA[2]" != "") { print '<div class="news-image"><div class="news-img"></div></div>'; }?>
<div class="news-comment-distinc"><div class="news-comment" align="center">REX_VALUE[6]</div></div>
<br style="clear:both">
</div></div>
- Richard.Laing
- Beiträge: 2105
- Registriert: 28. Aug 2005, 00:55
- Wohnort: Brühl / Rheinland
- Kontaktdaten: Website
hi
ändere das mal in der ausgabe
alt:
neu:
und das auch noch...
in
gruß richy
ändere das mal in der ausgabe
alt:
Code: Alles auswählen
<style type="text/css">
.news-image {width:130px;height:112px;overflow:hidden;background:url(files/REX_MEDIA[2]);}
</style>
Code: Alles auswählen
<style type="text/css">
.news-image {width:130px;height:112px;overflow:hidden;background:url(files/REX_FILE[2]);}
</style>
Code: Alles auswählen
<?php if ("REX_MEDIA[2]" != "")
Code: Alles auswählen
<?php if ("REX_FILE[2]" != "")
REXvideo Videotutorials für Redaxo www.REXvideo.de
Webseite www.on-laing.de smokezig.de www.smokezig.de
Webseite www.on-laing.de smokezig.de www.smokezig.de
Hallo,
@Richard.Laing hat wir immer recht.
@is-werbung: Du hast aber auch ein CSS Problem, entwerder das von .news-image gleich in das div schreiben mit style="" oder .news-image eindeutig machen, denn es kann ja die classe .news-image in n verschieden versionen geben, da wird glaube ich immer die Letzte von der zeite genommen, also hast immer das Bild vom Letzten Modul/News.
Ich nutze immer das hier für eindeutigkeit
-REX_ARTICLE_ID-REX_SLICE_ID
Hier der ganze Code inkl. Richard.Laing
Ausgabe
Cheffchen
@Richard.Laing hat wir immer recht.
@is-werbung: Du hast aber auch ein CSS Problem, entwerder das von .news-image gleich in das div schreiben mit style="" oder .news-image eindeutig machen, denn es kann ja die classe .news-image in n verschieden versionen geben, da wird glaube ich immer die Letzte von der zeite genommen, also hast immer das Bild vom Letzten Modul/News.
Ich nutze immer das hier für eindeutigkeit
-REX_ARTICLE_ID-REX_SLICE_ID
Hier der ganze Code inkl. Richard.Laing
Ausgabe
Code: Alles auswählen
<style type="text/css">
.news-image-REX_ARTICLE_ID-REX_SLICE_ID {width:130px;height:112px;overflow:hidden;background:url(files/REX_FILE[2]);}
</style>
<div class="news">
<div class="news-headline-underline">
<div class="news-headline">REX_VALUE[1]</div>
<div class="news-date"><div class="news-date-dist">REX_VALUE[7]</div></div>
<br style="clear:both;">
</div>
<div class="text-p"><div class="text-p-indent">
<?php
$textile = htmlspecialchars_decode("REX_VALUE[4]");
$textile = str_replace("<br>","",$textile);
$textile = rex_a79_textile($textile);
$textile = str_replace("###"," ",$textile);
print $textile;
?>
<div class="text-p-height"></div><a href="REX_LINK[4]">REX_VALUE[5]</a>
</div></div><div>
<?php if ("REX_FILE[2]" != "") { print '<div class="news-image-REX_ARTICLE_ID-REX_SLICE_ID"><div class="news-img"></div></div>'; }?>
<div class="news-comment-distinc"><div class="news-comment" align="center">REX_VALUE[6]</div></div>
<br style="clear:both">
</div></div>
Anmerkung: <style> Tags ausserhalb von <head> sind im übrigen ungültig!
about: Enterprise Development
- is-werbung
- Beiträge: 14
- Registriert: 9. Sep 2009, 08:58
Ja haste recht, das werd ich mit einem style-attribut ändern ..zehbaeh hat geschrieben:Anmerkung: <style> Tags ausserhalb von <head> sind im übrigen ungültig!
@Richard.Laing & Cheffchen
DANKE.. werd es gleich ausprobiern...
EDIT:
Hat alles Super geklappt... danke ...
;D und das mit der classe und den REX_ARTICLE_ID ... usw... echt genial .. ...
PS. hab das jetzt noch umgebaut mit dem <style>-tag ... jetzt ist es wieder mit 0 Fehlern Valide :>..
Danke nochmal und Close wenns keiner mehr braucht ..