Jump to content
Latest News: (loading..)

ArtcoInc

Members
  • Content count

    1,523
  • Joined

  • Last visited

  • Days Won

    30

Reputation Activity

  1. Like
    ArtcoInc got a reaction from valquiria23 in Theme Switcher   
    @Twocanes
    That article was published in 2013. The add-on was last updated this year (2018). Ignore the old article.
    There are two sets of code in this add-on: one that would work with Edge (in the Bootstrap folder), and one for the 'standard' version of osC (in the osCommerce 2.3.x folder). Be sure to use the code in the Bootstrap folder. There is a PDF users manual in there, last updated in 2018.
    It sounds like you do not have the latest version. Follow the link Valquiria posted above.
    HTH
    Malcolm
  2. Like
    ArtcoInc reacted to burt in BS Bundled products at a discount addon required   
    This is a difficult one, but let's think about it;
    I'm thinking the simplest way would be;
    Create new Product: "MASTER", this would have the bundle price, description etc New Page in admin which allows you to select a MASTER, then add SLAVE(s) to it. 
    SLAVES are your usual products.  This Master/Slave relationship would be contained in a new DB table. 
    You could even hold quantity in this Table (eg this master needs 2 of this slave, 3 of this slave, and 1 each of these slaves)

    So far so Good.
      Shop Side (product_info), detect if the product is a MASTER If yes, display the SLAVES (like is done on a normal product that shows "also_purchased")

    Customer Adds to Cart the MASTER and checks out.
      At the end of the checkout ALL customers *should* end up on checkout_success
    A small module here to reduce stock of SLAVES based on that Master/Slave relationship table. Per our conversation, you know I've made (in the distant past) something similar which was abandoned as pretty much unworkable.  That was back in 2010/2011 before we had much (any?) modularisation... and the problem was reducing stock when people went off to pay.  Now we are a bit modular...I think it can be done;
    New Page in Admin for selecting which products are Master Same page (or maybe a different page) for attaching Slave(s) to Master(s) New Module Shop Side to display Slaves when customer is looking at a Master New Module for reducing Stock at checkout_success It *should* be doable with no Core Code Changes, if it is kept fairly simple.
  3. Like
    ArtcoInc got a reaction from Bobber in 234bs - Breadcrumb Separator   
    Perfect ... Thank you!
     
    I also changed the color to match the <a > setting so the entire line was the same ...
    .breadcrumb > li + li:before {   content:"\003E \003E";   color: #428bca; } Malcolm
  4. Like
    ArtcoInc got a reaction from valquiria23 in Hide Products Notifications Box when item viewed is in stock?   
    @puggybelle
    One more consideration ... since this is a 'stock' module that comes with osC that you can install or un-unstall, it would be a good idea to copy the stock code, rename it, and edit the renamed copy. Uninstall the stock module, and install the renamed module. This way, if you ever update osC, the update may overwrite the stock code, but leave your modified code alone.
    M
  5. Thanks
    ArtcoInc got a reaction from puggybelle in Hide Products Notifications Box when item viewed is in stock?   
    @puggybelle
    (well, I did say it was untested, didn't I )
    I'm sure some of the better developers will have a better idea , but let's try this ...
    1) Revert the template file back to its original state (you did back it up, didn't you?)
    2) In /includes/modules/boxes/bm_product_notifications.php, find:
    ob_start(); include('includes/modules/boxes/templates/product_notifications.php'); $data = ob_get_clean(); $oscTemplate->addBlock($data, $this->group); 3) Replace with this: 
    if(tep_get_products_stock((int)$_GET['products_id']) <= 0) { ob_start(); include('includes/modules/boxes/templates/product_notifications.php'); $data = ob_get_clean(); $oscTemplate->addBlock($data, $this->group); } Basically, you are wrapping the entire code that displays the 'box' in the conditional IF statement, checking to see if there is any stock on hand for the product.
    Like I said, I'm sure that there is a better way to do this, and I can not say what problems may arise from this ...
    M
    (ducking and running)
  6. Like
    ArtcoInc reacted to burt in Frozen to BSv4   
    Some type of images system would have been high up the to-do list for a future release (probably Final).  I think I've talked about it previously;
    shopowner uploads one large image it is resized to (say) 5 different resolutions and saved appropriately tep_image is updated to use srcset 
    srcset automatically works out which image is best shown at which resolution Maybe in some future code?
  7. Like
    ArtcoInc got a reaction from valquiria23 in Change of background color   
    @valquiria23
    It's defined in CSS. I don't know if the admin side of the store has it's own CSS file. Anyway, the CSS definition currently is:
     
    .dataTableRowSelected { background-color: #DEE4E8; } HTH
    M
  8. Like
    ArtcoInc reacted to burt in Frozen to BSv4   
    I don't expect this will be a publicly available thing; its a showcase of what the Responsive could (and should) have been had we got as far as Final.
    It will be available to some shopowners if they want it, but that will only be the handful of shopowners who are the diehard supporters of my efforts.
    Put simply; this is made to flatten my bsv4 learning curve.
  9. Like
    ArtcoInc got a reaction from raiwa in Move Add To Cart button to the top of product_info   
    @puggybelle
    I was hoping that this would be an opportunity for you to explore and learn how these modules work, and figure out how to make a new module for yourself. But, since @inra311 has already done the work for you, please take the time to examine what he has done, and see if you can make a new module on your own. You're never going to learn if you keep having someone else do things for you.
    M
  10. Thanks
    ArtcoInc got a reaction from burt in Frozen to BSv4   
    @burt
    As @Jack_mcs said, as the screen size changes, the width of the banner image changes, but not the height. As a result, the image becomes distorted.
    In addition, in the footer, as the screen size changes, some of the text in the buttons (particularly the 'Existing Customer' button) overflows the size of the button (see screen shot below).

    You can also see a scroll bar across the bottom of the screen shot, indicating that something did not fit correctly into the screen size. I see this only in the SM view.
    M
  11. Like
    ArtcoInc reacted to burt in Frozen to BSv4   
    Massive changes in bootstrap structure between v3 and v4.
    If shopowner is using an unabused recentish Edge or Frozen... drop on the new files.
      When...soon. 
    Where...undecided. 
    To whom...people who I feel are supportive.
      Next two projects are lined up which will radically change osCommerce for the better.
  12. Like
    ArtcoInc reacted to burt in Frozen to BSv4   
    http://template.me.uk/frozen2bs4/index.php
    I still have some work to do (especially on the modules for index & index_nested & index_products).
    Always moving forward, even if in "hiding".
  13. Like
    ArtcoInc got a reaction from valquiria23 in 2.3.4.1 is it BS?   
    @ce7
    As with any open-source project, anyone can take the code and make their own fork. There are several BS forks of osC on Github. The one I pointed to is the one that @burt did, as he was the leader and driving force for the BS version.
    M
  14. Thanks
    ArtcoInc got a reaction from ce7 in Adding a set of images to the header   
    @austcoll
    Also, learn how to use the debugging tools available to you. Most browsers will allow you to right-click on a web page, then select either 'inspect' or 'inspect element'. There is a great deal of debugging information available here!
    Malcolm
  15. Thanks
    ArtcoInc got a reaction from ce7 in Adding a set of images to the header   
    @austcoll
    I am not a programmer or developer, but this is how I have figured out how to make the changes I've wanted to my store(s) ...
    If I want a new module somewhere (header, footer, boxes, navbar, etc), I look at the existing modules. I will copy and rename one of the existing ones, and see if I can change the copy to do what I want it to do. Only then, after I have tried something and it didn't work, will I ask questions of why it didn't work, and how to fix it.
    For example, I just converted a Header module to a Navbar module. It took me a while to work through the conversion and to get things to function. I did have to ask here regarding a couple of issues. But, I now have a better understanding of how things work.
    HTH
    Malcolm
  16. Thanks
    ArtcoInc got a reaction from puggybelle in Hide Add To Cart, Buy and Buy Now for out of stock items   
    @puggybelle
    Try this ...
    In the code I gave you before, find:
    echo tep_draw_button(IMAGE_BUTTON_DISABLE, '', null, '', '', 'btn-danger disabled'); and replace with this:
    echo tep_draw_button(IMAGE_BUTTON_DISABLE, '', '#' , '', '', 'btn-danger disabled'); I think that CSS would turn out to be more of a headache than a relief.
    M
     
  17. Like
    ArtcoInc reacted to Tsimi in Hide Add To Cart, Buy and Buy Now for out of stock items   
    That has not much to do with this forum, wouldn't you agree? We cannot take any sort of influence on Google's search results.
     
    I think you have been provided with help here and in the other thread (advanced specials). Unless for you getting help means having everything served on a silver platter for free.
     
    True. Not so many shop owners left anymore since osC doesn't evolve as fast as other cart systems these days. Still those who are left are not code-junkies. They are store owners that try to help osC move somewhat forward in any way they can in their free time.
     
    The first guy, his name is John btw, has provided you with a link to the answer you seek. You just need to know which link to click. Just try and click on the bold text BrockleyJohn replied to a topic
    The other guy, also named John, mentioned Burt by name because we all know who Burt is or at least those that use his Community Edition which would include you too.
    He is a osC Team member so just click on the "Staff" tab at the top and you should see a "monkey with a hat" avatar guy, that's him.
    Just a friendly advice. I know things can get frustrating if you try to get something working as quick as possible but bear in mind there are people here from all around the globe so there is a time difference to consider and consider that those people are trying to help here for free most of the time. So keep your attitude in check please and don't try to vent it out here in the forum.
  18. Like
    ArtcoInc got a reaction from raiwa in Making an establisted osCommerce 2.2-MS2 site responsive   
    @pafranklin
    The short answer is: yes, but ...
    The long answer is:
    The 'official' development of osC has been essentially abandoned, so the community stepped up to develop this Community Edition (sometimes called osC-BS (for Bootstrap, the framework it's built on), or Edge, or Final, or even Frozen. They are all the same thing). Since the one person in charge of osC hasn't been around for a while, the Community Edition has not been blessed with an 'official' designation. But, it is PHP 7.x current, is responsive, and is very modular (you can turn features on and off, or even add new features, all without core code changes).
    But, it is not an in-place upgrade. You would have to install it into a separate sub-directory, migrate your database and images over, and do any additional customization you want. People are scared when they say that their site is "pretty heavily modified". Not knowing your site, a lot of modifications people had to make in the past are now built-in.
    Older versions of osC (including v2.2-MS2) are going to crash when their hosts upgrade the version of PHP running on the servers. It will take a LOT of work to bring an old site up to run on current versions of PHP, and you'd have made your own FrankenStore branch of osC, which no one else would be able to support. Your time would be better spent moving to the new version.
    There *was* an add-on that basically made a separate responsive shop, pulling off of the same database. But, you would now essentially have to maintain two sites, and you would still have the PHP issues. Lastly, the developer has abandoned the add-on, saying that is no longer needed since the Community Edition is responsive out-of-the-box.
    A link to the Community Edition is in my signature below.
    HTH
    Malcolm
  19. Like
    ArtcoInc got a reaction from valquiria23 in 2.3.4.1 is it BS?   
    @ce7
    As with any open-source project, anyone can take the code and make their own fork. There are several BS forks of osC on Github. The one I pointed to is the one that @burt did, as he was the leader and driving force for the BS version.
    M
  20. Thanks
    ArtcoInc got a reaction from ce7 in 2.3.4.1 is it BS?   
    @ce7
    No, the 'official' v2.3.4.1 version you can download from the osCommerce website is NOT the latest BS version. For that, go to the link in my signature below.
    M
  21. Like
    ArtcoInc got a reaction from raiwa in Frozen bug list   
    As a store owner, I don't want to have to visit Github (or wherever) to see if there are any patches I need to apply to my live store(s). For me, I was very happy when Edge/Final/Frozen was 'finished'. That's not to say that there aren't any bugs still in it. That's the reason for this thread ... a place to document bugs, and hopefully fixes.
    I am also pleased that development is still happening. Keep it up, guys. Use this thread as a source of information to improve your forks. But please, for this thread, let's keep it just for Edge/Final/Frozen, ok?
  22. Like
    ArtcoInc got a reaction from raiwa in Frozen bug list   
    As a store owner, I don't want to have to visit Github (or wherever) to see if there are any patches I need to apply to my live store(s). For me, I was very happy when Edge/Final/Frozen was 'finished'. That's not to say that there aren't any bugs still in it. That's the reason for this thread ... a place to document bugs, and hopefully fixes.
    I am also pleased that development is still happening. Keep it up, guys. Use this thread as a source of information to improve your forks. But please, for this thread, let's keep it just for Edge/Final/Frozen, ok?
  23. Like
    ArtcoInc got a reaction from raiwa in Frozen bug list   
    As a store owner, I don't want to have to visit Github (or wherever) to see if there are any patches I need to apply to my live store(s). For me, I was very happy when Edge/Final/Frozen was 'finished'. That's not to say that there aren't any bugs still in it. That's the reason for this thread ... a place to document bugs, and hopefully fixes.
    I am also pleased that development is still happening. Keep it up, guys. Use this thread as a source of information to improve your forks. But please, for this thread, let's keep it just for Edge/Final/Frozen, ok?
  24. Like
    ArtcoInc got a reaction from raiwa in Frozen bug list   
    As a store owner, I don't want to have to visit Github (or wherever) to see if there are any patches I need to apply to my live store(s). For me, I was very happy when Edge/Final/Frozen was 'finished'. That's not to say that there aren't any bugs still in it. That's the reason for this thread ... a place to document bugs, and hopefully fixes.
    I am also pleased that development is still happening. Keep it up, guys. Use this thread as a source of information to improve your forks. But please, for this thread, let's keep it just for Edge/Final/Frozen, ok?
  25. Like
    ArtcoInc got a reaction from raiwa in Frozen bug list   
    As a store owner, I don't want to have to visit Github (or wherever) to see if there are any patches I need to apply to my live store(s). For me, I was very happy when Edge/Final/Frozen was 'finished'. That's not to say that there aren't any bugs still in it. That's the reason for this thread ... a place to document bugs, and hopefully fixes.
    I am also pleased that development is still happening. Keep it up, guys. Use this thread as a source of information to improve your forks. But please, for this thread, let's keep it just for Edge/Final/Frozen, ok?
×