Latest News: (loading..)


Popular Content

Showing most liked content since 10/20/2017 in all areas

  1. 9 likes
    I just read a bit through this thread here. Sorry to hear that nothing has changed...again. Not sure why Henry's osC version was removed but if it was Harald's doing or on Harald's request meaning that he actually does look into the forum from time to time. I know that coders/devs would love to see an improved osC code base but a store ower doesn't know anything about such code base and I am sure they love the current osC BS community build. It is a very good and stable shop system with many extendable features. More and more addons have been updated to latest standards and require very few code changes. This also thanks to @burt which was always telling us to try to not touch core code. osC might appear dead but its community is not. We are here, some over 10 years. Always trying to improve what we have. It might sound a bit rude but I don't care about Harald's "official" version/release. If it comes it comes if not then not. I have been doing a lot online shopping lately for bike parts and I can tell you all the shops I have seen thus far suck big time. They might use latest coding standards in other carts systems but what good does it do if the person handling the shop has no idea what he is doing. @burt never think that your work was for nothing because it is not. osC BS was a major step forward and we hobby coders learned a lot from it with all the hooks and modules build into it. Without it we would still be at the non-responsive version. I can only say, well done!
  2. 8 likes
    My post was an attempt to keep osCommerce alive (which is what I have been trying to do for almost 4 years now), and an attempt for any interested parties to help me to do that. A number of people were with me, a number of people were not - and it devolved into the regular bullshit that so often happens on the forum. No change there. As far as I am concerned, the post was removed without good reason; I (as are we all) awaiting a statement from Harald, and it is his perogative to give that statement today, tomorrow, next year or never. If it never what? People will leave, people will stay, some are able to move to other carts, some are not, some have time and money some do not. osCommerce is over and done with right now and until Harald can say some words and back those words up with stays dead. And that hurts me to say it as I've put 17 years into this software off and on (more on than off), and especially the last 4 years have been as full on as I was able to.
  3. 7 likes
    Thanks chaps. So now we move forward...we can't keep the CE edition stagnant whilst waiting for something that may very well never arrive. In the coming days [ie, not today!], I'll be asking for input on code changes etc, so if anyone wants to be involved in the discussion get yourself a Github account as I shall be using the issues system to move forwards on code changes, ideas etc.
  4. 7 likes
    It would be nice to have clarification. We need transparency from the team who is driving the core osC product. Taking down topics that are posted is a mistake I think. It's the equivalent of me not posting negative reviews on my site because I don't like them. Feedback is good and can almost always be used to improve a product. I have been in business for 13 years and I know this is a fact. The users of this forum are mostly (all?) small business owners and we really do understand how much time and effort go into making something that is as in depth as a robust ecommerce system is. We know it's hard work, we know there will be missed deadlines, we know there will be letdowns, we know that what's going on in your personal life sometimes has to come first, and we understand that there very well may be something going on in your personal life that is affecting your work on this project. This is where transparency is so important. I think most users would be much more understanding of the situation if we simply knew what was going on behind the scenes. Obviously there is no need to share personal information here but just simply letting users know what's up. Asking for help when needed is not a defeat and will not make anyone see you in a bad light. I love osC and it has been very good for my shop. I appreciate the work that went into getting it to where it currently stands and I sincerely hope it will stick around for years to come.
  5. 6 likes
    Slim-Checkout Common opinion is that the checkout process should be as "slim" as possible. This means to hide all page elements which are not strict necessary to show to the customer a simple clean layout, so nothing disturbs his attention from the purchase process. This add-on allows to do it by simple settings in a Header Tag module. Git Hub Repository: What it does: - allows to hide elements on checkout pages - optional hide on checkout pages (checkout_shipping.php, checkout_payment.phpheckout_confirmation.php and checkout_success) - optional hide also on shopping_cart.php - select each group to hide (navbar, header area, boxes, footer and footer suffix Installation: - copy all new files - install and adjust Slim Checkout Header Tag testing , Bug reports and suggestions very welcome. rgds Rainer
  6. 5 likes
    Surfalot CMS is an osCommerce App designed to help the developer and shop owner alike build, maintain, and organize content easily in one place. TinyMCE is integrated to provide WYSIWYG content editing. Create new content and insert it into your navigation quickly and easily directly in the admin. Edit content on existing pages by placing a small template code snippet on your target page. The responsive features of osCommerce v2.3.4 Community Edition are maintained throughout the App. Full osCommerce built-in cache support is available. If your shop runs with osCommerce cache, Surfalot CMS will cache all the page queries so your shop maintains peak performance. Dynamic content from the additional shortcode module is still injected at display time. This is designed specifically for osCommerce v2.3.4 Community Edition. This project was started to see how far I could stretch the "no core changes" principles driving this fabulous osCommerce version with content creation. osCommerce v2.3.4 Official is also supported. Main Features Create and WYSIWYG Edit Site Pages Create and WYSIWYG Edit Content and Blocks Manage page titles, page content, breadcrumb, and meta tags in the admin Create Navigation with a Navbar Module and Sidebar Box Module osCommerce Cache Support Easy install App requires changes to only a few files Place content using existing osC Template groups and create your own Integrated TinyMCE WYSIWYG editor Navigation Features Full featured Navigation manager Manage your Navbar menu with text, links, and existing modules Manage a sidebar information box with new or existing pages and links Specify Font Awesome icons for all Navbar items Compatible with existing Navigation modules Include Surfalot CMS page items anywhere in the Navbar Download:
  7. 5 likes
    I suggest not reading any of those SEO "experts" and just focus on giving your customers a great experience. Repeat business is what you want, not a continual frenetic hunt for new clients through Google.
  8. 5 likes
    @raiwa Well done! We appreciate all the hard work you put into your addons and projects but please do me a favor and don't work too much/hard. In the past I/we have lost 2 very good friends from this forum and the last thing I remember was, they were working hard on some addons/projects and it could have been just mere coincidence or just fact that they overworked themselfs till their body gave up. You maintain multiple addons, you work with me on the Point and Rewards module, Sloppy words cleaner and, and, and.... Long story short, watch your health and take enough rest so that we will be able to enjoy you and your work for many years to come. That goes for all of you out there. osC is nice and all but it won't bring you anything if you work yourself to death. Now back to work....
  9. 4 likes
    @mgutt 2.3 core base was outdated in ~2012. Latest 2.3.x version upgrades tried to adapt technical requirements and security fixes but we didnt be able to step forward... Next v2.3.6 release wont be the Holi Gral even though many community works was built in. We use BS for ages which is not a secret. It was important adaptaion of responsibility! Some of us developed the brilliant v3 alfa 5 anno but the community didnt want it so opencart was born. You can see the shared ecommerce results... We should separate template files in v2.4 and it will be better than v3 alfa 5 ever thanks to v3 backports. If someone wants v2.3BS than use it. If another wants something better than use v2.4. The mistake wont be again if we have modern core in the battle.
  10. 4 likes
    I consider the actual Git Hub version final. Resume of the last updates: optional hide on checkout pages (login.php, checkout_shipping.php, checkout_payment.phpheckout_confirmation.php and checkout_success) select on which pages to hide each area by checkbox list select each group to hide (navbar, header area, boxes, footer and footer suffix define content width if side columns are hidden, allows to control if main content gets stretched or keeps withe space for side columns optional customized list of header modules to keep showing if header area is hidden. Update from previous versions: uninstall ht module, replace ht module, reinstall ht module. I'll keep it for around one week without touching. Please try and let me know any issues. Then it will be published. If I find time Ill try to go for the version to control each individual module.
  11. 4 likes
    @burt I'm sorry to hear that. I haven't done nearly as much as you have, but osCommerce has been a part of my life for over 14 years, and it hurts to see it die. Thanks again for all of the hard work you put into trying to save it. Regards Jim
  12. 3 likes
  13. 3 likes
    New add-on Modules Control Extended and more complete version of Slim Checkout to control each individual content module for each store page. Download: What it does: - add Module Control Page to Admin/Modules - allows to define controlled pages - allows to decide separate for each installed module and for each controlled page to be hidden. - control for each store root page (file) - control for each installed module of the following groups: - navbar - header - boxes - footer - footer_suffix Install: - copy all files from "New Files" folder - copy and replace "osc_template.php" from "Modified File" folder. Go to Admin/Modules/Modules Control This is Beta version. Please try and test. Any bug report and suggestion very welcome. rgds Rainer
  14. 3 likes
  15. 3 likes
    @estrich super! well done on this. Now this works, but it can be optimised further to save on queries. When writing code it is always advisable to get something that works (which you have done!), then to optimise and optimise and optimise until it is ready for others to use. If you want to learn how, I can give some "advice" but would then expect you to go away, work on it, then post back where I can give more "advice" and do so again. In other words, I'll point you the right way but won't give you the code.
  16. 3 likes
    Ivan: 1 - The Option Types addon will let you set an attribute to type text, textarea, radio, checkbox, file (dropdown) and image. 2 - Use the KISS image thumbnailer. It creates thumbnails on the fly and its main use, at least for me, is to decrease load time.
  17. 2 likes
    @discxpress, There is already a referral feature included which allows a new customer during his first order to refer an existing customer who referenced the store to him. Giving referral points to a customer just for sending info to another mail like the old "Tell a Friend" box would open the door to abuse, hence you have no control/confirmation to whom a customer sends the referral. There is already a link to the "Point Program FAQ" page included in the product info content module: "Buy this item and earn 100 points valued at $10.00. Please check the Point Program FAQ for more information. " It shouldn't be difficult to enhance the link by a button if you feel it should be more visible.
  18. 2 likes
    @kymation hey Jim, Thanks, ..I didn't know that. I actually thought that the following setting was responsible for the session not expiring. However, I did not move to test it because it would have to be the same setting for both the admin panel and the catalog sessions,.. and that was not the case. session.cookie_lifetime = 0 Instead, I took what Carl Nordstrom did improved on it, and made it into an addon that can controlled from Admin>Configuration>Sessions. I tested it and it works great. The screenshot is below. Please take a look and see if it can be improved. @burt hey Burt, You're probably right and this is not a bug with osC, but the point here is that if this problem occurs over various hosting set-ups, then shouldn't the store owner have control over it from the application side?
  19. 2 likes
  20. 2 likes
    Hi, @Demitry and @burt it is the same here on my BSEdge playground, running on german 1und1 shared hosting, PHP Version 5.6.31, sessions stored in file, the above mentioned fix works, I have to hope it is not harmful in anyway. Best regards Christoph
  21. 2 likes
    Sure. This is what I got so far: ht_categories_redirect.php in includes/modules/header_tags/ <?php class ht_categories_redirect { var $code = 'ht_categories_redirect'; var $group = 'header_tags'; var $title; var $description; var $sort_order; var $enabled = false; function __construct() { $this->title = MODULE_HEADER_TAGS_CATEGORIES_REDIRECT_TITLE; $this->description = MODULE_HEADER_TAGS_CATEGORIES_REDIRECT_DESCRIPTION; if ( defined('MODULE_HEADER_TAGS_CATEGORIES_REDIRECT_STATUS') ) { $this->sort_order = MODULE_HEADER_TAGS_CATEGORIES_REDIRECT_SORT_ORDER; $this->enabled = (MODULE_HEADER_TAGS_CATEGORIES_REDIRECT_STATUS == 'True'); } } function execute() { global $PHP_SELF, $cPath, $current_category_id; if (basename($PHP_SELF) == FILENAME_DEFAULT) { if ($current_category_id > 0) { $product_count = tep_count_products_in_category($current_category_id); if ($product_count == 1) { $product_query = tep_db_query("SELECT p.products_id FROM " . TABLE_PRODUCTS . " p, " . TABLE_PRODUCTS_TO_CATEGORIES . " p2c WHERE p.products_id = p2c.products_id and p.products_status = '1' and p2c.categories_id = '" . (int)$current_category_id . "'"); $product = tep_db_fetch_array($product_query); if($product) { tep_redirect(tep_href_link(FILENAME_PRODUCT_INFO, ($cPath ? 'cPath=' . $cPath . '&' : '') . 'products_id=' . (int)$product['products_id'])); } } } } } function isEnabled() { return $this->enabled; } function check() { return defined('MODULE_HEADER_TAGS_CATEGORIES_REDIRECT_STATUS'); } function install() { tep_db_query("insert into " . TABLE_CONFIGURATION . " (configuration_title, configuration_key, configuration_value, configuration_description, configuration_group_id, sort_order, set_function, date_added) values ('Enable Categories Redirect Module', 'MODULE_HEADER_TAGS_CATEGORIES_REDIRECT_STATUS', 'True', 'Do you want to enable the Categories Redirect module?', '6', '1', 'tep_cfg_select_option(array(\'True\', \'False\'), ', now())"); tep_db_query("insert into " . TABLE_CONFIGURATION . " (configuration_title, configuration_key, configuration_value, configuration_description, configuration_group_id, sort_order, date_added) values ('Sort Order', 'MODULE_HEADER_TAGS_CATEGORIES_REDIRECT_SORT_ORDER', '0', 'Sort order of display. Lowest is displayed first.', '6', '0', now())"); } function remove() { tep_db_query("delete from " . TABLE_CONFIGURATION . " where configuration_key in ('" . implode("', '", $this->keys()) . "')"); } function keys() { return array('MODULE_HEADER_TAGS_CATEGORIES_REDIRECT_STATUS', 'MODULE_HEADER_TAGS_CATEGORIES_REDIRECT_SORT_ORDER'); } } ?> and ht_categories_redirect.php in includes/languages/english/modules/header_tags/ <?php define('MODULE_HEADER_TAGS_CATEGORIES_REDIRECT_TITLE', 'Automatic redirect to product page in categories with single product'); define('MODULE_HEADER_TAGS_CATEGORIES_REDIRECT_DESCRIPTION', 'Add automatic redirect to product page in categories with single product'); ?>
  22. 2 likes
    I would say, even contact us is not needed during checkout.
  23. 2 likes
    @Tsimi, Thank you very much for the advice. I'm taking care of my health, do not worry. I'm breaking regularly my coding hours by long walks trhough the beautiful nature surrounding my place, cooking, handcrafting jewellery, diy woodworking projects and much more. Times of letting things stressing me have past since years. This project was born by using manual hiding modules during checkout in my wife's 2.3.4 BS store since the beginning 2 years ago. I just was curious how to do it in a more simple way and first looked into template_top and bottom where the modules are included. Then i found no way to control them there without core changes and began to dig into the osc_template class to find out how to condition the module inclusions. It was palaying around to discover things rather than a working goal.
  24. 2 likes
    Been a while now and no news or update. Thats not looking good.
  25. 2 likes
    Hey Guys.. No download release yet, but... as has been noticed, the v2.4.0 Administration Dashboard is being worked on to also bring it up to the same level of awesomeness you have all worked hard on for the shop frontend. Although we're working hard on this, it will take a little bit of time to get all of the administration pages updated. To help test and bug fix the shop frontend and administration dashboard further, v2.4.0 will start as a beta release series for testing and development purposes only. The first set of releases will focus on new installations first and an upgrade procedure for existing v2.2/v2.3 installations will be provided in later releases. The first v2.4.0 beta release includes a core online update feature to 1-click apply update packages. v2.4.1 will be waiting for you as soon as v2.4.0 is pushed out to help test the online update feature. There are still a lot of changes pending so the following rules will apply for the online update feature: During the beta release phase: any file in the catalog and admin directories are applicable to be updated and will overwrite any local changes made. (Eventually all files will be updated once we move from the GPL license to the BSD license) After the beta release phase: any file apart from the catalog root files and shop template files will be applicable to be updated and will overwrite local changes made in other files (eg, in functions, classes, modules, and admin root files). If a manual update to a root catalog file or catalog template file is required, this will be described in the release announcement. As soon as we're ready to leave the beta phase and push out a production ready release, the version number may end up being v2.4.32 and will be marketed as "v2.4". To reach that goal as fast as possible, we will only be requesting feedback on testing and bugs until the first production ready release is made. Feedback for improvements and new features will be welcome after this to include either in the next v2.4.x releases or in v2.5. We have already accumulated a lot of feedback and ideas so we're now focusing on testing and bug fixes. The online update feature is just about ready. As soon as this is pushed out to github, all the development branches will be merged together and v2.4.0beta will be pushed out with a new announcement in the forum (with information about the App framework). Here's a screenshot of the administration dashboard online update page to tease and wet your appetite:
  26. 2 likes
    That indicates you have a file damaged or missing. Do you have a file named html_output.php in the folder admin/includes/functions?
  27. 2 likes
    Even better, if you already have a commercial server (that your site is running on), use it (private "test" directory) instead of a local PC-based server installation. That way, you're guaranteed to be perfectly compatible with the server, and not have any surprises when you try to port over your changes to the production server. The only reason you might want to use a local server is if your production server does not (yet) offer the necessary PHP level, but you anticipate that it will in the near future, and want to be ready for it. By the way, osC 2.3.4 is obsolete and should not be used. Use osC 2.3.4BS "Edge" instead, which is up to date.
  28. 2 likes
    Hello, thanks for that info. Got it now. With that so updated, the values are showing in product_info neatly now. As you add them in the ajax portion, they will show in order of how you add them it appears. That's a plus. Also, I find by making and copying a template, when applying that template to a new product, the values show well as well. If a shop owner really needs to change the order, it is possible to do that manually withing the products_attributes table. Suggestion on instructions for AM... consider removing: 1) If you haven't installed the attribute sort order contrib then you should install that one first: Maybe some explanation of what I observed above would help a new user. Also, in the code to be replaced for this purpose I see $HTTP_GET_VARS I believe that has been modified when going to edge. Thanks
  29. 2 likes
    Developers, it's now possible to link your support topics to your submissions at the Apps Marketplace!
  30. 1 like
    Thank you @Jack_mcs Looking in I found this contribution but I'm sure that I don't install it, it's the contribution that says @raiwa. Thank you both for your answers :)
  31. 1 like
    @discxpress You could link to a info page that explains more about the referral system. Advertising it is always a good thing that might benefit your store. Adding a link into the product page shouldn't be difficult at all. The question is would it be overkill? To advertise on the main page (index.php) or some social media site OK but on every single product page?
  32. 1 like
    I think if you can automate the SEO parts of your website in a simple way.... do it. But some things said above makes me banging my head on the table, it seems that with al expertise, giving the wrong advices. As experts we should Encourage shop owners to focus on SEO more. Google not kicks you out just like that, ok..... i can understand such thing happened one time in a period where google changed their complete algorithm. But that costed them also some law suits. Can you imagine "The big guys" not focusing on SEO? They maintain product price margins sometimes of like just 0.01 Cents, Yes for 0,01 cents profit... Can you believe... if not ... you should. SEO should not be underestimated. See it as the more work you do for try to get your products sold.... it pays back. Not always, and not for all products. A Unique handcrafted jewel is different than a Asus Laptop for example. The jewel maker suddenly most focus more on the overall html(5) structure of his/her website to get a positive ranking. The laptop seller must do both at same high level to stay competitive. SEO is also a kind of "MarketWar" Not all people are like "us", they see google as diferent then we do, they just click on the first.... however you as dev/expert or shopowner justknows you are "there somewhere" to. That knowing/given proof of the google result makes a disturbing somehow how in thinking. YOU NOT UNDERSTAND IT!!!!! I have same key word, same product, same all.... and still i'm on page 10???????? That is the effort/time results from the "big guys" being on page 1 or 2
  33. 1 like
    I tried to understand which versions are the most recent and which should be installed. Finally I found out that the official osC team member @burt is working with some others on the 2.3.4r version that contains many changes and removes downwards compatibility for addons while working on new ones. But he said its an unoffical release: Thanks to @ArtcoInc 's post I understood that 2.3.4r Gold is something like a usable Beta version and 2.3.4r Edge is the most recent Release Candidate, but could contain bugs: And finally I found this post of the osC team leader @Harald Ponce de Leon that explains that 2.3.5 will be the last security release and 2.3.6 will break compatibility and adds bootstrap: Conclusion: @burt's CE/2.3.4r/responsive/Bootstrap version is a fork, but will replace the official version by renaming it to 2.3.6. Proposal: Release 2.3.6 as 4.0. This will remove all the confusion regarding the sleeping 2.4 and the dead 3.x.
  34. 1 like
    @jampjamp Try find this $products_options_query = tep_db_query("select pov.products_options_values_id, pov.products_options_values_name, pa.options_values_price, pa.price_prefix from " . TABLE_PRODUCTS_ATTRIBUTES . " pa, " . TABLE_PRODUCTS_OPTIONS_VALUES . " pov where pa.products_id = '" . (int)$_GET['products_id'] . "' and pa.options_id = '" . (int)$products_options_name['products_options_id'] . "' and pa.options_values_id = pov.products_options_values_id and pov.language_id = '" . (int)$languages_id . "'"); replace it with this $products_options_query = tep_db_query("select pov.products_options_values_id, pov.products_options_values_name, pa.options_values_price, pa.price_prefix from " . TABLE_PRODUCTS_ATTRIBUTES . " pa, " . TABLE_PRODUCTS_OPTIONS_VALUES . " pov where pa.products_id = '" . (int)$_GET['products_id'] . "' and pa.options_id = '" . (int)$products_options_name['products_options_id'] . "' and pa.options_values_id = pov.products_options_values_id and pov.language_id = '" . (int)$languages_id . " ' ORDER BY pov.products_options_values_name ASC"); BR Omar
  35. 1 like
    @Newtone17 Try replacing all the <? with <?php Malcolm
  36. 1 like Custom Data allows the possibility to do kinky stuff with javascript. Thank You to @BrockleyJohn for taking the time out to test prior to Core Commit.
  37. 1 like
    @EchoGuns Please check your mail for support about integrating this nicely into your store
  38. 1 like
    Just add a backward slash in front of all of the apostrophes in your text. So "That's" becomes "That\'s". Be sure to only replace the apostrophes in your text, not anywhere else. So define('... stays that way.
  39. 1 like
    Created Git Hub Repository: I'm quite busy these days. I'll have a look and see what I can do when I found some time. Meanwhile you can use the repository and push updates if you wish. I'll keep an eye on it. rgds Rainer
  40. 1 like
    If you would like to stay on the Orders Status History Tab after clicking the Update Button, the following small modification will do it: In admin/orders.php find: <div id="section_status_history_content"> <?php echo tep_draw_form('status', 'orders.php', tep_get_all_get_params(array('action')) . 'action=update_order'); ?> change to: <div id="section_status_history_content"> <?php echo tep_draw_form('status', 'orders.php', tep_get_all_get_params(array('action')) . 'action=update_order#section_status_history_content'); ?>
  41. 1 like
    The chocolate chooser mod was quite extensive and required tons of core changes. I love it though and my customers enjoy using it as well. Getting it to play nicely with option types was a nightmare... thanks for the plug @burt :)
  42. 1 like
    I just submitted an update to CCGV for Bootstrap this does the following: Sell Gift Certificates. Send store credits Give sign up bonuses Create coupon codes Customers can redeem GCs online Customers can send GC Balances to friends via email More, more, more. Upcoming to work with Paypal App work in progress. Please submit any issues; bugs; suggestions; etc Enjoy
  43. 1 like
    Matts site is on his profile. When on his site go shop by category > choose your own gift box. And buy a box for your loved one for Xmas!
  44. 1 like
    Ii Firefox, adding 'style="font-size: 11px;"' don't work for me. The fix for me is to add this to the admin/includes/stylesheet.css textarea { margin: 0; font: inherit; color: inherit; }
  45. 1 like
    @raiwa Fixed typo in path for install steps 2 and 4 Added version number to amended files only Updated install manual with a change log Added fix for Bug 11 (needs further testing to 100% sure ) You want me to send a pull request or do you want to have a look before?
  46. 1 like
    Apps area link:
  47. 1 like
    Those are some strange errors. Check both your configure.php files to see if any path in there looks odd. Also check your .htaccess file(s) to see if some rewrite/redirect in there is doing something wrong. You can list out (copy/paste) your configure.php files here (*** out the database information, especially the password) and someone should be able to look them over and see if it's incorrectly configured. When you say "latest version", I hope you're not talking about 2.3.4. It's totally obsolete, and isn't much of an improvement. The only really current version is 2.3.4BS Edge, available from GitHub. You should be using that.
  48. 1 like
    Hello Steve @altoid, If I well remember, the sort order feature in AJAX Attributes Manager can be used stand alone. Just switch the setting to "true" and the install script will create the additional columns if needed. And you need to modify the attributes queries in product_info.php. Only thing is that the sort order is not available in the standard attributes admin page.
  49. 1 like
    hello @@De Dokta, I prepared this for all files where needed, shall I pack it in an Add-On and upload or would you like to do it. I would included the store country default selection optional in a header tag setting. regards Rainer
  50. 1 like
    As a shop owner I would like to use modern interface where I can see my administration in warehouse, in the office or at supplier to manage my work. I dont like sitting my office and waiting for something.