

DRMasterChief
Trusted Members-
Posts
664 -
Joined
-
Last visited
-
Days Won
14
Content Type
Profiles
Forums
Gallery
Downloads
Articles
Store
Blogs
Everything posted by DRMasterChief
-
I try to install the phpmailer module, i have installed the actual version for Github today, but there is the following error: (it says it could not install, because the version is not compatible with my tb version), i have tb 1.4.0 and php 7.4.33 what to do? is it really only for tb 1.5 and above? i can not send emails at the moment in the 1.4.0 shopversion, not sure why, so my idea was to try this module.
-
yep, long time ago i said that it is necessary to have a good theme and sell the installation for an affordable entry price, e.g. 100.- AND then do a subscription for an low amount each month, e.g. 5 to 10.- or whatever. With this model, you can reach a lot of users/merchants, also small ones with not that money power, and you can generate a good income for the designer/coder and guarantee him a monthly income. This should be the possibility to make him work on the next 'good' theme which he can bring out a year later or so.
-
Yes, you are somewhat right. I think there is a lot of copying involved, hardly any designer/developer will start from scratch. There are really great options that are now necessary. But if someone has a good, new design, they will hardly reveal it or it is simply made uniquely for them and then expensive.
-
bye Twitter, hello X - new Logo is needed, how to change Twitter logo
DRMasterChief replied to DRMasterChief's question in Theme help
ok so no one will change the old logo with the new X ? -
ok, the spam gets better and better 😲 @jquadros sorry, you are really in the wrong forum, this here is about online shop system called thirty bees
-
Mehrwertsteuer Ausnahmen
DRMasterChief replied to Sonni's topic in Deutsches Forum - Generelle Fragen
Hi, ich kenne das Modul nicht, welches ist es genau bzw. wo kommt es her? -
bye Twitter, hello X - new Logo is needed, how to change Twitter logo
DRMasterChief replied to DRMasterChief's question in Theme help
You can find the actual svg icons in my opening, i have included a link there. But how to include these new icons? -
bye Twitter, hello X - new Logo is needed, how to change Twitter logo
DRMasterChief replied to DRMasterChief's question in Theme help
i dont want to go to this site further, i have to deactivate hundreds of cookies manually to see this, this is not a correct behaviour. btw., i do not think that it is easier to include icons instead of font, pls. see my previous post. It´s also about the "how to include and/or update" here, not about the source (the original fontawesome site should be very good for all). -
bye Twitter, hello X - new Logo is needed, how to change Twitter logo
DRMasterChief replied to DRMasterChief's question in Theme help
Hello, yes, but most of the Themes will use FontAwesome i think, not jpgs.... So it should be easier to integrate/update the new X logo instead of change them to jpg icons. To be nostalgic is good most of the times, but in this case it is simply, Twitter is gone and now X is the new company. -
bye Twitter, hello X - new Logo is needed, how to change Twitter logo
DRMasterChief posted a question in Theme help
Hello, as we all know the blue bird Twitter logo is gone, now billions of sites has to change this social logo if you use it in your theme.... FontAwesome goes the not so straight way and implement the new X logo with a new describtion / a new name. The easier way would be to update the visual logo with the same name, so nothing is needed to implement the X (and maybe give a new name to the old bird logo), but thats not fact. My theme uses only one social button, it is Twitter / X and so i have to update the logo by updating FontAwesome. Also the standard thirtybees theme uses the 'old' logo. Here is a compilation of all logos for X, old and new (they do not implement it in 5.x version): Find the Perfect Icon for Your Project | Font Awesome Can anyone give us one help how to update this logo in an easy way? Do i have to update the complete FontAwesome font to v6.x or is it possible just to upload the one X logo which i want to use (it is <font-awesome-icon icon="square-x-twitter" /> e61a). It is also necessary to to this into some CSS files (global.css). Hopefully we can summarize all 'to do´s' here to update such social logos. Hope to get some help here 🤩 thank you! -
interne Links down seit Update auf 1.4
DRMasterChief replied to DRMasterChief's topic in Deutsches Forum - Generelle Fragen
Thanks a lot @the.rampage.rado for checking the site! He figured out that probably the issue was caused by the browser blocking the nonsecure call to the CMS page when clicking because the browser throws non-https errors. At the moment there is no SSL for this test surrounding, so maybe this causes the problematic effect. We will try it later with a SSL connection and i will update this here too. -
interne Links down seit Update auf 1.4
DRMasterChief replied to DRMasterChief's topic in Deutsches Forum - Generelle Fragen
Hi again, i have compiled the files again and just clicked on the CoreUpdater (but he does nothing i think), NOW there is the effect that everything works FINE in Chrome. Only in MS Edge browser it still appears. Is it an browser specific problem? -
interne Links down seit Update auf 1.4
DRMasterChief replied to DRMasterChief's topic in Deutsches Forum - Generelle Fragen
yes, custom theme but this should not be the problem. i expected that the fancybox/popup works when you open the link separately in a browser tab, then the popup is opened >> 🤕 -
interne Links down seit Update auf 1.4
DRMasterChief replied to DRMasterChief's topic in Deutsches Forum - Generelle Fragen
Yes, Advanced EU compliance module is activated and this was updated before i go to php 7.4 (the automatic check for updates told me i has to update it), but not sure if this module is the reason for my problem. Please see the following screenshot: The link for this popup is (Edge browser tools told me), and when i call this link directly in browser tab, there is no problem: <a href="http://mydomain.xyz/en/info/delivery-time?content_only=1" class="iframe"> Shipping excluded </a> -
interne Links down seit Update auf 1.4
DRMasterChief replied to DRMasterChief's topic in Deutsches Forum - Generelle Fragen
Dear @the.rampage.rado thank you for your hint. My main problem is the following: Shipping cost information is no longer displayed in the frontend when you click on the shipping cost information (below the price for each product). The wheel for loading the page spins and spins.... (fancybox_loading.gif) - no popup opens. The internal link to this is http://domain1234567.rpl/de/info/Versandkosten?content_only=1 Caches etc. have been deleted, recompiled and so on, the pages in the CMS are present and correct. php 7.4 is running now and there are no other problems with php (i cant see any). I've just run out of ideas for fancybox_loading.gif . It seems there is a problem with fancybox loading. Thank you, -
interne Links down seit Update auf 1.4
DRMasterChief replied to DRMasterChief's topic in Deutsches Forum - Generelle Fragen
Hi, danke schonmal, ich habe nun php 7.4 laufen, mit dem /vendor -Verzeichnis das ich direkt per ftp von hier kopiert habe (Download specific version | thirty bees) , die Fehlermeldung im BO lautet aber daß ich per CoreUpdater auf die richtige Version updaten soll ? Das geht auch nicht weg. Mein ursprüngliches Problem wie oben beschrieben (fancybox_loading.gif) besteht leider nach wie vor. Kann mir das nicht erklären.... -
Hello, i also want to upgrade to tb 1.4 and i can make an php-update too, maybe php 7.4 would be good. OK, so i tried it but with no luck. In core updater settings, i choose php 7.4 and saved it, then i have changed the php version on server to 7.4 with all recommended extensions (as before), then there was an error and i cant get into the modules catalogue, so i have downloaded the /vendor for 1.4 and php 7.4 as written above @datakick Now i get the following error and still can´t get into modules catalogue: Call to undefined function mb_regex_encoding() in file /home/abcfolder/public_html/vendor/smarty/smarty/libs/plugins/shared.mb_str_replace.php at line 47 28: $string = smarty_mb_str_replace($search, $replace, $string, $c); 29: $count += $c; 30: } 31: } elseif (is_array($search)) { 32: if (!is_array($replace)) { 33: foreach ($search as &$string) { 34: $subject = smarty_mb_str_replace($string, $replace, $subject, $c); 35: $count += $c; 36: } 37: } else { 38: $n = max(count($search), count($replace)); 39: while ($n--) { 40: $subject = smarty_mb_str_replace(current($search), current($replace), $subject, $c); 41: $count += $c; 42: next($search); 43: next($replace); 44: } 45: } 46: } else { 47: $mb_reg_charset = mb_regex_encoding(); 48: // Check if mbstring regex is using UTF-8 49: $reg_is_unicode = !strcasecmp($mb_reg_charset, "UTF-8"); 50: if(!$reg_is_unicode) { 51: // ...and set to UTF-8 if not 52: mb_regex_encoding("UTF-8"); 53: } 54: 55: // See if charset used by Smarty is matching one used by regex... 56: $current_charset = mb_regex_encoding(); 57: $convert_result = (bool)strcasecmp(Smarty::$_CHARSET, $current_charset); and Stack trace: 1. vendor/smarty/smarty/libs/plugins/modifier.replace.php:34 source smarty_mb_str_replace(arguments) 2. admin1234/themes/default/template/helpers/kpi/kpi.tpl source smarty_modifier_replace(arguments) 3. vendor/smarty/smarty/libs/sysplugins/smarty_template_resource_base.php:123 source content_659332dfa95ff8_73132224(arguments) 4. vendor/smarty/smarty/libs/sysplugins/smarty_template_compiled.php:114 source Smarty_Template_Resource_Base->getRenderedTemplateCode(arguments) 5. vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php:216 source Smarty_Template_Compiled->render(arguments) 6. vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatebase.php:238 source Smarty_Internal_Template->render(arguments) 7. vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatebase.php:116 source Smarty_Internal_TemplateBase->_execute(arguments) 8. classes/SmartyCustom.php:555 source Smarty_Internal_TemplateBase->fetch(arguments) 9. classes/SmartyCustom.php:530 source Smarty_Custom_Template->fetchWithRetries(arguments) 10. classes/helper/HelperKpi.php:88 source Smarty_Custom_Template->fetch() 11. controllers/admin/AdminModulesController.php:767 source HelperKpiCore->generate() 12. controllers/admin/AdminModulesController.php:524 source AdminModulesControllerCore->renderKpis() 13. classes/controller/Controller.php:215 source AdminModulesControllerCore->initContent() 14. classes/Dispatcher.php:861 source ControllerCore->run() 15. admin1234/index.php:58 source DispatcherCore->dispatch() Is there any help please? edit: sorry - i have solved this, all to do for this error was to enable mbregex extension (this was included in php 7.2, but not in php 7.4, i have to include it manually 😞 )
-
interne Links down seit Update auf 1.4
DRMasterChief replied to DRMasterChief's topic in Deutsches Forum - Generelle Fragen
oben genannten Fehler erhalte ich wenn ich auf php 7.4 ändere ?!?! php 7.3 geht gar nicht, da kommt gleich ein error 500 laut Anforderungen sollte php 7.2 mit tb 1.4 aber ebenso funktionieren..... btw.... wie müsste ich vorgehen wenn ich auf php 8.x gehen will? -
interne Links down seit Update auf 1.4
DRMasterChief replied to DRMasterChief's topic in Deutsches Forum - Generelle Fragen
Module 'thirty bees Updater' [tbupdater] is not compatible with target version of thirty bee -
Hallo, ich versuche es erstmal im deutschen Forum: habe heute einige Updates von einzelnen Modulen gemacht, danach ein gesamtes Update auf die Version 1.4 , php ist 7.2.34 Nun wird im Frontend bei einem Klick auf den Versandkostenhinweis (unterhalb vom Preis etc. bei jedem Produkt) keine Versandkosten-Info mehr aufgemacht. Das Rad zum Seite laden dreht und dreht sich.... (fancybox_loading.gif) - kein Popup geht auf. Der interne Link dazu ist bspw. dieser: http://domain1234567.rpl/de/info/Versandkosten?content_only=1 Caches etc. sind gelöscht, neu kompiliert usw., die Seiten im CMS sind da und korrekt. Habe grade keine Idee mehr..... jemand mit Hilfe? Danke Euch, und alles Gute für jeden hier für das neue Jahr !
-
Danke für die Info, auch wenns lange her ist. Macht ja nix - wie läuft es dann aktuell bei Euch?
-
Help me develop killer One Page Checkout module
DRMasterChief replied to datakick's topic in Modules
This would be super great, @datakick Some test users give us the feedback that the actual 'non visible' +/- buttons are very unusual and complicated. Another thing is to make the items in the cart clickable (a lot of people want to see the items again when they have the overview in cart). At the moment it is not possible to click the items, you must go back to menu or use the search, not very user friendly. And btw., is there any idea about the esential product features (i wrote a message to you)? Maybe something like this, but where to add in the Chex code? <p class="product-name"><a href="{$link->getProductLink($product.id_product, $product.link_rewrite, $product.category, null, null, $product.id_shop, $product.id_product_attribute, false, false, true)|escape:'html':'UTF-8'}">{$product.name|escape:'html':'UTF-8'}</a></p> Hier wird dann die Kurzbeschreibung angezeigt <p class="cart_ref">{$product.description_short|strip_tags:false|escape:'htmlall':'UTF-8'}</p> Hier geht der normale Code weiter {if $product.reference}<small class="cart_ref">{l s='SKU'}{$smarty.capture.default}{$product.reference|escape:'html':'UTF-8'}</small>{/if} -
Help me develop killer One Page Checkout module
DRMasterChief replied to datakick's topic in Modules
In the cart field, can we have +/- and X buttons visible by default? So to avoid clicking on Edit then then Done. This would be absolutely an improvement! We really need this 🙂 -
Help me develop killer One Page Checkout module
DRMasterChief replied to datakick's topic in Modules
Thank you, but hmmm... the normal checkout works fine, an Chex module is active, so there should not be this problem then as you say? -
Help me develop killer One Page Checkout module
DRMasterChief replied to datakick's topic in Modules
Hello, i have tried the Chex 0.9.0 , but now i am getting an error 500. I have choosen the One Page Checkout (Order process type) in BO Preferences/Orders and the module is active (but i have no valid license). The error is as follows. What to do? What is happening and how can i solve this. I think i really will use Chex but i have to fix this first. 1:{* 2:* 2007-2015 PrestaShop 3:* 4:* NOTICE OF LICENSE 5:* 6:* This source file is subject to the Academic Free License (AFL 3.0) 7:* that is bundled with this package in the file LICENSE.txt. 8:* It is also available through the world-wide-web at this URL: 9:* http://opensource.org/licenses/afl-3.0.php 10:* If you did not receive a copy of the license and are unable to 11:* obtain it through the world-wide-web, please send an email 12:* to [email protected] so we can send you a copy immediately. 13:* 14:* DISCLAIMER 15:* 16:* Do not edit or add to this file if you wish to upgrade PrestaShop to newer 17:* versions in the future. If you wish to customize PrestaShop for your 18:* needs please refer to http://www.prestashop.com for more information. 19:* 20:* @author PrestaShop SA <[email protected]> 21:* @copyright 2007-2015 PrestaShop SA 22:* @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0) 23:* International Registered Trademark & Property of PrestaShop SA 24:*} 25:{if !$opc} 26: {capture name=path}{l s='Shipping:'}{/capture} 27: {assign var='current_step' value='shipping'} 28: <div id="carrier_area"> 29: <h1 class="page-heading">{l s='Shipping:'}</h1> 30:<!-- disabled showing order-steps --> 31: {* include file="$tpl_dir./order-steps.tpl" *} 32: {include file="$tpl_dir./errors.tpl"} 33: <form id="form" action="{$link->getPageLink('order', true, NULL, "{if $multi_shipping}multi-shipping={$multi_shipping}{/if}")|escape:'html':'UTF-8'}" method="post" name="carrier_area"> 34:{else} 35: <div id="carrier_area" class="opc-main-block"> 36: <h1 class="page-heading step-num"><span>2</span> {l s='Delivery methods'}</h1> 37: <div id="opc_delivery_methods" class="opc-main-block"> 38: <div id="opc_delivery_methods-overlay" class="opc-overlay" style="display: none;"></div> 39:{/if} 40:<div class="order_carrier_content box"> 41: {if isset($virtual_cart) && $virtual_cart} 42: <input id="input_virtual_carrier" class="hidden" type="hidden" name="id_carrier" value="0" /> 43: <p class="alert alert-warning">{l s='No carrier is needed for this order.'}</p> 44: {else} 45: <div id="HOOK_BEFORECARRIER"> 46: {if isset($carriers) && isset($HOOK_BEFORECARRIER)} 47: {$HOOK_BEFORECARRIER} 48: {/if} 49: </div> 50: {if isset($isVirtualCart) && $isVirtualCart} 51: <p class="alert alert-warning">{l s='No carrier is needed for this order.'}</p> 52: {else} 53: <div class="delivery_options_address"> 54: {if isset($delivery_option_list)} 55: {foreach $delivery_option_list as $id_address => $option_list} 56: <p class="carrier_title"> 57: {if isset($address_collection[$id_address])} 58: {l s='Choose a shipping option for this address:'} {$address_collection[$id_address]->alias} 59: {else} 60: {l s='Choose a shipping option'} 61: {/if} 62: </p> 63: <div class="delivery_options"> 64: {foreach $option_list as $key => $option} 65: <div class="delivery_option {if ($option@index % 2)}alternate_{/if}item"> 66: <div> 67: <table class="resume table table-bordered{if !$option.unique_carrier} hide{/if}"> 68: <tr> 69: <td class="delivery_option_radio"> 70: <input id="delivery_option_{$id_address|intval}_{$option@index}" class="delivery_option_radio" type="radio" name="delivery_option[{$id_address|intval}]" data-key="{$key}" data-id_address="{$id_address|intval}" value="{$key}"{if isset($delivery_option[$id_address]) && $delivery_option[$id_address] == $key} checked="checked"{/if} /> 71: </td> 72: <td class="delivery_option_logo"> 73: {foreach $option.carrier_list as $carrier} 74: {if $carrier.logo} 75: <img class="order_carrier_logo" src="{$carrier.logo|escape:'htmlall':'UTF-8'}" alt="{$carrier.instance->name|escape:'htmlall':'UTF-8'}"/> 76: {elseif !$option.unique_carrier} 77: {$carrier.instance->name|escape:'htmlall':'UTF-8'} 78: {if !$carrier@last} - {/if} 79: {/if} 80: {/foreach} 81: </td> 82: <td> 83: {if $option.unique_carrier} 84: {foreach $option.carrier_list as $carrier} 85: <strong>{$carrier.instance->name|escape:'htmlall':'UTF-8'}</strong> 86: {/foreach} 87: {if isset($carrier.instance->delay[$cookie->id_lang])} 88: <br />{l s='Delivery time:'} {$carrier.instance->delay[$cookie->id_lang]|escape:'htmlall':'UTF-8'} 89: {/if} 90: {/if} 91: {if count($option_list) > 1} 92: <br /> 93: {if $option.is_best_grade} 94: {if $option.is_best_price} 95: <span class="best_grade best_grade_price best_grade_speed">{l s='The best price and speed'}</span> 96: {else} 97: <span class="best_grade best_grade_speed">{l s='The fastest'}</span> 98: {/if} 99: {elseif $option.is_best_price} 100: <span class="best_grade best_grade_price">{l s='The best price'}</span> 101: {/if} 102: {/if} 103: </td> 104: <td class="delivery_option_price"> 105: <div class="delivery_option_price"> 106: {if $option.total_price_with_tax && !$option.is_free && (!isset($free_shipping) || (isset($free_shipping) && !$free_shipping))} 107: {if $use_taxes == 1} 108: {if $priceDisplay == 1} 109: {convertPrice price=$option.total_price_without_tax}{if $display_tax_label} {l s='(tax excl.)'}{/if} 110: {else} 111: {convertPrice price=$option.total_price_with_tax}{if $display_tax_label} {l s='(tax incl.)'}{/if} 112: {/if} 113: {else} 114: {convertPrice price=$option.total_price_without_tax} 115: {/if} 116: {else} 117: {l s='Free'} 118: {/if} 119: </div> 120: </td> 121: </tr> 122: </table> 123: {if !$option.unique_carrier} 124: <table class="delivery_option_carrier{if isset($delivery_option[$id_address]) && $delivery_option[$id_address] == $key} selected{/if} resume table table-bordered{if $option.unique_carrier} hide{/if}"> 125: <tr> 126: {if !$option.unique_carrier} 127: <td rowspan="{$option.carrier_list|@count}" class="delivery_option_radio first_item"> 128: <input id="delivery_option_{$id_address|intval}_{$option@index}" class="delivery_option_radio" type="radio" name="delivery_option[{$id_address|intval}]" data-key="{$key}" data-id_address="{$id_address|intval}" value="{$key}"{if isset($delivery_option[$id_address]) && $delivery_option[$id_address] == $key} checked="checked"{/if} /> 129: </td> 130: {/if} 131: {assign var="first" value=current($option.carrier_list)} 132: <td class="delivery_option_logo{if $first.product_list[0].carrier_list[0] eq 0} hide{/if}"> 133: {if $first.logo} 134: <img class="order_carrier_logo" src="{$first.logo|escape:'htmlall':'UTF-8'}" alt="{$first.instance->name|escape:'htmlall':'UTF-8'}"/> 135: {elseif !$option.unique_carrier} 136: {$first.instance->name|escape:'htmlall':'UTF-8'} 137: {/if} 138: </td> 139: <td class="{if $option.unique_carrier}first_item{/if}{if $first.product_list[0].carrier_list[0] eq 0} hide{/if}"> 140: <input type="hidden" value="{$first.instance->id|intval}" name="id_carrier" /> 141: {if isset($first.instance->delay[$cookie->id_lang])} 142: <i class="icon-info-sign"></i> 143: {strip} 144: {$first.instance->delay[$cookie->id_lang]|escape:'htmlall':'UTF-8'} 145: 146: {if count($first.product_list) <= 1} 147: ({l s='For this product:'} 148: {else} 149: ({l s='For these products:'} 150: {/if} 151: {/strip} 152: {foreach $first.product_list as $product} 153: {if $product@index == 4} 154: <acronym title=" 155: {/if} 156: {strip} 157: {if $product@index >= 4} 158: {$product.name|escape:'htmlall':'UTF-8'} 159: {if isset($product.attributes) && $product.attributes} 160: {$product.attributes|escape:'htmlall':'UTF-8'} 161: {/if} 162: {if !$product@last} 163: , 164: {else} 165: ">…</acronym>) 166: {/if} 167: {else} 168: {$product.name|escape:'htmlall':'UTF-8'} 169: {if isset($product.attributes) && $product.attributes} 170: {$product.attributes|escape:'htmlall':'UTF-8'} 171: {/if} 172: {if !$product@last} 173: , 174: {else} 175: ) 176: {/if} 177: {/if} 178: {/strip} 179: {/foreach} 180: {/if} 181: </td> 182: <td rowspan="{$option.carrier_list|@count}" class="delivery_option_price"> 183: <div class="delivery_option_price"> 184: {if $option.total_price_with_tax && !$option.is_free && (!isset($free_shipping) || (isset($free_shipping) && !$free_shipping))} 185: {if $use_taxes == 1} 186: {if $priceDisplay == 1} 187: {convertPrice price=$option.total_price_without_tax}{if $display_tax_label} {l s='(tax excl.)'}{/if} 188: {else} 189: {convertPrice price=$option.total_price_with_tax}{if $display_tax_label} {l s='(tax incl.)'}{/if} 190: {/if} 191: {else} 192: {convertPrice price=$option.total_price_without_tax} 193: {/if} 194: {else} 195: {l s='Free'} 196: {/if} 197: </div> 198: </td> 199: </tr> 200: {foreach $option.carrier_list as $carrier} 201: {if $carrier@iteration != 1} 202: <tr> 203: <td class="delivery_option_logo{if $carrier.product_list[0].carrier_list[0] eq 0} hide{/if}"> 204: {if $carrier.logo} 205: <img class="order_carrier_logo" src="{$carrier.logo|escape:'htmlall':'UTF-8'}" alt="{$carrier.instance->name|escape:'htmlall':'UTF-8'}"/> 206: {elseif !$option.unique_carrier} 207: {$carrier.instance->name|escape:'htmlall':'UTF-8'} 208: {/if} 209: </td> 210: <td class="{if $option.unique_carrier} first_item{/if}{if $carrier.product_list[0].carrier_list[0] eq 0} hide{/if}"> 211: <input type="hidden" value="{$first.instance->id|intval}" name="id_carrier" /> 212: {if isset($carrier.instance->delay[$cookie->id_lang])} 213: <i class="icon-info-sign"></i> 214: {strip} 215: {$carrier.instance->delay[$cookie->id_lang]|escape:'htmlall':'UTF-8'} 216: 217: {if count($first.product_list) <= 1} 218: ({l s='For this product:'} 219: {else} 220: ({l s='For these products:'} 221: {/if} 222: {/strip} 223: {foreach $carrier.product_list as $product} 224: {if $product@index == 4} 225: <acronym title=" 226: {/if} 227: {strip} 228: {if $product@index >= 4} 229: {$product.name|escape:'htmlall':'UTF-8'} 230: {if isset($product.attributes) && $product.attributes} 231: {$product.attributes|escape:'htmlall':'UTF-8'} 232: {/if} 233: {if !$product@last} 234: , 235: {else} 236: ">…</acronym>) 237: {/if} 238: {else} 239: {$product.name|escape:'htmlall':'UTF-8'} 240: {if isset($product.attributes) && $product.attributes} 241: {$product.attributes|escape:'htmlall':'UTF-8'} 242: {/if} 243: {if !$product@last} 244: , 245: {else} 246: ) 247: {/if} 248: {/if} 249: {/strip} 250: {/foreach} 251: {/if} 252: </td> 253: </tr> 254: {/if} 255: {/foreach} 256: </table> 257: {/if} 258: </div> 259: </div> <!-- end delivery_option --> 260: {/foreach} 261: </div> <!-- end delivery_options --> 262: <div class="hook_extracarrier" id="HOOK_EXTRACARRIER_{$id_address}"> 263: {if isset($HOOK_EXTRACARRIER_ADDR) && isset($HOOK_EXTRACARRIER_ADDR.$id_address)}{$HOOK_EXTRACARRIER_ADDR.$id_address}{/if} 264: </div> 265: {foreachelse} 266: {assign var='errors' value=' '|explode:''} 267: <p class="alert alert-warning" id="noCarrierWarning"> 268: {foreach $cart->getDeliveryAddressesWithoutCarriers(true, $errors) as $address} 269: {if empty($address->alias)} 270: {l s='No carriers available.'} 271: {else} 272: {assign var='flag_error_message' value=false} 273: {foreach $errors as $error} 274: {if $error == Carrier::SHIPPING_WEIGHT_EXCEPTION} 275: {$flag_error_message = true} 276: {l s='The product selection cannot be delivered by the available carrier(s): it is too heavy. Please amend your cart to lower its weight.'} 277: {elseif $error == Carrier::SHIPPING_PRICE_EXCEPTION} 278: {$flag_error_message = true} 279: {l s='The product selection cannot be delivered by the available carrier(s). Please amend your cart.'} 280: {elseif $error == Carrier::SHIPPING_SIZE_EXCEPTION} 281: {$flag_error_message = true} 282: {l s='The product selection cannot be delivered by the available carrier(s): its size does not fit. Please amend your cart to reduce its size.'} 283: {/if} 284: {/foreach} 285: {if !$flag_error_message} 286: {l s='No carriers available for the address "%s".' sprintf=$address->alias} 287: {/if} 288: {/if} 289: {if !$address@last} 290: <br /> 291: {/if} 292: {foreachelse} 293: {l s='No carriers available.'} 294: {/foreach} 295: </p> 296: {/foreach} 297: {/if} 298: </div> <!-- end delivery_options_address --> 299: <div id="extra_carrier" style="display: none;"></div> 300: {if $opc} 301: <p class="carrier_title">{l s='Leave a message'}</p> 302: <div> 303: <p>{l s='If you would like to add a comment about your order, please write it in the field below.'}</p> 304: <textarea class="form-control" cols="120" rows="2" name="message" id="message">{strip} 305: {if isset($oldMessage)}{$oldMessage|escape:'html':'UTF-8'}{/if} 306: {/strip}</textarea> 307: </div> 308: {/if} 309: {if $recyclablePackAllowed} 310: <p class="carrier_title">{l s='Recyclable Packaging'}</p> 311: <div class="checkbox recyclable"> 312: <label for="recyclable"> 313: <input type="checkbox" name="recyclable" id="recyclable" value="1"{if $recyclable == 1} checked="checked"{/if} /> 314: {l s='I would like to receive my order in recycled packaging.'} 315: </label> 316: </div> 317: {/if} 318: {if $giftAllowed} 319: {if $opc} 320: <hr style="" /> 321: {/if} 322: <p class="carrier_title">{l s='Gift'}</p> 323: <p class="checkbox gift"> 324: <input type="checkbox" name="gift" id="gift" value="1"{if $cart->gift == 1} checked="checked"{/if} /> 325: <label for="gift"> 326: {l s='I would like my order to be gift wrapped.'} 327: {if $gift_wrapping_price > 0} 328: <i>({l s='Additional cost of'} 329: <span class="price" id="gift-price"> 330: {if $priceDisplay == 1} 331: {convertPrice price=$total_wrapping_tax_exc_cost} 332: {else} 333: {convertPrice price=$total_wrapping_cost} 334: {/if} 335: </span> 336: {if $use_taxes && $display_tax_label} 337: {if $priceDisplay == 1} 338: {l s='(tax excl.)'} 339: {else} 340: {l s='(tax incl.)'} 341: {/if} 342: {/if}) 343: </i> 344: {/if} 345: </label> 346: </p> 347: <p id="gift_div"> 348: <label for="gift_message">{l s='If you\'d like, you can add a note to the gift:'}</label> 349: <textarea rows="2" cols="120" id="gift_message" class="form-control" name="gift_message">{$cart->gift_message|escape:'html':'UTF-8'}</textarea> 350: </p> 351: {/if} 352: {/if} 353: {/if} 354: {if $conditions && $cms_id && (! isset($advanced_payment_api) || !$advanced_payment_api)} 355: {if $opc} 356: <hr style="" /> 357: {/if} 358: {if isset($override_tos_display) && $override_tos_display} 359: {$override_tos_display} 360: {else} 361: <p class="checkbox"> 362: <input type="checkbox" name="cgv" id="cgv" value="1" {if $checkedTOS}checked="checked"{/if} /> 363: <label for="cgv">{l s='I agree to the terms of service and will adhere to them unconditionally.'}</label> 364: <a href="{$link_conditions|escape:'html':'UTF-8'}" class="iframe" rel="nofollow">{l s='(Read the Terms of Service)'}</a> 365: </p> 366: {/if} 367: {/if} 368: </div> <!-- end delivery_options_address --> 369: {if !$opc} 370: <p class="cart_navigation clearfix"> 371: <input type="hidden" name="step" value="3" /> 372: <input type="hidden" name="back" value="{$back}" /> 373: {if !$is_guest} 374: {if $back} 375: <a href="{$link->getPageLink('order', true, NULL, "step=1&back={$back}{if $multi_shipping}&multi-shipping={$multi_shipping}{/if}")|escape:'html':'UTF-8'}" title="{l s='Previous'}" class="button-exclusive btn btn-default"> 376: <i class="icon-chevron-left"></i> 377: {l s='Continue shopping'} 378: </a> 379: {else} 380: <a href="{$link->getPageLink('order', true, NULL, "step=1{if $multi_shipping}&multi-shipping={$multi_shipping}{/if}")|escape:'html':'UTF-8'}" title="{l s='Previous'}" class="button-exclusive btn btn-default"> 381: <i class="icon-chevron-left"></i> 382: {l s='Continue shopping'} 383: </a> 384: {/if} 385: {else} 386: <a href="{$link->getPageLink('order', true, NULL, "{if $multi_shipping}multi-shipping={$multi_shipping}{/if}")|escape:'html':'UTF-8'}" title="{l s='Previous'}" class="button-exclusive btn btn-default"> 387: <i class="icon-chevron-left"></i> 388: {l s='Continue shopping'} 389: </a> 390: {/if} 391: {if isset($virtual_cart) && $virtual_cart || (isset($delivery_option_list) && !empty($delivery_option_list))} 392: <button type="submit" name="processCarrier" class="button btn standard-checkout button-medium"> 393: <span> 394: {l s='Proceed to checkout'} 395: <i class="icon-chevron-right right"></i> 396: </span> 397: </button> 398: {/if} 399: </p> 400: </form> 401: {else} 402: </div> <!-- end opc_delivery_methods --> 403: {/if} 404:</div> <!-- end carrier_area --> 405:{strip} 406:{if !$opc} 407: {addJsDef orderProcess='order'} 408: {if isset($virtual_cart) && !$virtual_cart && $giftAllowed && $cart->gift == 1} 409: {addJsDef cart_gift=true} 410: {else} 411: {addJsDef cart_gift=false} 412: {/if} 413: {addJsDef orderUrl=$link->getPageLink("order", true)|escape:'quotes':'UTF-8'} 414: {addJsDefL name=txtProduct}{l s='Product' js=1}{/addJsDefL} 415: {addJsDefL name=txtProducts}{l s='Products' js=1}{/addJsDefL} 416:{/if} 417:{if $conditions} 418: {addJsDefL name=msg_order_carrier}{l s='You must agree to the terms of service before continuing.' js=1}{/addJsDefL} 419:{/if} 420:{/strip} ------------------ Stack trace 1. vendor/smarty/smarty/libs/sysplugins/smarty_template_resource_base.php:123 source content_639db455e37a08_08437405(arguments) 2. vendor/smarty/smarty/libs/sysplugins/smarty_template_compiled.php:114 source Smarty_Template_Resource_Base->getRenderedTemplateCode(arguments) 3. vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php:216 source Smarty_Template_Compiled->render(arguments) 4. vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php:385 source Smarty_Internal_Template->render() 5. themes/01response/order-opc.tpl source Smarty_Internal_Template->_subTemplateRender(arguments) 6. vendor/smarty/smarty/libs/sysplugins/smarty_template_resource_base.php:123 source content_639db455ba2254_18635637(arguments) 7. vendor/smarty/smarty/libs/sysplugins/smarty_template_compiled.php:114 source Smarty_Template_Resource_Base->getRenderedTemplateCode(arguments) 8. vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php:216 source Smarty_Template_Compiled->render(arguments) 9. vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatebase.php:232 source Smarty_Internal_Template->render(arguments) 10. vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatebase.php:116 source Smarty_Internal_TemplateBase->_execute(arguments) 11. classes/SmartyCustom.php:179 source Smarty_Internal_TemplateBase->fetch(arguments) 12. classes/controller/FrontController.php:986 source SmartyCustomCore->fetch(arguments) 13. classes/controller/Controller.php:228 source FrontControllerCore->display() 14. classes/controller/FrontController.php:255 source ControllerCore->run() 15. classes/Dispatcher.php:852 source FrontControllerCore->run() 16. ./index.php:33 source DispatcherCore->dispatch() opc_090_error500.txt