Jump to content
Latest News: (loading..)

MrPhil

Members
  • Content count

    7,832
  • Joined

  • Last visited

  • Days Won

    102

Everything posted by MrPhil

  1. Could all respondents clarify whether it's a Merchant Account type setup (A.net?), a Third Party payment system (e.g., basic PayPal), or something else? Some shop owners may not be able to (or wish to pay for) something requiring PCI compliance. Let's assume everyone has SSL by now. How about an idea of monthly and per-transaction fees? Small shops may not want to pay stiff monthly fees in return for lower transaction fees, while those with higher volume might find it worthwhile. Finally, what about refund policies and other such things (e.g., PayPal is notorious for "the customer is always right")? A simple "I use XYZ and it's great!" is useless for someone trying to decide which payment system(s) to use.
  2. Any type designer who fails to make I (EYE), l (el), 1 (one), and | (vbar) clearly distinct should be flogged to death. I've wasted quite enough of my life misreading text and puzzling out bizarre text, thank you. Site owners need to do their part to choose readable fonts, and avoid sans-serif fonts in general. https://www.catskilltech.com/forum/typography-and-typesetting/crimes-against-readers-bad-typography/ for my thoughts on the subject.
  3. MrPhil

    open_basedir restriction

    What are you trying to accomplish by adding ".." to your DIR_FS_CATALOG? Did you replace /usr/www/users/alarmspggy with .., or append it to the end (as the error message seems to say)? The .. will take you back to /usr/www/users/, which is not a valid place for you to be reading or writing files. /usr/www/users/alarmspggy is not listed as an allowable path, but /usr/www/users/mspggy is... did you get an error with it? Did someone make a mistake in configuring the system?
  4. I don't think it's a good idea to have "My Account" serving two different functions. That's confusing to users. Most sites show two buttons or links to guests: Log In and Register (Create Account). Once you're logged in, members are shown Log Off and perhaps a My Account (account maintenance, such as changing a password, or checking order status). To show only "My Account" to a guest would be confusing if they're looking for a place to log in, or to register. I think the setup I suggested is standard enough that almost everyone should understand that an account is optional. You can improve matters by having a title="explanation" attribute on the links or buttons, to explain what they're for when a guest hovers the mouse over them. You can tell them that logging in (already registered) or registering an account is optional. If you already have a "My Cart" button or link, you can put "Check Out" next to it (grayed-out/inactivated if the cart is empty), which should be a hint that an account is not necessary. Some sort of PWA is quite popular (and discussed elsewhere on this forum a number of times), so it's understandable that you want to be clear that an account is unnecessary. However, I would stay with industry-standard practices on layout, function, and nomenclature, to keep confusion to a minimum.
  5. Another way: <div class="col-sm-<?php echo $content_width; ?> cm-header-breadcrumb2"> <ol class="breadcrumb" id=abc> <?php if ( tep_session_is_registered('customer_id') ) { ?> <li><a href="logoff.php">Log Off</a></li> <?php } else { ?> <li><a href="account.php">My Account</a></li> <?php } ?> </ol> </div> I don't like jumping into and out of PHP any more than shown here. Any more than that, I prefer to stay all in PHP in @ArtcoInc 's style. By the way, I'm a little puzzled by your logic. Isn't "My Account" meant for someone who is currently logged in? If so, wouldn't you want to show both Logoff and My Account for them? If it's a guest, you could show Logon instead.
  6. There's no problem per se with "My Account" being on the far end of the line; it won't be confused with the breadcrumb on normal width screens. You want to watch out for phones and other narrow screens where the breadcrumb list might "run into" the "My Account" link, and confuse users. If you're using a responsive theme, you may want to steer clear of putting "My Account" on the same line, and accept having it on a new line. Or, make sure that there is an adequate gap between the two, forcing a new line if necessary (and right-justified on "My Account"). This might be done by confining the breadcrumb to a column of maximum width, with an empty column for a gap, and "My Account" in its own column.
  7. MrPhil

    wrong urls do not redirect to 404 Not Found

    That's unlikely to fix anything. Most SEO systems use rewriting in the .htaccess file to get the URL into an internally usable format. You don't clear the .htaccess; you understand what it's doing first!
  8. MrPhil

    wrong urls do not redirect to 404 Not Found

    How are you redirecting "wrong" URLs? Is it in .htaccess (a redirect or rewrite)? Or is it internal to your osC store (in PHP code)?
  9. "website not secure" is likely a reminder from your browser that you are using http: instead of https: to log into your site. As long as you have SSL installed (for https), you might as well make the entire site under SSL (all https). If you're already all-SSL, could this be a message from osCommerce? Can you tell which is which? If you have poor Internet connectivity (frequent signal drops, etc.), you need to talk to your Internet supplier (ISP). Is this wireless or wired? If wireless, you may simply be in an area with poor signal. If there are others in the same boat, perhaps you could interest the provider in upgrading their network (i.e., it could be profitable for them). In the meantime, can you switch to DSL or cable modem?
  10. MrPhil

    which version to download

    ...but do expect... => ...but don't expect...
  11. MrPhil

    Keeping Error Logs Clean

    osC 2.3.4.1BS Edge/CE/Frozen is known to still have a few problems on PHP 7.2. There is a list of known bugs and fixes floating around in the CE section. You might want to take a look at that before spending a lot of time trying to figure it out yourself. You also might want to upgrade to "Frozen" (the current release) if you're still a few releases back.
  12. MrPhil

    What are WAMP configures

    Yes, Frozen is a fresh install and migrate your data over (product files and DB). I don't think there is any documentation specifically addressing an upgrade; it's just kind of implied. When you say "hard coded website" what do you mean? Have you done lots of customizations to your store? I hope you kept a list somewhere of the add-ons you used and the custom code changes you made (and why you made them), so that you can decide whether they're now built-in, an add-on exists, an add-on needs to be upgraded, or custom changes are again needed. No code base lasts forever, and sooner or later you will be forced to do a major upgrade when the pain of trying to keep an old application going becomes too great. To fix up an older osC to go from PHP 5.4 or so (I think that's what the original osC 2.3.4 ran on) to PHP 7.1 or higher (now the current standard) takes a lot of work, from what I understand. There are lots of deprecated functions to handle, class constructor changes, and changing MySQL to MySQLi, just to name a few things off the top of my head. If you really want to go this way, you might want to compare a copy of stock Frozen to a copy of stock 2.3.4 and see what was hit (ignoring all the User Interface stuff for BS -- or maybe that would be of interest, too).
  13. If I already owned a collection of quality safety glasses or goggles, I would be quite annoyed if you forced me to buy yet another pair. Is this some EU law, rather than just letting you add "HAZARD! Use only with good safety glasses (such as this pair you can buy here)."? If they're cheap glasses, consider just throwing them in as a gift. Or is this just an example you thought of off the top of your head? If it's essential that the customer buy "B" to go along with "A", and "B" is cheap enough, it might be easier to just throw "B" in with "A". If "B" was expensive enough, that could be a problem (the customer would want to buy only one). Ack! Please strongly consider upgrading to the current version, 2.3.4.1BS Edge/CE/Frozen. You're making so much extra work for yourself, and some day your site will crash badly when your host upgrades something.
  14. MrPhil

    What are WAMP configures

    In addition, think of why you want to install on WAMP. You should never try to host a live site on your own PC. Hackers know far more about security issues than you ever will. If you already have live hosting, you should use that server (in a private directory) rather than trying to use WAMP on a PC. Besides all the effort to feed and care for a WAMP stack, you will very likely have many fine-tuning issues to deal with when you finally upload to your live site (real server). My experience is that it is usually far easier to develop on the server you will go live with, as you won't have any incompatibility issues when you're done. The only reason I would go WAMP is that you either don't have a live host yet, or you require a PHP version that your host doesn't have yet. Why integrate Bootstrap yourself, when it's already up and running in 2.3.4.1BS Edge/CE/Frozen? Most of the time, it's a lot easier to start with Frozen and integrate your changes into it, rather than bringing an old osC version up to currency with BS and PHP 7. What PHP version are you running on WAMP? It's probably well beyond what osC 2.3.4 can handle, meaning more work for you (i.e., it's PHP code to fix, not WAMP configuration).
  15. Colors are a special case. It is generally recommended that you explicitly set both the foreground and background colors together, so you don't get surprised by black-on-black or other unreadable combinations. That is, if you set one, set the other, too, just to be sure. Regarding getting dinged for accessibility issues, you should watch out for color combinations that could cause problems for people with color blindness (e.g., green text on a light gray background). Also watch out for contrast problems (as we get older, we tend to need higher contrast). Also never, never, never mix red and blue -- your eye can't focus on both at once, and this causes eyestrain.
  16. OK, Alix. At least you're aware of the situation, and plan to seriously look into the BS version. Actually, I can't even guarantee that the official 2.3.4.1 won't give you trouble with PHP 5.6 -- I don't think it was ever updated that far, so don't be surprised if something breaks. Good luck with your upgrading!
  17. MrPhil

    Geo-Blocking Regulation

    I'm puzzled by your assertion that you would make the system manual -- wouldn't you want the computer to take care of figuring the tax crap from start to finish, and all you have to do is sit back and watch the money roll in ? I can't even legally do that yet for sales tax in my home state -- we're not supposed to figure taxes by ZIP (postal) Code, because they don't align with the tax jurisdictions. However, that's the only practical way to do it.
  18. When you say you're "re-building my very old 2.2 site on 2.3.4", I hope you mean the very latest osC, 2.3.4.1BS Edge/CE/Frozen. It gives you PHP 7.1 compatibility (a few fixes needed for 7.2), responsive design (mobile friendly), and a number of new features. Please don't use the official "latest" offering of 2.3.4.1, as it's years out of date.
  19. MrPhil

    2.2RC1 and PHP7

    It's much, much more than just converting from MySQL to MySQLi. So far, you've just scratched the surface of the needed changes. You're in for a lot more work. I really don't think you're going to save anything over installing Frozen and updating it to match the function of your current store, but you're welcome to try...
  20. MrPhil

    which version to download

    As Malcolm has said, osCommerce has a no-show leader who hasn't done much for a while now, but, there is an enthusiastic community who is maintaining a semi-official fork (Edge/CE/Frozen). Depending on what happens on other fronts (which can't be discussed here), there may be a follow-on here to Frozen which continues its development, or it may show up elsewhere. This is Open Source software, so anyone is free to grab a copy and develop it further (fork it) under a new name. Indeed, many well-known shopping carts out there are based on osCommerce! I know that there are forks and projects using 2.3.4.1, 2.4, and 3.0; so the code will live on in some manner. What will happen for an official osC release -- who knows. The bottom line is that you can go ahead and use "Frozen" without fear of heading down a dead-end street. There should be a follow-on, or at least, something you an migrate to, somewhere at some time, even if it's not official osCommerce. Frozen is not dead -- there will be something along somewhere that will take it further. It just may not be under the name "osCommerce".
  21. MrPhil

    2.2RC1 and PHP7

    Since the latest version (2.3.4.1BS) has been changing until quite recently, I wouldn't be surprised if some manual fixing will be needed to get the latest German language pack to work on Edge/CE/Frozen. Perhaps you would be kind enough to offer the changes back to the package owner and make them available to the community? Worst case, this will involve manually comparing English and German files side-by-side and updating the German as needed. Since you're presumably fluent in German, you could translate on the spot, rather than leaving new or changed content in English (or using Google Translate to get a rough translation).
  22. MrPhil

    New install - acting odd!

    It is irrelevant what kind of computer you're running a browser on -- Mac, PC, or something else. All the action is taking place on the server that your site is installed on. If you're entering data (i.e., a product) and it disappears for a while, it may be that whoever is hosting your site is having database problems. I assume that you're on a commercial hosting service and not trying to do this on your own Mac or PC -- that's penny-wise and pound-foolish, as hackers will tear you apart (they know far more about site security than you ever will). "Site not secure" sounds like you're still trying to run on http (non-SSL). That's a message that browsers give when you access your site with http instead of https. Any decent host today offers SSL (https) for free, so consider changing hosts if they don't.
  23. MrPhil

    2.2RC1 and PHP7

    Software applications "decay" over time, becoming less and less compatible with current systems (e.g., PHP 7). It is your responsibility to keep updated, and not let your application (store) become ancient and out of date. 2.2RC1 is something near 10 years old -- an eternity in the software world. You should have replaced your shop several times by now. Your car doesn't run forever without oil changes and other maintenance (and it will eventually wear out anyway) -- why should you expect your shop to keep running forever? Install 2.3.4.1BS Edge/CE/Frozen on a test directory or system, migrate a copy of your data over, and then see what you actually need in the way of add-ons. You may be pleasantly surprised at how much is now built-in to osC. If anything needs to be translated, how much work is that?
  24. MrPhil

    Geo-Blocking Regulation

    So the problem is really not that you want to dump customers, but that handling different countries' taxes (VAT) is just too complicated? Same problem here in the States, where the 45 or so states that charge sales tax all have different ways of doing it. The fix is to harmonize and streamline tax regulations so everyone can play by the same rules. I wouldn't hold my breath on this one. I'm not going to be collecting sales tax for any other state, or VAT or any other tax for outside the US, unless it's made super-simple and fully automatable. Hey, if someone outside the US wants to pay me a lot of money to fill out customs forms and figure out shipping to East Timbuktu via Dugout Canoe Express, I'll be happy to ship outside the US. Otherwise, forget it. And yes, they have no enforcement powers and can't do anything about it.
  25. MrPhil

    Geo-Blocking Regulation

    So if you're in the EU, you are not supposed to block access by, or otherwise discriminate against, anyone in another EU state? That's reasonable. It doesn't appear to say anything (unless I missed it in a quick read) about blocking by (or of) the outside world. What problems or issues does this raise? Blocking areas which are a chronic spam problem seems like a reasonable exception to the rule (permitted).
×