Marco Ferreira Posted March 1, 2017 at 12:05 PM Report Share #602798 Posted March 1, 2017 at 12:05 PM Boa tarde a todos, Gostaria de obter a vossa ajuda, para tentar descortinar o motivo pelo qual está a acontecer um problema. O problema é o seguinte, neste domínio foi instalado um certificado de segurança e a loja funciona 100% contudo no visualizar dos produtos é apresentada a informação que as imagens estão a ser fornecidas de forma insegura. Desde já obrigado pelo tempo despendido. Link to comment Share on other sites More sharing options...
HappyHippyHippo Posted March 1, 2017 at 12:14 PM Report Share #602799 Posted March 1, 2017 at 12:14 PM olha para o URL das imagens que o browser se queixa : http://... IRC : sim, é algo que ainda existe >> #p@p Portugol Plus Link to comment Share on other sites More sharing options...
Marco Ferreira Posted March 1, 2017 at 12:26 PM Author Report Share #602800 Posted March 1, 2017 at 12:26 PM 7 minutos atrás, HappyHippyHippo disse: olha para o URL das imagens que o browser se queixa : http://... Podes ser um pouco mais especifico. Em termos de programação ainda sou um pouco maçarico. Link to comment Share on other sites More sharing options...
HappyHippyHippo Posted March 1, 2017 at 02:00 PM Report Share #602802 Posted March 1, 2017 at 02:00 PM não tem haver com programação. o teu site está com um certificado e como tal está a ser acedido atraves do rotocolo https, no entanto o endereço das imagens encontrasse sobre o protocolo http, logo o browser apresenta a notificação indicada IRC : sim, é algo que ainda existe >> #p@p Portugol Plus Link to comment Share on other sites More sharing options...
Jefferson Reis Posted March 1, 2017 at 03:44 PM Report Share #602806 Posted March 1, 2017 at 03:44 PM Olá, você só precisa trocar o protocolo http por https na url das imagens que apresentam o problema. Link to comment Share on other sites More sharing options...
Marco Ferreira Posted March 1, 2017 at 05:10 PM Author Report Share #602811 Posted March 1, 2017 at 05:10 PM 1 hora atrás, Jefferson Reis disse: Olá, você só precisa trocar o protocolo http por https na url das imagens que apresentam o problema. Os link´s das imagens é gerado pela loja, é automático. Link to comment Share on other sites More sharing options...
Jefferson Reis Posted March 1, 2017 at 05:18 PM Report Share #602813 Posted March 1, 2017 at 05:18 PM 7 minutos atrás, Marco Ferreira disse: Os link´s das imagens é gerado pela loja, é automático. Em qual plataforma está desenvolvida a loja? Link to comment Share on other sites More sharing options...
Marco Ferreira Posted March 1, 2017 at 05:20 PM Author Report Share #602814 Posted March 1, 2017 at 05:20 PM Em 01/03/2017 às 15:00, HappyHippyHippo disse: não tem haver com programação. o teu site está com um certificado e como tal está a ser acedido atraves do rotocolo https, no entanto o endereço das imagens encontrasse sobre o protocolo http, logo o browser apresenta a notificação indicada Boas, As imagens são geradas pelo site. Para activar o SSL tive de percorrer alguns ficheiros para activar esta função que estava como NOSSL. Consegui colocar tudo a funcionar direito, menos a listagem de produtos onde apresenta este problema. Pelo que consegui apurar diz respeito ao ficheiro cujo código aqui coloco. <?php /** * TomatoCart Open Source Shopping Cart Solution * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License v3 (2007) * as published by the Free Software Foundation. * * @package TomatoCart * @author TomatoCart Dev Team * @copyright Copyright (c) 2009 - 2012, TomatoCart. All rights reserved. * @license http://www.gnu.org/licenses/gpl.html * @link http://tomatocart.com * @since Version 1.1.8 */ ?> <h1><?php echo $osC_Template->getPageTitle(); ?></h1> <?php if ($messageStack->size('products') > 0) { echo $messageStack->output('products'); } ?> <?php if ($messageStack->size('reviews') > 0) { echo $messageStack->output('reviews'); } ?> <div class="moduleBox"> <div class="content clearfix product-info btop"> <div class="row-fluid"> <div class="span5 clearfix"> <script type="text/javascript" src="templates/<?php echo $osC_Template->getCode(); ?>/javascript/milkbox/milkbox.js"></script> <div id="productImages"> <?php echo osc_link_object('javascript:void(0)', $osC_Image->show($osC_Product->getImage(), $osC_Product->getTitle(), ' large-img="' . $osC_Image->getImageUrl($osC_Product->getImage(), 'large') . '" id="product_image" style="padding:0px;border:0px;"', 'product_info'),'id="defaultProductImage"'); echo '<div style="clear:both"></div>'; $images = $osC_Product->getImages(); foreach ($images as $image){ echo osc_link_object($osC_Image->getImageUrl($image['image'], 'large'), $osC_Image->show($image['image'], $osC_Product->getTitle(), '', 'mini'), 'rel="milkbox:group_products" product-info-img="' . $osC_Image->getImageUrl($image['image'], 'product_info') . '" large-img="' . $osC_Image->getImageUrl($image['image'], 'large') . '" style="float:left" class="mini"') . "\n"; } ?> </div> </div> <form class="form-inline span7" id="cart_quantity" name="cart_quantity" action="<?php echo osc_href_link(FILENAME_PRODUCTS, osc_get_all_get_params(array('action')) . '&action=cart_add'); ?>" method="post"> <div id="product-info"> <div class="price-info"> <span id="productInfoPrice" class="price"><?php echo $osC_Product->getPriceFormated(true); ?></span> <span class="tax"><?php echo ( (DISPLAY_PRICE_WITH_TAX == '1') ? $osC_Language->get('including_tax') : '' ); ?></span> <?php if ($osC_Product->getAverageReviewsRating() > 0) { echo osc_image(DIR_WS_IMAGES . 'stars_' . $osC_Product->getAverageReviewsRating() . '.png', sprintf($osC_Language->get('rating_of_5_stars'), $osC_Product->getAverageReviewsRating())); } ?> </div> <div class="divider"></div> <div> <label><?php echo $osC_Language->get('field_sku'); ?></label> <span id="productInfoSku"><?php echo $osC_Product->getSKU(); ?></span> </div> <div> <label><?php echo $osC_Language->get('field_availability'); ?></label> <span id="productInfoAvailable"><?php echo ($osC_Product->getQuantity() > 0) ? $osC_Language->get('in_stock') : $osC_Language->get('out_of_stock'); ?></span> </div> <?php if (PRODUCT_INFO_QUANTITY == '1') { ?> <div> <label><?php echo $osC_Language->get('field_quantity'); ?></label> <span id="productInfoQty"><?php echo $osC_Product->getQuantity() . ' ' . $osC_Product->getUnitClass(); ?></span> </div> <?php } ?> <?php if (PRODUCT_INFO_MOQ == '1') { ?> <div> <label><?php echo $osC_Language->get('field_moq'); ?></label> <span><?php echo $osC_Product->getMOQ() . ' ' . $osC_Product->getUnitClass(); ?></span> </div> <?php } ?> <?php if (PRODUCT_INFO_ORDER_INCREMENT == '1') { ?> <div> <label><?php echo $osC_Language->get('field_order_increment'); ?></label> <span><?php echo $osC_Product->getOrderIncrement() . ' ' . $osC_Product->getUnitClass(); ?></span> </div> <?php } ?> <?php if ($osC_Product->isDownloadable() && $osC_Product->hasSampleFile()) { ?> <div> <label><?php echo $osC_Language->get('field_sample_url'); ?></label> <span><?php echo osc_link_object(osc_href_link(FILENAME_DOWNLOAD, 'type=sample&id=' . $osC_Product->getID()), $osC_Product->getSampleFile()); ?></span> </div> <?php } ?> <?php if ($osC_Product->hasURL()) { ?> <div> <span><?php echo sprintf($osC_Language->get('go_to_external_products_webpage'), osc_href_link(FILENAME_REDIRECT, 'action=url&goto=' . urlencode($osC_Product->getURL()), 'SSL', null, false)); ?></span> </div> <?php } ?> <?php if ($osC_Product->getDateAvailable() > osC_DateTime::getNow()) { ?> <div> <span><?php echo sprintf($osC_Language->get('date_availability'), osC_DateTime::getLong($osC_Product->getDateAvailable())); ?></span> </div> <?php } ?> <?php if ($osC_Product->hasAttributes()) { $attributes = $osC_Product->getAttributes(); foreach($attributes as $attribute) { ?> <div> <label><?php echo $attribute['name']; ?>:</label> <span><?php echo $attribute['value']; ?></span> </div> <?php } } ?> <?php if ($osC_Product->isGiftCertificate()) { if ($osC_Product->isOpenAmountGiftCertificate()) { ?> <div> <label><?php echo $osC_Language->get('field_gift_certificate_amount'); ?></label> <span><?php echo osc_draw_input_field('gift_certificate_amount', $osC_Product->getOpenAmountMinValue(), 'size="18"'); ?></span> </div> <?php } ?> <div> <label><?php echo $osC_Language->get('field_senders_name'); ?></label> <span><?php echo osc_draw_input_field('senders_name', null, 'size="18"'); ?></span> </div> <?php if ($osC_Product->isEmailGiftCertificate()) { ?> <div> <label><?php echo $osC_Language->get('field_senders_email'); ?></label> <span><?php echo osc_draw_input_field('senders_email', null, 'size="18"'); ?></span> </div> <?php } ?> <div> <label><?php echo $osC_Language->get('field_recipients_name'); ?></label> <span><?php echo osc_draw_input_field('recipients_name', null, 'size="18"'); ?></span> </div> <?php if ($osC_Product->isEmailGiftCertificate()) { ?> <div> <label><?php echo $osC_Language->get('field_recipients_email'); ?></label> <span><?php echo osc_draw_input_field('recipients_email', null, 'size="18"'); ?></span> </div> <?php } ?> <div> <label><?php echo $osC_Language->get('fields_gift_certificate_message'); ?></label> <span><?php echo osc_draw_textarea_field('message', null, 15, 2); ?></span> </div> <?php } ?> <?php if ($osC_Product->hasVariants()) { $combobox_array = $osC_Product->getVariantsComboboxArray(); foreach ($combobox_array as $groups_name => $combobox) { ?> <div class="variantCombobox"> <label><?php echo $groups_name; ?> :</label> <span><?php echo $combobox; ?></span> </div> <?php } } ?> <div class="divider"></div> <div id="shoppingCart"> <b><?php echo $osC_Language->get('field_short_quantity'); ?></b> <?php echo osc_draw_input_field('quantity', $osC_Product->getMOQ(), 'size="3"'); ?> <button type="submit" id="ac_productsinfo_<?php echo osc_get_product_id($osC_Product->getID()); ?>" class="btn btn-info ajaxAddToCart" title="<?php echo $osC_Language->get('button_add_to_cart'); ?>"><i class="icon-shopping-cart icon-white "></i> <?php echo $osC_Language->get('button_add_to_cart'); ?></button> </div> <div id="shoppingAction"> <?php if ($osC_Template->isInstalled('compare_products', 'boxes')) { echo osc_link_object(osc_href_link(basename($_SERVER['SCRIPT_FILENAME']), osc_get_all_get_params() . '&cid=' . $osC_Product->getID() . '&' . '&action=compare_products_add'), $osC_Language->get('add_to_compare'), 'class="compare-products"') . ' <span>|</span> '; } ?> <?php echo osc_link_object(osc_href_link(basename($_SERVER['SCRIPT_FILENAME']), $osC_Product->getID() . '&action=wishlist_add'), $osC_Language->get('add_to_wishlist'), 'class="wishlist"'); ?> </div> <div class="share"> <!-- AddThis Button BEGIN --> <div class="addthis_default_style"> <a class="addthis_button_pinterest_share"> <img src="templates/<?php echo $osC_Template->getCode(); ?>/img/socialproduct/icon_pinterest.png" alt="pinterest" /> </a> <a class="addthis_button_facebook"> <img src="templates/<?php echo $osC_Template->getCode(); ?>/img/socialproduct/icon_facebook.png" alt="facebook" /> </a> <a class="addthis_button_twitter"> <img src="templates/<?php echo $osC_Template->getCode(); ?>/img/socialproduct/icon_twitter.png" alt="twitter" /> </a> <a class="addthis_button_email"> <img src="templates/<?php echo $osC_Template->getCode(); ?>/img/socialproduct/icon_mail.png" alt="email" /> </a> <a class="addthis_button_print"> <img src="templates/<?php echo $osC_Template->getCode(); ?>/img/socialproduct/icon_print.png" alt="print" /> </a> <a class="addthis_button_compact"> <img src="templates/<?php echo $osC_Template->getCode(); ?>/img/socialproduct/icon_plus.png" alt="plus" /> </a> </div> <script type="text/javascript" src="//s7.addthis.com/js/250/addthis_widget.js"></script> <!-- AddThis Button END --> </div> <?php $description = $osC_Product->getShortDescription(); if (!empty($description)) { ?> <div class="divider"></div> <div class="description"> <p><?php echo $description; ?></p> </div> <?php } ?> </div> </form> </div> </div> </div> <?php if ($osC_Product->hasCustomizations()) { ?> <div class="moduleBox"> <h3 class="custom_title"><?php echo $osC_Language->get('section_heading_customizations'); ?></h3> <div class="content"> <?php if ($messageStack->size('products_customizations') > 0) { echo $messageStack->output('products_customizations'); } ?> <form name="frmCustomizations" id="frmCustomizations" action="<?php echo osc_href_link(FILENAME_PRODUCTS, $osC_Product->getID() . '&action=save_customization_fields', 'AUTO', true, false); ?>" method="post" enctype="multipart/form-data"> <?php echo $osC_Product->renderCustomizationFieldsList(); ?> <div class="submitFormButtons" style="text-align: right;"> <button type="submit" alt="<?php echo $osC_Language->get('button_continue'); ?>" class="btn btn-small pull-right"><i class="icon-ok-sign icon-white"></i> <?php echo $osC_Language->get('button_continue'); ?></button> </div> </form> </div> </div> <?php } ?> <div class="clearfix"> <ul id="productInfoTab" class="nav nav-tabs"> <?php if ($osC_Product->getDescription()) { ?> <li class="active"><a href="#tabDescription" data-toggle="tab"><?php echo $osC_Language->get('section_heading_products_description'); ?></a></li> <?php } if ($osC_Services->isStarted('reviews')) { ?> <li><a href="#tabReviews" data-toggle="tab"><?php echo $osC_Language->get('section_heading_reviews') . '(' . $osC_Reviews->getTotal($osC_Product->getID()) . ')'; ?></a></li> <?php } if ($osC_Product->hasQuantityDiscount()) { ?> <li><a href="#tabQuantityDiscount" data-toggle="tab"><?php echo $osC_Language->get('section_heading_quantity_discount'); ?></a></li> <?php } if ($osC_Product->hasAttachments()) { ?> <li><a href="#tabAttachments" data-toggle="tab"><?php echo $osC_Language->get('section_heading_products_attachments'); ?></a></li> <?php } if ($osC_Product->hasAccessories()) { ?> <li><a href="#tabAccessories" data-toggle="tab"><?php echo $osC_Language->get('section_heading_products_accessories'); ?></a></li> <?php } ?> </ul> <div id="product-info-tab-content" class="tab-content"> <?php if ($osC_Product->getDescription()) { ?> <div class="tab-pane active" id="tabDescription"> <?php echo $osC_Product->getDescription(); ?> </div> <?php } ?> <?php if ($osC_Services->isStarted('reviews')) { ?> <div class="tab-pane" id="tabReviews"> <?php if ($osC_Reviews->getTotal($osC_Product->getID())==0) { echo '<p>' . $osC_Language->get('no_review') . '</p>'; } else { $Qreviews = osC_Reviews::getListing($osC_Product->getID()); while ($Qreviews->next()) { ?> <dl class="review"> <?php echo '<dt>' . osc_image(DIR_WS_IMAGES . 'stars_' . $Qreviews->valueInt('reviews_rating') . '.png', sprintf($osC_Language->get('rating_of_5_stars'), $Qreviews->valueInt('reviews_rating'))).' '.sprintf($osC_Language->get('reviewed_by'), ' <b>' . $Qreviews->valueProtected('customers_name')) . '</b>' . ' (' . $osC_Language->get('field_posted_on').' ' . osC_DateTime::getLong($Qreviews->value('date_added')) . ')' . '</dt>'; echo '<dd>'; $ratings = osC_Reviews::getCustomersRatings($Qreviews->valueInt('reviews_id')); if (sizeof($ratings) > 0) { echo '<table class="ratingsResult">'; foreach ($ratings as $rating) { echo '<tr> <td class="name">' . $rating['name'] . '</td><td>' . osc_image(DIR_WS_IMAGES . 'stars_' . $rating['value'] . '.png', sprintf($osC_Language->get('rating_of_5_stars'), $rating['value'])) . '</td> </tr>'; } echo '</table>'; } echo '<p>' . $Qreviews->valueProtected('reviews_text') . '</p>'; echo '</dd>'; ?> </dl> <?php } } ?> <hr /> <h3><?php echo $osC_Language->get('heading_write_review'); ?></h3> <?php if ($osC_Reviews->is_enabled == false) { ?> <p><?php echo sprintf($osC_Language->get('login_to_write_review'), osc_href_link(FILENAME_ACCOUNT, 'login', 'SSL')); ?></p> <?php } else { ?> <form id="frmReviews" name="newReview" action="<?php echo osc_href_link(FILENAME_PRODUCTS, 'reviews=new&' . $osC_Product->getID() . '&action=process', 'SSL'); ?>" method="post"> <p> <label for="author_name"><strong><?php echo $osC_Language->get('field_review_author'); ?></strong></label> <input type="text" name="author_name" id="author_name" value="<?php echo $osC_Customer->isLoggedOn() ? $osC_Customer->getName() : (isset($_SESSION['review_author_name']) ? $_SESSION['review_author_name'] : ''); ?>" /> </p> <?php $ratings = osC_Reviews::getCategoryRatings($osC_Product->getCategoryID()); if (sizeof($ratings) == 0) { ?> <p> <label><strong><?php echo $osC_Language->get('field_review_rating'); ?></strong></label> <?php echo $osC_Language->get('review_lowest_rating_title') . ' ' . osc_draw_radio_field('rating', array('1', '2', '3', '4', '5')) . ' ' . $osC_Language->get('review_highest_rating_title'); ?> </p> <input type="hidden" id="rat_flag" name="rat_flag" value="0" /> <?php } else { ?> <table class="ratings" border="1" cellspacing="0" cellpadding="0"> <thead> <tr> <td width="45%"> </td> <td><?php echo $osC_Language->get('1_star'); ?></td> <td><?php echo $osC_Language->get('2_stars'); ?></td> <td><?php echo $osC_Language->get('3_stars'); ?></td> <td><?php echo $osC_Language->get('4_stars'); ?></td> <td><?php echo $osC_Language->get('5_stars'); ?></td> </tr> </thead> <tbody> <?php $i = 0; foreach ( $ratings as $key => $value ) { ?> <tr> <td><?php echo $value;?></td> <td><?php echo osc_draw_radio_field('rating_' . $key, 1, null, ' title="radio' . $i . '" ');?></td> <td><?php echo osc_draw_radio_field('rating_' . $key, 2, null, ' title="radio' . $i . '" ');?></td> <td><?php echo osc_draw_radio_field('rating_' . $key, 3, null, ' title="radio' . $i . '" ');?></td> <td><?php echo osc_draw_radio_field('rating_' . $key, 4, null, ' title="radio' . $i . '" ');?></td> <td><?php echo osc_draw_radio_field('rating_' . $key, 5, null, ' title="radio' . $i . '" ');?></td> </tr> <?php $i++; } ?> </tbody> </table> <?php } ?> <h6><?php echo $osC_Language->get('field_review'); ?></h6> <?php echo osc_draw_textarea_field('review', isset($_SESSION['review']) ? $_SESSION['review'] : null, 45, 5); ?> <p><?php echo $osC_Language->get('review_note_message'); ?></p> <?php if ((ACTIVATE_CAPTCHA === '1') && ($osC_Customer->isLoggedOn() === false) ) { ?> <div class="clearfix captcha"> <div class="captcha-image"><?php echo osc_image(osc_href_link(FILENAME_PRODUCTS, 'reviews=show_captcha'), $osC_Language->get('captcha_image_title'), 215, 80, 'id="captcha-code"'); ?></div> <div class="captcha-field clearfix"> <div><?php echo osc_link_object(osc_href_link('#'), osc_image('ext/securimage/images/refresh.png', $osC_Language->get('refresh_captcha_image_title')), 'id="refresh-captcha-code"'); ?></div> <p><?php echo $osC_Language->get('enter_captcha_code'); ?></p> <div><?php echo osc_draw_input_field('captcha_code', '', 'size="22"'); ?></div> </div> <script type="text/javascript"> $('refresh-captcha-code').addEvent('click', function(e) { e.stop(); var reviewsController = '<?php echo osc_href_link(FILENAME_PRODUCTS, 'reviews=show_captcha', 'AUTO', true, false); ?>'; var captchaImgSrc = reviewsController + '&' + Math.random(); $('captcha-code').setProperty('src', captchaImgSrc); }); </script> </div> <?php } ?> <div class="submitFormButtons"> <input type="hidden" id="radio_lines" name="radio_lines" value="<?php echo $i; ?>"/> <button type="submit" title="<?php echo $osC_Language->get('submit_reviews'); ?>" class="btn btn-small"><?php echo $osC_Language->get('submit_reviews'); ?></button> </div> </form> <?php } ?> </div> <?php } ?> <?php if ($osC_Product->hasQuantityDiscount()) { ?> <div class="tab-pane" id="tabQuantityDiscount"> <?php echo $osC_Product->renderQuantityDiscountTable(); ?> </div> <?php } ?> <?php if ($osC_Product->hasAttachments()) { $attachments = $osC_Product->getAttachments(); ?> <div class="tab-pane" id="tabAttachments"> <dl> <?php foreach($attachments as $key => $attachment) { echo '<dt>' . osc_link_object(osc_href_link(FILENAME_DOWNLOAD, 'type=attachment&aid=' . $attachment['attachments_id']), $attachment['attachment_name']) . '</dt>' . '<dd>' . $attachment['description'] . '</dd>'; } ?> <dl> </div> <?php } ?> <?php if ($osC_Product->hasAccessories()) { $accessories = $osC_Product->getAccessories(); ?> <div class="tab-pane" id="tabAccessories"> <?php foreach ($accessories as $accessory) { $product = new osC_Product($accessory); ?> <div class="accessories clearfix"> <div class="image"><?php echo osc_link_object(osc_href_link(FILENAME_PRODUCTS, $accessory), $osC_Image->show($product->getImage(), $product->getTitle())); ?></div> <div class="desc"> <h6><?php echo osc_link_object(osc_href_link(FILENAME_PRODUCTS, $accessory), $product->getTitle()); ?></h6> <p><?php echo $product->getShortDescription(); ?></p> </div> </div> <?php } ?> </div> <?php } ?> </div> </div> <script type="text/javascript" src="includes/javascript/reviews.js"></script> <script type="text/javascript" src="ext/mojozoom/mojozoom.js"></script> <?php if ($osC_Product->hasVariants()) { ?> <script type="text/javascript" src="templates/<?php echo $osC_Template->getCode(); ?>/javascript/variants.js"></script> <?php } ?> <script type="text/javascript"> window.addEvent('domready', function(){ //zoom image MojoZoom.makeZoomable( document.getElementById("product_image"), $('product_image').get('large-img'), null, 270, 210, false, function(e) { if (e.preventDefault) { e.preventDefault(); } else { e.returnValue = false; } var miniImages = $$(".mini"); var img = $$('.mojozoom_imgctr').getElement('img').get('src'); var index = 0; for (i = 0; i < miniImages.length; i++) { if (miniImages[i].get("large-img") == img) { index = i; break; } } Milkbox.openMilkbox(Milkbox.galleries[0], index); } ); //variants <?php if ($osC_Product->hasVariants()) { ?> new TocVariants({ remoteUrl: '<?php echo osc_href_link('json.php', null, 'SSL', false, false, true); ?>', combVariants: $$('.variantCombobox select'), variants: <?php echo $toC_Json->encode($osC_Product->getVariants()); ?>, productsId: <?php echo $osC_Product->getID(); ?>, displayQty: <?php echo (PRODUCT_INFO_QUANTITY == '1') ? 'true' : 'false'; ?>, hasSpecial: <?php echo $osC_Product->hasSpecial() ? 1 : 0; ?>, unitClass: '<?php echo $osC_Product->getUnitClass(); ?>', lang: { txtInStock: '<?php echo addslashes($osC_Language->get('in_stock'));?>', txtOutOfStock: '<?php echo addslashes($osC_Language->get('out_of_stock')); ?>', txtNotAvailable: '<?php echo addslashes($osC_Language->get('not_available')); ?>', txtTaxText: '<?php echo addslashes(( (DISPLAY_PRICE_WITH_TAX == '1') ? $osC_Language->get('including_tax') : '' )); ?>' } }); <?php } ?> //add mouse over events to mini images var imgElem = $$('.mojozoom_imgctr').getElement('img'); var miniImages = $$(".mini"); if (miniImages.length > 0) { miniImages.each(function(img) { img.addEvent('mouseleave', function(e) { if (this.hasClass('mouseover')) { this.removeClass('mouseover'); } }); img.addEvent('mouseover', function(e) { if (!this.hasClass('mouseover')) { this.addClass('mouseover'); if ($defined(e)) {e.preventDefault();} var oldImg = imgElem.get('src'); var largeImg = this.get("large-img"); if (oldImg != largeImg) { img.set('src', largeImg); new Fx.Tween($('product_image'), { duration: 10, property: 'opacity' }).start(0).chain(function() { $('product_image').src = this.get("product-info-img"); $$('.mojozoom_imgctr img').each(function(imgCtr) { imgCtr.setProperty('src', largeImg); }); $('product_image').fade('in'); }.bind(this)); } } }); }, this); } //reviews new Reviews({ flag: <?php echo (sizeof($ratings) == 0) ? '0' : '1' ?>, ratingsCount: <?php echo sizeof($ratings); ?>, reviewMinLength: <?php echo REVIEW_TEXT_MIN_LENGTH; ?>, ratingsErrMsg: '<?php echo $osC_Language->get('js_review_rating'); ?>', reviewErrMsg: '<?php echo sprintf($osC_Language->get('js_review_text'), REVIEW_TEXT_MIN_LENGTH); ?>', frmReviews: $('frmReviews') }); //gift certificate <?php if ($osC_Product->isGiftCertificate()) { ?> $('cart_quantity').addEvent('submit', function(e) { e.preventDefault(); var errors = []; <?php if ($osC_Product->isOpenAmountGiftCertificate()) { $min = $osC_Product->getOpenAmountMinValue(); $max = $osC_Product->getOpenAmountMaxValue(); ?> var amount = $('gift_certificate_amount').value; if (amount < <?php echo $min; ?> || amount > <?php echo $max; ?>) { errors.push('<?php echo $osC_Language->get('error_message_open_gift_certificate_amount'); ?>'); } <?php } ?> <?php if ($osC_Product->isEmailGiftCertificate()) { ?> if ($('senders_name').value == '') { errors.push('<?php echo $osC_Language->get('error_sender_name_empty'); ?>'); } if ($('senders_email').value == '') { errors.push('<?php echo $osC_Language->get('error_sender_email_empty'); ?>'); } if ($('recipients_name').value == '') { errors.push('<?php echo $osC_Language->get('error_recipient_name_empty'); ?>'); } if ($('recipients_email').value == '') { errors.push('<?php echo $osC_Language->get('error_recipient_email_empty'); ?>'); } if ($('message').value == '') { errors.push('<?php echo $osC_Language->get('error_message_empty'); ?>'); } <?php } ?> if (errors.length > 0) { alert(errors.join('\n')); return false; } else { $('cart_quantity').submit(); } }); <?php } ?> }); </script> Link to comment Share on other sites More sharing options...
Marco Ferreira Posted March 1, 2017 at 05:21 PM Author Report Share #602815 Posted March 1, 2017 at 05:21 PM 1 minuto atrás, Jefferson Reis disse: Em qual plataforma está desenvolvida a loja? Boas, A plataforma já antiga e chama-se tomatocart. A informação que se consegue obter pelos forum é pouca ou nenhuma, pois aparentemente o sitio que reunia a maioria das informações foi atacado. Link to comment Share on other sites More sharing options...
Jefferson Reis Posted March 1, 2017 at 05:30 PM Report Share #602816 Posted March 1, 2017 at 05:30 PM Bom, não é o ideal mais deve te ajudar. Na classe Produto existem 2 funções: getImage() e getImages(), você pode alterar essa funções para retornar o endereço com o https. Link to comment Share on other sites More sharing options...
Marco Ferreira Posted March 1, 2017 at 05:44 PM Author Report Share #602818 Posted March 1, 2017 at 05:44 PM Em 01/03/2017 às 17:30, Jefferson Reis disse: Bom, não é o ideal mais deve te ajudar. Na classe Produto existem 2 funções: getImage() e getImages(), você pode alterar essa funções para retornar o endereço com o https. Boas, Viste o código que coloquei um pouco acima. Link to comment Share on other sites More sharing options...
Jefferson Reis Posted March 1, 2017 at 05:48 PM Report Share #602819 Posted March 1, 2017 at 05:48 PM 1 minuto atrás, Marco Ferreira disse: Boas, Viste o código que coloquei um pouco acima. Vi sim, mandei a postagem anterior me baseando nele, porem a alteração não é nesse código e sim na classe do produto. 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