Jump to content

Welcome, Guest!

By registering with us, you'll be able to discuss, share and private message with other members of our community.

Leaderboard


Popular Content

Showing content with the highest reputation since 10/15/2019 in all areas

  1. 4 points
    In the last weeks @SLiCK_303 and I have invested dozens of hours, to improve this module. He was my testing buddy (thanks!) and gave his opinion about the features. We have now a beta ready, that should be tested by other users. We can't test all possibilites ourself, as the module can be used in so many ways. Technically the module has got a huge rewrite... New in 2.0.0: Referral system Expire of loyalty points Conversion of loyalty points on checkout Editing player history Some few smaller things Who is ready to test? Make sure you only use this version on test installations... genzo_krona-beta1.zip
  2. 2 points
    You should upgrade to latest 1.1.0. That would actually solve this issue, as it contains new error handling code that does not emit notices or warnings to standard output Because you are experiencing so many issues, you should investigate what's wrong. Use core updater to detect modified files. Use Override check module to see what overrides you have installed. Use latest (unreleased) version of core updater 1.2.0 to find database differences, and possibly fix them, etc...
  3. 2 points
    Problem now solved! The problem was the app key in the Paylike module settings. In the customer dashboard at Paylike you have to generate that app key, I had actually copied and pasted the the ID as I could only see the public key (so that gets pasted into the public key in TB Paylike module) and an ID which looked like a key as it was a long number. This is incorrect, you have to click on Apps Create generate an app key, this was not obvious to me and first blush and I had copied and pasted an ID. There is no guide tips in the dashboard so you have to find your feet yourself. So, if you use the Paylike payment module make sure you copy and paste: 1) The Public key in Customer Dashboard at Paylike to Public key in TB Paylike module 2) Generate an App Key in Paylike Customer Dashboard and paste to app key in TB Paylike module I might add the Paylike payment module works really well and at 1.4% transaction charge and no set up or monthly recurring charges seems a good deal.
  4. 2 points
    And now since I know that Petr has an adress in L.A. 😊 while doing tests I can tell you that our orders for Sep. and Oct. increased three times while the numer of open carts decreased by two times in comparission to last year. I am confident that this is mainly due to Petr's CHEX module. Thank you to all who tested and for Datakick's constant development of his modules.
  5. 1 point
    well, i'd say most people think that if you are going to run the release of 1.1.0, that you should just be on 1.1.x Bleeding Edge (meaning the very latest code on github), as it has a boat load of fixes. However in this case it broke something, and thats why some people dont use bleeding edge, cause on rare occasion something breaks. Since you are not on bleeding edge, the 'fix' I proposed above will not help you. sorry. Is this your production site that is having problems running 1.1.0, or is this a test site? I do suggest you wait a day or two, untill the correct fix is on github, and then upgrade to 1.1.x Bleeding Edge via the coreupdater. There are many fixes from 1.1.0 and fixes for Niara.
  6. 1 point
    I haven't got any feedback from merchants... It seems, that there is no really interests in this module. Here is the newest beta, which will be v.2.0.0, if there is feedback/bug reports. genzo_krona-beta2.zip
  7. 1 point
    And you will probably want to modify order-detail.tpl file as well to add breadcrumbs support. Add something like this to the very beginning of the file {capture name=path} <a href="{$link->getPageLink('my-account', true)|escape:'html':'UTF-8'}"> {l s='My account'} </a> <span class="navigation-pipe">{$navigationPipe}</span> <a href="{$link->getPageLink('history', true)|escape:'html':'UTF-8'}"> {l s='Order history'} </a> <span class="navigation_page"> {l s='Order %s' sprintf=[$order->reference]} </span> {/capture}
  8. 1 point
    So I just noticed something I haven't looked at in a looong time. When you goto BO>Customers>Groups then edit a group. Does setting Authorized modules actually do anything? Or is this some ancient leftover code that basically does nothing?
  9. 1 point
    @dynambee is correct. I can just add that this functionality still works correctly. As far as I can tell, there exists 3 restrictions for modules Disable on tablet / Disable on mobile / Disable on computer module preferences can be used to display modules on specific device types only Multistore restriction -- if you have multistore, you can enable module for specific shops only Customer group restriction - the one we are talking about All of these impact list of hooks that are being executed. You can also manually modify this hook list by removing specific hooks that you don't want to be displayed
  10. 1 point
    edit history.tpl file and replace <a href="javascript:showOrder(1, {$order.id_order|intval}, '{$link->getPageLink('order-detail', true, NULL, "id_order={$order.id_order|intval}")|escape:'html':'UTF-8'}');"> with <a href="{$link->getPageLink('order-detail', true, NULL, "id_order={$order.id_order|intval}")|escape:'html':'UTF-8'}">
  11. 1 point
    As this is a feature for customer groups it seems likely it is only going to have an impact on modules that are available to front office users. However it's a feature related to modules so all modules are going to be listed there, even if the setting does nothing for them. For example, maybe you have a product review module that allows customers to review your products. You might only want to make that module's features available to users who are logged in and not to Guests. Does this functionality work? I have no idea at all. I'm just trying to guess the intention of the feature.
  12. 1 point
    There are many ways. One is to look for products with active==0 You might also consider further finetuning by using the second search option for date_add and putting there the day you imported the csv.
  13. 1 point
    Hi again everyone, Is there a way to increase the width of the page? Or how can I make it so all my categories fit on one line in the top menu? I've got one too many and its making it go onto a second line.
  14. 1 point
    Hi... We have found a bug in the /controlers/front/ ManafacturControler.php. I have attact the updatet file. Hope it will come in the next update for all. Have a nice day. Best regards Jan www.sexnetto.dk Denmark. ManufacturerController.php
  15. 1 point
    Hi. Can somebody tell about this ? I'm interested too.
  16. 1 point
    It is a hijack but I still dream about an order edit / credit-slip edit / order status delete/add/edit function for orderid in TB. Would be very handy in many situations.
  17. 1 point
    Hi, I just checked and my free Numeric Order Reference module works fine on thirtybees. This is a simple, but usefull override, allowing you to change this nasty order references to something nice. Maybe this kind of feature can be someday native in thirtybees? More about the module: http://greenmousestudio.com/en/numeric-reference (tried to attach it but it got blocked)
  18. 1 point
    You're very likely right as you know a lot more about TB's internals than I do. I just have a long list of things I go through and try before asking for help in the hopes of fixing anything easy.
  19. 1 point
    Onsite factors within TB that are important: meta tags cross linking rich snippets (that's built in already, right?) speed mobile ready Offsite factors is reviews and reputation. This is becoming perhaps the single most important factor in SEO at the moment for commercial websites. I believe someone has created a review module for TB that chases down reviews from customers. If you see a company with 200 reviews (mostly 5 star) it will typically beat in the SERPs a company with 100 reviews even if the latter has far more back linking and better "traditional" on and off page seo. Back linking is slowly dying for commercial sites and reviews are becoming far more important. Expect to see the birth of spam review sites! SEO is a big area, is the plan to incorporate best in class seo techniques built in?
  20. 1 point
    Now that backoffice>preferences>custom code>add css allows you to tweak styles by default, more shopkeepers might want to shorten the default one page checkout. No changing of files is requried; it's all done from the back office where shopkeepers like me are happier making changes. The first step is to do everything possible from backoffice settings to simplify the checkout form. Backoffice>orders>general>order process type: set to "one page checkout". Enable guest checkout. Turn off everything else. Backoffice>modules...>modules..> "block cart" module. configure to turn off "ajax cart" and "upselling", then disable the module Backoffice>preferences>customers set "newsletter registration" and "opt in (to special offers)" to "No" Backoffice>localisation>translations expand all fieldsets and search for "New customer", changing to "Customer" Backoffice>localisation>translations > ORDER-OPC-NEW-ACCOUNT change "delivery address" to "delivery address copies customer name" change "save" to "check address and postage" The second step is to amend the default stylesheets. The trick is to right-click the part of the form you don't want, choose "inspector" in a browser like Chrome which has an option to "copy selector". You copy and paste it to backoffice>preferences>custom code>add css where you can add an extra {display:none;} or {display:block;}. This has worked for me so far. -------------------------------------------------------------------- /* CHECKOUT TWEAK for preferences custom code css section*/ #quantity_wanted_p {display: none !important;} /*quantity on product page can be removed*/ #cart_title {display: none;} /* saves space to encourage scrolling-down*/ #opc_account_choice {display: none !important;} /*for edge browser*/ #login_form {display: none;} /*everyone uses guest checkout so no login*/ #opc_account_form.unvisible {display:block !important;} /*guest checkout visible*/ #new_account_title {display: none;} /*customer heading*/ /* #customer_firstname label caught below */ #opc_account_form > div:nth-child(13) > label {display: none;} /* #customer_lastname label caught below */ #opc_account_form > div:nth-child(14) > label {display: none;} /* #company caught below */ #opc_account_form > div:nth-child(15) {display: none;} #discount_name.discount_name {display: none;} #voucher {display: none;} #cart-voucher {display: none;} #login_form .box {display: none;} /*includes most of the lines up till vat number */ .date-select {display: none;} /*order and date of birth form*/ #vat_number_block {display: none !important;} #checkoutLogin {display: none;} #logged_checkout {display: none;} #blockuserinfo-login {display: none;} #product_condition {display: none;} #phone {display: none;} #opc_account_form > div:nth-child(25) {display: none;} /*catches the label for phone */ #phone_mobile {display: none;} #opc_account_form > div:nth-child(26) {display: none;} /*catches the label for mobile*/ -------------------------------------------------------------------- The same technique can make payment methods such as a stripe or paypal module visible if enabled for your account and for the country selected. Details will be be different for each payment module. If in doubt, $17 buys the "show payment methods" module from Green Mouse Studio at https://codecanyon.net/user/greenmousestudio -------------------------------------------------------------------- Added 19/10/19 I didn't think of checking on a mobile emulator like https://www.brickandmobile.com/mobile-emulator/ until reading the post below. I've done a single quick test now, and the same code seems to work. -------------------------------------------------------------------- Added 21/10/19 I tested this guest checkout on Thirtybees 1.01 a few times with the same email address, and it accepts it round again. Yahoo rejected the confirmation emails ""554 5.7.9: Message not accepted for policy reasons" but I can live with that for now. Prestashop 1.6.1.23 fails second time: "There is 1 Error(s): An account using this email address has already been registered.", and there are some years-old threads online where people look for a neat answer. This is a pity because there are CSS editing modules for Prestashop like the free one from DH42, and the same style sheet worked otherwise. -------------------------------------------------------------------- I hope this helps other shopkeepers, and if I have written it badly then improvements are welcome. Maybe it could be built into a future theme.
  21. 1 point
    I've always been under the impression it's a rounding issue....but whatever 😉
  22. 1 point
    I think @musicmaster described the reason this happens pretty well. If the cart of the missing order isn't converted into an order in TB then the next order created will get the order number that was supposed to be used for the "missing" order. However this brings up another question, and another possible reason this could be happening: It takes time for people to complete checkout with PayPal. On the short side of things 10-20 seconds but in some cases it could take several minutes. (Person trying to find their PayPal password, doing password recovery, creating a new shipping address, or something like that.) If in fact Mollie is checking for the next available order number to send to PayPal (but not immediately creating the order on TB) then an order number collision could happen. Like this: Customer 1: Gets to the end of the checkout process and the Mollie module sends them off to PayPal to complete the checkout process. Before sending them, Mollie looks to see what the next available order number is. Let's say "513". Mollie sends this number to PayPal so the order number is included with the PayPal payment. Customer #1 takes some time to finish up with PayPal. Customer 2: Gets to the end of the checkout process before the previous customer completes their PayPal payment with Mollie. In this case when Mollie looks up the next available order number it will also find "513", and will send 513 to PayPal. Customer #2 heads off to PayPal to complete payment and completes payment very quickly. Mollie then converts their pending cart into an order using order #513. Customer 1: They finally complete their PayPal payment and are returned to TB. Mollie tries to convert the cart into an order but order #513 is now used by Customer #2's order. This results in a unique ID collision and Mollie fails to convert the cart into an order. In your case above where order #123 belongs to a manually created order, replace Customer #2 with your manual order creation. Same thing happens. The order number Mollie expected to be able to use ends up being used by your manually created order before Customer #1 completes their PayPal payment. The above is just speculation on my part as I do not know the internals of how Mollie works and I do not know if Mollie actually waits to convert the cart into an order until after the PayPal process completes. Someone like @datakick might have a better idea.
  23. 1 point
    Hi everyone, I just wanted to disclose that I'm in the process of creating a new theme for thirtybees. And I would like to hear what features would you like to see there. Note that it will be paid theme. At the moment I'm not focusing on design. This theme is based on niara/community theme, so it will have the same look and feel. What I'm focusing on is functionality. Here's a list of things that my theme/module will offer. I'm not sure how important these features are for you, so I'd like to hear your opinions Page content editor This is the core functionality - it's a drag and drop editor that you will be able to use to build your page templates. It will use basic blocks specific to each page, and you will be able to arrange them as you like. It will allow you to do things like this: (on product page) drag price block and move it just below product name add another column between product images and product basic info add new section with product video right below main product description create custom tab containing static html content reorder tabs add widget / specific module hook / anywhere you want. For example review list ...etc Of course, you can do all this even now. But you need to have knowledge how smarty, html, and css works Different page versions for different entities You will be able to use different page templates for different products, categories, etc. This is similar to native thirtybees Template Manager module, but for every record types there is. It will also be based on rules, so you will be able to say 'Every product which contains Gift in the title will be displayed using gift-product template' This will allow you to have different layouts for different types of products. Different / customizable layouts You will be able to design different layouts (2-columns, 3-columns, full-width, with menu, without menu,...) and use them with different pages/entities. For example, you you can use layout without top menu and with custom footer content on checkout page, so there are less distraction. ... So, my question is -- is this something you guys actually want and need?
  24. 1 point
    Do you have debug mode on? If so turn it off.
  25. 1 point
    I noticed this today. I had to revert to a backup of the db but I doubt it's the problem. I noticed few strings that I'm pretty sure were translated and when I click save nothing happens, the page reloads with normal success text and the translation is not saved. Tried disabling all caches, etc... Noting helped UNTIL I remembered the recent fix in template compilation. Please can somebody make a info text there saying " "Please enable Force compilation" when you make manual changes to the templates or translations through BO". This will help lot of merchants I think.
  26. 1 point
    I just used google 😂 and translated some cryptical russians letter to german But seriously: browser extension are sometimes really dirty...
  27. 1 point
    VK seems to be some russian social network. Maybe you have a browser extension running, that adds this shit!?
  28. 1 point
    You need to override the function assignCategory() in ProductController.php Change $path = Tools::getPath($this->category->id, $this->product->name, true); to $path = Tools::getPath($this->category->id, '', false);
  29. 1 point
    Db::getInstance() calls doesn't add any measurable overhead. Once the connection is established this method returns existing instance from static pool. Of course, it's possible to extract it to variable like this to save couple of micro/nano seconds per loop $conn = Db::getInstance(); do { ... } while ($conn->getValue($sql));
  30. 1 point
    First of all, there are more database tables which primary key can be used to deduce interesting business information: guest, customer, connection, order, order_invoice,... If you want to implement some primary key randomizer, you should probably do this for all of these tables. One possible solution to tackle this is to create override for ObjectModel::add method. Something like this should do the trick: public function add($autoDate = true, $nullValues = false) { if (!isset($this->id) || !$this->id) { $clazz = get_class($this); if (in_array($clazz, ['Order', 'Customer', 'Guest'])) { $definition = static::getDefinition($clazz); // generate random number that can fit into signed int(11) and doesn't exists yet do { $rnd = rand(1, 2147483647); $sql = (new DbQuery()) ->select('1') ->from($definition['table']) ->where($definition['primary'] . '=' . $rnd); } while (Db::getInstance()->getValue($sql)); // use random number as a new ID $this->id = $rnd; $this->force_id = true; } } return parent::add($autoDate, $nullValues); }
  31. 1 point
    Just installed "SendCloud" module and found a problem in the carriers selection, we use this module to give the customer Pick up point delivery. When you select the carrier "pick up" in the original 5 and 1 step checkout a new button pops up to select your pick up point. In the Chex checkout the carrier selection closed an there is no option to select a pick up point. ice_video_20191016-153244.webm
  32. 1 point
    I know this module does not work for us, because of the way we use zones within countries, but I purchased anyway to try to help develop I am noticing that the shipping options are not always updated. I think it may be related to the module waiting until a state has been selected? whether there is a state or not. but also if the first state is the state required then it still does not update See attached gif - hope it makes sense. Also would it make sense that if anyone enters anything in their address at anytime that changes the zone, or carrier options then the module automaticlly scrolls back to the shipping selection? Currently if I add a new address in a different country the module does not change current shipping costs
  33. 1 point
    That's because I modified revwsrecent/views/templates/hook/content.tpl template and changed line {hook h='displayRevwsReviewList' allowPaging=false} to {hook h='displayRevwsReviewList' reviewStyle='item-with-product' allowPaging=false} Note that you can customize the widget more by passing these options: displayReply - display shop replies or not. Allowed values: true | false. Default true displayCriteria - controls how to display criteria breakdown. Allowed values: inline | side | false. Default value is the one set up in your settings reviewStyle - controls review style. Allowed values: item | item-with-product. Default value item order - how to order reviews in list. Allowed values: date | usefulness | author | product | title | content | grade | id. Default is date orderDir - order in descending or ascending - Allowed values: desc | asc. Default value desc pageSize - how many reviews should be displayed on one page. Default 5 reviews allowPaging - controls if paging is allowed or not. Default value true product - display reviews for specific product only customer - display reviews submitted by specific customer guest - display reviews submitted by specific anonymous visitor
  34. 1 point
    I've installed the just-released 0.6.3 and it seems to be operating as expected. So far I have not discovered any additional issues. @x97wehner, one of the bug fixes is what you reported, and the CSS IDs are there for the totals too. Huge thanks to @datakick for such an impressive checkout module! Bug fixes:
  35. 1 point
    Got it. This small change to Core Updater fixes it: https://github.com/thirtybees/coreupdater/commit/56ef3e2e1eb0e7ab9175477d9365ae33e6167a4e
  36. 1 point
    Can we get the stripe module updated to map the country over to the stripe payment form in their checkout? I believe I have it setup correctly and it doesn't do that.
  37. 1 point
    Actually, if you followed the discussion there was a solution. You should replace the line $cm->user_agent = $_SERVER['HTTP_USER_AGENT']; with $cm->user_agent = substr($_SERVER['HTTP_USER_AGENT'],0,128); on line 178 in ContactController.php
  38. 1 point
    As far as I understand. He doesn't like that an email address without a "." is accepted.
  39. 1 point
    Not relevant. You have enabled compatibility warnings, so all usage of deprecated methods are reported. To get rid of these, remove define('_PS_DISPLAY_COMPATIBILITY_WARNING_', true); from your /config/defines_custom.inc.php or /config/defines.inc.php files Not core issue. You have installed some module that registered hookModuleRoutes hook, but the hook did not return array. You will need to fix that module Looks like server settings issue -- its not possible to invalidate opcache. Talk to your hosting provider and ask why is OPcache api restricted.
  40. 1 point
    This error occurs because your browser user User Agent string is too large (129 characters) and database column can store only 128 characters. Current version of thirtybees silently ignores this, and database automatically truncate the string to 128 chars. In this particular case it's not really important, because who uses this field, right? But in general, this silent truncation is a bad thing, because it can lead to unwanted data loss. The question is what the right fix should look like we can increase column size for this field in CustomerMessage object model we can do explicit truncation as @yaniv14 suggested (probably better to use multibyte version of substr function) or we could introduce some new Object Model Field meta information to inform core that it's OK to automatically truncate the field, something like 'user_agent' => ['type' => self::TYPE_STRING, 'size' => 128, 'truncate' => true], I personally think #3 solution should be implemented.
  41. 1 point
    Note: I rolled back to stable 1.1 and the issue is gone. Tested in a vanilla OOB and my live site. Seems to be something in one of the subsequent patches in the bleeding edge versioning that is causing the issue.
  42. 1 point
    @datakick Think I found a bug. When new customer creates an order, they do not select the opt in or newsletter boxes. After order is processed, in back office, both opt-in and newsletter boxes are checked. Tested while creating account and using guest checkout.
  43. 1 point
    I would highly value the ability to create an optimized mobile experience for customers. Every year the percentage of traffic & sales from mobile phones increases but mobile site design still seems to take a back seat to desktop design in many cases. This is happening in the US now but in many places sales from mobile phones already exceed sales from desktops, and the gap is growing. I would also really appreciate being able to quickly & easily set standards for item types that are used across the site. Standard button design, standard button border color, etc. Then have the ability to override those standards for specific key items.
  44. 1 point
    I have just officially released new version 0.6.0: New functionality Added option to choose shipping address even from not selected country We can now create new address in different county / state than currently selected one New settings option to select product image type New Leave a message entry field in confirmation section allows your customers to leave a message associated with order New settings option to choose whether country selector should display all countries, or active only Entry fields now have html IDs so you can more easily target them in your CSS rules Bugfixes Fixed problem with displaying wrong total when cart rule with free shipping was applied
  45. 1 point
    This is not governed by chex module. I can refer you to this article about mobile zoom Could you send me this module so I could investigate? module uses cart image type. This is quite standard, but maybe your theme doesn't have it. You can create it manually in your back office. Or you can modify chex/classes/manager.php file and change the image type to something your theme provide. Anyway, your suggestion to allow user to select image type is a good one. I will probably implement it differently, though -- because the layout expects specific image dimensions, I can go through all image types in the system and choose the best one automatically. Good idea, I've added this to the backlog I'll think about this. It might be possible, but maybe not. I'm sure there are some dependencies on states in the chex code You can use standard translation tool to change displayed text. I guess it would be nice feature to automatically detect the reason why no carriers are shown (there can be many) and display different message for every reason. I have actually thought about this functionality for a long time now, just not in the context of chex module. Merchants often struggle to figure out why some carriers aren't display in checkout, so I thought some 'explain it to me' module would be beneficial to the community.
  46. 1 point
    Governments often don't work on common sense so I wouldn't rely on a common sense approach to the problem. I suggest asking your accountant about it because they will have a good idea how it should work.
  47. 1 point
    Unfortunately PayPal killed the domain that was used to test for TLS 1.2 compatibility. Why they did this is a mystery but it means the TLS 1.2 test will always fail. You can test for TLS 1.2 compatibility from the shell with this command: openssl s_client -connect google.com:443 -tls1_2 If you get a successful connection to Google from the command line with that command then TLS 1.2 is working. Unfortunately this still won't help with the PayPal test, it will always show as failed. You can edit the /modules/paypal/paypal.php file to force it to always return OK though. Starting on line 401 of the paypal.php file: comment out these lines by adding // at the start of each line: $response = $guzzle->get('https://tlstest.paypal.com/'); if ((string) $response->getBody() === 'PayPal_Connection_OK') { $this->updateAllValue(static::TLS_OK, static::ENUM_TLS_OK); } else { $this->updateAllValue(static::TLS_OK, static::ENUM_TLS_ERROR); } Then you want to add this line: $this->updateAllValue(static::TLS_OK, static::ENUM_TLS_OK); You can make a blank line if you like or just put it on line # 402. My tlsCheck function looks like this: protected function tlsCheck() { $guzzle = new \GuzzleHttp\Client( [ 'timeout' => 10.0, 'verify' => _PS_TOOL_DIR_.'cacert.pem', 'http_errors' => false, ] ); $this->updateAllValue(static::TLS_OK, static::ENUM_TLS_OK); //$response = $guzzle->get('https://tlstest.paypal.com/'); //if ((string) $response->getBody() === 'PayPal_Connection_OK') { // $this->updateAllValue(static::TLS_OK, static::ENUM_TLS_OK); //} else { // $this->updateAllValue(static::TLS_OK, static::ENUM_TLS_ERROR); //} } Once you have this done when you click on the "Check for TLS v1.2 support" button in the PayPal module it will ALWAYS tell you that TLS 1.2 is supported, even if it is not. That is why you have to manually check if TLS 1.2 is supported using the shell command I listed at the start.
  48. 1 point
    Through some tinkering I figured out the issue here, sort of. My issue was a result of me wanting to insert the state iso code into the address in place of the name. The OOB code requires country name and state name on the forms. When I replaced the state name with state iso code, the forms didn't know where to place the state name field and shoved it below country, since both are required. That made my printed addresses the way I wanted, to NA standards, but put the form field order way out of whack. Replacing the iso code with name on the address makes the forms render correctly, but now the address spells out the state, which can work but is undesireable IMO. Since the state field is dynamic based on the country, what I'd love to know is how to put the country at the top of only the forms, so that the user can designate it and then have the correct prefiltered state list when they get to it further down the form. The current flow I have now is non-user friendly if my user is non-U.S. based. They have to skip the state field, populate the country, and then go back up and populate the revised state list.
  49. 1 point
    Can you link to your site so I can see what you mean.
  50. 1 point
    Try disabling the express mode, its not something we are going to support because it is a broken system.
×
×
  • Create New...