Jump to content
Latest News: (loading..)

GLWalker

♥Ambassador
  • Content count

    842
  • Joined

  • Last visited

  • Days Won

    37

Everything posted by GLWalker

  1. @@joli1811 my bad, eyes are letting me down today However, Im not getting that error testing the same page on mine. I do not show rating as the last line tested, my ends at count. Did you redo the language file?
  2. Ok - I found the closing tag in footer shortly after I posted - :~ Actually, with the inclusion of dynamic header and footer content, we do not even need to include the header and footer at all anymore. I dont know if that would be confusing to anyone used to the header and footer, but from here on when I build a new site with this build, I will make the complete header inside a header_content_module template file. For those that may be intimadatted by coding module content, it really does not have to be complicated, a very simple cm_header_module.php file needs nothing more than the standard markup and a call to include the template file, then the template file can be coded just like the standard headers we are accustomed to. For an example, look at includes/modules/checkout_success/cm_cs_downloads.php <-- thats about as simple a method your going to find, no need to include a bunch of global variables. You could create all the differnt headers you like and switch them out on the fly, or even per category or page load. This software just keeps getting more and more dynamic with minimal changes!
  3. @@burt inside header.php - What is the div with class of body-sans-header? I dont think it has a closing tag. Maybe I'm over looking it, but would think the closing would be located in template_bottom. If its there to keep seperation between header, content and footer - thats great - something needed for design. If it is a mistake, please keep it for the before mentioned.
  4. I have applied the product_reviews updates, as well as the bugfix for the product_review content module. When testing everything looks as expected. Ive tested all the markup for product info and reviews and everything is good on my end. I think thats all the markup needed ~ I mean it can be took further using the itemList property and applying to the product listings, and even review listings page - but I dont know if its all that. Ive had thoses areas marked up for almost 2 years on a site with no significant difference in the SERP's. The only differences seem to come from the product_info page itself.
  5. @@Gergely I had a similar issue with a bootstrap 2 site I did a couple of years ago, the cart was very close to what was developed here for this version, a few customers were complaining they could not update their quantities - basically they did not know what the refresh icon next to the quantity field was for. So I placed the word "update" next to it and that seemed to work. The bad thing was that one of the stores employees who had been in website development in the past could not figure out the refresh icon to update - which leads me to always keep in mind the ignorance of the end user when building, sometimes we have to go out of the way for something that seems so simple - or vice avers.
  6. @@altoid Basically, you could take your current markup, and just add the table classes to the start : <table class="table table-striped" etc; and remove any older inline markup such as width, cellspacing align, etc; A single div with table-responsive class would need to wrap around the table markup - IF needed. Ive found a lot of time that if I take an older table full of inline markup and remove all the align, width, valign, yada yada from all the rows and cells, replacing aligns with class="text-right or text-center" then the table usually will fit into the need format pretty well. Of course the bigger the table the chance of still needing a responsive wrapper - which works but I feel it still needs something more. But the idea you suggested of using a popup may work out very well too, try using a modal with your table inside it.
  7. @@PupStar @@auzStar Very good example here, but we can do it a bit easier, IF - only if - as I am going off of the original question in the other thread - we want to only hide the breadcrumb on the homepage, but show on the rest of the index for categories and manufactures - as @@burt suggested, edit the template file: open/catalog/includes/modules/content/header/templates/breadcrumb.php replace with this: <?php if ( (!strpos($_SERVER['PHP_SELF'], 'index.php')) || (strpos($_SERVER['PHP_SELF'], 'index.php') && isset($_GET['manufacturers_id']) || isset($_GET['cPath']) ) ) { ?> <div class="col-sm-<?php echo $content_width; ?>"> <?php echo $breadcrumb->trail(' » '); ?> </div> <?php } ?> Basically, we check if were on index do not load, but if we are on index and a category or manufacturer is set, then do load. Any other pages that the breadcrumb should be excluded on can also be added in. No edits to the core breadcrumb module, however, there is also a variable, $current_category_id, which could be used in place of $_GET['cPath'], but had we used that then it would have had to be added to the globals inside the actual cm_header_breadcrumb module.
  8. @@altoid The list groups work pretty well and are easy enough to code up: http://getbootstrap.com/components/#list-group
  9. Havent had much time in the playground lately. These time outs get longer and longer.

    1. joli1811

      joli1811

      Got my Christmas present early this year so gong to play later :)

    2. Mort-lemur

      Mort-lemur

      @joli1811 - Gongs are always useful xmas gifts..... :)

  10. GLWalker

    Purchase Without an Account?

    I should have known, you cannot use 0 as first character in a column that is INT - it just strips to the next whole number on insert - however - INT does allow - so the random customer_id is set to start with - followed by a few randomly generated and shuffled numbers. Looking in the database table it makes it very easy to see which are quest orders as the - is very easy to spot at a glance - and I like how it represents negative in the case of a non account holding customer. I did not realize that mySQL has built in regex checking, so it was very simple to create a search query using REGEXP to find the customer_id starting with a - . https://dev.mysql.com/doc/refman/5.1/en/regexp.html#operator_regexp http://www.guru99.com/regular-expressions.html all these hidden gems
  11. GLWalker

    Purchase Without an Account?

    @@burt Ah yes, I remeber seeing your screenshot or video for that a few months ago :thumbsup: @@wHiTeHaT I have confimed a random generated customer_id will work with multiple "guest checkouts if we set the id VIA session key to bypass any create account functions we can go to the address_book, dynamically add a session based email and phone number, then collect the standard address info - BAM! order complete, all info recorded, email updates can be sent out. So this bypasses any script that would want to update customer, customer_info tables, and prevents an anwanted welcome email, yet still allows for an order success email. I did 2 orders at the same time simutaniously running open windows of the same browser - no conflicts, 1 a COD order, the other using Stripes test CC numbbers which had to create a connection to process I set the random IDs to begin with 00, this way I think I can set up a search function to lookup only the guest orders using a match first two as 00 - as a real customer will never have an id that starts with 00. But thats not on a default install, but Im sure a little tweaking can get it there. Maybe next year it will see the light of day. If done correctly, it should port over to the next version with little adjustment :-
  12. GLWalker

    Purchase Without an Account?

    Yes, you brought up a lot I overlooked on a regular customer account. For what I am building it is no problem becuase the files are all controlled within their own private area and I can bypass the update to customer info if it is a guest. Still though, it makes me think about better ways to achieve a guest checkout - making a temporary account is good, but Im looking into how to do it without hacking the core :)
  13. GLWalker

    Purchase Without an Account?

    Both being on account at same time is possible, - but you did remind me of a very important aspect I overlooked - the shopping cart. Perhaps a customer_id could just be randomly generated and set by session. As for the customer data it is all stored in the orders table so the customer is still notified VIA any admin order updates. And of course a token for checking updates would work well. Overall - trying to put the concept of very little to no core updates into the process. Can it be done? I think so. But now I must recode my addon to try using a random ID in case 2 or more employess are taking strictly "guest" orders at the same time. +1
  14. @@burt I'll be testing out new changes soon, then provide feedback. I do agree the product listings need a tune up and strip down, it was nice at the time, but looking back, just too much extra that can already be achieved using bootstrap default classes. I have some markup that can help with a shopowners preferance on default view as well, but will first test with new setup.
  15. Cant find my hat!

    1. Tsimi
    2. GLWalker

      GLWalker

      +1 Good deal T - and looks like its spandex so it stretch's to accommodate.

    3. altoid

      altoid

      Very, very dapper

  16. It can be done, but not very intuitively. You would basically have to make a duplicate of W and X, save it as a new box with a class to only show in sm or xs-view, and put a class to hide the original W and X at any screen size the duplicates would load.
  17. @@acidvertigo Somewhat - I haven't given up on it, but life called and said I need to go to work. I hope to move on with the file changes in the next couple of weeks. I think it is close to the point where many of the files will have similar enough changes to run with it.
  18. Amazing, 55 pages in this thread, and most all of it is about BS.
  19. As noted, you have to change the col-xx-xx class, but you will not be able to get five in 1 row. The bootstrap class just doesn't equal out to 5. Every thing divides into 12. So currently you have three as the class is col-md-4 ~ 4/8/12 = 3 You can do 4 across by using col-md-3 or jump to 6 across by using col-md-2 You may also need to adjust the settings in admin/configuration/maximum values/new products module
  20. Ive been looking at this. @@Tsimi I downloaded your package, I like the screenshots showing how it looks. I only browsed the code and my initial thoughts were it could get better and be less intrusive. My thoughts : Most of the code that pulls the logic should be able to move into a header tag module -OR- All the code could be put into a content module and then place the markup to grab it in the shopping cart file. There's no need to show order totals, just shipping quotes. These type of things have to be as simple as possible, not necessarily because of all the different outcomes depending on totals, tax, weight, distance, etc; but as Gary mentioned "customers sometimes display a lack of common sense." That's a big time reason.
  21. @@slupostrupek I concur with Jacks suggestion. The author once told me he should have never released it.
  22. I am; yes I am.

    1. ArtcoInc

      ArtcoInc

      That Will.I.am That Will.I.am I do not like that Will.I.am Dr. Seuss

    2. GLWalker

      GLWalker

      I have not tried green eggs and ham, but I think I would like them better than jellyfish

    3. multimixer

      multimixer

      The big question is: Lemon or Melon ?

    4. Show next comments  6 more
  23. This is an addon that can be placed in the nav menu, or used as the nav menu. It does not come with the default install, but does depend on the default installs category_tree class.
  24. I'm not sure why the button is there, unless you copied the source of the site that uses it. If so that menu has various css markup to make things work and look the way they do on its shop. The variables, $result, and $root_link_title could probably be added to the list at start of the code.
×