-
Content count
88 -
Joined
-
Last visited
Everything posted by ruden
-
Google reCAPTCHA v3 For all version osCommerce stops bots from spamming account creation and contact us. Install --------- Unzip the archive and upload the files on server. In the admin side menu Modules -> Boxes -> button Install Module -> select modules Google reCAPTCHA v3 -> button Install Module Setting ---------- Go to reCAPTCHA v3 page https://www.google.com/recaptcha/intro/v3.html and register your store. Add Site key and Secret key to module settings.
-
Sorry i don't support phoenix Addon works https://demo.osclab.com/vanilla-oscommerce/contact_us.php
-
Vanilla osCommerce this fork osCommerce v2.3.5 https://github.com/ruden/vanilla-oscommerce Demo: https://demo.osclab.com/vanilla-oscommerce/ Changelog: https://github.com/ruden/vanilla-oscommerce/blob/dev/CHANGELOG.md Minimal core changes. No changes in code architecture and structure, just modularized and hook. Full compatibility of add-ons with Marketplace. Never worry about speed again. Code Added Composer Default used character set utf8mb4 SMTP send email with Swift Mailer (tep_mail wrap swiftmailer) Removed wrapper tep_not_null, tep_session_is_register, tep_session_unregister Security Support SSL used default Username and password recheck bypassed #658 Allows to execute several file types #631 SEO Optimization Correct HTTP status code 404 New Header Tags module Open Graph, Rich Snippets, Twitter Product Card Modularized the XML sitemap (products, categories, manufacturers, product images) Removed native search engine friendly urls Design Front-end based on Bootstrap 5 and use mobile-friendly template. Changed the structure of folders with images and added control over images. Removed all right and left boxing. Removed jQuery in front-end. Back-end without changes. Add add-ons PHP log errors Cookie notice and compliance for GDPR/CCPA Menu Sorting Products (modularized) Information Pages Recently Viewed Products New Reviews system Wishlist system Box Product Filter (modularized) Added Spanish language New layout modules Footer, Header (modularized) New content modules Index, Product Info (modularized) Removed Whos Online Banner system
-
New management and osCommerce v4
ruden replied to osCommerce-Official's topic in News and Announcements
Where is the project repository located? I want to see the code. You have admin access https://github.com/osCommerce -
New management and osCommerce v4
ruden replied to osCommerce-Official's topic in News and Announcements
This will be the SaaS platform? -
https://www.oscommerce.com/Services&Info
-
Not necessary, it depends on the task. The peculiarity of hooks is that you can add code without changing the file code.
-
PHP error log needs to be checked
-
Yes https://apps.oscommerce.com/p9Yyp
-
allow_url_fopen should be set to On in php.ini by default
-
Hook System Only 2.3.x.x version osCommerce Some addons use a hook system, use for compatibility. This is commit @haraldpdl Hooks #254 https://github.com/osCommerce/oscommerce2/pull/254/files Install ------- In /includes/application_top.php Add code to the bottom of the file, before the last closing ?> require(DIR_FS_CATALOG . 'includes/classes/hooks.php'); $OSCOM_Hooks = new hooks('shop'); In /admin/includes/application_top.php Add code to the bottom of the file, before the last closing ?> require(DIR_FS_CATALOG . 'includes/classes/hooks.php'); $OSCOM_Hooks = new hooks('admin');
-
Unfortunately this doesn't work with Ultimate SEO URLs, due to the language session.
-
XML Sitemap Generator For all version osCommerce create an XML sitemap for the products, categories and manufacturers, that can be submitted to Google, Bing. Install --------- Unzip the archive and upload the files on server. In admin/includes/functions/general.php Find function tep_redirect($url) { global $logger; Add after // start add-on xml sitemap generator global $current_page; if (in_array($current_page, ['categories.php', 'manufacturers.php'])) { if (file_exists(DIR_FS_CATALOG . 'sitemap-index.xml')) { @unlink(DIR_FS_CATALOG . 'sitemap-index.xml'); } } // end add-on xml sitemap generator Using -------- Sign in to Google Search Console or Bing Webmaster Tools and add sitemap URL http://example.com/sitemap.php
-
Which SEO add-on is installed in the store?
-
In file sitemap.php this code if (SEARCH_ENGINE_FRIENDLY_URLS == 'true' || (defined('SEO_ENABLED') && SEO_ENABLED == 'true')) { $languages_array = tep_db_query("SELECT code FROM languages"); while ($languages = tep_db_fetch_array($languages_array)) { $file_extension = ($languages['code'] == DEFAULT_LANGUAGE ? '' : '-' . $languages['code']); create_sitemap($file_extension . '.xml'); create_sitemap_catalog($doc, $root, $file_extension . '.xml'); } } else { create_sitemap(); create_sitemap_catalog($doc, $root); } replace with //if (SEARCH_ENGINE_FRIENDLY_URLS == 'true' || (defined('SEO_ENABLED') && SEO_ENABLED == 'true')) { $languages_array = tep_db_query("SELECT code FROM languages"); while ($languages = tep_db_fetch_array($languages_array)) { $file_extension = ($languages['code'] == DEFAULT_LANGUAGE ? '' : '-' . $languages['code']); create_sitemap($file_extension . '.xml'); create_sitemap_catalog($doc, $root, $file_extension . '.xml'); } //} else { // create_sitemap(); // create_sitemap_catalog($doc, $root); //} OR If you know what constant controls the inclusion of your SEO add-on, then just replace SEO_ENABLED with [YOUR_SEO_ADDON_ENABLED]
-
@mendoh Give a link to your site.
-
$_POST['formid'] == $sessiontoken fails in cm_login_form.php
ruden replied to MountainMan's topic in General Support
var_dump($_POST['formid'], $sessiontoken); ??? -
Include class hooks two times remove duplicate in /includes/application_top.php and /admin/includes/application_top.php require(DIR_FS_CATALOG . 'includes/classes/hooks.php');
-
I find it difficult to answer. View error logs.
-
@Tiff13 Installed Hook System? https://apps.oscommerce.com/p9Yyp&hook-system
-
Check for errors Open the console in a browser F12 and check for errors in the php logs on the server.
-
Add-on updated Add support Hook System ⚠️ This add-on use Hook System, for versions below < 2.3.5 install Hook System https://apps.oscommerce.com/p9Yyp&hook-system Create directory includes/hooks/shop/pwa_account Copy file includes/hooks/shop/create_account/Recaptcha3.php in includes/hooks/shop/pwa_account In file includes/hooks/shop/pwa_account/Recaptcha3.php replace $this->form_name = basename(dirname(__FILE__)); $this->form_name = 'create_account';