Jump to content
thirty bees forum

the.rampage.rado

Silver member
  • Posts

    1,194
  • Joined

  • Last visited

  • Days Won

    105

Posts posted by the.rampage.rado

  1. 1 hour ago, Madhosh said:

    @nickz When i click the update then i can only get TB 1.6. I can't get TB 1.5

    At the moment i have TB 1.4 which also has bugs and more people crawl my friends shop.. nearly 300 to 500 visitors per day with random IP.

    I am afraid that the shop will get hacked soon so i am helping my friend. 

    In the module settings you have to pick Custom target.

    image.thumb.png.880c2f51ce10fdfba02d66560d86170a.png

    Then when you open the file update part of the module you will be greeted by this menu where you can see all official releases:

    image.thumb.png.747e34932fb58e1772394750c7765fae.png

    • Like 2
  2. It looks something like that:

     

    Array
    (
        [num_slots] => 4099
        [ttl] => 0
        [num_hits] => 10
        [num_misses] => 20
        [num_inserts] => 10
        [num_entries] => 10
        [expunges] => 0
        [start_time] => 1733916692
        [mem_size] => 152200
        [memory_type] => mmap
        [cache_list] => Array
            (
                [0] => Array
                    (
                        [info] => smarty~modules/blocksearch_mod/blocksearch-mobile.tpl~blocksearch_mod|1|1|1|3|2|236
                        [ttl] => 31536000
                        [num_hits] => 1
                        [mtime] => 1733916760
                        [creation_time] => 1733916760
                        [deletion_time] => 0
                        [access_time] => 1733916760
                        [ref_count] => 0
                        [mem_size] => 1720
                    )
    
                [1] => Array
                    (
                        [info] => smarty~modules/iqitmegamenu/views/templates/hook/iqitmegamenu.tpl~iqitmegamenu|1|1|1|3|2|236|10
                        [ttl] => 31536000
                        [num_hits] => 1
                        [mtime] => 1733916760
                        [creation_time] => 1733916760
                        [deletion_time] => 0
                        [access_time] => 1733916760
                        [ref_count] => 0
                        [mem_size] => 133192
                    )
    
                [2] => Array
                    (
                        [info] => smarty~modules/blockfooterhtml/blockfooterhtml.tpl~blockfooterhtml|1|1|1|3|2|236
                        [ttl] => 31536000
                        [num_hits] => 1
                        [mtime] => 1733916760
                        [creation_time] => 1733916760
                        [deletion_time] => 0
                        [access_time] => 1733916760
                        [ref_count] => 0
                        [mem_size] => 1216
                    )
    
                [3] => Array
                    (
                        [info] => smarty~themes/warehouse/modules/blockcms/blockcms.tpl~blockcms|2|1|1|1|3|2|236
                        [ttl] => 31536000
                        [num_hits] => 1
                        [mtime] => 1733916760
                        [creation_time] => 1733916760
                        [deletion_time] => 0
                        [access_time] => 1733916760
                        [ref_count] => 0
                        [mem_size] => 2480
                    )
    
                [4] => Array
                    (
                        [info] => smarty~modules/iqitsizeguide/views/templates/hook/combinations.tpl~iqitsizeguide|combination|72|1|1|2|1|236
                        [ttl] => 31536000
                        [num_hits] => 1
                        [mtime] => 1733916865
                        [creation_time] => 1733916865
                        [deletion_time] => 0
                        [access_time] => 1733916865
                        [ref_count] => 0
                        [mem_size] => 1112
                    )
    
                [5] => Array
                    (
                        [info] => smarty~modules/blocksocial_mod/blocksocial_mod.tpl~blocksocial_mod|1|1|1|3|2|236
                        [ttl] => 31536000
                        [num_hits] => 1
                        [mtime] => 1733916760
                        [creation_time] => 1733916760
                        [deletion_time] => 0
                        [access_time] => 1733916760
                        [ref_count] => 0
                        [mem_size] => 1832
                    )
    
                [6] => Array
                    (
                        [info] => smarty~modules/revws/views/templates/hook/product_list.tpl~revws|1|1|2|1|236|72
                        [ttl] => 31536000
                        [num_hits] => 1
                        [mtime] => 1733916865
                        [creation_time] => 1733916865
                        [deletion_time] => 0
                        [access_time] => 1733916865
                        [ref_count] => 0
                        [mem_size] => 4384
                    )
    
                [7] => Array
                    (
                        [info] => smarty~modules/blocksearch_mod/blocksearch-top_mod.tpl~blocksearch_mod|1|1|1|3|2|236
                        [ttl] => 31536000
                        [num_hits] => 1
                        [mtime] => 1733916760
                        [creation_time] => 1733916760
                        [deletion_time] => 0
                        [access_time] => 1733916760
                        [ref_count] => 0
                        [mem_size] => 1968
                    )
    
                [8] => Array
                    (
                        [info] => smarty~themes/warehouse/modules/blockmyaccountfooter/blockmyaccountfooter.tpl~blockmyaccountfooter|1|1|1|3|2|236
                        [ttl] => 31536000
                        [num_hits] => 1
                        [mtime] => 1733916760
                        [creation_time] => 1733916760
                        [deletion_time] => 0
                        [access_time] => 1733916760
                        [ref_count] => 0
                        [mem_size] => 2184
                    )
    
                [9] => Array
                    (
                        [info] => smarty~themes/warehouse/modules/blockcontactinfos/blockcontactinfos.tpl~blockcontactinfos|1|1|1|3|2|236
                        [ttl] => 31536000
                        [num_hits] => 1
                        [mtime] => 1733916760
                        [creation_time] => 1733916760
                        [deletion_time] => 0
                        [access_time] => 1733916760
                        [ref_count] => 0
                        [mem_size] => 2112
                    )
    
            )
    
        [deleted_list] => Array
            (
            )
    
        [slot_distribution] => Array
            (
                [102] => 1
                [179] => 1
                [430] => 1
                [711] => 1
                [1206] => 1
                [1567] => 1
                [2969] => 1
                [3267] => 1
                [3307] => 1
                [3964] => 1
            )
    
    )

     

  3. Despite running my store on APCu for looong time just tested this for the first time and it returned an empty array for me on the first test.

    Then I installed APCu Manager module and the array got populated and now appears to work properly - after each new visit it changes values and increases in size.

    I uninstalled APCu Manager and the array is still populated and working but should we keep the module installed so the system works properly?

  4. 3 minutes ago, DRMasterChief said:

    Hello, that's exactly what we're going to do. I'm still doing some tests, as mentioned in another topic. Datakick suggested that it could be done in 1-2 hours of work. That's money well spent.

    Of course you want to try things out yourself and if you're successful with small changes to the code, that's great. For other things, however, we're at the point where we'll outsource it, which includes the final adaptation for PHP 8.x.

    If a merchant is trying to be serious about their shop I don't see any other alternative rather to hire the best person they can find to work on their shop. In our case it's very easy as we know him. 🙂

    • Like 1
  5. 2 hours ago, chan said:

    Problem is, I don't manage to fix the errors as I'm in that vicious circle as described. Kind of feel like a dead end with thirty bees for me in this project. As I wrote, we give tb a try since 5.6 was the last version that ps 1.6 supported.

    If I don't manage to make the change to php 8.2+ I'll have to recommend to the customer a migration to another platform.

    As somebody said - most of those 'issues' are fixed very quickly as they are trivial syntax change. Of course for me this is not the case as I'm a code noob. If you also don't feel secure you can hire a php developer and they will help you out.

    I even know a very very good one - datakick. As a bonus - you will work with the project's mantainer, currently there is nobody more experienced with thirty bees' code and inner workings. And of course by hiring a developer fixing your shop they can find some bug and help develop the platform for everybody else! 😉

    • Like 1
  6. 7.4 is not supported version of php (by php developers, not by thirty bees - it supports it!) anymore but you should use it as a stepping stone to update your modules, fix any bugs that are present on 7.4 with your modules and theme and then follow the steps from above.

    If your site is not working on php8 it wont magically start working on 8.3 as there even more things that change between those two versions. You (or your developer) should work to iron out the issues with modules/external theme. Thirty bees does not have control and is not to blame if they don't work on 8 or later.

    My sites are also on 7.4 but I plan on migrating slowly to later versions in 2025 but for this to be done a developer should make my old theme work first. And this is nothing to do with thirty bees - natively it works on 8.2 (or even 8.3).

  7. So you have some modules that don't play nicely with php8 too. 

    Install thirty bees' Collect logs module and look what it gives you as info on 7.4, fix some of those and try again.

    The update method is as follows:

    1. You are on 7.4 and your site runs without notices, errors, warnings, exceptions, etc.
    2. You update using Core updater by pointing it to target version.
    3. Your site is now broken because some dependecies don't work on php 8
    4. Your switch your server to php8
    5. Your site is working again because at step 1 you fixed all stuff that thirty bees has no control over (external theme and modules).

    If you want to proceed updating to php8.1:

    1. You are on php8 and your site runs without notices, errors, warnings, exceptions, etc. - THERE WILL BE NEW ISSUES in Collect log module 100%.
    ....
    proceed according to the list above.


    If you want to downgrade and not use a backup and your BO works after the update of php version (not your case obviously):

    1. You are on php 8.x. and your site works
    2. In Core updater you put target version 7.4.
    3. Update dependencies with Core updater
    4. Your site is broken.
    5. Downgrade php on your server to 7.4
    6. Your site works if it was working before on php 8.x

  8. In order to update php versions you have to follow "strict" procedure which is described here:
     

    This applies for vanilla thirty bees and Niara or Community theme. If you use another 3rd party theme (ones inherited from PS) they WILL not work on php8 straight out the box. 99.99% theme has issue with block cart override in the theme itself which leads to Error 500. You have to run your shop on 7.4, fix all notices for such issues then update to 8.0. Again fix all notices and warnings and then update to 8.1, etc.

    The update procedure is not vicious its strict and it's made that way because thirty bees dependencies sometimes work on 7.4 but not on 8+ and vice versa.

  9. Thank you for supporting thirty bees community Daresh!

    In your demo site the information is visible in two places - once at the tabs and once under all the product page information. Is this configurable if we want to display this info only in a tab?

  10. There is no such feature.

    But you can make a custom query in the SQL manager in BO and pull this list:
    (adjust the table prefix to your needs)

    In general - if you want certain list to be created and it's still not a part of thirty bees you can do so with ChatGPT and save it in the SQL manager to use from BO.

     

    SELECT 
        email, 
        COUNT(id_customer) AS customer_count, 
        GROUP_CONCAT(id_customer ORDER BY id_customer) AS customer_ids
    FROM 
        ps_customer
    GROUP BY 
        email
    HAVING 
        customer_count > 1;

     

    • Thanks 2
×
×
  • Create New...