espacious Posted July 23, 2018 Share Posted July 23, 2018 Hi to all, recently we bought Push On Cart module for our website. But i have a small problem with displaying images. The image in fact does not show: https://screenshots.firefox.com/PMHwZxokMa1jGr8S/dev.smartus.hr I found out that the img url is wrong (it includes the domain name 2x) eg.: dev.domain.com/162/xiaomi-yi-smart-car-dash-camera.jpg - the link already contains the "domain part" http://dev.domain.com/dev.domain.com/162/xiaomi-yi-smart-car-dash-camera.jpg - when inspecting the link the domain is duplicated I have access to all files and database, i know a bit of php but i couldnt find how to correct this error. The error is present on 1.6.x and 1.7.x versions. What i want is remove the domain part from the link and let PS add the domain part. I think is somwhere here the error: $link = $context->link; $image_type = ImageType::getImagesTypes(); if (!empty($images[0]['id_image'])) { if (Configuration::get('PS_LEGACY_IMAGES')) $image_link = Tools::getShopDomain(true).'/img/p/'.(int)$p_id.'-'.$images[0]['id_image'].'-large.jpg'; else $image_link = $link->getImageLink($link_rewrite[0]['link_rewrite'], $images[0]['id_image'], $image_type[0]['name']); Link to comment Share on other sites More sharing options...
espacious Posted July 23, 2018 Author Share Posted July 23, 2018 Ok i found a solution, or a way to solve my problem please advice me if i'm wrong. I modifyed /classes/Link.php directly, as in the override folder there was already some Link.php (override). So what i modifyed: in Links.php i added another function, practicaly i copied the "public function getImageLink" and make this change in the last line of that function. from this: return $this->protocol_content.Tools::getMediaServer($uri_path).$uri_path; to this: return $uri_path; For any further asisstance dont hesitate to contact me. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now