Jump to content

Leaderboard


Popular Content

Showing content with the highest reputation since 04/04/2021 in all areas

  1. 3 points
    ejsolutions

    osCommerce v4 demo

    For some strange reason, the developers want a 'phone chat in order to even see the demo! (Nobody here hard-of-hearing or deaf?) I'm interested in seeing what resources are required to run a small to mid-size store. What is the underlying code like, in terms of tweaks and customisation, to suit client needs? How about just releasing the 'alpha'/'beta' software, so that some of us with a strong osC background can properly see the progress and perhaps even make useful suggestions? I've tried out various e-commerce packages in a fruitless attempt to update my few though loyal clients. So far, there's only been one or two "close but no cigar" candidates. There tends to be shortcomings in them all but it's a question of what one can compromise with. Without actually trying the software, there's no real way to tell and no amount of screenshots/YT videos will really get to core issues. TLDR: release the code - even if only to a select group.
  2. 1 point
    <?php /* $Id$ osCommerce, Open Source E-Commerce Solutions http://www.oscommerce.com Copyright (c) 2013 osCommerce Released under the GNU General Public License */ require('includes/application_top.php'); function tep_sort_secmodules($a, $b) { return strcasecmp($a['title'], $b['title']); } $types = array('info', 'warning', 'error'); $modules = array(); if ($secdir = @dir(DIR_FS_ADMIN . 'includes/modules/security_check/')) { while ($file = $secdir->read()) { if (!is_dir(DIR_FS_ADMIN . 'includes/modules/security_check/' . $file)) { if (substr($file, strrpos($file, '.')) == '.php') { $class = 'securityCheck_' . substr($file, 0, strrpos($file, '.')); include(DIR_FS_ADMIN . 'includes/modules/security_check/' . $file); $$class = new $class(); $modules[] = array('title' => isset($$class->title) ? $$class->title : substr($file, 0, strrpos($file, '.')), 'class' => $class, 'code' => substr($file, 0, strrpos($file, '.'))); } } } $secdir->close(); } if ($extdir = @dir(DIR_FS_ADMIN . 'includes/modules/security_check/extended/')) { while ($file = $extdir->read()) { if (!is_dir(DIR_FS_ADMIN . 'includes/modules/security_check/extended/' . $file)) { if (substr($file, strrpos($file, '.')) == '.php') { $class = 'securityCheckExtended_' . substr($file, 0, strrpos($file, '.')); include(DIR_FS_ADMIN . 'includes/modules/security_check/extended/' . $file); $$class = new $class(); $modules[] = array('title' => isset($$class->title) ? $$class->title : substr($file, 0, strrpos($file, '.')), 'class' => $class, 'code' => substr($file, 0, strrpos($file, '.'))); } } } $extdir->close(); } usort($modules, 'tep_sort_secmodules'); require('includes/template_top.php'); ?> <div style="float: right;"><?php echo tep_draw_button('Reload', 'arrowrefresh-1-e', tep_href_link('security_checks.php')); ?></div> <h1 class="pageHeading"><?php echo HEADING_TITLE; ?></h1> <table border="0" width="100%" cellspacing="0" cellpadding="2"> <tr class="dataTableHeadingRow"> <td class="dataTableHeadingContent" width="20">&nbsp;</td> <td class="dataTableHeadingContent"><?php echo TABLE_HEADING_TITLE; ?></td> <td class="dataTableHeadingContent"><?php echo TABLE_HEADING_MODULE; ?></td> <td class="dataTableHeadingContent"><?php echo TABLE_HEADING_INFO; ?></td> <td class="dataTableHeadingContent" width="20" align="right">&nbsp;</td> </tr> <?php foreach ($modules as $module) { $secCheck = ${$module['class']}; if ( !in_array($secCheck->type, $types) ) { $secCheck->type = 'info'; } $output = ''; if ( $secCheck->pass() ) { $secCheck->type = 'success'; } else { $output = $secCheck->getMessage(); } echo ' <tr class="dataTableRow" onmouseover="rowOverEffect(this)" onmouseout="rowOutEffect(this)">' . "\n" . ' <td class="dataTableContent" align="center" valign="top">' . tep_image('images/ms_' . $secCheck->type . '.png', '', 16, 16) . '</td>' . "\n" . ' <td class="dataTableContent" valign="top" style="white-space: nowrap;">' . tep_output_string_protected($module['title']) . '</td>' . "\n" . ' <td class="dataTableContent" valign="top">' . tep_output_string_protected($module['code']) . '</td>' . "\n" . ' <td class="dataTableContent" valign="top">' . $output . '</td>' . "\n" . ' <td class="dataTableContent" align="center" valign="top">' . ((isset($secCheck->has_doc) && $secCheck->has_doc) ? '<a href="http://library.oscommerce.com/Wiki&oscom_2_3&security_checks&' . $module['code'] . '" target="_blank">' . tep_image('images/icons/preview.gif') . '</a>' : '') . '</td>' . "\n" . ' </tr>' . "\n"; } ?> </table> <?php require('includes/template_bottom.php'); require('includes/application_bottom.php'); ?> Check this against what you have for admin/security_checks.php PS: You also need to put password protection on your admin folder.
  3. 1 point
    sackling

    osCommerce v4 demo

    Thanks so much for the demo today, I really appreciate you taking the time to show it off. I saw some really nice features that would certainly be considered enterprise or at the very least, require a lot of add-ons/apps and customization to achieve with some of the more popular ecom cart platforms out there right now. multiple storefronts, multi-currency, full multi language (checkout pages too, looking at you shopify), different pricing per currency/customer - all of those features are either required or highly wanted from a platform but I was not able to find anything that seemed as robust (maybe Magento has this but it is a much bigger beast). That being said I still am very curious to see how things run in reality, especially when loaded with many SKUs/attributes. How quickly it is able to run on a shop with approximately 100,000 SKUS will ultimately be very important to me. I look forward to having the actual code to play with and test.
  4. 1 point
    Papanco

    osCommerce v4 demo

    👍thank you, the new oscommerce will truly be a high-level restart: let's support Vadym and the new project as much as possible.
  5. 1 point
    Gyakutsuki

    Import - export process

    There is a specific database osCommerce v2 but after you must use this import and if have some customization, you must develop or important in your hand.
  6. 1 point
    osCommerce-Official

    osCommerce v4 demo

    @milerwan@Papanco@sackling invited you! Otherers are welcome to join, I just need their interest indicated here
  7. 1 point
    Papanco

    osCommerce v4 demo

    Very interested! Thanks
  8. 1 point
    milerwan

    osCommerce v4 demo

    I'm interesting by this demo too.
  9. 1 point
  10. 1 point
    sackling

    osCommerce v4 demo

    I'd love to join
  11. 1 point
    Hotclutch

    Switch off the product

    you can also look at one of the featured products add ons. Wolfen Featured Sets comes to mind. You need to start by creating an input for the date to expire on every product_id. So you will need to modify categories.php Then build your tep_expire_ function and call it in application_top.php
  12. 1 point
    stubbsy

    Typical "How to" questions

    How to set up multiple stores with different domain names and shared admin
  13. 1 point
    I'm an observer. I have done some translations for Portuguese Brazil. I am waiting for this new version so that I can run my best hobby that is doing translation. I await the version V4
  14. 1 point
    auf allen Seiten mit einem Kaufbutton folgendes vor der Buttonsektion einfĂŒgen: <?php if ($product_info['products_quantity'] > '0'){?> folgendes nach der Buttonsektion einfĂŒgen: <?php }?> Beachte aber die Bezeichnung der Abfragen auf in den einzelnen Dateien. product_info.php ist => $product_info['products_quantity'] zustĂ€ndig. hierbei ist => $product_info die Variable der Abfrage. Bei den Anderen Dateien Ă€ndert sich diese.
  15. 1 point
    milkman45

    New management and osCommerce v4

    I have a fix for that. Developed the fix. I'll compile and send the file over.
  16. 1 point
    syntaxerror

    Translations

    Sorry but I don't get the idea of "traditional osCommerce". The community could well translate at Crowdin, much easier and safer and better. You could even use a oscommerce.com subdomain for it. In any way you're free to control the team members, if it should be open for all, or just by request - and also who should be the language proofreaders. Now tell me, what's the difference in using Excell over notepad? There is no translation memory, no context info, no proposals, no nothing. Also you talked about providing the files previously, so I guess there is no backend ready with a translation interface, having support for translation memory etc. Sorry if I got you wrong, but I got a feeling you don't have any experience with translation work or tools like Crowdin, so I would recommend checking it out and consulting the Crowdin team. Crowdin is free for open source projects, with public available code ... 👍
  17. 1 point
    mfleeson

    Typical "How to" questions

    How about specific country based specifications, i.e. a UK based store, a French base store, a German based store? I'd be happy to help code the UK specific ones with Royal Mail shipping, Nochex and Paypal payments. The screen shots are looking great, I'm looking forward to looking under the cover Best Wishes Mark
  18. 1 point
    Ashley, osCommerve v4 comes heavily SEOed, at least in terms of on-site SEO. It is possible to set default template for URLs, titles, descriptions, image ALTs, and some other parameters for products, categories, landing pages, and some of the system pages too. Then, it is possible to override the said properties for any particular entity, if required. It is also possible to add SEO redirects from old URLs to new, thus helping customers who found an old indexed URL in Google or elsewhere to the new product page.
  19. 0 points
    osCommerce-Official

    osCommerce v4 demo

    Edward, To answer your questions in general: - osCommerce v4 will be based on the latest version of the Ecommerce platform that has been in development for the last 5.5 years. Not sure about which instance you've seen, but osCommerce v4 will be based on the latest PHP for this year - PHP 8. There are no plans to have an Ecommerce platform competing with osCommerce on the same market after osCommerce v4 is released. - osCommerce v4 is a considerable difference to osCommerce v2 and other solutions, however we would not recommend investing time into learning of the previous versions of this Ecommerce platform. There could be differences in design templates, data structure, etc. There are currently no plans to move customers from their websites built using the previous version of the platform to osCommerce v4. - osCommerce v4 is, first of all, for this community of merchants, developers, designers, consultants, everyone. And of course it is for the world - for far too many years this great brand was not developing and it is time to bring it back to prominence.
×