Hallo Forum,
ich möchte im Bereich der Bilduntertitel bei der Lightbox (da wo auch der Dateiname steht) einen Link zum jeweiligen Thema unterbringen. Ist das überhaupt möglich? Etwa über eine meta-Info? Oder auch als Bilduntertitel bei den thumbnails.
Ich habe leider keinen allzu ausgeprägten Durchblick beim scripten brauche aber eine Lösung für das Problem. Vielleicht hat da jemand einen Tip oder so.
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/
- Phlogiston
- Beiträge: 219
- Registriert: 19. Mär 2008, 13:13
- Kontaktdaten: Website
Re: Link in Lightbox Ausgabe
Hallo,
schwer zu versehen was möchtest.
Meinst im Zoom oder Medienpool?
Bilduntertitel? was wie wo :O).
Jetzt was ich daraus erahne:
Du möchtest im Zoom auch ein Link zu einer anderen Seite setzen? j/n
j> die frage ist redaxo intern oder externer Link?
am einfachsten ein im Addon Meta info ein neues feld anlegen bei Medien (oder zwei wenn intern und extern möchtest) feld sollte "text" für externe oder link_button für internen Link.
jetzt musst halt in dein Modul gehen mit Lightbox und bei den abfragen diese dazu schreiben und wenn nicht leer das halt als Link Anzeigen lassen.
Mehr geht ohne code nicht
Cheffchen
schwer zu versehen was möchtest.
wo steht Dateiname bei dir?da wo auch der Dateiname steht
Meinst im Zoom oder Medienpool?
Bilduntertitel? was wie wo :O).
Jetzt was ich daraus erahne:
Du möchtest im Zoom auch ein Link zu einer anderen Seite setzen? j/n
j> die frage ist redaxo intern oder externer Link?
am einfachsten ein im Addon Meta info ein neues feld anlegen bei Medien (oder zwei wenn intern und extern möchtest) feld sollte "text" für externe oder link_button für internen Link.
jetzt musst halt in dein Modul gehen mit Lightbox und bei den abfragen diese dazu schreiben und wenn nicht leer das halt als Link Anzeigen lassen.
Code: Alles auswählen
$link=$file->getValue("med_DeinFeldNameAusMetaInfoAddon");
if($link!=''){$link='<a href="'.$link.'">Link</a>';
}else{$link='';}
Cheffchen
- Phlogiston
- Beiträge: 219
- Registriert: 19. Mär 2008, 13:13
- Kontaktdaten: Website
Re: Link in Lightbox Ausgabe
Hallo cheffchen,
ich denke das ist im Prinzip schon so ziemlich genau das was ich wollte.
Entschuldige die ungenau Ausdrucksweise.
Ich möchte in der Bildausgabe, als wenn das größerer Bild vor der abgedunkelten page steht, unterhalb des Bildes, da wo bisher der Dateiname steht eine weitere kurzen Zeile mit einem Link unterbringen.
Wenn du mir vielleicht noch sagen könntest in welcher Datei in den Code-schnipsel finde.
Ich denke ich werde mit deinem Tip mal ein bisschen rumprobieren.
Vielen Dank
ich denke das ist im Prinzip schon so ziemlich genau das was ich wollte.
Entschuldige die ungenau Ausdrucksweise.
Ich möchte in der Bildausgabe, als wenn das größerer Bild vor der abgedunkelten page steht, unterhalb des Bildes, da wo bisher der Dateiname steht eine weitere kurzen Zeile mit einem Link unterbringen.
Wenn du mir vielleicht noch sagen könntest in welcher Datei in den Code-schnipsel finde.
Ich denke ich werde mit deinem Tip mal ein bisschen rumprobieren.
Vielen Dank
- Phlogiston
- Beiträge: 219
- Registriert: 19. Mär 2008, 13:13
- Kontaktdaten: Website
Re: Link in Lightbox Ausgabe
habe versucht den Schipsel in der Modulausgabe unterzubringen.
Erhalte aber ünglücklicherweise immer folgende Fehlermeldung:
Fatal error: Call to a member function getValue() on a non-object in /var/www/web224/html/redaxo/include/classes/class.rex_article.inc.php(133) : eval()'d code on line 20
Ist es nicht möglich sowas innerhalb des folgenden Codes reinzuschreiben?:
Etwa im/als alt-Atribute?
Erhalte aber ünglücklicherweise immer folgende Fehlermeldung:
Fatal error: Call to a member function getValue() on a non-object in /var/www/web224/html/redaxo/include/classes/class.rex_article.inc.php(133) : eval()'d code on line 20
Ist es nicht möglich sowas innerhalb des folgenden Codes reinzuschreiben?:
Code: Alles auswählen
echo '<img src="' . $REX['HTDOCS_PATH'] . 'index.php?rex_resize=' . $rxmodule['imgsize'] . '__' . $rxmodule['file'] . '" alt="' . $rxmodule['mediatitle'] . '" />';
echo '</a>'
Re: Link in Lightbox Ausgabe
Hallo,
also dein code sagt mit jetzt nichts.
aber der fehler meldung sagt wohl das dies oder was anstelle dessen eingefügt hast nicht stimmt.
hast das geändert bzw eingetragen in meta info "DeinFeldNameAusMetaInfoAddon"?
in deinem script musst ja was haben wiesuch mal danach, und gleich danach müsste was kommen wie wobei das $file nicht gleich sein muss aber wichtig ist da dies bei dem code vom ersten beitrag gleich sein.
Cheffchen
also dein code sagt mit jetzt nichts.
aber der fehler meldung sagt wohl das dies oder was anstelle dessen eingefügt hast nicht stimmt.
Code: Alles auswählen
$link=$file->getValue("med_DeinFeldNameAusMetaInfoAddon");
in deinem script musst ja was haben wie
Code: Alles auswählen
....OOMedia::getMediaByFileName(...
Code: Alles auswählen
$title = $file->getTitle();
Cheffchen
- Phlogiston
- Beiträge: 219
- Registriert: 19. Mär 2008, 13:13
- Kontaktdaten: Website
Re: Link in Lightbox Ausgabe
Hallo Cheffchen,
erstmal vielen Dank für deine Geduld. Ich versuchs mal der Reihe nach.
Der code in dem ich rumprobiere ist der Ausgabe-Code des Standartmoduls. Dort ist am Ende folgende
Ausgabe definiert:
Ich vermute, dass hier irgendwo auch die Lösung zu suchen ist. Ich verwende Redaxo 4.3.3 und die Lightbox läuft sehr zuverlässig. Eine Meta-Info habe ich angelegt. Funktioniert prima. Es müsste jetzt nur noch mein "med_link" in der Ausgabe im Frontend sichtbar sein.
erstmal vielen Dank für deine Geduld. Ich versuchs mal der Reihe nach.
Der code in dem ich rumprobiere ist der Ausgabe-Code des Standartmoduls. Dort ist am Ende folgende
Ausgabe definiert:
Code: Alles auswählen
// Links fuer die Bilder ausgeben
foreach ($rxmodule['imagelist'] as $rxmodule['file']) {
$rxmodule['media'] = OOMedia::getMediaByName($rxmodule['file']);
if ($rxmodule['media']) {
if ( in_array($rxmodule['rexversion'], array('3.01', '3.11', '32')) ) { // REDAXO 3.2.x, REDAXO 3.01, REDAXO 3.11
$rxmodule['mediatitle'] = str_replace(array("\r\n", "\n", "\r"), ' ', $rxmodule['media']->getTitle());
}
if ( in_array($rxmodule['rexversion'], array('40', '41', '42', '43')) ) { // REDAXO 4.0.x, 4.1.x, 4.2.x
$rxmodule['mediatitle'] = str_replace(array("\r\n", "\n", "\r"), ' ', $rxmodule['media']->getValue('title'));
}
if (trim($rxmodule['mediatitle']=='') or !$rxmodule['mediatitle']) {
$rxmodule['mediatitle'] = $rxmodule['file'];
}
echo '<a class="' . $rxmodule['cssclass'] . '" rel="lightbox[lb' . $rxmodule['random'] . ']" href="' . $REX['HTDOCS_PATH'] . 'files/' . $rxmodule['file'] . '" title="' . $rxmodule['mediatitle'] . '">';
echo '<img src="' . $REX['HTDOCS_PATH'] . 'index.php?rex_resize=' . $rxmodule['imgsize'] . '__' . $rxmodule['file'] . '" alt="' . $rxmodule['mediatitle'] . '" />';
echo '</a>' . "\n";
}
Re: Link in Lightbox Ausgabe
Hallo,
hast schon mal die richtige stelle gefunden, also vermutest richtig :O)
ungetestet, das von oben nur hier eingefügt: http://diffchecker.com/TeD2v4lF
Cheffchen
hast schon mal die richtige stelle gefunden, also vermutest richtig :O)
ungetestet, das von oben nur hier eingefügt: http://diffchecker.com/TeD2v4lF
Cheffchen
- Phlogiston
- Beiträge: 219
- Registriert: 19. Mär 2008, 13:13
- Kontaktdaten: Website
Re: Link in Lightbox Ausgabe
Hallo Cheffchen,
vielen Dank für die kompente Hilfe. Klappt soweit alles sehr gut, ist nur nicht das was ich eigentlich möchte. Nach deiner Anleitung wird der Link, der vorher den ganze thumbnail umfasste jetzt ausgelagert
und als link neben dem thumbnail ausgegeben.
Ich wollte aber einen zusätzlichen externen Link zu dem jeweiligen Foto ausgeben. Wobei ich anfänglich diesen zusätzlichen Link mit der vergrößerten Ausgabe des Fotos ausgeben wollte. Da wäre im Fussbereich auch genügend Platz. So, dass da rechts neben dem Bildtitel noch ein Verweis auftaucht für weitergehende Informationen.
vielen Dank für die kompente Hilfe. Klappt soweit alles sehr gut, ist nur nicht das was ich eigentlich möchte. Nach deiner Anleitung wird der Link, der vorher den ganze thumbnail umfasste jetzt ausgelagert
und als link neben dem thumbnail ausgegeben.
Ich wollte aber einen zusätzlichen externen Link zu dem jeweiligen Foto ausgeben. Wobei ich anfänglich diesen zusätzlichen Link mit der vergrößerten Ausgabe des Fotos ausgeben wollte. Da wäre im Fussbereich auch genügend Platz. So, dass da rechts neben dem Bildtitel noch ein Verweis auftaucht für weitergehende Informationen.
Re: Link in Lightbox Ausgabe
Hallo,
äh?
entweder ich steh zurzeit mächtig auf dem schlauch oder ich tu mich echt schwer zu folgen was möchtest oder wo es hengt.
Zeige doch einfach mal ein link.
Cheffchen
äh?
entweder ich steh zurzeit mächtig auf dem schlauch oder ich tu mich echt schwer zu folgen was möchtest oder wo es hengt.
eigentlich nicht, damit sollte das eingegebne als Link beim zum erscheinen, mehr nicht.Nach deiner Anleitung wird der Link, der vorher den ganze thumbnail umfasste jetzt ausgelagert
das ist ja wieder was ganz anderes als das was bis jetzt sagtest und viel einfacher und keine änderungen über metainfo erfordert da ja alle daten vorhanden sind.Ich wollte aber einen zusätzlichen externen Link zu dem jeweiligen Foto ausgeben
Zeige doch einfach mal ein link.
Cheffchen
- Phlogiston
- Beiträge: 219
- Registriert: 19. Mär 2008, 13:13
- Kontaktdaten: Website
Re: Link in Lightbox Ausgabe
Ähm.. ein Link?
Also, ich habe ein (künstlerisches) Foto von einer Vase. In der vergrößerten Darstellung, (vor der abgedunkelten Page) soll dann unterhalb vom Bild (in dem weißen Streifen) der Text "für mehr Infos" mit dem Link "www.glashaus.de" verknüpft sein. Gut möglich, dass ich ich da auch selbst im Walde steh. Es geht tatsächlich um eine Kunstauktion, wovon ich im Momnet leider noch nichts zeigen darf, sorry.
Also, ich habe ein (künstlerisches) Foto von einer Vase. In der vergrößerten Darstellung, (vor der abgedunkelten Page) soll dann unterhalb vom Bild (in dem weißen Streifen) der Text "für mehr Infos" mit dem Link "www.glashaus.de" verknüpft sein. Gut möglich, dass ich ich da auch selbst im Walde steh. Es geht tatsächlich um eine Kunstauktion, wovon ich im Momnet leider noch nichts zeigen darf, sorry.
Re: Link in Lightbox Ausgabe
Hallo,
mal ein blick im quelltext bewirkt wunder.
hier der block nochmal.
ist nur zeile 19 geändert , die variable.
http://diffchecker.com/HSGSwEg4
Cheffchen
mal ein blick im quelltext bewirkt wunder.
hier der block nochmal.
ist nur zeile 19 geändert , die variable.
http://diffchecker.com/HSGSwEg4
Cheffchen