Hallo,
ich schlage mich immer noch mit dem Problem herum, das ich ein Bild optional mit internen Link versehen will
Folgende Einstellungen:
$REX['MOD_REWRITE'] = TRUE
Im Modul
if ("REX_LINK[10]" AND "REX_LINK[10]" != 0)
{
mache Bild mit Link
}
else
{
mache Bild ohne Link
}
Leider bekomme ich immer eine aktive Maus auf das Bild da ein echo "REX_LINK[10]" den Wert 0-0-NoName.html liefert.
Wenn ich den Cache lösche, ist die Maus auch nicht mehr aktiv, der Wert für den "leeren Link" weiterhin 0-0-NoName.html
Wenn ich einen internen Link aufs Bild setze, ist alles ok, wenn ich Ihn lösche, so wird dem Bild der Link der aktuellen Seite zugewiesen.
Damit schließt sich aus, einen Vergleich auf "0-0-NoName.html", da ich nach dem löschen eines Links eigentlich keinen Link habe, dieser jedoch vom System mit dem aktuellen Seitenlink, wo sich das Bild befindet, gesetzt wird.
Wer kann helfen?
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/
Hi,
das 'Bild ohne Link' sieht aber nicht so aus oder?
Kann man Dein Problem online sehen? Wenn nein, kannst Du uns mal den generierten Code zeigen?
Grüße, Tom
das 'Bild ohne Link' sieht aber nicht so aus oder?
Code: Alles auswählen
<a href="" ...><img ... /></a>
Grüße, Tom
- svenalbert
- Beiträge: 1308
- Registriert: 24. Nov 2005, 17:21
- Wohnort: Clausthal-Zellerfeld / lower saxony
- Kontaktdaten: ICQ Website
anbei der Code
Code: Alles auswählen
if ("REX_LINK[10]" AND "REX_LINK[10]" != 0) // Link auf Bild
{
if ("REX_FILE[1]" != "") // Bild ist gesetzt
{
if ("REX_VALUE[7]" != "") // Bildgroesse soll berechnet werden
{
$file = '<div class="image '.$float.'"><a href="'."REX_LINK[10]".'"><img src="/index.php?rex_resize=REX_VALUE[7]w__'."REX_FILE[1]".'" title="'."REX_VALUE[2]".'" alt="'."REX_VALUE[2]".'" /></a><p>'."REX_VALUE[3]".'</p></div>';
}
else // Bildgroesse bleibt
{
$file = '<div class="image '.$float.'"><a href="'."REX_LINK[10]".'"><img src="'.$REX ['HTDOCS_PATH'].'files/REX_FILE[1]" title="'."REX_VALUE[2]".'" alt="'."REX_VALUE[2]".'" /></a><p>'."REX_VALUE[3]".'</p></div>';
}
}
}
else // kein Link auf Bild
{
if ("REX_FILE[1]" != "") // Bild ist gesetzt
{
if ("REX_VALUE[7]" != "") // Bildgroesse soll berechnet werden
{
$file = '<div class="image '.$float.'"><img src="/index.php?rex_resize=REX_VALUE[7]w__'."REX_FILE[1]".'" title="'."REX_VALUE[2]".'" alt="'."REX_VALUE[2]".'" /><p>'."REX_VALUE[3]".'</p></div>';
}
else // Bildgroesse bleibt
{
$file = '<div class="image '.$float.'"><img src="'.$REX['HTDOCS_PATH'].'files/REX_FILE[1]" title="'."REX_VALUE[2]".'" alt="'."REX_VALUE[2]".'" /><p>'."REX_VALUE[3]".'</p></div>';
}
}
}