Jump to content
thirty bees forum

Acer

Members
  • Posts

    345
  • Joined

  • Last visited

  • Days Won

    6

Everything posted by Acer

  1. Acer

    Goodbye

    Agh lol @Traumflug you're listed on the Staff page... After everything, now you're giving nonchalant replies...
  2. Acer

    Goodbye

    Looking at the bottom of thirtybees.com one can read this: © thirty development llc As in most countries, one can look up limited-type companies in public registers: https://tnbear.tn.gov/Ecommerce/FilingDetail.aspx?CN=255033012188122038179169083159160212228131154070 (solve the captcha to see the entry) One can see the number of company members going up and down over the years. Before you ask: me is none of them. @Traumflug? Really is this your feedback? Come on, I think we all deserve better and some sort of comment and reassurance?
  3. Acer

    Goodbye

    Wow... So what does that mean for Thirtybees? And does this answer the question of leadership? That there is none? If you're so frustrated, and it's your right of course, why don't you ask to take leadership, run the project then? What will we do as the community and mercants? Our shops run on this thing, with countless time and money spent. Not to mention that we believed in this thing... Anyone? We need leadership and feedback now more than ever... @Traumflug @lesley
  4. Acer

    Goodbye

    WOW! This is a serious surprise and major loss to the TB project and to us, the community as a whole. With so much contribution I actually thought that you were part of the TB team... Paid that is. Can they not employ you, as you're pretty much invaluable? What does this mean in terms of the future of TB??? Where is the 'leadership' and other guys like @Traumflug @lesley? Surely we need some comment from them regarding this unfortunate development... Very concerning Maybe it's selfish on my part and maybe it's out of concern for the future of TB, but I hope you change your mind or that someone convinces you to stay...
  5. Theme bombs out on accessing admin with Error 500, so I can't get to Performance screen. The only way I got to see what was going on was by activating Debug in defines.inc.php. Now after file update and page refresh, the error page reflects the update in the code that it displays and highlights (so not a caching thing where it still uses previous version).
  6. Ummm. Not sure what this would achieve, but ok... Tried it and it doesn't work 😕 Any other ideas?
  7. Hi @toplakd I really appreciate your effort in updating this theme - especially the Mobile Responsive element. The original theme is seriously lacking in this area, which is not what I expected. As during Live testing with a newly completed site, I discovered mobile layout issues especially on checkout and cart summary pages... I know, I know... I just assumed it would be Responsive - my bad (I normally use Panda), but hey, money doesn't go on trees unfortunately... So I thought I'd go for a 'quick win' and use Niara Community as it looked nice enough... The lack of 'working Responsive' on the checkout and cart summary pages is a serious drawback with TB. This will affect all new users coming to the platform and surprise them in a not so nice way... I now have to decide whether to rewrite certain sections manually (for responsive) or try to find a good free 1.6 responsive theme that works on latest TB + PHP... So my question is: How far are you with the theme? And is there a download link available? Or are the checkout and cart summary sections ready in terms of Responsive - and can you provide these files separately so long?
  8. Hi there I know this is a PHP error, but hopefully you guys can provide a fix... I'm trying to install one of Leo Theme's templates: Game Gear https://www.leotheme.com/prestashop/themes/313-leo-gamegear.html But I'm getting the following 500 error: in file modules/leotempcp/leotempcp.php at line 1263 Cannot use string offset as an array in file modules/leotempcp/leotempcp.php at line 1263 1261: if ($directories) { 1262: foreach ($directories as $dir) { 1263: $output['skins'][basename($dir)]['name'] = $this->l(basename($dir)); 1264: if (file_exists($dir.'/icon.png')) { 1265: $output['skins'][basename($dir)]['icon'] = _PS_BASE_URL_._THEME_DIR_.'css/skins/'.basename($dir).'/icon.png'; 1266: } 1267: } 1268: } Can you please help? Got a feeling that line 1263 needs to be rewritten for latest PHP (I'm running 7.2+) Your help is appreciated in advance!
  9. I've had cases where a module gets uploaded - but afterwards is not visible in the "not installed" filter. Checking the modules folder then reveals that the Zip file got copied there, but the extraction did not happen for some reason. Once the Zip file is extracted and the module's folder is created, the module will appear in the "not installed" filter (after page refresh) as expected. Also some module Zips like creating duplicate folders like modules/newmodule/newmodule/(contents). If this happens, copy the module's contents into the modules's first folder, like: modules/newmodule/(contents). Maybe not relevant here, just my own experience when I expected a module to appear after upload, but nothing shows to install.
  10. Pretty cool, thanks @datakick Nice work on the module. Also, now that we're talking about modules. Compliments on your CONSEQS module. Enables me to tap into the power of Thirtybees. Exactly what I was looking for. No need for custom scripts or following tutorials and writing code for certain shop actions (like send mail when user registered). Amazing power and flexibility and nice Googly-UI. And that power for free. Compliments deserved 200%.
  11. Yeah, if everybody used the same "naming convention" and stayed consistent, things would be a lot easier. Like SKU - everybody knows SKU but in TB/PS it's Reference... Even in TB there are inconsistencies like Brand some places and Manufacturer in other places etc.
  12. Hi Regarding features: It's likely that you didn't specify or denote multiple features correctly in the CSV. Double check that you're using the right character or symbol to separate them like ; or | On the CSV Import screen -> after selecting Products to import -> check: "Multiple value separator". And see what symbol is specified here. Default could be ; Note that you can use different symbols here. Like if the field separator is ; then you can use the pipe symbol | to denote multiple values instead. Whatever you specify here, make sure that you use the same symbol for the values in the CSV. For example, in the CSV file, check that your features are declared like this under the Features column: fruit-colour: red; city: london; product: shirt; food: burger Regarding base / incl tax price: Double check that the columns are bound / matched correctly when you match the TB columns with those in your CSV Also, maybe leave "incl tax" column values blank, and rather create a new tax rule that will automatically add the tax to the price There is a column called Tax rules ID. Once you've created a Tax rule, it will have an ID and you can specify the ID here. In most cases the ID could be 1 So all you need here is a base price, tax rule and tax rule ID Regarding "Old Article number is missing" - I'm not sure what you're referring to? I'm familiar with ID and Reference (SKU)
  13. Not sure what the guys will recommend. But while we wait, maybe you can try the following just for fun? Make a clone of the existing, broken site on your local environment and check that the copied site runs Using the copy of the site, delete the modules that are not working - either using Admin or if this doesn't work, delete the actual module folder under modules Use Core Updater and update the site to latest version or bleeding edge if you must In theory, it should detect the missing modules + add them back in Resulting in old db + new code base and working components / modules (Blog etc) Let us know how it goes
  14. This is an old post, but seeing that people are still viewing it, I thought an update is in order. I've managed to use and utilise the native TB CSV import functionality extensively. I've imported products and done bulk updates to every column without issues (price, name, categories, url rewrite, images, meta, accessories, tags, etc. etc). So far my experience has been pretty good, apart from the occasional cryptic error messages (normally a silly mistake on my side) - everything imports and updates successfully. My main use case for the CSV Import is initial Product Import and then bulk updates after - all good so far and working as expected. So at the moment no need for 3rd party bulk import / update tool. The only problem I encountered is that if you update the category, it doesn't make the category you specified the "default / or main" category. There is a fix for this if you need it. https://forum.thirtybees.com/topic/3478-solved-issue-request-created-please-help-csv-product-import-problem-moving-category-issue-product-breadcrumb-not-updating-default-category-issue/?do=findComment&comment=30475
  15. @rubben1985 gave me access to his back office, so I had a look at the issue. Indeed there was some weird stuff going on. For example, cache was not flushed when you clicked on Clear cache in Performance tab. My investigation showed that this problem was caused by missing /cache/smarty/cache directory. Recreating this directory using ftp seems to fix the issue (pending confirmation from @rubben1985) Thirtybees codebase never checked existence of this directory, so this issue is hardly 1.1.x injection. But it's an issue nevertheless -- the system should recover from this situation. The fix is already committed in bleeding edge Thanks @datakick for taking the time and effort to investigate this and for finding the cause of the problem (at least where the problem was occurring) and implementing a fix in Core. Your actions here are reassuring and promotes confidence in the project and the ability and willingness from the team to resolve issues. It is appreciated. Thanks again 😀
  16. @datakick he's probably referring to Advanced Search 4. In which case @rubben1985 will need to give you the version number he is on. https://addons.prestashop.com/en/search-filters/2778-advanced-search-4.html I'm running on Advanced Search v4.12.5 on TB 1.1.0. On a local environment though as we're in development phase still. So not playing with cache at the moment. My setup: TB 1.1.0 + AS 4 + Panda. Bytw, have you given the below any thought? The complimentary copy of Panda for local testing? We can request one from @Jonny if you'd like?
  17. Hi @datakick If you'd like, we can reach out to @Jonny and try to organise a complementary copy of Panda for you so you can maybe run it on a bleeding edge test site on local? That way you can connect the debugger and test to your heart's content. Let us know
  18. Acer

    Shop Feedback

    Hi Just a quicky: To move the Customised text below the Add2cart: In theme directory (probably niara): theme\niaria\product.tpl Go to line 629 or find the text: {if isset($product) && $product->customizable} Cut or take the entire if code block as below {if isset($product) && $product->customizable} <section id="product-customization" class="page-product-box"> <h3 class="page-product-heading">{l s='Product customization'}</h3> <form method="post" action="{$customizationFormTarget}" enctype="multipart/form-data" id="customizationForm" class="clearfix"> <p class="infoCustomizable"> {l s='After saving your customized product, remember to add it to your cart.'} {if $product->uploadable_files} <br> {l s='Allowed file formats are: GIF, JPG, PNG'} {/if} </p> {if $product->uploadable_files|intval} <div class="customizableProductsFile"> <h3>{l s='Pictures'}</h3> <ul id="uploadable_files" class="list-unstyled clearfix"> {counter start=0 assign='customizationField'} {foreach from=$customizationFields item='field' name='customizationFields'} {if $field.type == 0} <li class="customizationUploadLine form-group{if $field.required} required{/if}">{assign var='key' value='pictures_'|cat:$product->id|cat:'_'|cat:$field.id_customization_field} {if isset($pictures.$key)} <div class="customizationUploadBrowse"> <img src="{$pic_dir}{$pictures.$key}_small" alt=""> <a href="{$link->getProductDeletePictureLink($product, $field.id_customization_field)|escape:'html':'UTF-8'}" title="{l s='Delete'}" > <img src="{$img_dir}icon/delete.gif" alt="{l s='Delete'}" class="customization_delete_icon" width="11" height="13"> </a> </div> {/if} <div class="customizationUploadBrowse form-group"> <label class="customizationUploadBrowseDescription"> {if !empty($field.name)} {$field.name} {else} {l s='Please select an image file from your computer'} {/if} {if $field.required}<sup>*</sup>{/if} </label> <input type="file" name="file{$field.id_customization_field}" id="img{$customizationField}" class="form-control customization_block_input {if isset($pictures.$key)}filled{/if}"> </div> </li> {counter} {/if} {/foreach} </ul> </div> {/if} {if $product->text_fields|intval} <div class="customizableProductsText"> <h3>{l s='Text'}</h3> <ul id="text_fields" class="list-unstyled"> {counter start=0 assign='customizationField'} {foreach from=$customizationFields item='field' name='customizationFields'} {if $field.type == 1} <li class="customizationUploadLine form-group{if $field.required} required{/if}"> <label for ="textField{$customizationField}"> {assign var='key' value='textFields_'|cat:$product->id|cat:'_'|cat:$field.id_customization_field} {if !empty($field.name)} {$field.name} {/if} {if $field.required}<sup>*</sup>{/if} </label> <textarea name="textField{$field.id_customization_field}" class="form-control customization_block_input" id="textField{$customizationField}" rows="3" cols="20">{strip} {if isset($textFields.$key)} {$textFields.$key|stripslashes} {/if} {/strip}</textarea> </li> {counter} {/if} {/foreach} </ul> </div> {/if} <div id="customizedDatas" class="form-group"> <input type="hidden" name="quantityBackup" id="quantityBackup" value=""> <input type="hidden" name="submitCustomizedDatas" value="1"> <button class="btn btn-lg btn-success" name="saveCustomization"> <span>{l s='Save'}</span> </button> <span id="ajax-loader" class="unvisible"> <img src="{$img_ps_dir}loader.gif" alt="loader"> </span> </div> </form> <div class="form-group"> <div class="help-block"> <sup>*</sup> {l s='required fields'} </div> </div> </section> {/if} Find the following: <div class="box-cart-bottom"> Then before the closing Div (the one just before the form: </div></form>), paste the if code block. --- So pasted code should go here -- </div></form> Then go to admin -> performance -> clear cache The customisable text should now be below the Add2cart Also, regarding the Tabs on the Product page: You can try the old @Nemo tutorial. But you may have to make some adjustments. Personally I haven't tried it as I'm using SunnyToo's great Panda theme that has this built in (along with other great features). http://nemops.com/prestashop-1-6-product-page-tabs/#.XmeZk_kzaUk Panda Theme: https://www.sunnytoo.com/product/panda-creative-responsive-prestashop-theme Whoops: In retrospect I see the request was to move the text above the Add2cart but my instructions was on how to move it just below the Add2cart. If you want the text to be above the cart, then move the code to the beginning of the Div tag.
  19. As stated previously as well, a lot of PS 1.7 third-party modules have PS 1.6 versions. In most cases the PS 1.6 version works in TB.
  20. No you can't. But if the module has a PS 1.6 version, then maybe.
  21. No not exactly. There are modules that have versions for both systems. Like Panda template and Advanced Search 4. In the case of Advanced Search 4, the latest PS 1.6 module works in Thirtybees.
  22. Hi sorry that I'm writing in English. Maybe the Thirtybees guys can see if it's possible to create / or adapt the existing PS 1.6 Migrating Tool for PS 1.7? By the way - if you're running Panda template and even Advanced Search 4 on PS 1.7, these modules have PS 1.6 or Thirtybees equivalent versions. Worse case, redo the the site from scratch in Thirtybees. Going Thirtybees is probably the best route from PS 1.7. It's great software and a lot of PS 1.7 headaches are avoided with Thirtybees. In short, TB> PS 1.7 hands-down and is one of the best open source e-Commerce platforms around currently.
  23. Have you tried making a complete working copy of your old PS 1.6 site, installing the Thirtybees migrator and updating from there? In theory it should migrate your site over to Thirtybees + the theme as well. If I'm not mistaken. https://github.com/thirtybees/psonesixmigrator/releases/latest https://thirtybees.com/migrate-from-prestashop/
  24. Acer

    Shop Feedback

    @TomR You're welcome 😀 Yeah, I agree, the zoom feature is looking good - adding some extra pizzazz to the product images. Nice 😀 Also, site speed is really, really good - even before @toplakd's suggestions. Now, it's positively flying 😎 Agreed. You can do that + turn the sections into Tabs - especially on desktop. However, seeing that most users these days are browsing mobile, I'm not sure if tabs will make a noticeable difference for those users. There are plenty of tutorials out there that show you how to do tabs on the product page bytw. And don't forget to enable and add the Recaptcha module to the Contact page, User registration and Admin login page.
×
×
  • Create New...