Jump to content

burt

Team
  • Content count

    13,552
  • Joined

  • Last visited

  • Days Won

    524

Everything posted by burt

  1. 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.
  2. 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.
  3. 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.
  4. 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
  5. 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.
  6. 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.
  7. 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
  8. 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.
  9. Just for core related at the moment...
  10. 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:
  11. 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.
  12. 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.
  13. 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.
  14. 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.
  15. 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
  16. 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
  17. 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.
  18. 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;
  19. 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.
  20. burt

    Email queuing system

    nl2br - which is a pain in some circumstances. So I removed it, in favour of user using HTML.
  21. burt

    Email queuing system

    Yep looks good, thanks. Big gap is from my testing (of line breaks, as well as you can see such things as BOLD and Italic etc. Thanks for testing. Here;s the template that created that; Dear {{FNAME}}, thank you for your order #{{OID}}. <b>BOLD</b> <i>Italic</i> Summary ------------------------------------------------------ <table cellspacing="0" cellpadding="0" width="100%"> <tr> <td><b>Order Number:</b></td> <td>{{OID}}</td> </tr> <tr> <td><b>Detailed Invoice:</b></td> <td>https://template.me.uk/outgoing/account_history_info.php?order_id={{OID}}</td> </tr> <tr> <td><b>Date Ordered:</b></td> <td>{{ORDER_DATE}}</td> </tr> <tr> <td><b>Status:</b></td> <td>{{ORDER_STATUS}}</td> </tr> </table> Products ------------------------------------------------------ {{PRODUCTS}} Delivery Address ------------------------------------------------------ {{DELIVERY_ADDRESS}} Billing Address ------------------------------------------------------ {{BILLING_ADDRESS}} Payment Method ------------------------------------------------------ {{PAYMENT_METHOD}} for {{ORDER_VALUE}} A big BIG BIG Thank You from all of us here at Burtys Test Shop!
  22. burt

    Email queuing system

    Create Account Email is not part of the Queued Email system (yet). I had turned off one portion of the system to test something and then forgotten to turn it back on! D'oh. It is now turned on again and so you should have received those two product_purchase emails Also in the Queue for you: Thank you very much for testing!
  23. I believe my answer would be the same as the answer of @Jack_mcs Hooks do not add anything "bad". They allow shopowner and developer to do things easier. Typical example would be the Paypal App as mentioned in previous post, another example would be my recent PDF thing I made that allows shopowner to attach a PDF to an Order. Side Thoughts; Hooks pre-date osCommerce CE osCommerce CE mirrors 2.3.4.1 functionality - there is (to my correctly remembering) nothing in 2.3.4.1 that is not in CE.
  24. burt

    Email queuing system

    This would be why there is a delay on sending emails. Eg for a request_review: 60 days? 30 days? choosable by individual shopowners. Put another way...a pair of trousers straight off the peg might fit a 34" waist, but would be wayyy too small if someone eats too many pies.
×