Jump to content

raiwa

♥Ambassador
  • Content count

    3,796
  • Joined

  • Last visited

  • Days Won

    129

Everything posted by raiwa

  1. raiwa

    AJAX Attribute Manager support

    Do you see the Ajax Attributes Manager Tab in admin/categories.php when you edit a product?
  2. raiwa

    AJAX Attribute Manager support

    Which Phoenix version, which AJAX Attributes Manager Version? Need help? See this thread and provide the information requested.
  3. raiwa

    Wholesale (SPPC lite)

    Uploaded update: Wholesale (SPPC lite) 4.1.0. Changes: - Update for Phoenix 1.0.3.x, hooked admin/categories.php. Thanks to @heatherbell for testing Compatibility: Phoenix 1.0.3.x PHP 7.0-7.3 ------------------------------------------------------------------------------------------------------------- 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 -------------------------------------------------------------------------------------------------------------------------------
  4. Wholesale (SPPC lite) Simplified SPPC module, easy modularized installation. For Bootstrap and Standard osc 2.3.4. See develop topic: http://forums.oscommerce.com/topic/408481-sppc-lite/ Features: Posibility to asign customers to the wholesaler group Define individual wholesale prices to each product Optional tax exempt wholesalers Optional define individual wholesale prices to attributes Optional define global wholesale percentage discount to all products and attribute prices The global wholesale discount will not apply to products and attributes which have individual wholesale prices defined Optional setting to apply special price instead of wholesale price if the special price is lower than the wholesale price or discount. Optional payment and shipping modules Exclusion lists for Wholesalers and Retailers. Header text module to show different info text for guests, retailers and wholesalers. The texts are editable for each store language in the module settings. By default: Guests: no text Retailers: “Welcome to your Retailer Account.<br>Please <a class="btn btn-info btn-xs" role="button" href="contact_us.php">Contact Us</a> to apply for a Wholesaler Account. See <a class="btn btn-info btn-xs" role="button" href="conditions.php">Conditions</a>.” Wholesalers: “Welcome to your Wholesaler Account.<br>You can see your Wholesaler Prices on the Product Page and they will apply when you add the products of your choice to the Shopping Cart.” Product Info Content module to show the wholesaler price in addition to the normal price on the Product Info Page Only 2 Store file modifications. application_top.php one line added. Optional product_info.php attribute block modified to show wholesale attribute price. 3 admin files modified, categories.php, customers.php and product_attributes.php. Modified files for 2.3.4 standard, Bootstrap Gold and Bootstrap Edge included. The wholesale prices will be automatic applied when adding a product to the Shopping Cart. This is done via shopping cart class extension, no file modification needed. All database modifications and language definitions are integrated in the modules. Optional database columns removal to keep existing entances when removing the module NOTE: If you need more than one wholesaler group or other additional features, please consider to use the old, full version SPPC: http://addons.oscommerce.com/info/716 Thanks To @@greasemonkey for the initial idea, support, comments and testing To @@burt for the initial guideline exposed in the forum and his database installation-removing code examples used in the store module To @@wHiTeHaT for his help with the shopping cart class extension To @@Tsimi, @@Gergely, @@John W and @@14steve14 for their support, comments and testing Download: http://addons.oscommerce.com/info/9416
  5. raiwa

    Phoenix shopping cart shows the item twice

    You probably have the shopping cart product listing module duplicated. Remove the core module and leave only the qtpro module.
  6. raiwa

    Wholesale (SPPC lite)

    There are some minor adaptations required: - all database table name constants need to be replaced with the "real" database table names - point 3e is not required any more due to placeholders are used now to retrieve all database table entries - point 3h needs some style modifications to fit modified html - point 3i just add "updateGrossWS();" under "updateGross();" As I applied already the modifications in my develop store, here the modified 1.0.3.0 file: categories.php I'll update the Wholesale lite addon soon to fit Phoenix 1.0.3.0 and all admin/categories.php modifications will be hooked.
  7. raiwa

    Store Mode BS

    Store Mode BS Complete recoded Add-On, 100% modularized, not any file changes. Inspired by: Store Mode (Open | Closed | Maintenance) and: Site Maintenance Status - All versions Maintenance page based on the page included there. Thanks to @@Demitry Installation: Upload new files and install one ht module and one content header module. How it works This add-on allows to switch your store to different closed/maintenance modes. It allows you to do installations, maintenance and checks, closing only the strict necessary areas of your store. Store modes: Online: Normal store mode Custom: Customizable group of pages. Default: product_reviews.php and product_reviews_write.php. Any group of pages can be defined. Customers will be redirected to the last visited page outside the restricted area or index.php. A temporary message will be shown only if a customer tries to access the restircted area. Checkout: By default all checkout pages are included in this group. Customers will be redirected to the last visited page outside the restricted area or shopping_cart.php. A permanent message will be shown on the shopping cart page and optional on the index page. An additional temporary message shows only if a customer tries to access the restircted area. Account: By default all checkout pages and account pages are included in this group. Customers will be redirected to the last visited page outside the restricted area or index.php. A permanent message will be shown on the shopping cart page and index page. An additional temporary message shows only if a customer tries to access the restircted area. Logged in customers will be logged off. Offline: Customers will be redirected by .htaccess rewrite rules to a standalone 503 maintenance page. The store administrators IP will be entered automatically in a configuration list. Additional administrators/developpers IPs can be added. These IPs are excluded from redirects in all the above listed Modes. Test Modes for all above listed modes are available which will only redirect the IP's included in the configuration list. This can be used to check the redirects and messages. Please give it a try for beta tests. Any error reports and suggestions are very welcome. Thanks and kind regards Rainer
  8. raiwa

    Store Mode BS

    You installed the header content module?
  9. Uploaded updated Store Mode: Store Mode Phoenix 1.3.1. Changes 1.3.1: - fixed typo in header module english language file. Thanks to @mhsuffolk - fixed undefined error message. Thanks to @mhsuffolk Changes 1.3.0: - header module updated for Phoenix BS 4 - Updated header module message to show correct offline time if 2h auto setting is used - Updated admin header module message for 2h auto setting
  10. raiwa

    Store Mode BS

    Updated for Phoenix: Store Mode Phoenix 1.3.1. Changes 1.3.1: - fixed typo in header module english language file. Thanks to @mhsuffolk - fixed undefined error message. Thanks to @mhsuffolk Changes 1.3.0: - header module updated for Phoenix BS 4 - Updated header module message to show correct offline time if 2h auto setting is used - Updated admin header module message for 2h auto setting
  11. raiwa

    osCommerce Online Merchant v2.3.4.1 Admin

    DIR_FS_ADMIN, DIR_FS_DOCUMENT_ROOT and DIR_FS_CATALOG is wrong. It should be an absolut physical path to your admin/store directory.
  12. It should, but I don't remember having it tried. Just try, installation is easy and fast.
  13. raiwa

    Ultimate Seo Urls 5 Pro

    Hello Ian, yes, they will be the same.
  14. The support thread for ULTIMATE SEO URLS 5 is this one: https://forums.oscommerce.com/topic/349814-ultimate-seo-urls-5-pro/?page=24&tab=comments#comment-1797284
  15. raiwa

    AJAX Attribute Manager support

    Uploaded new package : AJAX Attribute Manager Phoenix with; v 3.0.0 for Phoenix 1.0.0.0-1.0.2.x (older BS version support removed) v3.1.0 for Phoenix 1.0.3.x changes: + Updated for Phoenix 1.0.3.x compatibility + hooked all modifications + no core file modifications at all + removed modified files and references for older BS version
  16. raiwa

    AJAX Attribute Manager support

    I had a look and the attributes manager can be hooked in the new categories.php => no more file editing. Coming soon.
  17. raiwa

    AJAX Attribute Manager support

    I did it oposite, use the new categories.php and add the ajax attributes manager code and all works fine. You ll find it in the product specific tab. Only thing is that the code reference for the first modification needs to be updated to hardcoded database table name: tep_db_perform('products', $sql_data_array, 'update', "products_id = '" . (int)$products_id . "'"); } instead of: tep_db_perform(TABLE_PRODUCTS, $sql_data_array, 'update', "products_id = '" . (int)$products_id . "'"); }
  18. raiwa

    AJAX Attribute Manager support

    I ignore how you updated, but if you replaced the admin/categories.php file with the new 1.0.3.0 version, you'll need to appliy again the ajax attributes manager modifications. Otherwise there may be an update required. I'll have a look when I find some time.
  19. raiwa

    Ultimate Seo Urls 5 Pro

    href lang hook: I wonder if you need the hook at all. You could add the href lang tags from within the usu 5 files. For example: includes/hreflang.php => one file less.
  20. raiwa

    Ultimate Seo Urls 5 Pro

    Switch arrror reporting to ALL Do a new installation in a multilanguage store. Have the core language navbar installed Load the first time a store page You'll get the posted error WIth "secure" I mean add a check or whatever to make the error disappear or advise in the instructions to remove the core version (not a good solution) Fine, wasn't aware of the setting to be needed for to show href lang tags I don't know where it is set. I saw this error in an error log and fixed it like this. Maybe it shows only when the cache is reset, then on first page load. No, that's why I thought also that the page list is unnecessary. There are some pages where teh language tags are not needed because Google will never see them (checkout pages, account pages, download.php etc.), but it also makes no harm.
  21. raiwa

    Ultimate Seo Urls 5 Pro

    Juanma, did you read this and my other points:
  22. You are using an application_top.php which is from an older version or you copied the admin application_top.php in the store side. database_tables.php and the includes is removed in phoenix store side.
  23. raiwa

    Ultimate Seo Urls 5 Pro

    Tested on Phoenix 1.0.3.0: 1.: - first time store page load (installation): Fatal error: Cannot declare class language, because the name is already in use in C:\xampp_php_7_3_2\htdocs\Phoenix_Git\Responsive-osCommerce\includes\classes\language.php on line 16 - uninstalled language navbar module => error disappears - installed USU5 language navbar module => all ok => should be secured 2.: The ht href language module is an optional module only for multilanguage stores It adds the href language meta tag to the header, the most typical use for ht modules hook => would need to be selective copied when installed (copy only if store languages > 1) or hook => would need a check if store languages >1 => check would be executed on each page load the ht module has page selection: ht can be configured via admin - hook would need to be edited to change pages list Otherwise: does it need the page selection? for which reason the tags should not show on certain pages? Suggestion: add an auto install script for the ht language module which installs it during installation of the other config entries only if store has more than 1 language. 3. : In one live store I had to add an additional is_object check in: includes/modules/ultimate_seo_urls5/main/usu5-php line 77 to avoid an error message: if ( defined( 'USU5_ENABLED' ) && ( USU5_ENABLED == 'true' ) &&( USU5_CACHE_ON == 'true') && is_object('cache') ) { 4. : Suggestion: add an uninstall config option for the whole USU5 installation to remove the config entries. Otherwise, all seems to be ok. Great job Juanma!
  24. Uploaded Versión 1.0.3.0. for OSCOM CE Phoenix 1.0.3.0. Español para OsC CE https://github.com/raiwa/OSCOM-CE-Phoenix-Spanish-language-idioma-espanol
  25. raiwa

    Ultimate Seo Urls 5 Pro

    Hola Juanma, With Ultimate Seo Urls 5 for Responsive Oscom R2.09 (october 2018):. OSCOM CE Phoenix v1.0.2.5 under local develop installation with XAMPP and PHP 7.3.2 and error reporting set to ALL I get on first time page load in the shop the following error: Warning: Can not find cache system: sqlite - NOT supported on this system in C:\xampp_php_7_3_2\htdocs\Phoenix_Git\Responsive-osCommerce\includes\modules\ultimate_seo_urls5\main\bootstrap.php on line 529 Fatal error: Uncaught Error: Call to a member function retrieve() on bool in C:\xampp_php_7_3_2\htdocs\Phoenix_Git\Responsive-osCommerce\includes\modules\ultimate_seo_urls5\main\bootstrap.php:539 Stack trace: #0 C:\xampp_php_7_3_2\htdocs\Phoenix_Git\Responsive-osCommerce\includes\modules\ultimate_seo_urls5\main\bootstrap.php(87): Usu5_Bootstrap->setRegistry() #1 C:\xampp_php_7_3_2\htdocs\Phoenix_Git\Responsive-osCommerce\includes\modules\ultimate_seo_urls5\main\usu5.php(120): Usu5_Bootstrap->bootStrapper(Array) #2 C:\xampp_php_7_3_2\htdocs\Phoenix_Git\Responsive-osCommerce\includes\application_top.php(281): Usu_Main->initiate(Array, '2', 'espanol') #3 C:\xampp_php_7_3_2\htdocs\Phoenix_Git\Responsive-osCommerce\index.php(13): require('C:\\xampp_php_7_...') #4 {main} thrown in C:\xampp_php_7_3_2\htdocs\Phoenix_Git\Responsive-osCommerce\includes\modules\ultimate_seo_urls5\main\bootstrap.php on line 539 In Admin : Configuration : Seo Urls 5 : Select your chosen cache system? : I see: sqlite - NOT supported on this system When I switch cache system to file, I get: Warning: Use of undefined constant TABLE_CATEGORIES_DESCRIPTION - assumed 'TABLE_CATEGORIES_DESCRIPTION' (this will throw an Error in a future version of PHP) in C:\xampp_php_7_3_2\htdocs\Phoenix_Git\Responsive-osCommerce\includes\modules\ultimate_seo_urls5\page_modules\index.php on line 169 Warning: Use of undefined constant TABLE_CATEGORIES - assumed 'TABLE_CATEGORIES' (this will throw an Error in a future version of PHP) in C:\xampp_php_7_3_2\htdocs\Phoenix_Git\Responsive-osCommerce\includes\modules\ultimate_seo_urls5\page_modules\index.php on line 169 1146 - Table 'phoenix_git_ultimate_seo.table_categories' doesn't exist SELECT cd2.categories_name AS pName, cd.categories_name AS cName FROM TABLE_CATEGORIES c LEFT JOIN TABLE_CATEGORIES_DESCRIPTION cd2 ON c.parent_id = cd2.categories_id AND c.parent_id = cd2.categories_id AND cd2.language_id = 2, TABLE_CATEGORIES_DESCRIPTION cd WHERE c.categories_id = cd.categories_id AND c.categories_id = 1 AND cd.language_id = 2 In the index page file I see in line 34-39: protected $dependencies = array( 'cPath' => array( 'marker' => '-c-', 'query' => "SELECT cd2.categories_name AS pName, cd.categories_name AS cName FROM :TABLE_CATEGORIES c LEFT JOIN :TABLE_CATEGORIES_DESCRIPTION cd2 ON c.parent_id = cd2.categories_id AND c.parent_id = cd2.categories_id AND cd2.language_id = :languages_id, :TABLE_CATEGORIES_DESCRIPTION cd WHERE c.categories_id = cd.categories_id AND c.categories_id = :cid AND cd.language_id = :languages_id", 'to_replace' => array( ':TABLE_CATEGORIES_DESCRIPTION', ':TABLE_CATEGORIES', ':languages_id', ':cid' ) ), 'manufacturers_id' => array( 'marker' => '-m-', 'query' => "SELECT manufacturers_name FROM :TABLE_MANUFACTURERS WHERE manufacturers_id=':manufacturers_id' LIMIT 1", 'to_replace' => array( ':TABLE_MANUFACTURERS', ':manufacturers_id' ) ) ); I didn't check further. Best regards Rainer
×