Jump to content


Popular Content

Showing content with the highest reputation since 04/25/2019 in Posts

  1. 6 points
    I think it would be great to make a package (called frozen 2 or as you like) that has the new admin of @shetch and the Frozen version with its bug fixes so that new users can download them in one place. What the community lacks are periodic updates to show that the software is alive. I do not know if this is the best place to post it, but the work of @shetchis fantastic, it's the cooler in oscommerce for a long time and it would be great to integrate it into the Frozen package. What do you think? Best regards. Valqui
  2. 4 points

    php 7.2 - updating CE

    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.
  3. 3 points
  4. 2 points
    JcM Product info No stock buy button CE A simple add-on to let you display buy button on product info page. This button will change if stock is zero and prevent the product from being added to cart. Again totally standalone with no core code change. Simply copy all files into relevant sections and go to admin modules /content and install.
  5. 2 points

    modal info popup

    Quick mod to limit display to first time only. JcM index Popup V1.1.zip
  6. 2 points

    osCommerce website given refresh

    Me i'm an optimistic, my glass is always half full. I keep looking and working to see things improve and get better, even if it's is at a slow pace. 😊
  7. 2 points
    JcM Current Bestsellers Box V1.0 CE A simple add-on to let you display a Current Bestsellers Box on your site This allows you to set the number of days from which the best sellers are selected. If no sales made in that period nothing is displayed. So you could set it to show best seller in last week, month or year. Again totally stand-alone with no core code change. Simply copy all files into relevant sections and go to admin and install.
  8. 2 points

    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.
  9. 2 points
    Nice, looking forwared to using the new fetures. Updating existing add-on's and reports is quite simple did this montly sales reoprt conversion in about 5 minutes! Those who decide to use it will make the effort I'm sure. Official or fork or neither it's good to have options.
  10. 2 points

    No Hooks in Bootstrap?

    I haven't followed this thread so I'm not sure if it is the hooks that bother you or that the CE version is not the official version. If it is the hooks, then they will still be in the next official version since Harald is the one that initially added them and it is very unlikely, probably impossible, that he would remove them from the next version. If it is that the community version isn't the official one, you should understand that whenever an official version is released, it will take quite a while before it is useful. Based on previously released official versions, it would be a good six months before it would be useable as a live shop. So even if an official version was released today, if may not be useable as a live shop before the next Christmas season. So waiting for an official version would hurt your site far more than switching to the CE version and that should be the most important factor to consider, in my opinion.. Just something to think about.
  11. 2 points
    Very good suggestion Valquiria . This will be the next step for real support of our favorite software osCommerce. I fully support this idea! It is time to defrost?
  12. 2 points
    You could also try a CSV file it may work better? 😊 sorry Henry could not resist.
  13. 2 points

    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.
  14. 2 points

    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.
  15. 2 points

    php 7.2 - updating CE

    I'm slowly but surely, as and when I can give time, updating the software. Thanks to all who are helping the software to move forward 👍
  16. 1 point
    JcM Color Tweak V1.0 This add-on has been update. A new Header tag replaces JcM color brand. Uninstall and remove old and install new Header tag.
  17. 1 point

    osCommerce website given refresh

    Free or Open Source ?
  18. 1 point
    The Philosophy of Open Source The GNU General Public License grew out of a philosophy that software should be free, and derivatives of that software should be free as well. It was a contrast to the industry standard of commercial software, shareware, demoware and crippleware at the time. But today there are many products that pay lip services to the open source concepts; having both open and enterprise versions very similar to the demoware/shareware concepts of the past. Some use GNU GPL software as a base for an entirely commercial ecosystem. The original philosophies behind the Free Software Foundation have been commandeered by those who seek to profit from open source while returning only marginal or symbolic contributions to the community as they enter patent lawsuit wars amongst each others. There have been significant contributions to underlying technology stacks used to build many of the compiling, web, testing and data storage frameworks by commercial entities. It’s important to note that many of these contributions have been released on permissive licenses that are more accessible for commercial use. Rather than embrace the GNU GPL, today most libraries and programming languages are released under licenses such as MIT, Apache, BSD and others. Even as I was writing this article, Android’s Native Development Kit (NDK) just changed their default compiler from the GNU C Compiler (GCC) to Clang, noting in their changelog that GCC is now deprecated25. Clang was contributed to by Apple, Microsoft, Google, ARM, Sony and Intel. It is, of course, under a permissive license known as the University of Illinois NSCA License. What we’re essentially seeing more of in the industry today, is open sourcing central technologies and reusable components without open sourcing the software it produces. This can help startups and small developers to create large, scalable products. However, those products are often locked into the ecosystems of the larger players. It’s beneficial for Facebook, Twitter and Amazon to help others create applications that feed people into their user base, because it’s more likely those products would depend on connections to the big networks rather than compete with them. Even thought there is considerably more open source software deployed in the wild today compared to the previous decade, making its way into everything from server clusters to consumer electronics, it is a far departure from the world originally envisioned by some of the most vocal open source advocates and anti-commercial zealots of the late 1990s. The original idea behind the Free Software Foundation’s concept of open source was an ecosystem where every new development resulted in more open and free code. We’re talking about people who truly believed in getting away from commercial software entirely. There were people who felt that one day, Linux desktops could replace Windows and even high end tools like Photoshop and Final Cut would have great open source replacements. This never happened. Although Linux, FreeBSD and other open source operating systems are great for developers, we never truly had the year of the Linux desktop. No matter how many people try to claim that Gimp is just as good as Photoshop, that any lack of feature is simply not being familiar with Gimp’s interface, is either in a state of denial or they haven’t had to truly do any intense graphics related work other than cropping images or adjusting levels. Today, Illustrator is still far easier to learn than Inkscape, and LibreOffice Writer, while an excellent program, still lacks many of the advanced features of Microsoft Word. Most video editing applications for Linux suffer continual crashes, leaving Blender, a 3D modeling tool not originally designed for video editing, to be the only stable video editing platform. Although Steam and Humble Bundle have brought a plethora of independent and main stream games to Linux, those games are closed source, commercial and, in the case of Steam, under Digital Rights Management (DRM). Rather that the computer utopia of all software being free and hardware being what people pay for, much of the software we use today is being moved out of the realm of pay-once desktop software, and into subscription based offerings. Where one could once simply keep using an older version of a piece of software and not pay for an upgrade if it wasn’t necessary, now people must pay continual subscriptions for software that can never be owned, only rented, for their entire lives. Although companies like IntelliJ provide fall-back licenses to allow people to use previous version if they stop subscribing26, other companies like Adobe will simply cut off access to the current product, even if you’ve been a subscriber for years27. Furthermore, a lot of software is moving entirely to the web. These web applications are often based on open source components while creating closed, wall-gardened systems. People who then develop applications based against those web services, say using the Dropbox or Facebook public APIs, are now locked in to those systems. Open source software is alive and well, backing most of the systems we take for granted every day. Communities like Github have paved the way for more open collaboration and increased contributions. More software today is branded with the marketing gimmick of being moved “into the cloud”, and into subscription models were people perpetually rent software rather than purchase it. Many of the websites we use are walled gardens of free services that are not open, and which make it intentionally difficult to move your data should you become unsatisfied with the service provider. Much of the opens source software being released today is backend technology or developer tools. We are still a far cry away from having the day to day software we use being truly free, not only in cost, but being able to modify it to our needs and run it anywhere we want. Aug 16, 2016 • Sumit Khanna https://penguindreams.org/blog/the-philosophy-of-open-source-in-community-and-enterprise-software/
  19. 1 point

    Internal Link In html Pop-Up

    What about using https://apps.oscommerce.com/y0rDZ&related-products-bs Goes on the product page and basket page Customers would be able to see the name, image, description, price (if enabled)
  20. 1 point
    JcM Product info stock available date A simple add-on to let you display due date when new stock will be available and number on order, on the product info page. You can set the due date and number and the stock level at which the display is activated in admin. Date format and box color can also be changed in admin. This is NOT an inventory control system. It is just a simple way of showing the customer info to give them confidence in the site. It’s better than just stating you have no stock. Again totally standalone with no core code change. Simply copy all files into relevant sections and go to admin modules /content and install.
  21. 1 point

    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
  22. 1 point

    display number of items per page

    I don't think that is the right place. Look for $listing_split = new splitPageResults($listing_sql, MAX_DISPLAY_SEARCH_RESULTS, 'p.products_id'); and replace it with if (!tep_session_is_registered('max_products_per_page')) tep_session_register('max_products_per_page'); if (!isset($max_products_per_page) || !is_integer($max_products_per_page) || ($max_products_per_page < 1)) $max_products_per_page = MAX_DISPLAY_SEARCH_RESULTS; if (isset($HTTP_GET_VARS['mppp']) && is_numeric($HTTP_GET_VARS['mppp']) && ($HTTP_GET_VARS['mppp'] > 0)) $max_products_per_page = intval($HTTP_GET_VARS['mppp']); $mppp_list = array(); for ($i = 1; $i <= 5; $i += 1) { //change $i <= 5 to show more or less page options, default is 5 (Example: 12, 24, 36, 48, 60 (total: 5 options)) $mppp = intval($i * 12); //change $i * 12 for products shown per page, default is 12 $mppp_list[] = array('id' => $mppp, 'text' => $mppp); } $mppp_list[] = array('id' => 9999999, 'text' => TEXT_ALL_ITEMS); $gvhf = ''; $ignore = array('page', 'mppp'); if (is_array($HTTP_GET_VARS) && (sizeof($HTTP_GET_VARS) > 0)) { reset($HTTP_GET_VARS); while (list($key, $value) = each($HTTP_GET_VARS)) { if ( (strlen($value) > 0) && ($key != tep_session_name()) && (!in_array($key, $ignore)) ) { $gvhf .= tep_draw_hidden_field($key, $value); } } } $maxpppform = tep_draw_form('prod_per_page', basename($PHP_SELF), 'get') . $gvhf . tep_draw_pull_down_menu('mppp', $mppp_list, $max_products_per_page, 'class="form-control input-sm" style="width:70px;" onchange="this.form.submit()"') . '</form>'; $listing_split = new splitPageResults($listing_sql, $max_products_per_page, 'p.products_id'); Then put the <form class="form-inline pull-right"> <label class="control-label"><?php echo TEXT_SHOW; ?></label> <?php echo $maxpppform; ?> </form> Wherever you have it now (so long as it is after the other code that you added), as that is working. It's also worth noting that Edge already has a version of this. You might check to see if Frozen does as well. If so, you might be better off just updating to Frozen rather than trying to figure out how to implement this. Another thing is that you may want to replace $HTTP_GET_VARS with $_GET everywhere that it appears. And there may be similar issues that aren't leaping out at me.
  23. 1 point

    version with php7.2

    @Heatherbell If you do not like some addons do not use them, you did not pay for it and therefore you can not complain. It seems to me that you should apologize to that person to whom several others are very grateful. I appreciate if the administrators ( @Dan Cole @Harald Ponce de Leon @burt can make disappear these last unnecessary comments that are only to offend. Best regards. Valqui
  24. 1 point
    Bug fixed to make product description show properly. You can simply replace the template file, or uninstall and replace files and reinstall. Sorry was just poor editing on my part. Full Pakage has been uploaded to apps.
  25. 1 point

    Nivo Slider Content Module (Bootstrap)

    Now I found another bug. When you add a link to aproduct or a category in the slide, it doesn't work in an EDGE version, since FILENAME_PRODUCT_INFO and FILENAME_DEFAULT wasn't changed. To fix it, go to the template file of every module and change $link_slide = tep_href_link(FILENAME_DEFAULT, 'cPath=' . $url_2); } else if ( $url_1 == 'p' ) { $link_slide = tep_href_link(FILENAME_PRODUCT_INFO, 'products_id=' . $url_2); To $link_slide = tep_href_link('index.php', 'cPath=' . $url_2); } else if ( $url_1 == 'p' ) { $link_slide = tep_href_link('product_info.php', 'products_id=' . $url_2); Also, I suggest to create a directory inside catalog/images to keep all slides together. In my case, I have them inside catalog/images/banners