Jump to content
Latest News: (loading..)


  • Content count

  • Joined

  • Last visited

  • Days Won


BrockleyJohn last won the day on April 23

BrockleyJohn had the most liked content!


Profile Information

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. If it's repeatable for the same order (customer went back, tried again, same result) then it's probably a bug in addon code that's handling something like stock for products with attributes, or updating customer's gift voucher or something similar. A white screen is usually a php error that's not displayed, so check you're logging all errors. If it's a loop, the page will sit at loading forever. I'm stating the obvious here but the problem probably lies in the code between recording the order and sending the email.
  2. BrockleyJohn

    Cannot make TLS 1.2 work

    I am not aware of any reason to uninstall the payment modules first so I would advise against it so you don't end up with different settings.
  3. BrockleyJohn

    [CONTRIBUTION] Ultimate SEO URLs v2.1 - by Chemo

    I beg to differ. This means you don't have the setting for CHARSET which should be in your language file. It's telling you the constant isn't defined. If you need to cater for its not being defined, the code would be if (defined('CHARSET') && CHARSET == 'utf-8') { but I don't think that's likely your fix here. Check your language file!
  4. BrockleyJohn

    Cannot make TLS 1.2 work

    @Enzo79 the version of the app you are currently running is not properly compatible with php7. Additionally there are various bugfixes between that and the current app version. So it's definitely worth updating and sorting out any issues that arise. If you're worried about breaking the live system, set up a test copy of your store.
  5. BrockleyJohn

    [CONTRIBUTION] Ultimate SEO URLs v2.1 - by Chemo

    try checking for existence first: if ( ! (isset($seo_urls) && is_object($seo_urls)) ){
  6. I don't think it's actually possible to satisfy all tablets on bootstrap 3 - see https://github.com/gburton/Responsive-osCommerce/issues/535
  7. @tightwad the oscommerce code was designed only to make the checkout process secure (the enable SSL toggle just affects that bit). For the whole site secure, set the HTTP_SERVER values to https: as well as the HTTPS_SERVER values If you still get mixed content warnings then http:// is hard-coded and you'll have to track down exactly where
  8. Just disable or change the content module : index - Customer Greeting
  9. There's only one advocating it - I think it's a bad idea. @rulegacy there are reviews in core - did you check out whether you can use the existing reviews module? If your data is incompatible, migrating it would be better than bespoke code unless that lacks something important to you. If you just want to display it differently, see if you can achieve that by updating only the template file. Updating functions/general.php (apart from being the wrong place for html output) is likely an unnecessary change to core code.
  10. @rulegacy first off, change $HTTP_GET_VARS to $_GET which is globally accessible @14steve14 that's where Hotclutch's approach gets properly messy - you need a third div of width 12, which this way is yet another set of pi modules. What I would do is keep all modules together and add two new ones to top and tail the right section. Shown in sort order: 1. pic is width 6 2. start new div, width 6 also class row 3. modules you want on the right at sm up 4. end new div 5. modules you want underneath
  11. It's simply <div class="row"> <div class="col-sm-6 row"><?php echo $oscTemplate->getContent('product_info'); ?></div> <div class="col-sm-6 row"><?php echo $oscTemplate->getContent('product_info2'); ?></div> </div> If you want two columns of equal width above xs. Otherwise adjust them but make sure it adds to 12. Bootstrap does the rest for you. Done like this, your module widths are divisions of the column width rather than the whole centre section (above xs).
  12. BrockleyJohn

    Change site return address?

    For paypal_standard, see the process_button method
  13. I suspect your browser has cached the redirect. There is also a small chance your hosting is serving cached pages but I'd try clearing the browser cache for the site.
  14. If you are just looking for an easy way to test your site while you are building it without setting up a payment provider, you could use money order. There's no option in the cod module for accepting orders for only virtual products for obvious reasons; you would need to change the code to do it. It accepts orders if there's something physical as well as downloadable.
  15. to do as suggested, create an extra subfolder under includes/modules/content/ (and includes/languages/....../modules/content/) called product_info2, move the modules that you want into that folder (and their template files to the subfolder and their language files to the language folder)