Willkommen, Gast ( Anmelden | Registrierung )     [ Hilfe | Mitglieder | Suche ]

 
Reply to this topicStart new topic
> MrList und Popup
Rolf Furrer
Beitrag Mon. 2. April 2007, 10:28
Beitrag #1


Advanced Member
***

Gruppe: Members
Beiträge: 52
Mitglied seit: 01.07.2006
Wohnort: Sempach, LU, Schweiz
Mitglieds-Nr.: 57



Hallo

In MrList versuche ich, eine Liste mit Bilder und Text zu erstellen. Die Bilder sollen als Thumb angezeigt werden und beim klicken darauf soll sich ein Popup mit dem Originalbild öffnen.
Das habe ich im Contentflex mit folgendem Codeteil gelöst:
QUELLTEXT
<img class="BildRahmen" style="cursor:pointer" onclick="java script:new_imagepopup('{imageurl:1}','','','','{imagewidth:1}','{imageheight:1}','true')"  hspace="0" {imagethumb:1}

und funktioniert auch wie gewünscht.

Da ja MrList eigentlich die gleichen Felder kennt, habe ich diesen Codeteil dort auch verwendet. Leider bekomme ich dann aber folgende Fehlermeldung:
QUELLTEXT
Parse error: parse error, unexpected '{' in /home/rfnetch/public_html/domainrfnet/cms/backend/inc/inc.con_edit.php(838) : eval()'d code on line 238

Irgendwie ist da eine Klammer zuviel oder am falschen Ort. Ich kenne mich mit HTML und Javascript nicht wirklich gut aus, kopieren geht gerade noch wink.gif

Was mache ich falsch, wie bekomme ich in MrList ein Popup auf ein Bild eingebunden?

Besten Dank für Tipps

Rolf


--------------------
Sefrengo 1.4.0
Go to the top of the page
 
+Quote Post
amk
Beitrag Mon. 2. April 2007, 10:39
Beitrag #2


TRAIL AND ERROR SPECIALIST
********

Gruppe: AdvancedMembers
Beiträge: 1.708
Mitglied seit: 27.06.2006
Wohnort: Hansestadt Rostock, Deutschland
Mitglieds-Nr.: 9



tja das ist nicht so einfach, da innerhalb von modul-templates probleme mit einfachen bzw. doppelten anführungszeichen entstehen können. sie werden in entities convertiert oder mit slashes versehen usw.

am besten versuchen alles an javascript innerhalb javascript-files / oder funktionen zu realisieren und nur mittels einer "argumentlosen" funktion (bspw onclick="popup();") aufzurufen.


--------------------
cheers, Alex
Go to the top of the page
 
+Quote Post
Rolf Furrer
Beitrag Mon. 2. April 2007, 11:00
Beitrag #3


Advanced Member
***

Gruppe: Members
Beiträge: 52
Mitglied seit: 01.07.2006
Wohnort: Sempach, LU, Schweiz
Mitglieds-Nr.: 57



Danke für Deine schnelle Antwort, aber ????
Ich verstehe nur Bahnhof.

Falls Du mir das einfacher aufzeigen kannst, dann wäre das super. Ansonsten müsste ich MrList weglassen und das halt mit Contentflex lösen sad.gif Wäre hier schade.


--------------------
Sefrengo 1.4.0
Go to the top of the page
 
+Quote Post
amk
Beitrag Mon. 2. April 2007, 11:05
Beitrag #4


TRAIL AND ERROR SPECIALIST
********

Gruppe: AdvancedMembers
Beiträge: 1.708
Mitglied seit: 27.06.2006
Wohnort: Hansestadt Rostock, Deutschland
Mitglieds-Nr.: 9



nun wenn's schwierig zu verstehen ist sind deine javascript-kenntnisse vermutlich nicht die größten. keine zeit dir eine entsprechende anleitung aufzuschreiben ...

in diesem fall sind popup's eben nur dort möglich wo das modul popup's per element oder funktion vorsieht. alles andere geht mit tricks o.ä.. javascript in modul-templates werden halt beim ersten auftreten eines einfachen anführungszeichens problematisch.


--------------------
cheers, Alex
Go to the top of the page
 
+Quote Post
Rolf Furrer
Beitrag Mon. 2. April 2007, 11:14
Beitrag #5


Advanced Member
***

Gruppe: Members
Beiträge: 52
Mitglied seit: 01.07.2006
Wohnort: Sempach, LU, Schweiz
Mitglieds-Nr.: 57



OK, ich verstehe nichts von Javascript, trotzdem danke sad.gif


--------------------
Sefrengo 1.4.0
Go to the top of the page
 
+Quote Post
just
Beitrag Fri. 31. July 2009, 10:27
Beitrag #6


Newbie
*

Gruppe: Members
Beiträge: 7
Mitglied seit: 12.04.2007
Mitglieds-Nr.: 836



Hallo zusammen, das Thema hier ist zwar schon eine Weile her, aber ich hätte da einen Lösungsansatz. Es ist möglich mittels Snippet Replacements die Hochkommas einzufügen...
Hier der Code als kleines Beispiel:

QUELLTEXT
<a title="{text:1}" onmouseover="TEAM.show(%%TEAM_START%%{no}%%TEAM_END%%)" onmouseout="TEAM.hide()">
        <img src="{imageurl:1}" />
</a>


In den Snippet Replacements steht dann folgendes:

QUELLTEXT
TEAM_END||\'
TEAM_START||\'team


Ist zwar eventuell ein wenig umständlich, aber es funktioniert.

Gruß just
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 Besucher lesen dieses Thema (Gäste: 1 | Anonyme Besucher: 0)
0 Mitglieder:

 



RSS Vereinfachte Darstellung Aktuelles Datum: 3.5.24 - 07:58

Sefrengo ist ein eingetragenes Markenzeichen und urheberrechtlich geschützt.
Copyright 2009 Design & Daten, Alle Rechte vorbehalten.