Jump to content
xt:Commerce Community Forum

Bilder in Artikelbeschreibung werden nicht angezeigt


Simsalabim

Recommended Posts

Hi leute,

keine Ahnung was da los ist von heut auf morgen werden auf einmal meine Produktbilder in der Artikelbeschreibung / Popup Fenster nicht mehr geladen.

Beispiel: http://www.wow-online-handel.de/de/AppleMacBook

Bilder werden angezeigt aber sobald ich draufklicke zum Vergrößern lädt er und lädt und nicht passiert.

Bitte dringend um Hilfe

Link to comment
Share on other sites

Hallo,

der Blick in den Quellcode verrät mir, dass z.B. jQuery mehrmals und in verschiedenen Versionen geladen wird. Die Thickbox ist stark veraltet und funktioniert nicht mehr mit den neuen jQuery-Versionen.

Viele Grüße,

Stefan

Huhu,

hm ok und was sagt mir das jetzt sorry bin da nicht so der pro :) bzw was soll ich da genau ändern bzw anpassen ?

Link to comment
Share on other sites

hm echt kein plan wie das gehen soll. Ich hab jetzt die aktuellsten daten der Thickbox hier gezogen ThickBox 3.1

die Thickbox.css thickbox.js thickbox-compressed.js sowie die jquery 1.24 erstett mit der neue 1.9. Den Dateinamen hab ich in der js.php angepasst.

in der Thickbox.css sowie alle andere Dateien hab ich noch den IMG Link angepasst und die 2 Bilder hochgeladen.

Leider funktioniert es immer noch nicht was mache ich falsch?

EDIT: Ich habs jetzt aufgeben für heute war den ganzen Tag dran hab überall gegooglet und im Forum gesucht nichts hat funktioniert. Support hab ich auch schon angeschrieben vllt kann der mir ja einmal helfen.

Hier meine Dateien:

js.php

<script type="text/javascript" src=<?php echo _SYSTEM_BASE_URL . _SRV_WEB; ?>xtFramework/library/jquery/jquery-1.9.1.min.js></script>

<script type="text/javascript" src="<?php echo _SYSTEM_BASE_URL . _SRV_WEB; ?>xtFramework/library/jquery/thickbox-compressed.js"></script>
css.php
<link rel="stylesheet" type="text/css" href="<?php echo _SYSTEM_BASE_URL . _SRV_WEB; ?>/templates/xtc_tpl_0046v/css/stylesheet.css" />
product.html
<h1>{$products_name}</h1>

{socialbookmark url=$products_link title=$products_name}


{if $date_available!=''}

<ul class="info_info">

	<li class="infoInfo">{txt key=TEXT_PRODUCT_AVAILABLE} {$date_available|date_format:"%A, %B %e, %Y"}</li>

</ul>

<br />

{/if}


<div id="productinfowrap">

	{if $products_image!=''}

	<div id="productinfoimages">

		    <a href="{img img=$products_image type=m_popup path_only=true}" rel="colorbox">{img img=$products_image type=m_info alt=$products_name|escape:"html"}</a>  

	</div>

	{/if}

  	{if $products_image!=''}<div id="productinfopricewithimages">{else}<div id="productinfopricewithoutimages">{/if}

		<div id="productinfoprice">

			{if $smarty.const._CUST_STATUS_SHOW_PRICE eq '1'}<p class="productprice">{$products_price.formated}</p>

			<p class="taxandshippinginfo"><div><br></div>{if $products_shipping_link}<a href="{$products_shipping_link}" target="_blank" rel="nofollow">{txt key=TEXT_EXCL_SHIPPING}</a>{/if}</p>

			{price_table}

			{/if}

			{if $products_weight > 0}<p class="taxandshippinginfo">{txt key=TEXT_PRODUCTS_WEIGHT}: {$products_weight} KG</p>{/if}

			{if $shipping_status}<p class="shippingtime">{txt key=TEXT_SHIPPING_STATUS} {$shipping_status}</p>{/if}

			{if $stock_image}

            <p class="stockimage">{img img=$stock_image.image type=t_img_stockrules alt=$stock_image.name}</p>

			<p class="stockimagetext">{$stock_image.name}</p>

			{/if}

			{if $review_stars_rating}

			<div class="reviews_rating_light"><div class="reviews_rating_dark" style="width:{$review_stars_rating}%"></div></div>

			<p class="reviews_text">{if $products_rating_count}{$products_rating_count}{else}0{/if} <a href="{$link_reviews_list}">{txt key=TEXT_XT_REVIEWS_INFO}</a> | <a href="{$link_reviews_write}" rel="nofollow">{txt key=TEXT_XT_REVIEWS_WRITE}</a></p>

			{/if}

			{if $base_price}<div class="hrlightgrey"></div>{$base_price.price} {txt key=TEXT_SHIPPING_BASE_PER} {$base_price.vpe.name}{/if}

			{if $products_discount!=''}<div class="hrlightgrey"></div>{$products_discount}{/if}

			{if $products_fsk18=='1'}<div class="hrlightgrey"></div><img src="media/images/icon/usk18.gif" alt="" style="cursor:default" />{/if}

			{if $products_model!=''}<div class="hrlightgrey"></div>{txt key=TEXT_PRODUCTS_MODEL}: {$products_model}{/if}

			{if $smarty.const._CUST_STATUS_SHOW_PRICE eq '1'}{if $link_priceinquiry}<p><a href="{$link_priceinquiry}">{txt key=TEXT_XT_PRICEINQUIRY_ASK}</a></p>{/if}{/if}

			<div class="hrlightgrey"></div>

		</div>

	</div>

	{hook key=product_info_tpl_before_cart}

	{if $allow_add_cart eq 'true'}

	{form type=form name=product action='dynamic' link_params=getParams method=post}

	{form type=hidden name=action value=add_product}

	{form type=hidden name=product value=$products_id}

	<div style="clear:both;"></div>

	<div class="addtobasket">

	<table border="0" cellspacing="0" cellpadding="2">

		<tr><td colspan="2">{$products_information}</td></tr>



  		<tr>

    		<td style="width:100%">{form type=text name=qty value=1 style='width:50px;'}</td>

    		<td>{button text=$smarty.const.BUTTON_ADD_CART file='button_in_cart.gif' type='form' btn_template='tpl_button_2.gif' space_left='25'}</td>

  		</tr>

	</table>

	</div>

	{form type=formend}

	{/if}

	{hook key=product_info_tpl_cart}

</div>

<div style="clear:both;"></div>

<br />

<div id="productinfodetail">

	{if $products_description !=''}

		<div id="productinfo_desc">

			<h2>{txt key=TEXT_PRODUCTS_DESCRIPTION}</h2>

			{$products_description}

		</div>

	{/if}

	    {if $more_images !=''}  

            {foreach name=aussen item=img_data from=$more_images}  

            <a href="{img img=$img_data.file type=m_popup path_only=true}" rel="colorbox">{img img=$img_data.file type=m_thumb alt=$products_name}</a>  

            {/foreach}  

        {/if}   

	{box name=xt_cliplister type=user}

	{if $media_files !=''}

	<br />

	{include file="$selected_template/xtCore/pages/files/product_public_files.html"}

	{/if}	


</div>

{hook key=product_info_tpl}

{if $_socialbookmarks}

<br />

<div id="socialbookmark">

{$_socialbookmarks}

</div>

{/if}

Link to comment
Share on other sites

hallo,

Du solltest lesen, was man Dir schreibt:

Zitat df:bug

"Die Thickbox ist stark veraltet und funktioniert nicht mehr mit den neuen jQuery-Versionen."

Deine product.html im Post ist ausserdem nicht die verwendete... hier wird die colorbox aufgerufen, dazu ist auch noch die js.php und die css.php im Template zu ändern ( dazu gibts posts hier im Forum )

Grüsse

Link to comment
Share on other sites

Das hab ich schon mitbekommen nur hat die Thickbox 3.1 mit keiner anderen jquery Version funktionioert. Hab das dann jetzt aufgegeben und versuche es mit der Colorbox.

Des weiteren baue ich grad die Colorbox ein aber funzt genauso wenig öffnet sich ein Tab anstatt die Colorbox angezeigt wird.

Link to comment
Share on other sites

Ich habe alles gemacht wie es hier beschrieben ist Xt:Commerce 4: Thickbox

css.php habe den Code von der Colorbox.css einfach am ende der Stylesheet.css datei eingbunden. (auch schon mit der Colorbox.css einzeln probiert geht auch nicht)

<link rel="stylesheet" type="text/css" href="<?php echo _SYSTEM_BASE_URL._SRV_WEB._SRV_WEB_TEMPLATES._STORE_TEMPLATE ?>E/css/stylesheet.css">
js.php
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.6.1/jquery.min.js"></script>

<script type="text/javascript" src="<?php echo _SYSTEM_BASE_URL . _SRV_WEB; ?>xtFramework/library/jquery/jquery.colorbox-min.js"></script>

<script class="javascript">  


$(document).ready(function () {  



    $(".imagebox").colorbox({  

        rel: "product_gallery",  

        transition: "elastic",  

        speed: 500  

    });  




});  


</script>  [/code]








product.html



[code]<h1>{$products_name}</h1> {socialbookmark url=$products_link title=$products_name} {if $date_available!=''} <ul class="info_info"> <li class="infoInfo">{txt key=TEXT_PRODUCT_AVAILABLE} {$date_available|date_format:"%A, %B %e, %Y"}</li> </ul> <br /> {/if} <div id="productinfowrap"> {if $products_image!=''} <div id="productinfoimages"> <a href="{img img=$products_image type=m_popup path_only=true}" class="imagebox cboxElement" rel="product_gallery">{img img=$products_image type=m_info alt=$products_name|escape:"html"}</a> </div> {/if} {if $products_image!=''}<div id="productinfopricewithimages">{else}<div id="productinfopricewithoutimages">{/if} <div id="productinfoprice"> {if $smarty.const._CUST_STATUS_SHOW_PRICE eq '1'}<p class="productprice">{$products_price.formated}</p> <p class="taxandshippinginfo"><div><br></div>{if $products_shipping_link}<a href="{$products_shipping_link}" target="_blank" rel="nofollow">{txt key=TEXT_EXCL_SHIPPING}</a>{/if}</p> {price_table} {/if} {if $products_weight > 0}<p class="taxandshippinginfo">{txt key=TEXT_PRODUCTS_WEIGHT}: {$products_weight} KG</p>{/if} {if $shipping_status}<p class="shippingtime">{txt key=TEXT_SHIPPING_STATUS} {$shipping_status}</p>{/if} {if $stock_image} <p class="stockimage">{img img=$stock_image.image type=t_img_stockrules alt=$stock_image.name}</p> <p class="stockimagetext">{$stock_image.name}</p> {/if} {if $review_stars_rating} <div class="reviews_rating_light"><div class="reviews_rating_dark" style="width:{$review_stars_rating}%"></div></div> <p class="reviews_text">{if $products_rating_count}{$products_rating_count}{else}0{/if} <a href="{$link_reviews_list}">{txt key=TEXT_XT_REVIEWS_INFO}</a> | <a href="{$link_reviews_write}" rel="nofollow">{txt key=TEXT_XT_REVIEWS_WRITE}</a></p> {/if} {if $base_price}<div class="hrlightgrey"></div>{$base_price.price} {txt key=TEXT_SHIPPING_BASE_PER} {$base_price.vpe.name}{/if} {if $products_discount!=''}<div class="hrlightgrey"></div>{$products_discount}{/if} {if $products_fsk18=='1'}<div class="hrlightgrey"></div><img src="media/images/icon/usk18.gif" alt="" style="cursor:default" />{/if} {if $products_model!=''}<div class="hrlightgrey"></div>{txt key=TEXT_PRODUCTS_MODEL}: {$products_model}{/if} {if $smarty.const._CUST_STATUS_SHOW_PRICE eq '1'}{if $link_priceinquiry}<p><a href="{$link_priceinquiry}">{txt key=TEXT_XT_PRICEINQUIRY_ASK}</a></p>{/if}{/if} <div class="hrlightgrey"></div> </div> </div> {hook key=product_info_tpl_before_cart} {if $allow_add_cart eq 'true'} {form type=form name=product action='dynamic' link_params=getParams method=post} {form type=hidden name=action value=add_product} {form type=hidden name=product value=$products_id} <div style="clear:both;"></div> <div class="addtobasket"> <table border="0" cellspacing="0" cellpadding="2"> <tr><td colspan="2">{$products_information}</td></tr> <tr> <td style="width:100%">{form type=text name=qty value=1 style='width:50px;'}</td> <td>{button text=$smarty.const.BUTTON_ADD_CART file='button_in_cart.gif' type='form' btn_template='tpl_button_2.gif' space_left='25'}</td> </tr> </table> </div> {form type=formend} {/if} {hook key=product_info_tpl_cart} </div> <div style="clear:both;"></div> <br /> <div id="productinfodetail"> {if $products_description !=''} <div id="productinfo_desc"> <h2>{txt key=TEXT_PRODUCTS_DESCRIPTION}</h2> {$products_description} </div> {/if} {if $more_images !=''} {foreach name=aussen item=img_data from=$more_images} <a href="{img img=$img_data.file type=m_popup path_only=true}" class="imagebox cboxElement" rel="prod_gallery">{img img=$img_data.file type=m_thumb alt=$products_name}</a> {/foreach} {/if} {box name=xt_cliplister type=user} {if $media_files !=''} <br /> {include file="$selected_template/xtCore/pages/files/product_public_files.html"} {/if} </div> {hook key=product_info_tpl} {if $_socialbookmarks} <br /> <div id="socialbookmark"> {$_socialbookmarks} </div> {/if}[/code]

Sitze an dem Problem jetzt schon mehrere Tage bisher konnte mir weder der Support von XT Commerce helfen noch die Beiträge im Forum oder sonst wo ist ja nicht so das ich nicht schon so einiges ausprobiert hätte sitze schon seit 3 Tagen dran. Völlig egal nach welcher Anleitung ich bisher vorgegnangen bin es hat nichts funktioniert. Bezüglich des XT Commerce Support war das bisher immer so egal was ich gefragt hatte bisher hatten diese mir noch nicht einmal wirklich helfen können waren immer nur die Plugin herstellern wie Hinsche GMBH oder ähnlichem. Obwohl das eindeutig Fehler sind von XT Commerce 4 der Shopsoftware genauso alle andere probleme die ich bisher hatte. Dann will der komische Support noch das ich Ihn bezahle und monatlich 20 Euro ausgegben für das das ich dann sowieso kein einziges mal geholfen bekomme und mich ständig an andere leute wenden muss.

Link to comment
Share on other sites

hm,

ich baue die colorbox immer anders ein:

<script>

$(document).ready(function(){

$("a[rel='colorbox']").colorbox({transition:"elastic", speed:500});

});

</script>

bei Dir halt dann:

<script>

$(document).ready(function(){

$("a[rel='product_gallery']").colorbox({transition:"elastic", speed:500});

});

</script>

ausserdem würde ich die css wirklich von der colorbox laden und nicht im eigenen Stylesheet unterbringen - aber das ist Ansichtssache

Grüsse

Link to comment
Share on other sites

Habe ich geändert die Klasse in der product.html hab ich wieder colorbox genannt sowie die css.php verweist jetzt auf die colobox.css

Es ist ja nicht so als hätte ich nicht schon jede Anleitung hier im Forum oder im Netz ausprobiert schon alle möglichen Codes probiert.

Es funktioniert ja noch nicht einmal mehr die Standard Thickbox die dabei war mit der jquery version 126 also wenn ich alles auf Standard setzte lädt er zwar aber passiert genauso wenig

Das problem scheint irgendwo anders zu liegen un dich hab keine Ahnung wo.

Hab auch schon die neusten Plugin alle deaktiviert ging trotzdem nicht.

Keine Ahnung was ich hier noch tun soll alles....

<link rel="stylesheet" type="text/css" href="<?php echo _SYSTEM_BASE_URL._SRV_WEB._SRV_WEB_TEMPLATES._STORE_TEMPLATE ?>css/colorbox.css">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.6.1/jquery.min.js"></script>

<script type="text/javascript" src="<?php echo _SYSTEM_BASE_URL . _SRV_WEB; ?>xtFramework/library/jquery/jquery.colorbox-min.js"></script>

<script>

$(document).ready(function(){

$("a[rel='product_gallery']").colorbox({transition:"elastic", speed:500});

});

</script>[/code]




[code]<h1>{$products_name}</h1> {socialbookmark url=$products_link title=$products_name} {if $date_available!=''} <ul class="info_info"> <li class="infoInfo">{txt key=TEXT_PRODUCT_AVAILABLE} {$date_available|date_format:"%A, %B %e, %Y"}</li> </ul> <br /> {/if} <div id="productinfowrap"> {if $products_image!=''} <div id="productinfoimages"> <a href="{img img=$products_image type=m_popup path_only=true}" class="colorbox" rel="product_gallery">{img img=$products_image type=m_info alt=$products_name|escape:"html"}</a> </div> {/if} {if $products_image!=''}<div id="productinfopricewithimages">{else}<div id="productinfopricewithoutimages">{/if} <div id="productinfoprice"> {if $smarty.const._CUST_STATUS_SHOW_PRICE eq '1'}<p class="productprice">{$products_price.formated}</p> <p class="taxandshippinginfo"><div><br></div>{if $products_shipping_link}<a href="{$products_shipping_link}" target="_blank" rel="nofollow">{txt key=TEXT_EXCL_SHIPPING}</a>{/if}</p> {price_table} {/if} {if $products_weight > 0}<p class="taxandshippinginfo">{txt key=TEXT_PRODUCTS_WEIGHT}: {$products_weight} KG</p>{/if} {if $shipping_status}<p class="shippingtime">{txt key=TEXT_SHIPPING_STATUS} {$shipping_status}</p>{/if} {if $stock_image} <p class="stockimage">{img img=$stock_image.image type=t_img_stockrules alt=$stock_image.name}</p> <p class="stockimagetext">{$stock_image.name}</p> {/if} {if $review_stars_rating} <div class="reviews_rating_light"><div class="reviews_rating_dark" style="width:{$review_stars_rating}%"></div></div> <p class="reviews_text">{if $products_rating_count}{$products_rating_count}{else}0{/if} <a href="{$link_reviews_list}">{txt key=TEXT_XT_REVIEWS_INFO}</a> | <a href="{$link_reviews_write}" rel="nofollow">{txt key=TEXT_XT_REVIEWS_WRITE}</a></p> {/if} {if $base_price}<div class="hrlightgrey"></div>{$base_price.price} {txt key=TEXT_SHIPPING_BASE_PER} {$base_price.vpe.name}{/if} {if $products_discount!=''}<div class="hrlightgrey"></div>{$products_discount}{/if} {if $products_fsk18=='1'}<div class="hrlightgrey"></div><img src="media/images/icon/usk18.gif" alt="" style="cursor:default" />{/if} {if $products_model!=''}<div class="hrlightgrey"></div>{txt key=TEXT_PRODUCTS_MODEL}: {$products_model}{/if} {if $smarty.const._CUST_STATUS_SHOW_PRICE eq '1'}{if $link_priceinquiry}<p><a href="{$link_priceinquiry}">{txt key=TEXT_XT_PRICEINQUIRY_ASK}</a></p>{/if}{/if} <div class="hrlightgrey"></div> </div> </div> {hook key=product_info_tpl_before_cart} {if $allow_add_cart eq 'true'} {form type=form name=product action='dynamic' link_params=getParams method=post} {form type=hidden name=action value=add_product} {form type=hidden name=product value=$products_id} <div style="clear:both;"></div> <div class="addtobasket"> <table border="0" cellspacing="0" cellpadding="2"> <tr><td colspan="2">{$products_information}</td></tr> <tr> <td style="width:100%">{form type=text name=qty value=1 style='width:50px;'}</td> <td>{button text=$smarty.const.BUTTON_ADD_CART file='button_in_cart.gif' type='form' btn_template='tpl_button_2.gif' space_left='25'}</td> </tr> </table> </div> {form type=formend} {/if} {hook key=product_info_tpl_cart} </div> <div style="clear:both;"></div> <br /> <div id="productinfodetail"> {if $products_description !=''} <div id="productinfo_desc"> <h2>{txt key=TEXT_PRODUCTS_DESCRIPTION}</h2> {$products_description} </div> {/if} {if $more_images !=''} {foreach name=aussen item=img_data from=$more_images} <a href="{img img=$img_data.file type=m_popup path_only=true}" class="colorbox" rel="prod_gallery">{img img=$img_data.file type=m_thumb alt= $products_name}</a> {/foreach} {/if} {box name=xt_cliplister type=user} {if $media_files !=''} <br /> {include file="$selected_template/xtCore/pages/files/product_public_files.html"} {/if} </div> {hook key=product_info_tpl} {if $_socialbookmarks} <br /> <div id="socialbookmark"> {$_socialbookmarks} </div> {/if}[/code]

Link to comment
Share on other sites

generell ist es der gleiche code

<script type="text/javascript" src="<?php echo _SYSTEM_BASE_URL._SRV_WEB._SRV_WEB_TEMPLATES._STORE_TEMPLATE ?>E/javascript/jquery.js"></script>
<script type="text/javascript" src="<?php echo _SYSTEM_BASE_URL._SRV_WEB._SRV_WEB_TEMPLATES._STORE_TEMPLATE ?>E/javascript/jquery.colorbox-min.js"></script>
<script class="javascript">

$(document).ready(function () {


$(".imagebox").colorbox({
rel: "product_gallery",
transition: "elastic",
speed: 500
});



});

</script>
[/PHP]

dein Problem denke ich, liegt wie schon in vorherigen Beiträgen schon erwähnt, dass du z.b. zweimal die Jquery lädst.

Empfehlenswert wäre auch deine eingebunden Javascript Dateien die du lädst (FB... ) erstmal entfernst und step by step diese dann aktiviertst/einbaust um den Übeltäter zu finden. Eventuell auch eine ältere Jquery verwenden (z.b. 1.7 )

Link to comment
Share on other sites

Hm k ich bin jetzt nochmal wie zuvor schon alle Plugin durchgegangen. Und ich hab endlich den Fehler gefunden lag an dem neuen Such Plugin was ich mir als Test Version bei euch bestellte name = nv_autocomplete

jetzt versuche ich nochmal die Colorbox einzubauen hoffe geht dann endlich wie gewünscht. Bedanke mich dann vielmals für eure Hilfe

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
  • Create New...