Jump to content
Latest News: (loading..)

burt

Team
  • Content count

    13,053
  • Joined

  • Last visited

  • Days Won

    466

burt last won the day on August 9

burt had the most liked content!

About burt

  • Rank
    I drink and I know things

Profile Information

  • Real Name
    G Burton
  • Gender
    Male
  • Location
    UK/DEV/on

Recent Profile Visitors

206,370 profile views
  1. I agree. I've seen some things done and said here and elsewhere which make me raise my eyebrow. I really hope some people are saying things "for effect" rather than for real.
  2. Interesting! Sounds like he misread the whole idea which is all about placing limits on what can be done with his data. Depending on whether you'd like his custom, I'd send back an email outlining; what GDPR is that all companies are bound by it and that anyone who does not can do anything that they want with his data including selling it. Whereas you specifically state what you will do with his data, and anything not mentioned is what you won't do. But in clearer english than what I just wrote.
  3. You're missing the micro-adjustments I mentioned. These would be performed in each modules template file. https://github.com/gburton/Responsive-osCommerce/blob/master/includes/modules/content/product_info/templates/tpl_cm_pi_price.php to (eg): <div class="col-sm-<?php echo $content_width; ?> cm-pi-price"> <p><?php echo (tep_not_null($specials_price)) ? sprintf(MODULE_CONTENT_PI_PRICE_DISPLAY_SPECIAL, $specials_price, $products_price) : sprintf(MODULE_CONTENT_PI_PRICE_DISPLAY, $products_price); ?></p> </div> To remove the massive header div and instead put the content into a paragraph.
  4. @rulegacy Did you try the way I suggested. I've just done that on a test site and it worked well. @14steve14 My way you'd just add the Tabs module as the very last sort order (eg 1000) and set width to 12. I don't understand why people are advocating core code changes when it can be done with none?
  5. I prefer not to use them, the only major difference is a "password" and "DOB". DOB is easy to turn off and if remove password from the discussion, what is left? Name, email, address <-- all needed for posting the bought goods to the buyer. Shopowner could then use some type of system to allow customers to login even if they don't have a password. Password-less login...possible?
  6. Personally, I would not allow a "potential" to become a customer unless they specifically accepted my T&C's. This then at least gives me a level of security both the day of the sale and into the future;
  7. Posted this elsewhere, but makes sense to have in this thread; At what point does a Potential customer become a Customer? after they create an account? after they actually buy something? when they sign up to a mailing list? something else That's an interesting question. Maybe shopowners should have something in their T&C explaining at what point a person becomes a customer, that wouldn't harm anything to add it in, and maybe helpful in the future should you have to prove anything to anyone. Remember also that GDPR does not apply only to customers. It applies to ANYONE who interacts with your site, it is just that most shopowners direct people to agree to GDPR T&C etc at some point after the potential customer has browsed products etc. Whichever point you determine a potential becomes a Customer... you MUST STORE the exact T&C to which a Customer signed up, why; In the future, the customer can examine the precise T&C to which he/she signed up and if necessary withdraw his consent. To show the GDPR authority in your country the exact T&C to which the customer signed up, if the customer complains to that authority. Another thing to think about is "Guest Checkout" - how do you solve the problem of the buyer giving consent per GDPR? How do you record the data? What happens if a customer says "no, I won't give Consent" - how do you record it? You can't use their email address...you don't have a customer ID. What do you do?
  8. It's pretty simple, just use common sense. Common sense tells me I need consent to re-market. How do I get that consent? Perhaps a Tickbox on create_account might be enough, linked to acceptance of T&C. In your T&C page have a paragraph about re-marketing. At what point does a person become a Customer? after they create an account? after they actually buy something? when they sign up to a mailing list? something else That's an interesting question. Maybe shopowners should have something in their T&C explaining at what point a person becomes a customer, that wouldn't harm anything to add it in, and maybe helpful in the future should you have to prove anything to anyone. Remember also that GDPR does not apply only to customers. It applies to ANYONE who interacts with your site, it is just that most shopowners direct people to agree to GDPR T&C etc at some point after the potential customer has browsed products etc. Whichever point you determine a potential becomes a Customer... you MUST STORE the exact T&C to which a Customer signed up, why; In the future, the customer can examine the precise T&C to which he/she signed up and if necessary withdraw his consent. To show the GDPR authority in your country the exact T&C to which the customer signed up, if the customer complains to that authority.
  9. Totally do-able, it is exactly as @raiwa says. Gallery 10 6 Name 20 6 Model 30 3 Price 40 3 Attributes 50 6 Buy 60 3 Reviews 70 3 Description 80 6 You are constrained by the DEPTH of the Gallery, so place a minimum height on this using CSS which would be placed in user.css @media only screen and (min-width : 768px) { div.cm-pi-gallery { min-height: 1000px; } } Change the min-height on this to better reflect your needs. You will then also need to amend tpl_ files for product_info, at the very least; remove clearfix from reviews button tpl restyle price as it would look weird as a h* Prior to the extra tpl_ change for price, you would end up with something like: Of course, how this would look in XS...is debatable, and that is why you can micromanage the layout using those tpl_ files if you so wish. My system for these modules uses only the SM layer.... however, that micro-management is where things get really complicated really quickly and hence why I did not put that level of management into Core.
  10. @KarstenBoeer If you wish to post questions in the German language, in the future please post at: https://forums.oscommerce.com/clubs/6-german-community/ I have moved this thread into the German Club.
  11. burt

    Add line breaks to comments during checkout

    $comments .= $key . ': ' . $value . PHP_EOL;
  12. burt

    28d, 2018

    Coming later on Today a couple of minor bugfixes to a couple of modules (nothing important). GDPR Testimonials GDPR Testimonial Module In the latest core update I added the ability to join Testimonial to Client as it was identifiable data (but not linked), as it is identifiable the client must be able to perform certain actions! As it is now linked, it requires one of my special GDPR modules. This module displays the Testimonials that the Client has written and allows them to do two things; Anonymize it (the blue button) Delete it (the red button) And, of course, they can port this Data using the usual "port my data" mechanism. Enjoy!
  13. burt

    ipv6 Support

    In addition to the above, I learned something new today - IP addresses get shortened automatically, eg 127.0.0.1 is actually 127.000.000.001 So your first example 2a01:4f8:13b:12e0:0:0:0:2 gets shortened, less than your 25 limit, all good, can be found in the geolocate DB, is actually: 2a01:4f8:13b:12e0:0000:0000:0000:0002 The second example 2607:fea8:695f:ffb1:7d67: nothing there can be shortened, so is cut off at your 25 limit...
  14. burt

    ipv6 Support

    You may need to increase the database limit for the ip_address in whos_online table. Maybe to varchar(256), that should be more than enough. https://stackoverflow.com/questions/1076714/max-length-for-client-ip-address I think your second example is not the full ipv6 ip - it is cut off at X (25?) characters, hence why you cannot find it in any ip database.
×