Jump to content

Jack_mcs

Members
  • Content count

    30,005
  • Joined

  • Last visited

  • Days Won

    137

Reputation Activity

  1. Thanks
    Jack_mcs got a reaction from valquiria23 in SiteMonitor   
    @valquiria23No, SiteMonitor won't help in a situation like you describe. I suggest you install View Counter for that. It is like Who's Online but with much more control. It won't stop the connections unless they violate the traps it has. But you can see it happening and ban the IP from admin. The pro version has an option that reports excessive hits so you can easily see it happening and be emailed when it happens. You can also see the hits in the non-pro version but you have to check for them manually. I hope this helps. 
  2. Like
    Jack_mcs got a reaction from valquiria23 in Contact Form Abuse   
    Install View Counter. It has a country blocking option.
  3. Like
    Jack_mcs got a reaction from valquiria23 in spam in contact us   
    Depending upon your version of oscommerce, installing the Honey Pot addon should stop that.
  4. Like
    Jack_mcs got a reaction from ce7 in Information Pages SEO addon   
    There's no way to do that since the message is part of a page and can be displayed anywhere. For example, if you set it to display in a header module so that the message is displayed on every page, what page would open when View is clicked in admin? If you (anyone) can think of a way to this, or how it could be improved, please let me know and I will take a look.
  5. Like
    Jack_mcs got a reaction from valquiria23 in Information Pages SEO addon   
    Thanks for the suggestion. I will add a note about that.
  6. Like
    Jack_mcs got a reaction from valquiria23 in Information Pages SEO addon   
    A new version has been uploaded. It just contains missing files, mainly for the Frozen version, so if you are not having problems with the addon, you can skip this version.
  7. Like
    Jack_mcs got a reaction from ce7 in Information Pages SEO addon   
    This addon allows the easy creation and handling of pages from within admin as well as a way to manage text on any page in the shop. It is based on the Information Pages Unlimited addon that has been around for years. While much of the code is different in this version, I wanted to keep the  compatibility with the original version, thus the similar name.
    NOTE: There are three sets of files in this package, for different versions of oscommerce. The BS version is the only one that has all of the new features. The other two  versions are improvements over the original code but nowhere near that which is in the BS version. So any instructions or descriptions may apply to the other versions but are mainly meant for the BS version.
    This version fixes many coding mistakes in the other version and adds many new features making it easier to use and more powerful. Some of the features are:
    - Has a Box ID setting that allows you to control where the link to the page shows up. So, for example, if there are four footer modules installed, each could have links specific to them.
    - A link can have sub-links (currently only available in the included module). So there could be a main link for widgets and sub-links for various kinds of widgets. There are two advantages to this: first, it takes up less room when there are many links and, second, the search engines will still be able to get to the pages.- There is a quick view button to allow displaying the page in a  browser to check the changes.
    - There are quick fill options that allows categories and products to be added to a page with just a short statement. For example, if your site sells automobile parts and you are creating a new page about tires, you just need to type in PNAME(tires)PNAME and links for all of the products in your shop with tires in the name will be added to the page. See the Notes section on the editor page for additional methods.
    - Allows setting the browser title and meta tags while editing the page in admin (only if Header Tags SEO is installed).
  8. Like
    Jack_mcs got a reaction from valquiria23 in Change index page   
    The addon I mentioned is not compatible with your version of oscommerce. But there are older versions of Featured Products that are. For almost all addons, there will be a support thread where you can ask questions about it. It is better to ask such questions there because that is where the people that use it will be more likely to see your question.
  9. Like
    Jack_mcs got a reaction from Mac2256 in Change index page   
    I'm not sure what you mean by "correct blog" but I think what you are looking for is the Featured Products addon.
  10. Like
    Jack_mcs got a reaction from Mac2256 in Change index page   
    I'm not sure what you mean by "correct blog" but I think what you are looking for is the Featured Products addon.
  11. Like
    Jack_mcs got a reaction from Mac2256 in Change index page   
    I'm not sure what you mean by "correct blog" but I think what you are looking for is the Featured Products addon.
  12. Thanks
    Jack_mcs got a reaction from raiwa in Admin : categories.php slow loading   
    I've seen similar in many shops over the years and there have been many posts in these forums about it. I haven't seen one that slow but you have more categories than in the sites I've seen. The first thing I always try is to add this command to the top of the admins application_top file
    ob_start("ob_gzhandler"); The above should help a little but probably not enough to make it fast enough to live with. You can try the MySQL cache but I don't think that is a good solution. First, if this is a shared server, the host probably won't enable cache option. If it does get enabled, it is only useful if the data is not changed much and that is probably not the situation for products.
    I tried a local cache years ago and it did help but it had the same problem. Each time something was changed the cache had to be rewritten and that slowed things down again. But on hindsight, I think this might work if the layout of the page was changed. So just the main categories could be cached at first. Then as the sub-categories are loaded, they could be cached and so on. That would allow individual caches to be re-built and not be too bad.
    Last year I started a project to use ajax to load that section. I didn't get very far since it is a huge job and I didn't have the time to get back to it. But the tests I made with what I did showed a tremendous decrease In load time. 
    I'm sure you have probably thought of these options already but maybe they will give you some ideas.
  13. Like
    Jack_mcs got a reaction from Mac2256 in HoneyPot Captcha   
    The previous versions of Phoenix used the $error variable to allow an account to be created or not. The code in Honey Pot relies on that variable. So maybe using the function you mentioned will work. As mentioned, I haven't had time to go though that. But even if it does, the addon would still fail with 1.0.5.4 because the HP code checks the variables by name, like $postcode. Those are now in the customer details code so the HP code can't work as it is.
  14. Like
    Jack_mcs got a reaction from Mac2256 in HoneyPot Captcha   
    @PedrosThank you for the kind words. They are appreciated. The country-state problem is a known one and has been fixed in the next, unreleased version. I'm not sure when that will be released but here is the fix for the country-state problem. In includes/functions/honeypot.php, find
    function CheckCountryState($state, $country) { $db_query = tep_db_query("select 1 from zones where zone_country_id = '" . tep_db_input($country) . "' and (zone_code = '" . tep_db_input($state) . "' or zone_name = '" . tep_db_input($state) . "')"); return (tep_db_num_rows($db_query) ? false : true); } and replace it with
    function CheckCountryState($state, $country) { if (MODULE_HEADER_TAGS_HONEYPOT_VERIFY_STATE_COUNTRY_MATCH == 'True') { $db_query = tep_db_query("select 1 from zones where zone_country_id = '" . tep_db_input($country) . "' and (zone_code = '" . tep_db_input($state) . "' or zone_name = '" . tep_db_input($state) . "')"); return (tep_db_num_rows($db_query) ? false : true); } return false; }  
  15. Like
    Jack_mcs got a reaction from Mac2256 in Automatically send data feed to Froogle   
    A new version has been uploaded with these changes:
    Added gtin as an identifier. Added code for Phoenix compatibility. Installation just requires the files to be uploaded for Phoenix. Changed count code to pass php 7.3. Found by member @yahalimu. Changed default http to https in the googlefeeder file. Removed the code to check if mysql is being used. Mysqli is now required.
  16. Like
    Jack_mcs got a reaction from PiLLaO in Phone Orders   
    Or replace the block of code from my previous post.
  17. Like
    Jack_mcs got a reaction from radhavallabh in Recover Cart Sales for Phoenix   
    This is a version of Recover Cart Sales that only works on Phoenix. Recover Cart Sales is a very simple tool which looks at shopping carts left on your site that were abandoned by customers/visitors. The only carts it works with are those where the person visiting your site actually put something in their shopping cart, either already had or created a customer account on the system, and didn't complete the purchase of the cart contents. You can then send an email to those visitors to try and convince them to complete the order. I've found that people like being asked and will, in some cases, complete the order due to that.
    This version is mostly the same as previous versions. It fixes a large number of security holes and adds an option to send a coupon code in the email (a coupon addon is required for this).
    I've tested it manually and didn't see any problems but I haven't tested the cron code so that may need some changes. Please post here any problems found with this version.
     
  18. Like
    Jack_mcs got a reaction from Rosyweb in [CONTRIBUTION] Ultimate SEO URLs v2.1 - by Chemo   
    Sounds like a mistake I would make.  Glad to hear you got it going.
  19. Like
    Jack_mcs got a reaction from radhavallabh in Recover Cart Sales for Phoenix   
    This is a version of Recover Cart Sales that only works on Phoenix. Recover Cart Sales is a very simple tool which looks at shopping carts left on your site that were abandoned by customers/visitors. The only carts it works with are those where the person visiting your site actually put something in their shopping cart, either already had or created a customer account on the system, and didn't complete the purchase of the cart contents. You can then send an email to those visitors to try and convince them to complete the order. I've found that people like being asked and will, in some cases, complete the order due to that.
    This version is mostly the same as previous versions. It fixes a large number of security holes and adds an option to send a coupon code in the email (a coupon addon is required for this).
    I've tested it manually and didn't see any problems but I haven't tested the cron code so that may need some changes. Please post here any problems found with this version.
     
  20. Like
    Jack_mcs got a reaction from radhavallabh in Sitemap SEO   
    The boxes section isn't used in Frozen and Phoenix due to how infoboxes are handled. I will change that at some point but for now, just comment it out.
  21. Like
    Jack_mcs got a reaction from valquiria23 in Price list   
    My All Products SEO addon may be an option for you. But it doesn't have pagination on the list that you said you wanted. You can see an example here. Also, this is not a Phoenix version. The last version worked on Frozen but hasn't been converted yet. Though it will be in the next month or so.
  22. Like
    Jack_mcs got a reaction from valquiria23 in Quantity Price Breaks   
    This is a new version of the Quantity Price Breaks addon. It is only for Frozen and Phoenix shops. If you have an older version, you will need to use a different, older, version of this addon.
    The purpose of this addon is to allow the price of a product to be controlled by how many items are purchased. So a quantity of 1 may cost $100, a quantity of 2, $60 and so on. It also provides for limiting the minimum number to ordered.
    Due to how the code works, there are a number of file changes needed. I've reduced them a great deal compared to previous versions of this addon but there's no way, currently, to get around some of the changes. So be sure to create a backup before installing.
     
  23. Like
    Jack_mcs got a reaction from radhavallabh in Sitemap SEO   
    For the first, and maybe second error, find this code in the functions file
    function GetPagesArray($root, $langDir, $languages, $excludeList) { $pagesArray = array(); and add this below it
    for ($i = 0; $i < count($languages); ++$i) $pagesArray[$s] = ''; For the last one, in the sitemap_seo_page_control.php file, find
    if (function_exists('AnnounceVersion')) { and add this above it
    $name = '';  
  24. Like
    Jack_mcs got a reaction from valquiria23 in Quantity Price Breaks   
    This is a new version of the Quantity Price Breaks addon. It is only for Frozen and Phoenix shops. If you have an older version, you will need to use a different, older, version of this addon.
    The purpose of this addon is to allow the price of a product to be controlled by how many items are purchased. So a quantity of 1 may cost $100, a quantity of 2, $60 and so on. It also provides for limiting the minimum number to ordered.
    Due to how the code works, there are a number of file changes needed. I've reduced them a great deal compared to previous versions of this addon but there's no way, currently, to get around some of the changes. So be sure to create a backup before installing.
     
  25. Like
    Jack_mcs got a reaction from valquiria23 in Phoenix certified addon   
    I don't think that is how it was meant. One of the biggest failings of the addons is that there is no way to know which is the one that should be used.  Not to speak for @valquiria23but I think she is just saying it is her opinion with the addons she has tested. She isn't saying the ones she mentions are better than the others. In the case of Phoenix, the problem is worse because many addons simply won't work with it until they are converted. So having a page that states which do work is a great idea, in my opinion.
    As for which version of Phoenix, it is not always a simple upgrade from one version to the next since some addons have to change the core code. And newer versions of Phoenix may break addons that have been coded for an earlier version.
    The only way to provide this information correctly would be for each addon developer to upgrade the version of Phoenix he is using, then upgrade and test his addons with it and then package and upload the changes. That just isn't possible in the real world, as least for me.
×