superskyman100 Posted February 28, 2020 Share Posted February 28, 2020 Hi, I'm on PS 1.7.6.3 Trying to add one embed tracking solution to my Order History page. Here : <!--Tracking number input box.--> <input type="text" id="YQNum" maxlength="50"/> <!--The button is used to call script method.--> <input type="button" value="TRACK" onclick="doTrack()"/> <!--Container to display the tracking result.--> <div id="YQContainer"></div> <!--Script code can be put in the bottom of the page, wait until the page is loaded then execute.--> <script type="text/javascript" src="//www.17track.net/externalcall.js"></script> <script type="text/javascript"> function doTrack() { var num = document.getElementById("YQNum").value; if(num===""){ alert("Enter your number."); return; } YQV5.trackSingle({ //Required, Specify the container ID of the carrier content. YQ_ContainerId:"YQContainer", //Optional, specify tracking result height, max height 800px, default is 560px. YQ_Height:560, //Optional, select carrier, default to auto identify. YQ_Fc:"0", //Optional, specify UI language, default language is automatically detected based on the browser settings. YQ_Lang:"en", //Required, specify the number needed to be tracked. YQ_Num:num }); } </script> I tried it that way but nothing appears on my page : * DISCLAIMER * * Do not edit or add to this file if you wish to upgrade PrestaShop to newer * versions in the future. If you wish to customize PrestaShop for your * needs please refer to http://www.prestashop.com for more information. * * @author PrestaShop SA <contact@prestashop.com> * @copyright 2007-2017 PrestaShop SA * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0) * International Registered Trademark & Property of PrestaShop SA *} {extends file='customer/page.tpl'} {block name='page_title'} {l s='Order history' d='Shop.Theme.Customeraccount'} {/block} {block name='page_content'} <h6>{l s='Here are the orders you\'ve placed since your account was created.' d='Shop.Theme.Customeraccount'}</h6> {if $orders} <table class="table table-striped table-bordered table-labeled hidden-sm-down"> <thead class="thead-default"> <tr> <th>{l s='Order reference' d='Shop.Theme.Checkout'}</th> <th>{l s='Date' d='Shop.Theme.Checkout'}</th> <th>{l s='Total price' d='Shop.Theme.Checkout'}</th> <th class="hidden-md-down">{l s='Payment' d='Shop.Theme.Checkout'}</th> <th class="hidden-md-down text-center">{l s='Status' d='Shop.Theme.Checkout'}</th> <th class="text-center">{l s='Invoice' d='Shop.Theme.Checkout'}</th> <th> </th> </tr> </thead> <tbody> {foreach from=$orders item=order} <tr> <th scope="row">{$order.details.reference}</th> <td>{$order.details.order_date}</td> <td class="text-xs-right">{$order.totals.total.value}</td> <td class="hidden-md-down">{$order.details.payment}</td> <td class="text-center"> <span class="label label-pill {$order.history.current.contrast}" style="background-color:{$order.history.current.color}" > {$order.history.current.ostate_name} </span> </td> <td class="text-center hidden-md-down"> {if $order.details.invoice_url} <a href="{$order.details.invoice_url}"><i class="fa fa-file-pdf-o" aria-hidden="true"></i></a> {else} - {/if} </td> <td class="text-center order-actions"> <a href="{$order.details.details_url}" data-link-action="view-order-details"> {l s='Details' d='Shop.Theme.Customeraccount'} </a> {if $order.details.reorder_url} <a href="{$order.details.reorder_url}">{l s='Reorder' d='Shop.Theme.Actions'}</a> {/if} </td> </tr> {/foreach} </tbody> </table> <div class="orders hidden-md-up"> {foreach from=$orders item=order} <div class="order"> <div class="row"> <div class="col-12"> <a href="{$order.details.details_url}"><h3>{$order.details.reference}</h3></a> <div class="date">{$order.details.order_date}</div> <div class="total">{$order.totals.total.value}</div> <div class="status"> <span class="label label-pill {$order.history.current.contrast}" style="background-color:{$order.history.current.color}" > {$order.history.current.ostate_name} </span> </div> </div> </div> </div> {/foreach} </div> {/if} {/block} <!--Tracking number input box.--> <input type="text" id="YQNum" maxlength="50"/> <!--The button is used to call script method.--> <input type="button" value="TRACK" onclick="doTrack()"/> <!--Container to display the tracking result.--> <div id="YQContainer"></div> <!--Script code can be put in the bottom of the page, wait until the page is loaded then execute.--> <script type="text/javascript" src="//www.17track.net/externalcall.js"></script> <script type="text/javascript"> function doTrack() { var num = document.getElementById("YQNum").value; if(num===""){ alert("Enter your number."); return; } YQV5.trackSingle({ //Required, Specify the container ID of the carrier content. YQ_ContainerId:"YQContainer", //Optional, specify tracking result height, max height 800px, default is 560px. YQ_Height:560, //Optional, select carrier, default to auto identify. YQ_Fc:"0", //Optional, specify UI language, default language is automatically detected based on the browser settings. YQ_Lang:"en", //Required, specify the number needed to be tracked. YQ_Num:num }); } </script> Obviously i dd something wrong but i'm not good at coding.... If anyone can tell me that would help a lot ! Thanks guys 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