beginner76 Posted November 13, 2009 Report Share Posted November 13, 2009 Hallo zusammen, habe nach längerem Suchen keine genaue Antwort zu meinem Anliegen finden können und frage deshalb mal wieder ins Forum hinein in der Hoffnung auf eine Lösung. Defaultmässig ist es ja so eingestellt, das sich die Bilder erst nach einem Click darauf vergroessern. Um es den Kunden aber einfacher zu machen würde ich dies gerne mittels Mouseoverfunktion umsetzen. Für eine detaillierte Anleitung in "Anfängersprache" wäre ich sehr dankbar. Viele Grüsse und besten Dank beginner76 Link to comment Share on other sites More sharing options...
objekt Posted November 13, 2009 Report Share Posted November 13, 2009 bräuchte auch gerade Hilfe dafür, würde auch gern unter dem Bild einen Text hinzufügen. Link to comment Share on other sites More sharing options...
oldbear Posted November 13, 2009 Report Share Posted November 13, 2009 hi, die Funktion ist in der Thickbox versteckt; die ist aber leider nicht offen sondern im "compressed"-Format; es gibt dort die Funktion TB_init; dort müsste man das .click durch .hover ersetzen -steht im Internet-...aber wie willste das machen.. Grüsse Link to comment Share on other sites More sharing options...
ahlfy Posted November 13, 2009 Report Share Posted November 13, 2009 setzt das sonst doch mit wz_tooltips um. Tooltips per JavaScript / DHTML wobei das mit der thickbox natürlich die elegantere Lösung wäre! ... Link to comment Share on other sites More sharing options...
oldbear Posted November 13, 2009 Report Share Posted November 13, 2009 das kannst Du mit einem Title-Tag etwa so: <a class="thickbox" href="{img img=$products_image type=m_popup path_only=true}" ..... title="{$products_name} Dein Text" ........</a> Grüsse Link to comment Share on other sites More sharing options...
objekt Posted November 13, 2009 Report Share Posted November 13, 2009 das kannst Du mit einem Title-Tag etwa so: <a class="thickbox" href="{img img=$products_image type=m_popup path_only=true}" ..... title="{$products_name} Dein Text" ........</a> Grüsse title="" na klar, danke. Also manchmal stell ich mich an Link to comment Share on other sites More sharing options...
beginner76 Posted November 13, 2009 Author Report Share Posted November 13, 2009 Da merkt man das man Anfaenger ist.Sorry, weiss leider immer noch nicht weiter. Gruss beginner76 Link to comment Share on other sites More sharing options...
objekt Posted November 15, 2009 Report Share Posted November 15, 2009 hab jetzt in die xtFramework/library/jquery/ die wz_tooltip.js eingefügt, und dann in im template in der js.php folgendes eingefügt: <script type="text/javascript" src="<?php echo _SYSTEM_BASE_URL . _SRV_WEB; ?>xtFramework/library/jquery/wz_tooltip.js"></script> wenn ich meine seite aktualisiere bekomme ich folgende fehlermeldung: Tooltip Script Error Message: wz_tooltip.js must be included INSIDE the body section, immediately after the opening <body> tag. wo mach ich da noch einen Fehler? Link to comment Share on other sites More sharing options...
amilo Posted November 16, 2009 Report Share Posted November 16, 2009 @objekt: Hat du schon versucht das Script direkt einzubinden? Die js.php bindet das Script im <head> Tag ein nicht im <body> MfG. Hansen Link to comment Share on other sites More sharing options...
objekt Posted November 16, 2009 Report Share Posted November 16, 2009 supi danke!!! Link to comment Share on other sites More sharing options...
beginner76 Posted November 16, 2009 Author Report Share Posted November 16, 2009 Und wie binde ich das Script genau in den <body> ein. Eine kurze Anleitung wäre sehr hilfreich. Viele Dank und Grüsse beginner76 Link to comment Share on other sites More sharing options...
objekt Posted November 16, 2009 Report Share Posted November 16, 2009 Und wie binde ich das Script genau in den <body> ein. Eine kurze Anleitung wäre sehr hilfreich. Viele Dank und Grüsse beginner76 in deine index.html <script type="text/javascript" src="http://deinedomain/xtFramework/library/jquery/wz_tooltip.js"></script> Link to comment Share on other sites More sharing options...
beginner76 Posted November 16, 2009 Author Report Share Posted November 16, 2009 Hallo objekt, danke für die schnelle Antwort. Wo genau muss ich das denn einfügen. Es soll ja in den <body> eingefügt werde, jedoch steht in meiner index.html nichts von body. <div id="wrap"> <div id="header"> <div id="logo"><img src="{$tpl_url_path}img/top_logo.jpg" alt="{$store_name}" /></div> <div id="search">{box name=search}</div> </div> <div id="topmenuwrap"> <ul id="topmenu"> <li><a href="{link page='cart'}">{txt key=TEXT_CART}</a></li> {if $account == true} <li><a href="{link page='customer' conn=SSL}">{txt key=TEXT_ACCOUNT}</a></li> {/if} <li><a href="{link page='checkout' paction='shipping' conn=SSL}">{txt key=TEXT_CHECKOUT}</a></li> {if $account == true} {if $registered_customer} <li><a href="{link page='customer' paction='logoff' conn=SSL}">{txt key=TEXT_LOGOFF}</a></li> {else} <li><a href="{link page='customer' paction='login' conn=SSL}">{txt key=TEXT_LOGIN}</a></li> {/if} {/if} </ul> <div id="currencies">{box name=currency}</div> <div id="languages">{box name=language}</div> </div> <div id="breadcrumb"> {include file="/xtCore/pages/navigation/breadcrumb.html" type="tpl_include"} </div> <div id="contentwrap"> {if $show_index_boxes == 'true'} <div id="leftcol">{box name=categories} {box name=manufacturers} {content block_id=7 levels=true} {if $_content_7|count > 0} <h2 class="boxheader">{txt key=TEXT_INFO}</h2> <div class="infoboxbody"> <ul class="contentlist"> {foreach name=aussen item=box_data from=$_content_7} <li class="level{$box_data.level}{if $box_data.active} active{/if}"><a href="{$box_data.link}">{$box_data.title}</a></li> {/foreach} </ul> </div> {/if} {box name=xt_special_products type=user order_by='rand()'} {box name=xt_trusted_shops type=user} </div> {/if} <div> {if $show_index_boxes == 'true'}<div id="content">{else}<div id="contentfull">{/if} {$content}</div> {if $show_index_boxes == 'true'} <div id="rightcol">{box name=cart}{box name=loginbox}{content cont_id=8 is_id=false} <h2 class="boxheader">{$_content_8.content_title}</h2><div class="boxbody">{$_content_8.content_body}</div>{box name=xt_bestseller_products type=user}</div> {/if} </div> </div> <p class="footer"> {content block_id=6} {if $_content_6|count > 0} {foreach name=aussen item=box_data from=$_content_6} <a href="{$box_data.link}">{$box_data.title}</a> {/foreach} {/if} </p> [<copyright>] {hook key=index_footer_tpl} {banner bg=banner} </div></div>[/HTML] Besten Gruss und vielen Dank beginner76 Link to comment Share on other sites More sharing options...
objekt Posted November 16, 2009 Report Share Posted November 16, 2009 ähm, dieses ist der bodybereich Link to comment Share on other sites More sharing options...
oldbear Posted November 16, 2009 Report Share Posted November 16, 2009 am besten in die erste Zeile - kuck Dir mal den Quelltext der Seite an, dann siehst Du im Prinzip die Index.html als ersten Eintrag nach "body". Grüsse Link to comment Share on other sites More sharing options...
objekt Posted November 16, 2009 Report Share Posted November 16, 2009 Hab mal noch eine Frage, wollte jetzt noch gern den Text einfügen, aber leider funktioniert es nicht. <a href="javascript:void(0);" onmouseover="Tip('{txt key=FARBE_BLAU} test<br><img src=bildpfad width=80 height=80>', WIDTH, 80, PADDING, 1, BGCOLOR, '#ffffff')" onmouseout="UnTip()"><img class="materialien" src=bildpfad" width="39" height="39" /></a> das Wort Test funktioniert, aber der txt key nicht Link to comment Share on other sites More sharing options...
GoriBoy Posted November 16, 2009 Report Share Posted November 16, 2009 Hab mal noch eine Frage, wollte jetzt noch gern den Text einfügen, aber leider funktioniert es nicht. <a href="javascript:void(0);" onmouseover="Tip('{txt key=FARBE_BLAU} test<br><img src=bildpfad width=80 height=80>', WIDTH, 80, PADDING, 1, BGCOLOR, '#ffffff')" onmouseout="UnTip()"><img class="materialien" src=bildpfad" width="39" height="39" /></a> das Wort Test funktioniert, aber der txt key nicht hast du den key=FARBE_BLAU auch in deiner datenbank drin? Gruß GoriBoy Link to comment Share on other sites More sharing options...
objekt Posted November 16, 2009 Report Share Posted November 16, 2009 tz tz tz, natürlich normalerweise, färbt sich dieser Code dann orange in meinen pspad, passiert aber nur wenn ich das in "" schreibe, dann zerhaut es mir aber die Seite Link to comment Share on other sites More sharing options...
objekt Posted November 16, 2009 Report Share Posted November 16, 2009 ich füge mal hinzu: wenn das wort test allein steht geht es, schreibe ich aber {txt key=FARBE_BLAU} mit rein, wird mir das wort test nicht mehr angezeigt Link to comment Share on other sites More sharing options...
amilo Posted November 16, 2009 Report Share Posted November 16, 2009 Hast du schon mal TEXT_FARBE_BLAU ausprobiert? MfG. Hansen Link to comment Share on other sites More sharing options...
objekt Posted November 16, 2009 Report Share Posted November 16, 2009 der txt schlüssel ist doch der eingetragene wert. oder? ich habe angelegt FARBE_BLAU. Sonst hat es auch überall gefunzt, durch den javacode, scheint aber irgendwelche hochkommas oder so zu fehlen, hab einiges versucht bekomms aber leider nicht hin Link to comment Share on other sites More sharing options...
beginner76 Posted November 16, 2009 Author Report Share Posted November 16, 2009 Danke fuer Eure schnelle Hilfe. Werde jetzt mal versuchen das umzusetzen. Viele Gruesse und nochmals danke. beginner76 Link to comment Share on other sites More sharing options...
beginner76 Posted November 16, 2009 Author Report Share Posted November 16, 2009 Ist doch nicht so einfach wie ich dachte. Hab jetzt: <script type="text/javascript" src="http://deinedomain/xtFramework/library/jquery/wz_tooltip.js"></script> in der index.html ganz am Anfang einfuegt, jedoch weiss ich nicht genau wo und wie ich: <a href="index.htm" onmouseover="Tip('Some text')" onmouseout="UnTip()">Homepage </a> einfuegen soll und was ich im Tip und UnTip eingeben muss damit die Bilder in der Produktdetailansicht beim Mouseover vergroessert dargestellt werden. Hab hier schon einiges probiert aber irgendwie kommt nichts dabei rum. Gruss beginner76 Link to comment Share on other sites More sharing options...
beginner76 Posted November 17, 2009 Author Report Share Posted November 17, 2009 Habe es jetzt so am laufen das sich die Bilder beim "mouseover" oeffnen so wie ich es auch geplant hatte. Das einzige Manko an der Sache ist das sie sich sehr langsam aufbauen. Die Originalgroesse der Bilder betraegt vor dem Upload in den Admin 400 x 530 und es sind jpg's. Habe alle Aenderungen an der product_html vorgenommen und so lief es dann. Also so hab ich's gemacht: <script type="text/javascript" src="http://meineDomain/xtFramework/library/jquery/wz_tooltip.js"></script> [/HTML] in die erste Zeile der product.html gesetzt dann: [HTML]<a href="javascript:void(0);" onmouseover="Tip('<img src={img img=$products_image type=m_popup path_only=true} width=\'250\'>')" onmouseout="UnTip()">{img img=$products_image type=m_info alt=$products_name} </a>[/HTML] und [HTML]<a href="javascript:void(0);" onmouseover="Tip('<img src={img img=$img_data.file type=m_popup path_only=true} width=\'250\'>')" onmouseout="UnTip()">{img img=$img_data.file type=m_thumb alt=$products_name}</a>[/HTML] an die entsprechenden Stellen ebenfalls in der product.html eingefuegt. Die Bilder hatten sich auch schon bei der Thickbox sehr lange mit dem Laden aufgehalten. Woran kann das wohl liegen? Gruss Sascha Link to comment Share on other sites More sharing options...
ahlfy Posted November 18, 2009 Report Share Posted November 18, 2009 zu große Bilder!? evlt. qualität nen bisl runterschrauben. Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.