Jump to content


Popular Content

Showing content with the highest reputation since 06/13/2020 in all areas

  1. 5 points

    KissIT Image Thumbnailer Support

    Uploaded update: KissIT image thumbnailer 3.3.0. Requires Phoenix Tested up to Phoenix Change log 3.3.0: Added Pi Gallery Kissit module Admin thumbs: hooked all modifications except tep_image function
  2. 5 points

    Database Optimizer

    A new version has been uploaded with these changes: Changed call to defined location in database_optimizer.php. Found by @raiwa. Fixed some compatibility issues with php 7.3. Added a version for Phoenix. Removed the calls to load the filename and database files in the After 2.3 version. Replaced mysql_error with mysqli_error for php 7 compatibility. Found by @Demitry. Updated the included Version Checker file that works with the new apps section.
  3. 4 points
    v1.0.7.4 is tagged and announced; https://www.oscommerce.com/Us&News=166
  4. 4 points

    Discount Code BS

    Uploaded Update: Discount Codes 5.3.0. Compatibility: Phoenix, tested with Phoenix Updated order total module to abstract_module. Updated shopping cart content module to abstract_executable_module. Fixed some minor order total calculation errors. Thanks to @yahalimu for the report and sponsoring Changed checkout payment content module to hook and new page layout. Changed checkout process hook to checkout module. Switched off error reporting in discount.php to stabilize ajax processing if error reporting is on. Added accidentally removed "Include in order info" setting in admin/discount_codes.php.
  5. 3 points

    Gift Vouchers Secure

    A new version has been uploaded with these changes: Changed the database installer to remove commands not available in all mysql versions. Changed code for the welcome discount code to take multiple coupons due to languages in the account. Fixed a coding mistake in the redeem code. Fixed a problem where Free Shipping coupons would be convereted to non-Free Shipping. Created a Phoenix version and tested with Pro Version: Ability to automatically send coupon code to customers that place an order to increase re-orders.
  6. 2 points

    AJAX Attribute Manager support

    Uploade new version: AJAX Attribute Manager Phoenix 3.2.0 Changes Version 3.2.0.: + updated for Phoenix (jquery update and bootstrapped admin/categories.php) Tested with Phoenix NOTE: Ajax Attributes Manager Table has not been updated yet to bootstrap table, but it is full functional. Full Package Update instructions included
  7. 2 points

    Class 'ot_subtotal' not found in ...

    I think you need to add DIR_FS_CATALOG back into the include statements (the two above). So they would be include(DIR_FS_CATALOG . 'includes/... That causes them to look in the shop files. The way you have it now, the code is looking in the admin files.
  8. 2 points

    Wholesale (SPPC lite)

    Uploaded update: Wholesale (SPPC lite) 4.2.0. Tested with Phoenix and Compatibility: Phoenix - ------------------------------------------------------------------------------------------------------------- Older Phoenix 1.0.5.x versions please use Wholesale (SPPC lite) 4.1.1. Older Phoenix - 1.0.4.x versions please use Wholesale (SPPC lite) 4.1.0. Older Phoenix - 1.0.2.x versions please use Wholesale (SPPC lite) 4.0.1. Older 2.3.4.(1.) responsive BS versions please use Wholesale (SPPC Lite) 3.0.4 Older 2.3.4.(1.) versions please use Wholesale (SPPC Lite) 2.0 ------------------------------------------------------------------------------------------------------------------------------- Thanks - To @ecartz for the help and guidance of the 4.2.0 update for Phoenix Change log: Version 4.2.0.: Update for Phoenix -, - Updated store module: changes of payment and shipping modules are now dynamically updated. No need to uninstall and reinstall the store module. - Update for customer data modules - Added customer data module to show customer group in customer account - Moved payment and shippin class mod to class override - Modularized an hooked all admin modifications NOTE: Pro version available with unlimited customer (wholesaler) groups Full Package Update instructions included
  9. 2 points
    The image URLs are made by appending the image name to the image directory URL. So you only want the portion of the path after the images directory. In your example, that would be cat2/cat-test-01.jpg
  10. 2 points

    Mouse cursor active in the search box

    I have tried this and it works. Edit the file admin/categories.php. 1) Find the line at around line 888: Change it to: 2) Add this javascript to the bottom of the file: Done.
  11. 1 point

    Cloud VPS for OsC

    Hi, Due to a rubbish support with out current normal VPS I am considering moving to a cloud based VPS from a large supplier. MUCH cheaper, more memory and SSD space and much better value for money. Has anyone used a cloud VPS? Any comments as regards performance versus a normal server? The main slow down is currently caused by MySQL access, in a normal VPS the MySQL server is shared between other VPS on that machine, will a cloud based VPS not have this issue as it is shared differently? Anyone tried both enough to compare? lain
  12. 1 point

    Discount Code BS

    This following package is based on the Discount Code for osCommerce 2.3.1 Addon. I was able to reduce the install process from 16 steps down to 9 steps. Database tables and filenames definition have been removed. I tried to keep the code changes to a minimum. SQL install/uninstall is done automatically with the ot_ module. Download:
  13. 1 point
    @domiosc So, I Googled this and did find a couple of articles on a malware injected into a site using .ico files. Here are the articles: https://blog.quttera.com/post/suspicious-icon-files-on-your-website/ https://www.theregister.com/2015/03/25/blank/ If you do regular back-ups, I would go back to the back-up you did just prior to this problem occurring and compare all folders using a comparison tool. This may not find the issue, but it is a good place to start.
  14. 1 point
    If you can run executable code in .ico files, that is a security hole. Similarly, X-Frame-Options is generally set by Apache, not by individual applications. https://geekflare.com/secure-apache-from-clickjacking-with-x-frame-options/ Allowing image uploads should only be available to the admin, which should be secured by Apache's Basic Authentication (htpasswd). Writing image files to anywhere other than images/ admin/backups and a few more locations should be blocked by directory file permissions. You can disable osCommerce from allowing .ico uploads. Look for set_extensions or I seem to recall that older versions had a default set somewhere. Only the last of those is settable in application. Some of the third is configuring for use by the application. Some is host configuration (who owns the site files and directories; what are the permissions). The first two are purely host configuration. Although perhaps the .ico file is being included by something else (what?). In general, clickjacking only works if you use the same browser instance to both log into your osCommerce admin and view other pages. If you only ever use the browser instance for looking at the osCommerce admin, clickjacking won't work. Keep one browser only for osCommerce. This could be Chrome, Edge, Firefox, Safari, Opera, etc. And use a different browser for regular web browsing. Chrome and Firefox also support multiple profiles (Chrome will let you have multiple profiles open at the same time).
  15. 1 point
    I believe it was introduced in
  16. 1 point

    Excludes based on page

    This is what I was getting at. Based on some condition just exclude the cart button and price. Or if someone bought it for 999999, I could just retire and not worry about any of this.
  17. 1 point

    Auto Update Currencies

    A new version has been uploaded. It adds a version for Phoenix. No file changes are required.
  18. 1 point

    Excludes based on page

    @DivebombInc Take one of the 'static' pages, such as 'Terms and Conditions'. Copy and rename it (both the code and the language files). Replace everything between the opening and closing 'contentContainer' divs with your gallery code. Finally, add the link(s) to your gallery where ever you want them (navbar, footer, etc). M
  19. 1 point
    Talk to Paypal. Talk to UPS. Talk to Facebook. Talk to your Bank. Nothing to do with osCommerce.
  20. 1 point

    Insert / Update / Delete Categories Images

    No, the DB update would stay the same. The only change you'd need to make is " . TABLE_CATEGORIES . " to categories. Otherwise , the code that you posted should be correct. Except that it's missing the confirmation step. You have the button and you have the code that processes the confirmation. But I don't see the actual step for confirming the deletion.
  21. 1 point

    Installation issues

    Hopefully this is the place to post this problem. Please reply if not. PayPal ver 5.018 direct payments on Pheonix 1072 new install. When I go thru the check out process once I click pay I get internal error 500. and produces this error [10-Jun-2020 14:37:44 America/New_York] PHP Fatal error: Uncaught Error: Call to undefined method OSCOM_PayPal::getIpAddress() in /home//public_html/includes/apps/paypal/modules/DP/api/DoDirectPayment.php:26 Stack trace: #0 /home/public_html/includes/apps/paypal/OSCOM_PayPal.php(391): OSCOM_PayPal_DP_Api_DoDirectPayment(Object(OSCOM_PayPal), 'live', Array) #1 /home/public_html/includes/modules/payment/paypal_pro_dp.php(291): OSCOM_PayPal->getApiResult('DP', 'DoDirectPayment', Array) #2 /home/public_html/includes/modules/payment/paypal_pro_dp.php(213): paypal_pro_dp->before_process_paypal() #3 /home/public_html/includes/system/versioned/ paypal_pro_dp->before_process() #4 /home/public_html/checkout_process.php(80): payment->before_process() #5 {main} thrown in /home/public_html/includes/apps/paypal/modules/DP/api/DoDirectPayment.php on line 26 When I use Phoenix 1050 everything works Any ideas??? Thanks
  22. 1 point

    Mouse cursor active in the search box

    I guess it is this code that I should change ? <?php echo tep_draw_form('search', 'categories.php', '', 'get'); echo HEADING_TITLE_SEARCH . ' ' . tep_draw_input_field('search'); echo tep_hide_session_id() . '</form>'; ?> </td> </tr> <tr> <td class="smallText" align="right"> <?php echo tep_draw_form('goto', 'categories.php', '', 'get'); echo HEADING_TITLE_GOTO . ' ' . tep_draw_pull_down_menu('cPath', tep_get_category_tree(), $current_category_id, 'onchange="this.form.submit();"'); echo tep_hide_session_id() . '</form>'; ?>
  23. 1 point

    undefined function tep_ltrim_once()

    I wonder why you would not have posted this in the dedicated thread?
  24. 1 point
    On the 25th May 2018 the updated General Data Protection Regulations comes into force. Well who knew anything about that. It would appear that the EU has or is about to change the way that people collect and store others data. This apparently supersedes the Data Protection Act in the UK. It has also been mentioned that when we leave the EU we will still need to comply with the regulations as the EU has made it worldwide somehow. Has any store owner seen a sensible easy to understand website that explains how this may affect store owners, or like me have you never heard about this until now.
  25. 1 point

    [Addon] Product Sort Within Category

    Totally forgot about that. Well remembered!