Jump to content


Popular Content

Showing content with the highest reputation since 08/05/2020 in all areas

  1. 7 points
    osCommerce v4 is coming with support for Multiple Design Templates and built in Template Builder. Template management doesn't require any PHP coding, and is done via the back end of the website. It is possible to create, import, and export multiple design templates. This opens ways for professional designers and developers to offer their osCommerce templates for sale in the future App Marketplace - announcements to follow. Design templates are managed and modified via the back end of osCommerce, using a special built in Designer. It is possible to edit template settings in several ways (visual editor and CSS editor). It is possible to add, move, and delete various widgets from any page of the osCommerce website. Additionally, all documents (invoices, packing slips, emails) can be edited if required. It is also possible to create copies of the existing pages. For example, there can be 2 or more product pages, and different products can be assigned different designs of the product page. Support for Responsive design is implemented, as well as an additional optional Mobile view for each template. The system allows both professional designers and end users (i.e. shop owners) change the look and feel of the osCommerce online store without going deep into the code or even without HTML knowledge. Of course designers and developers are able to modify widgets or create new widgets to extend functionality of osCommerce v4 Have any comments or questions? - please feel free to post them here. Interested in becoming a Beta tester - sign up via the Contact Us form on osCommerce.com website to be added to the list, get notified about the releases quicker, and get access to the Beta version as soon as it becomes available. Would you like to learn how to create beautiful osCommerce templates and offer them on this website to shop owners? Sign up via our Contact page. Watch this space!
  2. 6 points
    osCommerce is under new management. We thank Harald Ponce de Leon and the historical development team, wholeheartedly, for creating osCommerce and will now work hard to develop it into a modern successful Ecommerce platform. osCommerce v4 is to be released in 2021! osCommerce will continue being open source and FREE to use. There will be an opportunity for developers and designers to offer their commercial products (apps) and services in osCommerce Shop. osCommerce v4 is about: business growth for shop owners new revenue streams for designers and developers modern, powerful, and secure Ecommerce platform for small, medium, and large B2C and B2B businesses API-based integration with 3rd parties osCommerce that is easy to support, maintain, and upgrade mobile and SEO friendly platform smooth migration from osCommerce 2.x and other Ecommerce solutions Discussions on this release are welcome at the Forums, where a new section for osCommerce v4 has been created. Questions about osCommerce shall be emailed to hello@oscommerce.com Development Partners and Beta Testers are always welcome! Please sign up via our Contact Page. We will notify you when the Beta version becomes available (likely in June 2021). Development Partners - we will make preview versions available to you, please indicate your interest when signing up for the Beta Program. Thank you to everyone who has been patiently waiting for a new release of osCommerce!
  3. 5 points
    Documents like this make me sweat. It's getting very complex. They are killing international trade in this way, and weren't we ( the small businisses) the ones that keep the economy alive? I hate men with suits and ties.
  4. 4 points

    Upgrading to the latest version

    To follow-up on this and eventually help others, I was able to update to following the Github instructions here: https://github.com/heatherbellho/CE-Phoenix-Updates .. Thanks for the pointer ecartz !
  5. 4 points
    A new version has been uploaded. The changes only applies to Phoenix to make it compatible with the latest version.
  6. 4 points

    Jssor Slider

    A new version has been uploaded with these changes: Added code to delay javascript to make it compatible with Phoenix. Changed code to be compatible with the new advert system (Phoenix only). Changed code to allow text to be shown on the banners. Moved the jssor images to the correct location to match the code.
  7. 4 points

    TinyMCE editor for admin

    @jonwix @Heatherbell try the version i have attached, should be fixed now, also added support for the information pages TinyMCE 1.0.5.zip
  8. 4 points

    Slim Checkout for BS

    @cupidare, Here the updated version for Phoenix Tested with Phoenix Slim_Checkout_1.2.zip Please try and report back. I'll then upload it to the marketplace.
  9. 3 points

    reset password vulnerability

    I got the following reported: Matt @ecartz, provided the following script/hook to fix this: class hook_shop_siteWide_reset_all_sessions { public function listen_accountUpdateTables($parameters) { if (isset($parameters['db']['customers']['customers_password'])) { $sessions_query = tep_db_query("DELETE s FROM sessions s INNER JOIN whos_online wo ON s.sesskey = wo.session_id WHERE wo.customer_id = " . (int)$_SESSION['customer_id']); } } } I made the hook which should be placed in: Phoenix templates/default/includes/hooks/shop/siteWide/ Phoenix - includes/hooks/shop/siteWide/ reset_all_sessions.php Lower Phoenix and OSCommerce versions need to add the query to account_password.php line 49-50. So it should look like this: if (tep_validate_password($password_current, $check_customer['customers_password'])) { tep_db_query("update customers set customers_password = '" . tep_encrypt_password($password_new) . "' where customers_id = '" . (int)$customer_id . "'"); tep_db_query("update customers_info set customers_info_date_account_last_modified = now() where customers_info_id = '" . (int)$customer_id . "'"); // session destroy on password reset tep_db_query("DELETE s FROM sessions s INNER JOIN whos_online wo ON s.sesskey = wo.session_id WHERE wo.customer_id = " . (int)$customer_id ); $messageStack->add_session('account', SUCCESS_PASSWORD_UPDATED, 'success'); tep_redirect(tep_href_link('account.php', '', 'SSL')); Matt asked me to publish this here so other users can test it before adding it to core. It is already in use in one live store. Please test and report back.
  10. 3 points

    Header Tags SEO

    The changes in Phoenix will sometimes change the code to where it is no longer recognized by the code in addons. For example, a function may be moved to a class so the code in the addon can't find the function any longer. There's no way for developers to plan for this so we just have to react after the fact. But as soon as we upload a new version of the addon, the code in Phoenix changes and breaks the addon again. Testing the addon with the new version of Phoenix, identifying the new problems, fixing the code and then uploading the new version of an addon is not a small job so upgrading can't be done for every version of Phoenix. Unfortunately, there's just no way around it.
  11. 3 points

    Upgrading to the latest version

    I hope that's not the the entire community, as it is a small exclusive group that, from what I've read automatically drops people after a couple of months. I know.. Still, to me Phoenix is a much needed visual update of osCommerce with PHP 7 support, rather than a different product. The file structure is the same, database is largely the same, etc. I could be wrong, that's just my own lowly opinion, whatever that's worth. You are right, it is not restricted, just not readily available here. I couldn't find any upgrade information on this site/forum, and it seemed odd to me, hence I was just trying to give feedback, maybe even help others that may find themselves in my situation. In any case, I am sorry if my post irritated anyone, especially people that contribute their time and expertise to this product. It wasn't my intention at all.
  12. 3 points

    Upgrading to the latest version

    I did apply to the Phoenix Club yesterday before I posted here, I just haven't received a response yet. I do appreciate the work that has been done to update osCommerce. Still, restricting simple upgrade instructions to those 700 members seems counterintuitive to growing the osCommerce/Phoenix community imho.
  13. 3 points

    AJAX Attribute Manager support

    In the following functions are deprecated in admin: tep_session_id tep_session_name tep_session_register tep_session_is_registered tep_session_unregister It seems to be working with fixes for admin/attributeManager/includes/attributeManagerHeader.inc.php admin/attributeManager/includes/attributeManagerSessionFunctions.inc.php included in the zip. fixes.for.
  14. 3 points

    KissIT Image Thumbnailer Support

    Uploaded update with the above fixes and webp image support: KissIT image thumbnailer 3.5.0 Requires Phoenix Tested with Phoenix Change log 3.5.0: - moved and cleaned up thumbs subdirectory creation and removed unnecessary .htaccess. Thanks to @vmn - fixed error in admin thumbs showing duplicated images in product and category listing. Thanks to @Denzel - added support for webp image format - updated pi gallery module to abstract_module - Added optional convert jpeg, png and gif images to webp thumbs (Pro Version)
  15. 3 points

    Shipping table is now a real table :)

    Updated for Phoenix: https://apps.oscommerce.com/2iSYY&editable-shipping-table-phoenix
  16. 3 points

    Clickjacking Vulnerability?

    https://htaccessbook.com/increase-security-x-security-headers/ Gives more reading for you (or your host). In my opinion, typical fake email designed to make people worry.
  17. 3 points

    AJAX Attribute Manager support

    Uploaded: Ajax Attribute Manager 3.3.2 Requires: OsCommerce Phoenix REQUIRED! PHP 7.0 to 7.4 Changes Version 3.3.2.: + added support for Phoenix core sort order + removed optional product_options_sort_order support + added auto update script for product_options_sort_order to core sort order columns. + normalized spacing and indents. + updated custom database functions to use core functions. + modernized coding to match core standards ********************************************************************* If you were using attributes/options sort order from previous versions: - Make a database backup for security if something gets messed up. - On first load of this version, the old sort order entries will be migrated to the new core sort order columns. - Check your database for success after you loaded the new attributes manager. - Use the product info options/attributes sort order content module included in Phoenix *********************************************************************
  18. 3 points

    AJAX Attribute Manager support

    Just tested under PHP 7.4 and it seems to work ok.
  19. 3 points

    AJAX Attribute Manager support

    Ajax Attribute Manager 3.3.0 beta AJAX-AttributeManager-V3.3.0._CE_Phoenix_beta.zip Requires: OsCommerce Phoenix (tested with PHP 7.0 to 7.3 A lot of changes, so please, give it a try and report back if there appear any issues. + removed duplicated language definitions. Thanks to @kgtee + fixed unbalanced table columns. Thanks to @radhavallabh + added table titles. + updated to bootstrap design elements (buttons, tables etc). + replaced image icons by fontawesome icons. + removed deprecated css + removed deprecated image icons + replaced jquery with native javascript in admin hooks. Thanks to @PiLLaO + removed qtpro support. It's now available in it's own tab on the product edit page. + updated sort order support modifications in cm_pi_options_attributes.php
  20. 3 points
    Thanks Fredi. A new site and a new version is coming soon. The tool does require PHP allow exec as well as remote fopen. I will be making all of my add-ons available without the use of the toolbox as it was more of a proof of concept.
  21. 3 points

    How To Install SSL Correctly

    @XplorMedia There are 3 areas that need to be set up correctly ... 1) Your website is XplorMedia.com. It is NOT www.XplorMedia.com. Note the www. prefix. You need to make sure that your SSL certificate and website name match. 2a) You need to make sure your .htaccess file redirects people to the correct name. In other words, if people type www.XplorMedia.com, your .htaccess file needs to redirect them to XplorMedia.com (without the www.). 2b) Your .htaccess file must then redirect people to your https:// site. 3) In osCommerce, there are two configuration files: <shop root>/includes/configure.php <shop root>/<your admin directory>/includes/configure.php BOTH of these need to be edited to reflect that you are using a SSL certificate. For example, <?php define('HTTP_SERVER', 'https://XplorMedia.com'); define('HTTPS_SERVER', 'https://XplorMedia.com'); define('ENABLE_SSL', true); Note that there is no www. in the URLs (since your site, and SSL certificate aren't using it), that the httpS is in BOTH URLs, and that ENABLE_SSL is set to true. HTH Malcolm
  22. 2 points

    Easy Populate V 3.0

    A new version has been uploaded with these changes: Added missing language file. Changed code to prevent php notices. Fixed problem with product descriptions not being updated.
  23. 2 points

    Easy Populate V 3.0

    Yes. It will be released this week.
  24. 2 points

    ULTIMATE Seo Urls 5 - by FWR Media

    @omar the new ht_canonical should be slightly different. It adds canonical tags to write review (review.php) that is currently rewritten to review.html. It's not important as this page should not be indexed by spiders but I think I should also add it to noindex pages. I want to study the new pages system to see if it's good to add rewrite rules to it, too, so / info.php?pages_id=4 would become /slug.html
  25. 2 points
    I found the cause of my problem in the response of another thread when, on September 1, my remaining PayPal payment option stopped working. The problem was simple. My paypal.com.crt file was an old one that was only about 12K. Once I put the current one, which is about 14K in the ext/modules/payment/paypal folder everything started working again. Here's the one that works: paypal.com.crt