Jump to content

Omar_one

Members
  • Content count

    558
  • Joined

  • Last visited

  • Days Won

    9

Reputation Activity

  1. Like
    Omar_one reacted to piernas in Shipping table is now a real table :)   
    Updated for Phoenix: https://apps.oscommerce.com/2iSYY&editable-shipping-table-phoenix
  2. Like
    Omar_one reacted to piernas in 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
     
     
  3. Like
    Omar_one reacted to piernas in ULTIMATE Seo Urls 5 - by FWR Media   
    I've almost finished this app. Still want to make a couple of tweaks and add proper instructions but all seems to work well. I've attached it in case someone wants to test it.
    No core changes, tested with Phoenix 1.0.7.10. Just upload the files and go to admin->configuration->Ultimate Seo Urls and enable the app. Feedback will be appreciated.
    USU3_beta.zip
  4. Like
    Omar_one reacted to BrockleyJohn in NEW! Complete Order Editing Tool!   
    Long overdue - I have uploaded a new version of the addon to
    https://apps.oscommerce.com/Apps&wwEZ9&order-editor-for2-3-v1-0
    which includes all the fixes posted to the thread through this year. It installs on Phoenix 1.0.7.10 offering full functionality without core modifications. Many of the php notices and warnings have been fixed.
    A little adaptation for customer data modules has been applied so that it doesn't throw warnings or offer the fields if you don't have modules like suburb installed but not all are handled (eg. state) - you can extend along the same lines if required.
    A future version could use the new modules properly, along with the rationalisation and autoloading of classes but that will involve an extensive redesign that might end up being a different addon altogether.
  5. Like
    Omar_one reacted to raiwa in AJAX Attribute Manager support   
    it's supposed to be used the core module which includes this now already
  6. Thanks
    Omar_one got a reaction from raiwa in AJAX Attribute Manager support   
    and in /includes/modules/content/product_info/cm_pi_options_attributes
  7. Thanks
    Omar_one reacted to raiwa in AJAX Attribute Manager support   
    @Omar_one and others:
    There are some hardcoded instances of "products_options_sort_order" which need to be changed to "sort_order" in:
    - admin\attributeManager\classes\attributeManager.class.php
    - admin\attributeManager\classes\attributeManagerConfig.class.php
  8. Thanks
    Omar_one got a reaction from raiwa in AJAX Attribute Manager support   
    @raiwa thank you that fixed ,,  
     
     
  9. Thanks
    Omar_one reacted to raiwa in AJAX Attribute Manager support   
    Uploaded:
    Ajax Attribute Manager 3.3.0
    Requires:
    OsCommerce Phoenix 1.0.5.9+ (tested with 1.0.7.9)
    PHP 7.0 to 7.4
    + 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

     
  10. Thanks
    Omar_one reacted to raiwa in AJAX Attribute Manager support   
    Just tested under PHP 7.4 and it seems to work ok.
  11. Thanks
    Omar_one reacted to raiwa in AJAX Attribute Manager support   
    Ajax Attribute Manager 3.3.0 beta
    AJAX-AttributeManager-V3.3.0._CE_Phoenix_beta.zip
    Requires:
    OsCommerce Phoenix 1.0.5.9+ (tested with 1.0.7.9)
    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


  12. Like
    Omar_one reacted to raiwa in Converting Points and Rewards system for osC BS   
    Uploaded version Version: 3.1.0
    Points and Rewards Phoenix
    Compatibility:
    OSCOM Phoenix CE 1.0.7.9+
    PHP 7.0-7.3
    -------------------------------------------------------------------------------------------------------------
    OSCOM Phoenix CE 1.0.3.0 - 1.0.5.0, please use Points and Rewards Phoenix 3.0.2.
    2.3.4.(1.) FROZEN, please use Points and Rewards BS v2.0.2.
    2.3.4.(1.) EDGE versions and GOLD, please use Points and Rewards BS v1.2
    -------------------------------------------------------------------------------------------------------------
    Version 3.1.0.
     - Updated for Phoenix 1.0.7.9+
     - No more core file modifications
     - Deprecated Header Tag Module and moved all configuration entries into Order Total Module
     - Merged all Shop Hooks into one SiteWide hook
     - Replaced checkout payment content module with form hook
     - Bootstrapped Admin pages
     - removed alternative info footer and box module and provided modified language files instead
     - moved the reviews point info message module to product info page
     - updated all modules to abstract_executable_module
     - updated coding to match Phoenix 1.0.7.8 standards
     - added product info pi system modules
     - Integrated PayPal Standard IPN support into siteWide hook
     
  13. Like
    Omar_one reacted to Jack_mcs in TextMaster   
    No, it isn't. But I have a version that is about 90% converted so I will try to get it uploaded in the not-too-distant future.
  14. Like
    Omar_one reacted to burt in [Addon] Product Sort Within Category   
    Totally forgot about that.  Well remembered!
     
  15. Like
    Omar_one reacted to Jack_mcs in 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 1.0.7.3. Pro Version:
    Ability to automatically send coupon code to customers that place an order to increase re-orders.
  16. Like
    Omar_one reacted to raiwa in KissIT Image Thumbnailer Support   
    Uploaded update:
    KissIT image thumbnailer 3.3.0.
    Requires Phoenix 1.0.5.6+
    Tested up to Phoenix 1.0.7.3
    Change log 3.3.0:
    Added Pi Gallery Kissit module
    Admin thumbs:
    hooked all modifications except tep_image function
  17. Like
    Omar_one reacted to raiwa in Wholesale (SPPC lite)   
    Uploaded update:
    Wholesale (SPPC lite) 4.2.0.
    Tested with Phoenix 1.0.7.1 and 1.0.7.3
    Compatibility:
    Phoenix 1.0.6.0 - 1.0.7.3
    -------------------------------------------------------------------------------------------------------------
    Older Phoenix 1.0.5.x versions please use Wholesale (SPPC lite) 4.1.1.
    Older Phoenix 1.0.3.0 - 1.0.4.x versions please use Wholesale (SPPC lite) 4.1.0.
    Older Phoenix 1.0.1.0 - 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 1.0.6.1+
    Change log:
    Version 4.2.0.:
    Update for Phoenix 1.0.6.0 - 1.0.7.1,
    -    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
     
  18. Like
    Omar_one reacted to Jack_mcs in 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.  
     
  19. Like
    Omar_one reacted to Jack_mcs in Gift Vouchers Secure   
    Yes, I've been working on it and, I think, it is ready to be uploaded. But the changes are significant  so I need to test it more than I have. I think it will be uploaded in the next week or two.
  20. Like
    Omar_one got a reaction from valquiria23 in Express checkout 1_2 pages   
    @hungryfrank I have edit the checkout_payment_exp.php to work with Phoenix v1.0.7.2
    and here is the file checkout_payment_exp.php
  21. Like
    Omar_one reacted to burt in Attribute Images   
  22. Like
    Omar_one got a reaction from domiosc in Attribute Images   
    @LeeFoster check this oscommerce-Options-as-images it look it has update to Frozen version  but its not uploaded to Apps Marketplace..
    and on readme file typed there 
    "This is a working version for osC CE Frozen version, and will only work on the community bootstrap versions of oscommerce.."
    I installed on phoenix 1.0.7.2 small editing to options_images.php  (admin) I get it working there 
    the shop side need to create pi module 
     
  23. Like
    Omar_one reacted to ecartz in Free Shipping Per Product for v2.3   
    Create a checkout_shipping, injectRedirects hook. 
    public function listen_injectRedirects() { $GLOBALS['products_ship_free'] = false; if (!GLOBALS['free_shipping']) { define('TEXT_CHOOSE_SHIPPING_METHOD', TEXT_CHOOSE_SHIPPING_METHOD_NO_PFS); define('TEXT_ENTER_SHIPPING_INFORMATION', TEXT_ENTER_SHIPPING_INFORMATION_NO_PFS); return; } foreach ($_SESSION['cart']->get_products() as $product) { if (1 == $product['ship_free']) { $ship_free_count += $product['quantity']; } } if (($GLOBALS['total_weight'] == 0) && ($GLOBALS['total_count'] == 0)) { $products_ship_free = true; $GLOBALS['free_shipping'] = true; if (!defined('FREE_SHIPPING_TITLE')) { include 'includes/languages/' . $_SESSION['language'] . '/modules/order_total/ot_shipping.php'; } } define('TEXT_CHOOSE_SHIPPING_METHOD', ($products_ship_free ? sprintf(PRODUCTS_SHIP_FREE_COUNT, $ship_free_count); : TEXT_CHOOSE_SHIPPING_METHOD_NO_PFS)); define('TEXT_ENTER_SHIPPING_INFORMATION', ((!$products_ship_free && ($ship_free_count > 0)) ? sprintf(PRODUCTS_SHIP_FREE_COUNT_ONLY, $ship_free_count) : TEXT_ENTER_SHIPPING_INFORMATION_NO_PFS)); } or similar.  In the language files for that page, for each language, change TEXT_CHOOSE_SHIPPING_METHOD to TEXT_CHOOSE_SHIPPING_METHOD_NO_PFS and TEXT_ENTER_SHIPPING_INFORMATION to TEXT_ENTER_SHIPPING_INFORMATION_NO_PFS. 
    In your overridden shopping_cart class, also change
    function count_contents() { $total_items = 0; if (is_array($this->contents)) { foreach (array_keys($this->contents) as $products_id) { $total_items += $this->get_quantity($products_id); } } return $total_items; } to
    function count_contents() { $total_items = 0; if (is_array($this->contents)) { foreach ($this->contents as $products_id => $product) { if (1 != $product['ship_free']) { $total_items += $this->get_quantity($products_id); } } } return $total_items; } and change in the calculate function
    $this->weight += ($qty * $products_weight); to
    if (1 != $this->contents[$products_id]['ship_free']) { $this->weight += ($qty * $products_weight); } That should cover the checkout_shipping instructions Lambros posted.  There may be other changes necessary to other files that are not included here.  For example, there are other changes to the shopping_cart class posted in the instructions.  And the catalog/shopping_cart.php change would now be made in includes/modules/content/shopping_cart/templates/tpl_cm_sc_product_listing.php
    Replace
    echo '<th><a href="' . tep_href_link('product_info.php', 'products_id=' . $product['id']) . '">' . $product['name'] . '</a>'; foreach (($product['attributes'] ?? []) as $option => $value) { with
    echo '<th><a href="' . tep_href_link('product_info.php', 'products_id=' . $product['id']) . '">' . $product['name'] . '</a>'; if (1 == $product['ship_free']) { echo '<br /><span class="smallText">(' . TEXT_PRODUCT_SHIPS_FREE . ')</span>'; } foreach (($product['attributes'] ?? []) as $option => $value) { That's three lines added between two existing lines. 
    Hopefully that will be enough to get you going.  @Omar_one
  24. Like
    Omar_one got a reaction from raiwa in Attribute Addon   
    @LeeFoster The answer for your question..  QTPro does it.. using it for many years ,, and thank @raiwa for his support and update it   
  25. Like
    Omar_one got a reaction from raiwa in Attribute Addon   
    @LeeFoster The answer for your question..  QTPro does it.. using it for many years ,, and thank @raiwa for his support and update it   
×