Jump to content
Latest News: (loading..)


Popular Content

Showing content with the highest reputation on 02/20/2018 in all areas

  1. 5 points

    ULTIMATE Seo Urls 5 - by FWR Media

    I just quote from google All what google says is they recommend or say it is good practice to make the URLs read-friendly so that customers/users can read or use the URL as link or navigation guide. It doesn't say one word that it will improve your SEO because of that. Google just says you should keep it organized. Another quote Again, no mention of SEO benefit. Visitor friendly does not equal better SEO or SEO results. Lastly, everyone can do what they want with their shop site it is their website and they should know what their customers might want. Look at Amazon, eBay or some other big shop they all have different URLs, some long, some short, some easier to read, some are super long and complicated. Important is that the "real" SEO stuff in your shop is working as it should then you'll end up getting good search results. So what @burt said isn't wrong at all. User friendly URLs have nothing to do with SEO.
  2. 4 points

    28d, 2018

    Day 20 - Security Questions I'm sure you've all experienced those questions that sites ask; What was the name of your first cat? What was your mothers maiden name? etc etc They do that to increase security, as only you know the answers you gave...and no-one else should. I have made such a thing for osCommerce. It takes 1 random question from your list of questions, it then sees if the answer given by the customer matches what they originally answered. If yes, happy days. If no, error out and refuse action. Core Code Changes YES. 3 lines of code on each form you want to protect. Everything else...no core changes at all. Admin Side (New Infobox Link) Admin Side (page for shopowner to add in questions) Shop Side (link in account.php to answer security questions) - "secure your account" Shop Side (new page for answering security questions) Shop Side (example of outputted question) - this example is account_edit.php Shop Side (example of failed question) Summary An easy way to give an extra layer of security to your customers. Consisting of Admin Page + Language File Admin Box Link + Language File Shop Side Page + Hook + Language File Account Module + Language File
  3. 1 point
    From the webinar I took part in, it seems that you need to get explicit consent to store the data. When getting that consent you have to link to your privacy policy which should detail what you will do with that data once you have it, and how you will protect it. You don't need to ask for consent every time as they have already agreed to how you use it. One idea that was agreed that could eliminate some confusion for customers is to have pop up boxes when a customers clicks on say the email box when creating an account with a short bit of text as to why you need to give that information.The box would then disappear when they start typing assuming that they read it. What was stressed as being very important was storing the date that consent was given, which oscommerce could do as it records the date that the account was created. As long as there is a checkbox on that page then all should be fine. There will be a lot more confusion to come yet. It will be good to see what some of the larger websites do.
  4. 1 point
    Wer sich näher mit modularer Programmierung bzw. Apps für den osC 2.4 beschäftigen möchte, der ist hier (in englisch): https://library.oscommerce.com/Online&en&oscom_2_4&developers&apps genau richtig.
  5. 1 point

    Merchant v2.2 und php 7.0.27

    Was Fakt ist, ist Fakt.
  6. 1 point

    Merge Accounts

    It isn't coded as an option but that can be added. I'll add to the next version. To remove it for now, remove this code from the admin/merge_accounts.php file array('table' => 'address_book', 'field' => 'customers_id'),
  7. 1 point

    State Selector for BS

    Hello Brian @brian_cee, There are several ways to do this. You can find info and hints in the following thread: https://forums.oscommerce.com/topic/412513-set-default-country-for-customers One easy way would be to set your store country as default for the zone query, simplify the zone block to show always the menu. Then set the store country as default selected in the countries menu and disable the countries menu: <?php if (ACCOUNT_STATE == 'true') { ?> <div class="form-group has-feedback"> <label for="inputState" class="control-label col-sm-3"><?php echo ENTRY_STATE; ?></label> <div class="col-sm-9"> <?php $zones_array = array(); $zones_query = tep_db_query("select zone_name from " . TABLE_ZONES . " where zone_country_id = '" . STORE_COUNTRY . "' order by zone_name"); while ($zones_values = tep_db_fetch_array($zones_query)) { $zones_array[] = array('id' => $zones_values['zone_name'], 'text' => $zones_values['zone_name']); } echo tep_draw_pull_down_menu('state', $zones_array, 0, 'id="inputState" aria-describedby="atState"'); echo FORM_REQUIRED_INPUT; if (tep_not_null(ENTRY_STATE_TEXT)) echo '<span id="atState" class="help-block">' . ENTRY_STATE_TEXT . '</span>'; ?> </div> </div> <?php } ?> <div class="form-group has-feedback"> <label for="inputCountry" class="control-label col-sm-3"><?php echo ENTRY_COUNTRY; ?></label> <div class="col-sm-9"> <?php echo tep_get_country_list('country', STORE_COUNTRY, 'required disabled aria-required="true" aria-describedby="atCountry" id="inputCountry"'); echo FORM_REQUIRED_INPUT; if (tep_not_null(ENTRY_COUNTRY_TEXT)) echo '<span id="atCountry" class="help-block">' . ENTRY_COUNTRY_TEXT . '</span>'; ?> </div> </div> </div>
  8. 1 point

    ULTIMATE Seo Urls 5 - by FWR Media

    There is nothing improper about the other search results and everyone above has been correct. Tone down your responses.
  9. 1 point

    Merchant v2.2 und php 7.0.27

    Php 5.6 ist auch am Ende. Siehe hier: http://php.net/supported-versions.php @leatherdealer1533006774 unterlasse Deine unsachlichen und naive Bemerkungen. Es reicht!!!
  10. 1 point
    @@burt I just think that everyone wants 2.3.4BS to be downloadable from the OSC site as the latest official version