Du bist nicht angemeldet. Der Zugriff auf einige Boards wurde daher deaktiviert.
Seiten: 1
#1 09. Januar 2015 11:39
- Dancer62
- Server-Pate
- Ort: 26345 Bockhorn, Niedersachsen
- Registriert: 08. November 2013
- Beiträge: 414
[GELÖST] cms_selflink mit Bild ausstatten
Hallo Forum,
ich möchte einen internen Link mit einem Bild setzen. Die Hilfe von cms_selflink gibt mir dazu folgende Informationen:
(optional) image - Die URL eines Bildes, welches als Link verwendet werden soll. Beispiel: {cms_selflink dir='next' image='next.png' text='Next'}
(optional) imageonly - Bei Verwendung von Bildern kann damit die Anzeige von Text-Links unterdrückt werden. Wenn für den Link kein Text verwendet werden soll, können Sie mit der Einstellung lang=0 auch die Beschriftung unterdrücken. Beispiel: {cms_selflink dir='next' image='next.png' text='Next' imageonly=1}
Ich habe jetzt versucht, mit der Anweisung
{cms_selflink page='Zielseite' image='/uploads/images/beispiel.jpg' text='Beispieltext' imageonly=1}
CMSms dazu zu bewegen, dass das Bild "beispiel.jpg" aus dem genannten Verzeichnis angezeigt und beim Klick darauf auf die Seite "Zielseite" gesprungen wird.
Leider läßt sich CMSms nicht dazu überreden, das Bild anzuzeigen. Habe ich etwas vergessen (Angabe von 'root_url', andere Parameter etc.) oder nur falsch gedacht ?
Man ist so alt, wie man sich fühlt...
Offline
#2 09. Januar 2015 12:19
- antibart
- Server-Pate
- Registriert: 14. Dezember 2010
- Beiträge: 880
Re: [GELÖST] cms_selflink mit Bild ausstatten
Hallo und frohes Neues,
ich vermute, dass dein erster Slash im Verzeichnis-Pfad überflüssig ist.
Du könntest alternativ auch den Parameter "class" benutzen den Link mit einem Background-image versehen.
Beitrag geändert von antibart (09. Januar 2015 12:22)
Offline
#3 09. Januar 2015 12:39
- Dancer62
- Server-Pate
- Ort: 26345 Bockhorn, Niedersachsen
- Registriert: 08. November 2013
- Beiträge: 414
Re: [GELÖST] cms_selflink mit Bild ausstatten
ich vermute, dass dein erster Slash im Verzeichnis-Pfad überflüssig ist.
Du könntest alternativ auch den Parameter "class" benutzen den Link mit einem Background-image versehen.
Leider ist auch ohne den ersten Slash keine Besserung eingetreten.
Wie soll ich mit Hilfe des Parameters "class" dem Link ein Background-Image verpassen ??
Man ist so alt, wie man sich fühlt...
Offline
#4 09. Januar 2015 13:01
- antibart
- Server-Pate
- Registriert: 14. Dezember 2010
- Beiträge: 880
Re: [GELÖST] cms_selflink mit Bild ausstatten
Über css.
Mit dem Parameter class bekommt der Link eine CSS-Klasse. Und die kann man dann in der stytesheet-Datei beliebig gestalten.
Offline
#5 09. Januar 2015 13:15
- Dancer62
- Server-Pate
- Ort: 26345 Bockhorn, Niedersachsen
- Registriert: 08. November 2013
- Beiträge: 414
Re: [GELÖST] cms_selflink mit Bild ausstatten
Es muß doch aber auch ohne gehen. Schließlich sagt die Hilfe ja eindeutig aus, das ich auch ein Bild (ohne Text) als Link angeben kann.
Die Frage ist für mich nur "Wie ?". Offensichtlich übersehe ich etwas oder mache einen Gedankenfehler. Ich bin auch der Meinung, dass ich einen "bildlichen Link" über 'cms_selflink' schon einmal hatte, aber ich komme im Moment nicht drauf, wo...
Man ist so alt, wie man sich fühlt...
Offline
#6 09. Januar 2015 14:11
- antibart
- Server-Pate
- Registriert: 14. Dezember 2010
- Beiträge: 880
Re: [GELÖST] cms_selflink mit Bild ausstatten
Fueg mal testweise noch die Parameter widt und height entsprechend der Imagegroesse zu.
Ansonsten - wenn du den Link nicht posten magst, kopier doch bitte mal, was der Quellcode ausgibt.
Oder schau im Browser unter Grafik-Info, was dort ausgegeben wird. Dann siehst du schon mal, ob es am Pfad liegt.
Beitrag geändert von antibart (09. Januar 2015 14:14)
Offline
#7 09. Januar 2015 14:48
- Andynium
- Moderator
- Ort: Dohna / SN / Deutschland
- Registriert: 13. September 2010
- Beiträge: 7.018
- Webseite
Re: [GELÖST] cms_selflink mit Bild ausstatten
Kann es gerade nicht checken, aber wenn ich mich recht entsinne, ist /uploads/images der im Plugin voreingestellte Pfad ...
Offline
#8 09. Januar 2015 21:28
- Dancer62
- Server-Pate
- Ort: 26345 Bockhorn, Niedersachsen
- Registriert: 08. November 2013
- Beiträge: 414
Re: [GELÖST] cms_selflink mit Bild ausstatten
Ich hab das mit dem Link jetzt gelassen - wäre ein größerer Aufwand geworden, für nur wenig Erfolg...
Trotzdem danke für Eure Bemühungen.
Man ist so alt, wie man sich fühlt...
Offline
#9 10. Januar 2015 10:33
- Janl
- Server-Pate
- Ort: Freistadt, Österreich
- Registriert: 13. Dezember 2010
- Beiträge: 1.231
- Webseite
Re: [GELÖST] cms_selflink mit Bild ausstatten
Folgendes funtioniert,
ab und zu sind Berechtigungen für Bilder falsch, achte darauf das die Datei lesbar ist.
[== smarty ==]
{cms_selflink image="uploads/images/avaaz.png" page="kontakt" imageonly=1}
MfG
Jan
Kubuntu 22.04 - Win 11 pro / Kubuntu 20.04 - win10 pro
Offline
#10 10. Januar 2015 10:45
- Dancer62
- Server-Pate
- Ort: 26345 Bockhorn, Niedersachsen
- Registriert: 08. November 2013
- Beiträge: 414
Re: [GELÖST] cms_selflink mit Bild ausstatten
Folgendes funtioniert,
ab und zu sind Berechtigungen für Bilder falsch, achte darauf das die Datei lesbar ist.[== smarty ==] {cms_selflink image="uploads/images/avaaz.png" page="kontakt" imageonly=1}
MfG
Jan
Danke Janl, aber ich lasse jetzt dieselbe Datei (ohne Änderung der Dateiberechtigung) mittels "Gallery" anzeigen - und es funktioniert. Sofern also "cms_selflink" und "Gallery" nicht plötzlich unterschiedliche Dateiberechtigungen benötigen, muss der Fehler woanders liegen - vielleicht auch zwischen meinen Ohren ...
Man ist so alt, wie man sich fühlt...
Offline
#11 11. Januar 2015 18:43
- faglork
- arbeitet mit CMS/ms
- Ort: Fränkische Schweiz
- Registriert: 15. Dezember 2010
- Beiträge: 1.152
- Webseite
Re: [GELÖST] cms_selflink mit Bild ausstatten
Naja,
- was wird denn nun ausgegeben?
- was sagt denn der debug-Modus?
Zudem hat Janl in seinem code den TEXT weggelassen - hast du das denn mal probiert?
Servus,
Alex
Beitrag geändert von faglork (11. Januar 2015 18:44)
Offline
#12 11. Januar 2015 21:22
- Janl
- Server-Pate
- Ort: Freistadt, Österreich
- Registriert: 13. Dezember 2010
- Beiträge: 1.231
- Webseite
Re: [GELÖST] cms_selflink mit Bild ausstatten
@faglork,
Text ist mit Absicht weggelassen damit nur das Bild als Link funktioniert.
Kubuntu 22.04 - Win 11 pro / Kubuntu 20.04 - win10 pro
Offline
#13 12. Januar 2015 23:56
- faglork
- arbeitet mit CMS/ms
- Ort: Fränkische Schweiz
- Registriert: 15. Dezember 2010
- Beiträge: 1.152
- Webseite
Re: [GELÖST] cms_selflink mit Bild ausstatten
@faglork,
Text ist mit Absicht weggelassen damit nur das Bild als Link funktioniert.
Ja eben, genau das meinte ich damit.
Servus,
Alex
Offline
#14 12. Januar 2015 13:52
- antibart
- Server-Pate
- Registriert: 14. Dezember 2010
- Beiträge: 880
Re: [GELÖST] cms_selflink mit Bild ausstatten
Guck dir doch noch mal den Post von Cyberman an:
Wenn uploads/images tatsächlich im PlugIn voreingestellt sein sollte, dann must du ihn weglassen, also nur: {cms_selflink image="test.png" page="kontakt" imageonly=1}.
Daher habe ich ja vorgeschlagen, die Grafik-info mal direkt auf der Website anzeigen zu lassen. Damit du sehen kannst, welcher Pfad tatsächlich erzeugt wird.
Beitrag geändert von antibart (12. Januar 2015 13:53)
Offline
#15 12. Januar 2015 18:32
- Dancer62
- Server-Pate
- Ort: 26345 Bockhorn, Niedersachsen
- Registriert: 08. November 2013
- Beiträge: 414
Re: [GELÖST] cms_selflink mit Bild ausstatten
Guck dir doch noch mal den Post von Cyberman an:
Wenn uploads/images tatsächlich im PlugIn voreingestellt sein sollte, dann must du ihn weglassen, also nur: {cms_selflink image="test.png" page="kontakt" imageonly=1}.
Daher habe ich ja vorgeschlagen, die Grafik-info mal direkt auf der Website anzeigen zu lassen. Damit du sehen kannst, welcher Pfad tatsächlich erzeugt wird.
Tja, ich habe jetzt den Pfad mit "uploads/images" und ohne, mit vorangestelltem "/" und ohne, mit Text und ohne probiert - aber das Bild wird weder angezeigt, noch bekomme ich Informationen dazu.
Mein Quellcode lautet
<div class="img-indent">
{cms_selflink page='Zielseite' image='/uploads/images/beispiel.jpg' text='Beispieltext' imageonly=1}
</div>
<p>...</p>
und mittels Firebug bekomme ich angezeigt
<div class="img-indent"> </div>
<p>...</p>
d.h. das Bild wird offensichtlich überhaupt nicht erfasst. Stelle ich das Bild jedoch mittels
{Gallery img=265}
dar, so wird es korrekt angezeigt.
Man ist so alt, wie man sich fühlt...
Offline
#16 12. Januar 2015 19:29
- Janl
- Server-Pate
- Ort: Freistadt, Österreich
- Registriert: 13. Dezember 2010
- Beiträge: 1.231
- Webseite
Re: [GELÖST] cms_selflink mit Bild ausstatten
Das einzige das mir auffält ist grosser Z, aliasses werden eigentlich immer klein geschrieben.
page='Zielseite'
cms_selflink ohne gültiger Seite gibt tatsächlich ein leeres Resultat.
MfG
Jan
Kubuntu 22.04 - Win 11 pro / Kubuntu 20.04 - win10 pro
Offline
#17 12. Januar 2015 20:16
- Dancer62
- Server-Pate
- Ort: 26345 Bockhorn, Niedersachsen
- Registriert: 08. November 2013
- Beiträge: 414
Re: [GELÖST] cms_selflink mit Bild ausstatten
So, ich habe das Ganze noch einmal durchprobiert und siehe da - es funktioniert !!! Folgendes hat sich bewährt:
<div class="img-indent">
{cms_selflink page='zielseite' image='/uploads/images/beispiel.jpg' title='Beispieltext' imageonly=1}
</div>
d.h. mit Angabe des Pfads "/uploads/images/", statt "text" muss es "title" heißen - und die "zielseite" muss natürlich aktiv sein !!
Danke an alle, die mich bei der Suche nach dem Fehler zwischen meinen Ohren unterstützt haben...
Man ist so alt, wie man sich fühlt...
Offline
#18 12. Januar 2015 21:55
- Janl
- Server-Pate
- Ort: Freistadt, Österreich
- Registriert: 13. Dezember 2010
- Beiträge: 1.231
- Webseite
Re: [GELÖST] cms_selflink mit Bild ausstatten
Schön das es funktioniert, ich konnte mich nicht vorstellen das es nicht funktioniert.
Weil ich es regelmäßig nutze weiss ich das man absolut nichts bekommt, wenn der Zielseite nicht existiert oder inaktiv steht. Deswegen habe ich mit deine Code aus Firebug bedacht was es sein könnte.
MfG
Jan
Kubuntu 22.04 - Win 11 pro / Kubuntu 20.04 - win10 pro
Offline
Seiten: 1