Jump to content


  • Content count

  • Joined

  • Last visited

  • Days Won


Everything posted by burt

  1. burt

    PayPal Express ~ Duplicate Orders

    OK. For anyone looking to do this (and find this thread in the future)...core code changes in this manner are not necessary unless you are on an *ancient* version (2.2 stream, 10 years or more old?) or some version that has been totally shafted already by core code changes.
  2. Can you show an example please. Class constructors and evaluation order changes were performed prior to release of Frozen. IIRC the Paypal App was rolled back (to make it updateable from within admin) so there may be some in there => awaiting official update.
  3. burt

    PayPal Express ~ Duplicate Orders

    @peterbuzzin Header Tag module which loads its code into footer_scripts. Way better than core code changing, that HT modularity has been available since 2.3.1 (if memory serves).
  4. burt

    Marketplace Category/Version Cleanup

    Frozen is a year old and I have been *begging* for help to move it on, my pleas are heard only by very few. Frozen is now out of date and is EOL. "Edge" is where my focus is and that is done in my spare time, help me to make more spare time.
  5. Thank You to the handful of good guys who felt able to take a chance on them getting some good modules and code without actually knowing what they'd get. You are stars. Each day in February I'll be adding in a new module/code. Hit the "FOLLOW" button to be notified whenever I reply to this post. Demo site is running Bootstrap v4, but ALL 28d offerings will have BOTH a BSv4 version AND a BSv3 version. If you are a very old version (eg Gold, or early somewhere in between Gold and Frozen), the BSv3 version is for you, but you'll get both in case you do ever update to the latest codebase. If you have general questions, or particular questions about each days offerings ... please post them here or PM me.
  6. burt

    Queued Emails

    I seek another tester who is able to give about 10/15 minutes to install and set up their email templates. And then ongoing (for a couple of days) feedback and ideas...as you see it working and realise the concept.. Best done on a TEST SHOP, not a live shop - until you see the concept for what it is (and what it can be)... Inbox me please if that tester is YOU. This system is very close to being good for live shops, in fact I am running it on a few live shops and have been for a few weeks - no problems reported...
  7. We have been proudly promoting helpful members in the community as Member of the Month and we're excited to announce that both Members of the Month as well as those submitting nominations can now win awards! Each month, the chosen Member of the Month as well as a random nomination will win a 1 Month Community Sponsorship prize. This starts this month with the nominations submitted for Member of the Month January 2014. In December of each year, every chosen Member of the Month for the same year will enter a poll for the community to vote on to become the ultimate Member of the Year and will win a 12 Month Community Sponsorship prize. For Member of the Year 2013, the Members of the Month for 2012 will be included in the poll. Three random votes will win a 1 Month Community Sponsorship prize. If a winning community member already has an active Community Sponsorship, their sponsorship duration will be extended with the winning award. To nominate a community member as Member of the Month, submit your nomination in the following forum channel and be in the draw to win a 1 Month Community Sponsorship prize: http://forums.oscommerce.com/forum/96-member-of-the-month-nominations/ To vote on the ultimate Member of the Year 2013, place your vote in the following poll and be in the draw to win a 1 Month Community Sponsorship prize: http://forums.oscommerce.com/topic/395387-member-of-the-year-2013/
  8. It's surprising how much can be achieved by amending user.css. The idea of the tpl files is that shopowner will micro-adjust these - so (in my opinion) these files should be seen as is the user.css - core files but changeable. Back in 2015 when the bootstrap build was new, I tried to get other developers on board (seo, theming etc) - but there was little interest, so I did what I thought would make life easier. It for sure aint perfect but it's not too bad.
  9. burt

    Javasript to control MP3 player

    It does ring a bell... boom/tish. It was in the very first 28d from 2015. So long ago, well remembered @ArtcoInc
  10. burt

    Where to start for newbie

    That is (more or less) the "master" download from https://github.com/gburton/osCommerce-2334-bootstrap I think there are at least a few things on that Demo that are not in the download - things I've been toying with the idea of adding but then didn't.
  11. burt

    Where to start for newbie

    It's probably useful to point out that something being "open source" does not always mean it is "free" (as in no money). That's a misconception that a lot of people struggle with. We all run businesses, we all know there is a cost. https://github.com/gburton/Responsive-osCommerce/releases => Frozen Install it and have a play with it.
  12. burt

    Email queuing system

    Be aware that those of you who took the time to make a test order or two at my Test Shop [thank you for doing so, your time is appreciated] will be getting Emails, these emails are completely hands off for the shopowner...basically these emails are meant to; remind the shopper that you exist remind the shopper to perform an action (eg write a review) As the system is very much hands off, it's something that the shopowner can leave alone and let the system do its thing. If just one customer comes back and purchases something...that's a WIN. Or if just one customer comes back and writes a review, that's also a win, but not a WIN. Two customers..double WIN. Etc and so on. I think I'm ready to ask for 2 more testers - you must be willing to take; 2 minutes uploading files 10 minutes writing your HTML Template(s) 3 minutes able to set up a CRON via (eg) cPanel And then, provide feedback to me (by email) on how you would like to see the system improved. If you are able to give me that time/effort, PM me - thanks
  13. burt

    display number of items per page

    I believe I made one for the 2018 28d, so that is another option. From what I recall I used a Hook rather than a load of core code change.
  14. Just for core related at the moment...
  15. I've a little bit of time in hand and it seems like this is the next necessary thing to solve, the use of php7.2. But I need your help to point out any problematic area so that attention can be given to them. To help...you'll need an installation of CE (any flavour that is Frozen or later) running on php 7.2 - with error reporting dialled right up. To set up error_reporting to show everything that is wrong: includes/application_top.php Find: error_reporting(E_ALL & ~E_NOTICE & ~E_DEPRECATED & ~E_STRICT); Change to: ini_set('display_errors', 1); ini_set('display_startup_errors', 1); error_reporting(E_ALL); admin/includes/application_top.php Find: error_reporting(E_ALL & ~E_NOTICE); if (defined('E_DEPRECATED')) { error_reporting(E_ALL & ~E_NOTICE & ~E_DEPRECATED); } Change to: ini_set('display_errors', 1); ini_set('display_startup_errors', 1); error_reporting(E_ALL); Save both files. Obviously...you DO NOT want to do this on a live shop as it will show errors to your customers, so hopefully a few people have a test shop to play with... Now if you browse your test shop...all warning and errors will appear. Thank you in advance. Please copy/paste the following as a reply: URL: WARNING/ERROR:
  16. burt

    Email queuing system

    It's just a template so individual shopowners can easily set it up as they like and tweak it etc. HTML Emails are actually quite difficult as email programs render the output markedly differently. Well, it's certainly close enough to get the updated system out to the two testers to try. Tomorrow chaps.
  17. burt

    Email queuing system

    I now have this working smooth with a Cron - which I have set for every 5 minutes. On a busy shop, you could set it for every 1 minute, on a slow shop you could set it for once a day - you get the idea. Anyway in the test shop as it is set for every 5 minutes, the lonest you'll need to wait (to get the order_success email) is 5 minutes... So, if anyone now wants to test it, please go ahead: https://template.me.uk/outgoing/ All I ask is that you use a REAL EMAIL that you have access to so that you can receive/view the order_success email (which is HTML). The "slug" (aka template) for the order_success email looks like this): <p>Dear {{FNAME}}, thank you for your order #{{OID}}.</p> <p align="center"><img src="https://template.me.uk/outgoing/images/apps/thanks.png"></p> <table cellspacing="0" cellpadding="0" width="100%"> <tr> <td valign="top"><b>Products:</b></td> <td valign="top">{{PRODUCTS}}</td> </tr> <tr> <td colspan="2"><hr></td> </tr> <tr> <td valign="top"><b>Invoice:</b><br>#{{OID}}</td> <td valign="top"><b>Full Invoice:</b><br>https://template.me.uk/outgoing/account_history_info.php?oid={{OID}}</td> </tr> <tr> <td valign="top"><b>Date Ordered:</b><br>{{ORDER_DATE}}</td> <td valign="top"><b>Status:</b><br>{{ORDER_STATUS}}</td> </tr> <tr> <td valign="top"><b>Payment Method:</b><br>{{PAYMENT_METHOD}}</td> <td valign="top"><b>Order Value:</b><br>{{ORDER_VALUE}}</td> </tr> <tr> <td valign="top"><b>Delivery Address</b><br>{{DELIVERY_ADDRESS}}</td> <td valign="top"><b>Billing Address:</b><br>{{BILLING_ADDRESS}}</td> </tr> </table> <p>A big BIG BIG Thank You from all of us here at Burtys Test Shop!</p> As you can see, that is obviously a very basic HTML template - if you look back through this thread you will see @Dan Cole has come up with a much better HTML template for his emails. But read between the lines and you'll see that it you are, pretty much, limited only by your imagination. Feel Free To Test...any feedback is gratefully received.
  18. With a big thanks to @Heatherbell I have a day next week and a day the week after to commence work on; fixing php7.2 warnings and errors translating old x.x (some of which relates to php4!) php code to newer 7.x formatted code In the meantime, if anyone sees any more errors/warnings please reply to this thread stating what the error says and where you found it (eg an URL) or how you made the error appear (eg only happens when pressing edit on XYZ module) and so on. As much details as you can give would be very helpful.
  19. burt

    jQuery vulnerability -- upgrade needed

    Admin side is not started. Waiting on more support from individuals and companies using osCommerce, in order to march forward.
  20. burt

    version with php7.2

    Opinions vary & everyone is entitled to their opinion. No need for any apologies from any parties, no need to attempt to start arguments (again). /end
  21. burt

    jQuery vulnerability -- upgrade needed

    Note that CE has been on the 3.x jQuery for over 2.5 years. CE is presently on 3.3.1 (edge) and 3.1.1 (frozen), easy way to check external libraries on the Wiki; https://github.com/gburton/Responsive-osCommerce/wiki/External-Libraries
  22. If you don't like what we're doing in the Community Edition (in your words, "shoving stuff down your throat")...then it is simple; stay on the official osCommerce version. Official version is still useable, just nowhere near as useable as the Community Edition.
  23. burt

    Email queuing system

    Always. Problem is that by thinking of doing one thing different/better...it means coding something else different/better. But, I do now have it working. It also now has an email pre-viewer;
  24. burt

    Email queuing system

    Right now I am working on setting up a Cron system for this system. Having not really played in-depth with Cron before, it's proving to be a PITA. But the system is close to starting the next phase of testing.