MrList und Popup |
Willkommen, Gast ( Anmelden | Registrierung ) [ Hilfe | Mitglieder | Suche ]
MrList und Popup |
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 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
|
|
|
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
|
|
|
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 Wäre hier schade. -------------------- Sefrengo 1.4.0
|
|
|
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
|
|
|
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
-------------------- Sefrengo 1.4.0
|
|
|
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 |
|
|
Vereinfachte Darstellung | Aktuelles Datum: 3.5.24 - 07:58 |