Jump to content
Latest News: (loading..)


  • Content count

  • Joined

  • Last visited

  • Days Won


raiwa last won the day on December 18 2018

raiwa had the most liked content!

About raiwa

Profile Information

  • Real Name
    Rainer Schmied
  • Gender
  • Location
    Sant Iscle de Vallalta, Barcelona, Spain
  • Website

Recent Profile Visitors

45,211 profile views
  1. @Ken_Shea, Here is the prodcut link module: @burt, if you wish to add it to core, the old sample product links would need to have "http:// " or "https://" added in the install sql. Product_info_product_link.zip
  2. New version uploaded: Related Products 6.6 BS - Supressed any html output if no related products are available. Thanks to @Smoky Barnable for the advice - conditioned <hr> tag if content is shown below. Thanks to @Smoky Barnable for the advice - updated template call and naming to FROZEN standard - changed module class names to match FROZEN standard - included references for CE FROZEN to instructions
  3. there is no <modal-body> tag to find in all your files or instructions. But if you are happier, I will not post any more, in my opinion, constructive feedback on your add-ons. I promise. Have a nice day.
  4. <!-- Modal content--> <div class="panel-body text-left"> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal">&times;</button> <h4 class="modal-title">About Us</h4> </div> <div class="modal-body"> <body> <!-- Place your About us text below this--> And I'll go to have a coffee now, I don't drink beer 😅
  5. <body> tag is incorrect it should be <modal-body> more than one <body> tag in a html page throws html validation errors. https://www.w3schools.com/bootstrap/bootstrap_modal.asp Viewing the html source of your demo stores, it seems you have the same error in all your modal add-ons.
  6. New version uploaded: Discount Codes 4.4.2 BS Version 4.4.2 BS: Fixed support for paypal standard discount order count. Thanks to @sinopia for the report and testing. Added support for paypal standard ipn discount order count Fixed error for order total discount if "Base discount tax on prices excl." was set to "true" and "Display prices with tax" was set to "true". Version 4.4.1 BS: (unreleased version) Fix for discount formatting if other than default currency is used. Thanks to @mattsc for the report and testing.
  7. raiwa

    VAT; net = gross

    OK, lets check the following: - In admin : Locations/Taxes: Tax Classes : You have a tax class called "VAT high" - In admin : Locations/Taxes: Tax Rates: You have a tax rate with the tax class "VAT high" assigned, the % rate entered and the tax zone selected "Netherlands" or "EU" or whatever your tax zone name is (see next point) - In admin : Locations/Taxes: Tax Zones: You have a tax zone called "Netherlands" or "EU" or whatever, which you use in the before point. Inside the tax zone you have at least Netherlands added as country with all zones included. Another question: does your tax setup work on the public store side, I mean, do you get the tax added to the prices there?
  8. raiwa

    google sitemap with multiple language

    Hello @ken0306, Ultimate SEO URLs for BS includes hreflang tags support and a hreflang header tag module: Ultimate Seo Urls 5 for Responsive Oscom
  9. That's not real Guest checkout. A customer account will be created from the PayPal Account data and left in the store. It's not available for other payment methods. PWA Guest Checkout contribution: Purchase without account BS
  10. raiwa

    VAT; net = gross

    - Did you select the tax class when you edit the product: Tax Class: VAT high ? - Is your store country Netherlands ?
  11. Tested under Windows local XAMPP PHP 7.29: New module works fine. I checked fixer on latest EDGE currency module update and it doesn't work neither. Error: The current subscription plan does not support this API endpoint, you may need to upgrade your plan. Meanwhile on the live store which is an older EDGE from 2017 it works fine. The coding used there is the following in admin/includes/functions/ localization.php: function quote_fixer_currency($to, $from = DEFAULT_CURRENCY) { if ($to == $from) return 1; $ch = curl_init('http://data.fixer.io/api/latest?access_key=MY_HARDCODED_ACCESS_KEY_HERE&base=' . $from . '&symbols=' . $to); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); $data = curl_exec($ch); curl_close($ch); $currencies = json_decode($data, true); if (isset($currencies['rates'][$to])) { return $currencies['rates'][$to]; } else { return false; } } and in admin/currencies: case 'update': $server_used = CURRENCY_SERVER_PRIMARY; $currency_query = tep_db_query("select currencies_id, code, title from " . TABLE_CURRENCIES); while ($currency = tep_db_fetch_array($currency_query)) { $quote_function = 'quote_' . CURRENCY_SERVER_PRIMARY . '_currency'; $rate = $quote_function($currency['code']); if (empty($rate) && (tep_not_null(CURRENCY_SERVER_BACKUP))) { $messageStack->add_session(sprintf(WARNING_PRIMARY_SERVER_FAILED, CURRENCY_SERVER_PRIMARY, $currency['title'], $currency['code']), 'warning'); $quote_function = 'quote_' . CURRENCY_SERVER_BACKUP . '_currency'; $rate = $quote_function($currency['code']); $server_used = CURRENCY_SERVER_BACKUP; } if (tep_not_null($rate)) { tep_db_query("update " . TABLE_CURRENCIES . " set value = '" . $rate . "', last_updated = now() where currencies_id = '" . (int)$currency['currencies_id'] . "'"); $messageStack->add_session(sprintf(TEXT_INFO_CURRENCY_UPDATED, $currency['title'], $currency['code'], $server_used), 'success'); } else { $messageStack->add_session(sprintf(ERROR_CURRENCY_INVALID, $currency['title'], $currency['code'], $server_used), 'error'); } } tep_redirect(tep_href_link('currencies.php', 'page=' . $_GET['page'] . '&cID=' . $_GET['cID'])); break; and in admin/application_top.php: define('CURRENCY_SERVER_PRIMARY', 'fixer'); define('CURRENCY_SERVER_BACKUP', ''); EDIT: Same fixer API Key used in both cases.
  12. Fixer still works on live store with EUR base currency. Conversion to US$, GBP and CHF works flawless.
  13. Yes it works. I just wasn't patient enough to wait 30-60 seconds for the translation to appear until the bottom of the page 🙄 So it works, but I would not call it fine. What about the stores which have already real multilanguage implemented. They shall they add the Google translation only for your modules which are missing multilanguage support?
  14. It seems it doesn't work on mobile (Android). Some translations are just painfull: "View" gets in German translated to "Aussicht" which is used for a landscape view but never in the english sense of "View details, more". Movie titles may be totally different in other languages and often have nothing to do with the translation. Replace a well made human translation by Google translation may be possible in a few years but not now. It hurts my eyes.
  15. Try the following: - before the while loop define a counter: $i=0; - at the end of the while loop increase the counter: $i++; - at the beginning of the loop, condition a variable which holds xs helper class: if ($i > 2) { $xs_class = 'hidden-xs'; } else { $xs_class = ''; } add the variable to the product div: $featured_products_content .= ' <div class="col-sm-6 col-md-3 ' . $xs_class . '">'; This is for BS3. For BS 4 use the equivalent of "hidden-xs".