Jump to content
thirty bees forum

DRMasterChief

Members
  • Posts

    575
  • Joined

  • Last visited

  • Days Won

    12

Everything posted by DRMasterChief

  1. 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,
  2. 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....
  3. 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 😞 )
  4. 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?
  5. Module 'thirty bees Updater' [tbupdater] is not compatible with target version of thirty bee
  6. 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 !
  7. Danke für die Info, auch wenns lange her ist. Macht ja nix - wie läuft es dann aktuell bei Euch?
  8. 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}
  9. 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 🙂
  10. 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?
  11. 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 license@prestashop.com 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 <contact@prestashop.com> 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:'}&nbsp;{$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: &nbsp; 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: ,&nbsp; 164: {else} 165: ">&hellip;</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: ,&nbsp; 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: &nbsp; 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: ,&nbsp; 235: {else} 236: ">&hellip;</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: ,&nbsp; 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: &nbsp;<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
  12. Hello and welcome 🙂 Most of the merchants use this for other things (use translations to modify the text). It is in your hands to always use recycled packaging, i think there is no need to give the customer the possibility to choose this in year 2022..... just a short idea from me.
  13. Hallo, da gibts einige Themen dazu (englisch), musst mal suchen, ist eine lapidare Lösung wie ich mich erinnern kann.
  14. Hi, can you point to this at a Paypal website please? Or any other official comment from Paypal? We are also doing in Germany and maybe i can help with some information.
  15. Thank you for sharing with us, i will try it 🙂
  16. Ich möchte mich da nicht im Kreis drehen, finde deine Aussage aber nicht zutreffend. Ich soll also ein Lager bauen in GB, Personal dort einstellen und alles als LTD laufen lassen damit Engländer von England aus beliefert werden? Obwohl ich das alles hier in DE habe und meine Ware in einen Karton packe und nach GB senden kann? Selbst mit Brexit funktioniert die Welt nicht mehr so. Und gerade wegen Brexit kaufen die Leute dort überall ein, weil sie es müssen, weil es inländisch je nach Markt/Nische/Produkt kein Angebot mehr gibt.
  17. @nickz danke, aber das ist hier wirklich nicht Thema, den Rest hat Occam schon dazu geschrieben. Englisch deshalb, weil das weltweit ok ist, wir haben Kunden in USA, Italien, Australien, Thailand, Guam und sonstnochwo.... darüber mal nachgedacht?? Danke für die Info bez. Nemo´s Lösung, werde ich mir ansehen, kannte ich noch nicht.
  18. Same here, install is done in 2 minutes on a webhost (Europe), no matter if 1.1.0 or 1.2.0 or 1.3.0
  19. Cyberduck can also do this, it is a FTP programm for you computer, but transfers directly from server to server.
  20. Could this be theme-related? I have no problem with this checkbox, it was shown in 1.1.0 and now in 1.2.0 also, i do not use the standard theme. Could i help in anyway (maybe i can check some files from my theme)?
  21. Hi, before updated/changing an live shop, everyone should try such an update in an separate surrounding (new webhosting e.g. or subfolder) with the steps @the.rampage.rado explained. Yes, you can install tb and import the database then, best way to do this is by phpMyAdmin (should be found via your hosting menu). Database scheme should be fit to the settings which you give in the tb installation, please check! A lot of good help can be found for such an update by searchfunction here and in other forums too.
  22. 👍 There should be a focus on SEO too, so this means the category site and home should have some space for text content related to the products.
  23. Hi, i am looking for someone professional who can do the following for an German shop with Chex module: show delivery time for each item in cart (source is the given delivery time from BO/catalogue from each item) & show a short description for each item in cart (source can be the normal item description from catalogue with a truncate of e.g. 30 or so....) Maybe @datakick can help and/or we do it as a forums benefit, as it is for his Chex module? Means, we pay for this job and everyone can use these modifications if needed. thank you
  24. Yeeha! Thank you, works great. I am sure one can also add this in the folder themes/mytheme/css/autoload/custom.css ? I have this file and some overrides in it, so everything will be in one place... To change color of the input fields (only for information for further askers): .chex-input-label { font-size: 12px; margin: 10px 0px 5px; padding: 0px; font-weight: 400; color: #ff6666;} .chex-input input::placeholder { color: #BD6C82;} .chex-input textarea::placeholder { color: #bada55;}
  25. One question is how to always display the field 'edit' in the cart. It is very confusing for most of the customers when they can not change the qty. in an easy way. One step for an improvement can be to show this field instantly. Thank you for an hint on this !!
×
×
  • Create New...