Shadowbox Media Viewer a duplicate images!

  • Posts: 26253
  • Thank you received: 4040
  • MODERATOR
11 years 7 months ago #132326

Hi,

So, once again, you still have a plugin which made the override.
Well, it is ugly but I guess it will be the only solution, you will have to edit the view in order to bypass the plugin which create the override...
In the view "product | show_block_img" you will find this code:

<?php
	if($this->image->override) {
		echo $this->image->display(@$image->file_path,true,@$image->file_name,'id="hikashop_main_image'.$variant_name.'" style="margin-top:10px;margin-bottom:10px;display:inline-block;vertical-align:middle"','id="hikashop_main_image_link"', $width,  $height);
	} else {
		if(empty($this->popup))
			$this->popup = hikashop_get('helper.popup');
		$image_options = array('default' => true);
		$img = $this->image->getThumbnail(@$image->file_path, array('width' => $width, 'height' => $height), $image_options);
		if($img->success) {
			$attr = '';
			if (!empty ($this->element->images) && count($this->element->images) > 1) {
				$attr = 'onclick="return window.localPage.openImage(\'hikashop_main_image\');"';
			}
			$html = '<img id="hikashop_main_image'.$variant_name.'" style="margin-top:10px;margin-bottom:10px;display:inline-block;vertical-align:middle" title="" src="'.$img->url.'"/>';
			echo $this->popup->image($html, $img->origin_url, null, $attr);
		}
	}
	if(!empty($this->element->badges))
		$this->classbadge->placeBadges($this->image, $this->element->badges, '0', '0');
?>
In this block, just replace
if($this->image->override) {
By:
if(false) {
And it won't use anymore the override of the plugin but the original content of the view.

Regards,


Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.

Also helping the HikaShop support team when having some time or couldn't sleep.
By the way, do not send me private message, use the "contact us" form instead.

Please Log in or Create an account to join the conversation.

  • Posts: 126
  • Thank you received: 0
11 years 7 months ago #132398

Yes, it's working now, but I must replace code on 2 places:

<div class="hikashop_product_main_image_thumb" id="hikashop_image_main_thumb_div<?php echo $variant_name;?>" <?php echo $style;?> >
          <div style="<?php if(!empty($divHeight)){ echo 'height:'.($divHeight+20).'px;'; } ?>text-align:center;clear:both;" class="hikashop_product_main_image">
            <div style="position:relative;text-align:center;clear:both;<?php if(!empty($divWidth)){ echo 'width:'.$divWidth.'px;'; } ?>margin: auto;" class="hikashop_product_main_image_subdiv">
            <?php
              if(false) {
                echo $this->image->display(@$image->file_path,true,@$image->file_name,'id="hikashop_main_image'.$variant_name.'" style="margin-top:10px;margin-bottom:10px;display:inline-block;vertical-align:middle"','id="hikashop_main_image_link"', $width,  $height);
              }
and
if (!empty ($this->element->images) && count($this->element->images) > 1) {
        $firstThunb = true;
        foreach ($this->element->images as $image) {
          if(false) {
            echo $this->image->display($image->file_path, 'hikashop_main_image'.$variant_name, $image->file_name, 'class="hikashop_child_image"','', $width,  $height);
          }

Please tell me where there was a problem, with HikaShop, with Shadowbox Media Viewer or with Gavickpro template? I realy dont understand...

Please Log in or Create an account to join the conversation.

  • Posts: 26253
  • Thank you received: 4040
  • MODERATOR
11 years 7 months ago #132450

Hi,

So, once again, you still have a plugin which made the override.

The problem does not have changed since the last time. You have a HikaShop plugin which create the override for the images.
You still have the plugin for HikaShop-Shadowbox, unless I asked you several time to remove/unpublish it.

Regards,


Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.

Also helping the HikaShop support team when having some time or couldn't sleep.
By the way, do not send me private message, use the "contact us" form instead.

Please Log in or Create an account to join the conversation.

  • Posts: 126
  • Thank you received: 0
11 years 7 months ago #132487

You still have the plugin for HikaShop-Shadowbox, unless I asked you several time to remove/unpublish it.

Ok, but where is this plugin witch I want to disable? I have only plg_shadowbox_40 (Shadowbox Media Viewer) and some HikaShop plugins, but I don't see nothing like on HikaShop-Shadowbox.

Please Log in or Create an account to join the conversation.

  • Posts: 26253
  • Thank you received: 4040
  • MODERATOR
11 years 7 months ago #132519

Hi,

You have installed template overrides :
www.hikashop.com/support/documentation/6...tation.html#override

Using the file coming from there:
www.hikashop.com/support/documentation/1...ox-media-player.html

And you have to remove these override files.

Clear enough ?


Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.

Also helping the HikaShop support team when having some time or couldn't sleep.
By the way, do not send me private message, use the "contact us" form instead.

Please Log in or Create an account to join the conversation.

  • Posts: 126
  • Thank you received: 0
11 years 7 months ago #132548

If I have characteristics on product page I need override HikaShop file, if I don't use characteristics I don't need intalled override. Do I understand correctly?

Please Log in or Create an account to join the conversation.

  • Posts: 26253
  • Thank you received: 4040
  • MODERATOR
11 years 7 months ago #132592

No you don't understand correctly.


Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.

Also helping the HikaShop support team when having some time or couldn't sleep.
By the way, do not send me private message, use the "contact us" form instead.

Please Log in or Create an account to join the conversation.

  • Posts: 126
  • Thank you received: 0
11 years 7 months ago #132619

Jerome wrote: No you don't understand correctly.

:)

Thank you in general, the problem was solved

Please Log in or Create an account to join the conversation.

Time to create page: 0.073 seconds
Powered by Kunena Forum