-
Posts
3,036 -
Joined
-
Last visited
-
Days Won
465
Content Type
Profiles
Forums
Gallery
Downloads
Articles
Store
Blogs
Everything posted by datakick
-
2Checkout payment module redirects to order history
datakick replied to x97wehner's question in Technical help
@x97wehner I don't have 2checkout account, so I can't verify that the following will work. Could you please check Edit file /modules/checkout/controllers/front/validation.php and change line 40 from php Tools::redirect('index.php?controller=order-confirmation&id_cart='.(int)$cart->id.'&id_module='.(int)$this->module->id.'&id_order='.$checkout->currentOrder); to php Tools::redirect('index.php?controller=order-confirmation&id_cart='.(int)$cart->id.'&id_module='.(int)$this->module->id.'&id_order='.$checkout->currentOrder.'&key='.$customer->secure_key); That should do the trick -
2Checkout payment module redirects to order history
datakick replied to x97wehner's question in Technical help
@x97wehner what payment module is that? Shouldn't be hard to fix it to work as other payment modules -
[SOLVED] "Impossible to copy the configuration file" - Panda theme
datakick replied to danwarrior's question in Theme help
also ensure that directory /config/xml/themes exists and is writable -
@gandalf I don't think we can consider module to be badly-developed just because it uses php filesystem api. I personally have created a few modules that would be impacted by this (their content would not be synchronized by default). Now, there exists thousands of modules out there compatible with ps16/thirtybees. We can't really expect their developers to update them all, or force them to use some fs abstraction layer. It's just too late for that. That said, I still thing application layer is not the right place for this. Especially since there are very few merchants that would actually use this kind of feature.
-
@gandalf Application is not the right layer that should address this. In fact, it's not even possible with open system like thirtybees. We could fix all places in core that touches filesystem and change it to use this filesystem abstraction layer, but what about third party modules? Any module can use php filesystem functions directly, so this abstraction would be bypassed anyway. You would end up much worse -- some assets would be correctly synchronized, while others would not. And there's nothing thirtybees can do here -- we can't just force module developers to use our filesystem abstraction. If you want to sync files, you need to do that on different / lower level. Either at php server (php module that tweaks filesystem api), or at OS level (map thirtybees installation over distributed virtual volumes).
-
I think the main reason behind this request are the dynamically generated assets - regenerated thumbnails images, CCC css + js files, etc. But that's mainly infrastructure problem, and should not be solved at application level.
-
Out of curiosity - you do have dashboard's demo mode disabled, right?
-
You can migrate productcomments reviews to revws module, though
-
what do you mean by disconnect and reconnect to the frontoffice ?
-
Layered navigation interferes with theme pagination
datakick replied to 30knees's topic in Other native modules
@30knees this issue was already fixed in 1.0.21 / 2.0.3 release, please install latest version and test again -
I have left & right column enabled but they never show up....
datakick replied to CoffeeGuy's question in Technical help
Main page is generated by index controller, so just enable left column for it: -
FPC does not really work. I suggest you to disable it completely for the time being.
-
I have left & right column enabled but they never show up....
datakick replied to CoffeeGuy's question in Technical help
I've tested it and it works on my 1.0.7 as expected. Verify that you have themeconfigurator module enabled. You can also check that this module is in list of hooks called for left/right columns: -
@daokakao said in [Free Module]Revws - Product Reviews: I meant the [6]...[6] tag - both parts are opening, no closing tag Ohh, that's indeed a small bug. I'll fix it, thanks for reporting it
-
@daokakao said in [Free Module]Revws - Product Reviews: Is this part correct: [5][/5]You can read our [6]privacy policy[6] here ? yes, it is correct. It's a placeholder for inserting a line-break. Also i wrote earlier that not all string resources could be translated because are palced in the .js file. So the question is - do you plan to sort out this? sure, but it's really not a pressing matter. I didn't translate these strings originally because I didn't have mechanism to inject html element into translated string. I do now, so there's no reason not to do it (other than that it's extremely boring task)
-
Password reset / forgot your password fails - no registered account
datakick replied to 30knees's question in Technical help
Ensure that the customer is 1. not deleted 2. is not guest account -
@30knees said in [Free Module]Revws - Product Reviews: I changed the status settings, but the old orders on the status don’t update to reflect this. Is there a way to update them? You can - edit all those orders manually and re-set the status - mass update all those orders using datakick module, and set deliveryDate to some proper value (for example to order's last modified date) - or simply set Delivery delay in revws module to 0, and wait until all review request for those old orders are sent. Then set Delivery delay back to your desired value
-
@lesley said in Back to PrestaShop or stay with Thirty Bees ?: We do not want to track as much as other platforms I really think you should, though. Of course, make it optional, like 'Allow sending anonymous statistics'. I'm pretty sure many people would allow this, especially when you are frank about what type of data is collected. As an example of what could be tracked is installed overrides. Thirtybees developers would actually know what classes/methods are overridden, and there could be automated test that would prevent breaking changes to be released (or at least notify developer that this change will break something somewhere). There are many other things that could be collected. Of course, it would need to be implemented carefully, so the performance of the store is not affected. But that's totally doable.
-
I have left & right column enabled but they never show up....
datakick replied to CoffeeGuy's question in Technical help
re #1) missing 'Theme configurator' button -- this button is available only for theme with name 'community-theme-default'. It does make sense to display this button for themes that are derived from this theme, though. If you want to show this button for all themes, you can edit file classes/Theme.php and change lines if ($themeArr['theme_name'] == 'community-theme-default') { $themeArr['tc'] = Module::isEnabled('themeconfigurator'); } to simple $themeArr['tc'] = Module::isEnabled('themeconfigurator'); Thirtybees should however come up with some better way to associate themes with their respective configuration module(s). re #2) turn on your left/right column on individual pages as well, then your content should display on those pages -
Are you using smtp or php mail?
-
@cdwebman one of your modules declares class with name Logger. This causes collision with built-in PrestaShopLogger. Even if you disable the module, this class gets loaded to to classpath, and causes the issue. Basically there are two things wrong in tb core: 1) including files from disabled modules 2) core using Logger alias instead of PrestaShopLogger class
-
This is very strange. There's absolutely no reason why AdminInformationController should take so much time to load, as there's no business logic inside initContent method at all. Missing files list is generated after the page is loaded using ajax call. @cprats - is it possible that you have override installed for this controller? If you have migrated from ps16, it's possible. To check, you can install thirtybees Override check module to see what overrides are installed on your server.
-
The override system in thirtybees / prestashop would really need some attention. It's very brittle, yet there are many things that can be done to mitigate these kind of errors and warnings