Welkom bij Joomla!NL

Om alle mogelijkheden van dit forum te kunnen gebruiken, moet je je eerst registreren.

Vermeld in iedere vraag duidelijk:
  1. De versie van Joomla! 2.5 die je gebruikt
  2. De volledige url van je website indien mogelijk.
  3. De versie van de extensie waar de vraag over gaat.

Afronding prijs custom field probleem na update 2.5.16

Afronding prijs custom field probleem na update 2.5.16

07 nov 2013 12:10 - 09 nov 2013 16:00
#1
Goedemorgen,

Laatst bij alle producten in een nieuwe webshop een custom field geplaatst nav de tips op: forum.joomlanl.nl/forum/53-virtuemart-2-...ng-bij-afrekenproces

Maar vanmorgen zag ik dat de afronding niet meer goed loopt. Dwz: er wordt wel de juiste prijs voor het feestelijk inpakken getoond bij het product zelf, maar in de custom field dropdown staat iets anders.
Bij productprijs wordt netjes automatisch € 1,50 bijgerekend, maar in de dropdown staat nu '+1', terwijl dit '+ € 1,50' zou moeten zijn.
Nu heb ik gisteren wel in VM de Joomla plugin ingeschakeld, om een video te kunnen plaatsen, maar als ik die uitschakel, verandert er niets.
Daarnaast vandaag geüpdated naar Joomla 2.5.16. Kan het daarmee te maken hebben?

J! 2.5.16 - VM 2.0.24
Laatst bewerkt 09 nov 2013 16:00 door Astrid.
  • Lockerbie
  • Lockerbie's berichtenfoto Heeft onderwerp gestart
  • Bekend met Joomla!NL
  • Bekend met Joomla!NL
  • Berichten: 112

Afronding prijs custom field probleem na update 2.5.16

07 nov 2013 14:14
#2
Hi Lockerbie,

Ik heb hetzelfde probleem sinds ik vanmorgen Joomla geüpdate heb naar 2.5.16
Ik gebruik ook VM 2.0.24
Hopelijk komt er iemand snel met een oplossing.

Afronding prijs custom field probleem na update 2.5.16

07 nov 2013 15:09
#3
Hi Lockerbie,

Ik heb mijn Joomla versie teruggezet naar 2.5.14 en nu werkt het weer correct.

m.v.g.

Jack

Afronding prijs custom field probleem na update 2.5.16

07 nov 2013 15:23
#4
Hoi Jack,

Yep, dat is ook een mogelijkheid. Maar de meeste beveiligingsupdates worden niet voor niets uitgebracht...
  • Lockerbie
  • Lockerbie's berichtenfoto Heeft onderwerp gestart
  • Bekend met Joomla!NL
  • Bekend met Joomla!NL
  • Berichten: 112

Afronding prijs custom field probleem na update 2.5.16

07 nov 2013 15:31 - 07 nov 2013 15:36
#5
Hallo,

Ook wij komen er net achter dat dit een probleem is ( bug )
Dus de backup is nu de beste oplossing. :S

Edit Jelle.D: Ik heb de titel van deze topic aangepast na deze ontdekking .
Groeten, Jelle
Voordat je een vraag post, gebruik eerst de zoekfunctie van ons forum eens.
Vragen uitsluitend via dit Forum.
Is je vraag opgelost? Dan kan je hem zelf sluiten .
Wil je Joomla!NL steunen? Dat kan met een donatie.

Laatst bewerkt 07 nov 2013 15:36 door Jelle.
  • Jelle
  • Jelle's Profielfoto
  • Algemeen Moderator
  • Algemeen Moderator
  • Berichten: 13585

Afronding prijs custom field probleem na update 2.5.16

07 nov 2013 15:45
#6
Thanks!
Net ook dezelfde vraag gesteld op het VM-forum. Laten we hopen dat hier snel een oplossing voor gevonden wordt.
  • Lockerbie
  • Lockerbie's berichtenfoto Heeft onderwerp gestart
  • Bekend met Joomla!NL
  • Bekend met Joomla!NL
  • Berichten: 112

Afronding prijs custom field probleem na update 2.5.16

07 nov 2013 16:32
#7
Ik ben het met Lockerbie eens.

Bedankt voor de response

Jack

Afronding prijs custom field probleem na update 2.5.16

09 nov 2013 12:04
#8
Goeiemorgen!

Misschien heb ik iets gevonden. Dwz: het werkt, maar ik weet niet zeker of dit veilig genoeg is...
Ik heb verschillende bestanden uit het updatepakket vergeleken met die uit de 2.5.14-versie. Met name 'libraries/joomla/methods.php' is daarin sterk veranderd. Dus heb ik de nieuwe vervangen door het oude bestand uit de 2.5.14-versie.
Resultaat: als je nu kiest voor 'inpakken', zie je: 'ja +1,50 €'!

Ik weet alleen niet of het veilig genoeg is om dit 'oude' bestand zo weer te gebruiken, aangezien de nieuwe onderdeel is van een beveiligingsupdate. Kan iemand me dat vertellen?

De 2.5.16-versie:
Code:
<?php /** * @package Joomla.Platform * * @copyright Copyright (C) 2005 - 2013 Open Source Matters, Inc. All rights reserved. * @license GNU General Public License version 2 or later; see LICENSE */ defined('JPATH_PLATFORM') or die; /** * Route handling class * * @package Joomla.Platform * @since 11.1 */ class JRoute { /** * Translates an internal Joomla URL to a humanly readible URL. * * @param string $url Absolute or Relative URI to Joomla resource. * @param boolean $xhtml Replace & by &amp; for XML compilance. * @param integer $ssl Secure state for the resolved URI. * 1: Make URI secure using global secure site URI. * 0: Leave URI in the same secure state as it was passed to the function. * -1: Make URI unsecure using the global unsecure site URI. * * @return The translated humanly readible URL. * * @since 11.1 */ public static function _($url, $xhtml = true, $ssl = null) { // Get the router. $app = JFactory::getApplication(); $router = $app->getRouter(); // Make sure that we have our router if (!$router) { return null; } if ((strpos($url, '&') !== 0) && (strpos($url, 'index.php') !== 0)) { return $url; } // Build route. $uri = $router->build($url); $url = $uri->toString(array('path', 'query', 'fragment')); // Replace spaces. $url = preg_replace('/\s/u', '%20', $url); /* * Get the secure/unsecure URLs. * * If the first 5 characters of the BASE are 'https', then we are on an ssl connection over * https and need to set our secure URL to the current request URL, if not, and the scheme is * 'http', then we need to do a quick string manipulation to switch schemes. */ if ((int) $ssl) { $uri = JURI::getInstance(); // Get additional parts. static $prefix; if (!$prefix) { $prefix = $uri->toString(array('host', 'port')); } // Determine which scheme we want. $scheme = ((int) $ssl === 1) ? 'https' : 'http'; // Make sure our URL path begins with a slash. if (!preg_match('#^/#', $url)) { $url = '/' . $url; } // Build the URL. $url = $scheme . '://' . $prefix . $url; } if ($xhtml) { $url = htmlspecialchars($url); } return $url; } } /** * Text handling class. * * @package Joomla.Platform * @subpackage Language * @since 11.1 */ class JText { /** * javascript strings * * @var array * @since 11.1 */ protected static $strings = array(); /** * Translates a string into the current language. * * Examples: * <script>alert(Joomla.JText._('<?php echo JText::_("JDEFAULT", array("script"=>true));?>'));</script> * will generate an alert message containing 'Default' * <?php echo JText::_("JDEFAULT");?> it will generate a 'Default' string * * @param string $string The string to translate. * @param mixed $jsSafe Boolean: Make the result javascript safe. * @param boolean $interpretBackSlashes To interpret backslashes (\\=\, \n=carriage return, \t=tabulation) * @param boolean $script To indicate that the string will be push in the javascript language store * * @return string The translated string or the key is $script is true * * @since 11.1 */ public static function _($string, $jsSafe = false, $interpretBackSlashes = true, $script = false) { $lang = JFactory::getLanguage(); if (is_array($jsSafe)) { if (array_key_exists('interpretBackSlashes', $jsSafe)) { $interpretBackSlashes = (boolean) $jsSafe['interpretBackSlashes']; } if (array_key_exists('script', $jsSafe)) { $script = (boolean) $jsSafe['script']; } if (array_key_exists('jsSafe', $jsSafe)) { $jsSafe = (boolean) $jsSafe['jsSafe']; } else { $jsSafe = false; } } if (!(strpos($string, ',') === false)) { $test = substr($string, strpos($string, ',')); if (strtoupper($test) === $test) { $strs = explode(',', $string); foreach ($strs as $i => $str) { $strs[$i] = $lang->_($str, $jsSafe, $interpretBackSlashes); if ($script) { self::$strings[$str] = $strs[$i]; } } $str = array_shift($strs); $str = preg_replace('/\[\[%([0-9]+):[^\]]*\]\]/', '%\1$s', $str); $str = vsprintf($str, $strs); return $str; } } if ($script) { self::$strings[$string] = $lang->_($string, $jsSafe, $interpretBackSlashes); return $string; } else { return $lang->_($string, $jsSafe, $interpretBackSlashes); } } /** * Translates a string into the current language. * * Examples: * <?php echo JText::alt("JALL","language");?> it will generate a 'All' string in English but a "Toutes" string in French * <?php echo JText::alt("JALL","module");?> it will generate a 'All' string in English but a "Tous" string in French * * @param string $string The string to translate. * @param string $alt The alternate option for global string * @param mixed $jsSafe Boolean: Make the result javascript safe. * @param boolean $interpretBackSlashes To interpret backslashes (\\=\, \n=carriage return, \t=tabulation) * @param boolean $script To indicate that the string will be pushed in the javascript language store * * @return string The translated string or the key if $script is true * * @since 11.1 */ public static function alt($string, $alt, $jsSafe = false, $interpretBackSlashes = true, $script = false) { $lang = JFactory::getLanguage(); if ($lang->hasKey($string . '_' . $alt)) { return self::_($string . '_' . $alt, $jsSafe, $interpretBackSlashes); } else { return self::_($string, $jsSafe, $interpretBackSlashes); } } /** * Like JText::sprintf but tries to pluralise the string. * * Note that this method can take a mixed number of arguments as for the sprintf function. * * The last argument can take an array of options: * * array('jsSafe'=>boolean, 'interpretBackSlashes'=>boolean, 'script'=>boolean) * * where: * * jsSafe is a boolean to generate a javascript safe strings. * interpretBackSlashes is a boolean to interpret backslashes \\->\, \n->new line, \t->tabulation. * script is a boolean to indicate that the string will be push in the javascript language store. * * Examples: * <script>alert(Joomla.JText._('<?php echo JText::plural("COM_PLUGINS_N_ITEMS_UNPUBLISHED", 1, array("script"=>true));?>'));</script> * will generate an alert message containing '1 plugin successfully disabled' * <?php echo JText::plural("COM_PLUGINS_N_ITEMS_UNPUBLISHED", 1);?> it will generate a '1 plugin successfully disabled' string * * @param string $string The format string. * @param integer $n The number of items * * @return string The translated strings or the key if 'script' is true in the array of options * * @since 11.1 */ public static function plural($string, $n) { $lang = JFactory::getLanguage(); $args = func_get_args(); $count = count($args); if ($count > 1) { // Try the key from the language plural potential suffixes $found = false; $suffixes = $lang->getPluralSuffixes((int) $n); array_unshift($suffixes, (int) $n); foreach ($suffixes as $suffix) { $key = $string . '_' . $suffix; if ($lang->hasKey($key)) { $found = true; break; } } if (!$found) { // Not found so revert to the original. $key = $string; } if (is_array($args[$count - 1])) { $args[0] = $lang->_( $key, array_key_exists('jsSafe', $args[$count - 1]) ? $args[$count - 1]['jsSafe'] : false, array_key_exists('interpretBackSlashes', $args[$count - 1]) ? $args[$count - 1]['interpretBackSlashes'] : true ); if (array_key_exists('script', $args[$count - 1]) && $args[$count - 1]['script']) { self::$strings[$key] = call_user_func_array('sprintf', $args); return $key; } } else { $args[0] = $lang->_($key); } return call_user_func_array('sprintf', $args); } elseif ($count > 0) { // Default to the normal sprintf handling. $args[0] = $lang->_($string); return call_user_func_array('sprintf', $args); } return ''; } /** * Passes a string thru a sprintf. * * Note that this method can take a mixed number of arguments as for the sprintf function. * * The last argument can take an array of options: * * array('jsSafe'=>boolean, 'interpretBackSlashes'=>boolean, 'script'=>boolean) * * where: * * jsSafe is a boolean to generate a javascript safe strings. * interpretBackSlashes is a boolean to interpret backslashes \\->\, \n->new line, \t->tabulation. * script is a boolean to indicate that the string will be push in the javascript language store. * * @param string $string The format string. * * @return string The translated strings or the key if 'script' is true in the array of options. * * @since 11.1 */ public static function sprintf($string) { $lang = JFactory::getLanguage(); $args = func_get_args(); $count = count($args); if ($count > 0) { if (is_array($args[$count - 1])) { $args[0] = $lang->_( $string, array_key_exists('jsSafe', $args[$count - 1]) ? $args[$count - 1]['jsSafe'] : false, array_key_exists('interpretBackSlashes', $args[$count - 1]) ? $args[$count - 1]['interpretBackSlashes'] : true ); if (array_key_exists('script', $args[$count - 1]) && $args[$count - 1]['script']) { self::$strings[$string] = call_user_func_array('sprintf', $args); return $string; } } else { $args[0] = $lang->_($string); } $args[0] = preg_replace('/\[\[%([0-9]+):[^\]]*\]\]/', '%\1$s', $args[0]); return call_user_func_array('sprintf', $args); } return ''; } /** * Passes a string thru an printf. * * Note that this method can take a mixed number of arguments as for the sprintf function. * * @param format $string The format string. * * @return mixed * * @since 11.1 */ public static function printf($string) { $lang = JFactory::getLanguage(); $args = func_get_args(); $count = count($args); if ($count > 0) { if (is_array($args[$count - 1])) { $args[0] = $lang->_( $string, array_key_exists('jsSafe', $args[$count - 1]) ? $args[$count - 1]['jsSafe'] : false, array_key_exists('interpretBackSlashes', $args[$count - 1]) ? $args[$count - 1]['interpretBackSlashes'] : true ); } else { $args[0] = $lang->_($string); } return call_user_func_array('printf', $args); } return ''; } /** * Translate a string into the current language and stores it in the JavaScript language store. * * @param string $string The JText key. * @param boolean $jsSafe Ensure the output is JavaScript safe. * @param boolean $interpretBackSlashes Interpret \t and \n. * * @return string * * @since 11.1 */ public static function script($string = null, $jsSafe = false, $interpretBackSlashes = true) { if (is_array($jsSafe)) { if (array_key_exists('interpretBackSlashes', $jsSafe)) { $interpretBackSlashes = (boolean) $jsSafe['interpretBackSlashes']; } if (array_key_exists('jsSafe', $jsSafe)) { $jsSafe = (boolean) $jsSafe['jsSafe']; } else { $jsSafe = false; } } // Add the string to the array if not null. if ($string !== null) { // Normalize the key and translate the string. self::$strings[strtoupper($string)] = JFactory::getLanguage()->_($string, $jsSafe, $interpretBackSlashes); } return self::$strings; } }

En de 2.5.14-versie:
Code:
<?php /** * @package Joomla.Platform * * @copyright Copyright (C) 2005 - 2013 Open Source Matters, Inc. All rights reserved. * @license GNU General Public License version 2 or later; see LICENSE */ defined('JPATH_PLATFORM') or die; /** * Route handling class * * @package Joomla.Platform * @since 11.1 */ class JRoute { /** * Translates an internal Joomla URL to a humanly readible URL. * * @param string $url Absolute or Relative URI to Joomla resource. * @param boolean $xhtml Replace & by &amp; for XML compilance. * @param integer $ssl Secure state for the resolved URI. * 1: Make URI secure using global secure site URI. * 0: Leave URI in the same secure state as it was passed to the function. * -1: Make URI unsecure using the global unsecure site URI. * * @return The translated humanly readible URL. * * @since 11.1 */ public static function _($url, $xhtml = true, $ssl = null) { // Get the router. $app = JFactory::getApplication(); $router = $app->getRouter(); // Make sure that we have our router if (!$router) { return null; } if ((strpos($url, '&') !== 0) && (strpos($url, 'index.php') !== 0)) { return $url; } // Build route. $uri = $router->build($url); $url = $uri->toString(array('path', 'query', 'fragment')); // Replace spaces. $url = preg_replace('/\s/u', '%20', $url); /* * Get the secure/unsecure URLs. * * If the first 5 characters of the BASE are 'https', then we are on an ssl connection over * https and need to set our secure URL to the current request URL, if not, and the scheme is * 'http', then we need to do a quick string manipulation to switch schemes. */ if ((int) $ssl) { $uri = JURI::getInstance(); // Get additional parts. static $prefix; if (!$prefix) { $prefix = $uri->toString(array('host', 'port')); } // Determine which scheme we want. $scheme = ((int) $ssl === 1) ? 'https' : 'http'; // Make sure our URL path begins with a slash. if (!preg_match('#^/#', $url)) { $url = '/' . $url; } // Build the URL. $url = $scheme . '://' . $prefix . $url; } if ($xhtml) { $url = htmlspecialchars($url); } return $url; } } /** * Text handling class. * * @package Joomla.Platform * @subpackage Language * @since 11.1 */ class JText { /** * javascript strings * * @var array * @since 11.1 */ protected static $strings = array(); /** * Translates a string into the current language. * * Examples: * <script>alert(Joomla.JText._('<?php echo JText::_("JDEFAULT", array("script"=>true));?>'));</script> * will generate an alert message containing 'Default' * <?php echo JText::_("JDEFAULT");?> it will generate a 'Default' string * * @param string $string The string to translate. * @param mixed $jsSafe Boolean: Make the result javascript safe. * @param boolean $interpretBackSlashes To interpret backslashes (\\=\, \n=carriage return, \t=tabulation) * @param boolean $script To indicate that the string will be push in the javascript language store * * @return string The translated string or the key is $script is true * * @since 11.1 */ public static function _($string, $jsSafe = false, $interpretBackSlashes = true, $script = false) { $lang = JFactory::getLanguage(); if (is_array($jsSafe)) { if (array_key_exists('interpretBackSlashes', $jsSafe)) { $interpretBackSlashes = (boolean) $jsSafe['interpretBackSlashes']; } if (array_key_exists('script', $jsSafe)) { $script = (boolean) $jsSafe['script']; } if (array_key_exists('jsSafe', $jsSafe)) { $jsSafe = (boolean) $jsSafe['jsSafe']; } else { $jsSafe = false; } } if ($script) { self::$strings[$string] = $lang->_($string, $jsSafe, $interpretBackSlashes); return $string; } else { return $lang->_($string, $jsSafe, $interpretBackSlashes); } } /** * Translates a string into the current language. * * Examples: * <?php echo JText::alt("JALL","language");?> it will generate a 'All' string in English but a "Toutes" string in French * <?php echo JText::alt("JALL","module");?> it will generate a 'All' string in English but a "Tous" string in French * * @param string $string The string to translate. * @param string $alt The alternate option for global string * @param mixed $jsSafe Boolean: Make the result javascript safe. * @param boolean $interpretBackSlashes To interpret backslashes (\\=\, \n=carriage return, \t=tabulation) * @param boolean $script To indicate that the string will be pushed in the javascript language store * * @return string The translated string or the key if $script is true * * @since 11.1 */ public static function alt($string, $alt, $jsSafe = false, $interpretBackSlashes = true, $script = false) { $lang = JFactory::getLanguage(); if ($lang->hasKey($string . '_' . $alt)) { return self::_($string . '_' . $alt, $jsSafe, $interpretBackSlashes); } else { return self::_($string, $jsSafe, $interpretBackSlashes); } } /** * Like JText::sprintf but tries to pluralise the string. * * Note that this method can take a mixed number of arguments as for the sprintf function. * * The last argument can take an array of options: * * array('jsSafe'=>boolean, 'interpretBackSlashes'=>boolean, 'script'=>boolean) * * where: * * jsSafe is a boolean to generate a javascript safe strings. * interpretBackSlashes is a boolean to interpret backslashes \\->\, \n->new line, \t->tabulation. * script is a boolean to indicate that the string will be push in the javascript language store. * * Examples: * <script>alert(Joomla.JText._('<?php echo JText::plural("COM_PLUGINS_N_ITEMS_UNPUBLISHED", 1, array("script"=>true));?>'));</script> * will generate an alert message containing '1 plugin successfully disabled' * <?php echo JText::plural("COM_PLUGINS_N_ITEMS_UNPUBLISHED", 1);?> it will generate a '1 plugin successfully disabled' string * * @param string $string The format string. * @param integer $n The number of items * * @return string The translated strings or the key if 'script' is true in the array of options * * @since 11.1 */ public static function plural($string, $n) { $lang = JFactory::getLanguage(); $args = func_get_args(); $count = count($args); if ($count > 1) { // Try the key from the language plural potential suffixes $found = false; $suffixes = $lang->getPluralSuffixes((int) $n); array_unshift($suffixes, (int) $n); foreach ($suffixes as $suffix) { $key = $string . '_' . $suffix; if ($lang->hasKey($key)) { $found = true; break; } } if (!$found) { // Not found so revert to the original. $key = $string; } if (is_array($args[$count - 1])) { $args[0] = $lang->_( $key, array_key_exists('jsSafe', $args[$count - 1]) ? $args[$count - 1]['jsSafe'] : false, array_key_exists('interpretBackSlashes', $args[$count - 1]) ? $args[$count - 1]['interpretBackSlashes'] : true ); if (array_key_exists('script', $args[$count - 1]) && $args[$count - 1]['script']) { self::$strings[$key] = call_user_func_array('sprintf', $args); return $key; } } else { $args[0] = $lang->_($key); } return call_user_func_array('sprintf', $args); } elseif ($count > 0) { // Default to the normal sprintf handling. $args[0] = $lang->_($string); return call_user_func_array('sprintf', $args); } return ''; } /** * Passes a string thru a sprintf. * * Note that this method can take a mixed number of arguments as for the sprintf function. * * The last argument can take an array of options: * * array('jsSafe'=>boolean, 'interpretBackSlashes'=>boolean, 'script'=>boolean) * * where: * * jsSafe is a boolean to generate a javascript safe strings. * interpretBackSlashes is a boolean to interpret backslashes \\->\, \n->new line, \t->tabulation. * script is a boolean to indicate that the string will be push in the javascript language store. * * @param string $string The format string. * * @return string The translated strings or the key if 'script' is true in the array of options. * * @since 11.1 */ public static function sprintf($string) { $lang = JFactory::getLanguage(); $args = func_get_args(); $count = count($args); if ($count > 0) { if (is_array($args[$count - 1])) { $args[0] = $lang->_( $string, array_key_exists('jsSafe', $args[$count - 1]) ? $args[$count - 1]['jsSafe'] : false, array_key_exists('interpretBackSlashes', $args[$count - 1]) ? $args[$count - 1]['interpretBackSlashes'] : true ); if (array_key_exists('script', $args[$count - 1]) && $args[$count - 1]['script']) { self::$strings[$string] = call_user_func_array('sprintf', $args); return $string; } } else { $args[0] = $lang->_($string); } return call_user_func_array('sprintf', $args); } return ''; } /** * Passes a string thru an printf. * * Note that this method can take a mixed number of arguments as for the sprintf function. * * @param format $string The format string. * * @return mixed * * @since 11.1 */ public static function printf($string) { $lang = JFactory::getLanguage(); $args = func_get_args(); $count = count($args); if ($count > 0) { if (is_array($args[$count - 1])) { $args[0] = $lang->_( $string, array_key_exists('jsSafe', $args[$count - 1]) ? $args[$count - 1]['jsSafe'] : false, array_key_exists('interpretBackSlashes', $args[$count - 1]) ? $args[$count - 1]['interpretBackSlashes'] : true ); } else { $args[0] = $lang->_($string); } return call_user_func_array('printf', $args); } return ''; } /** * Translate a string into the current language and stores it in the JavaScript language store. * * @param string $string The JText key. * @param boolean $jsSafe Ensure the output is JavaScript safe. * @param boolean $interpretBackSlashes Interpret \t and \n. * * @return string * * @since 11.1 */ public static function script($string = null, $jsSafe = false, $interpretBackSlashes = true) { if (is_array($jsSafe)) { if (array_key_exists('interpretBackSlashes', $jsSafe)) { $interpretBackSlashes = (boolean) $jsSafe['interpretBackSlashes']; } if (array_key_exists('jsSafe', $jsSafe)) { $jsSafe = (boolean) $jsSafe['jsSafe']; } else { $jsSafe = false; } } // Add the string to the array if not null. if ($string !== null) { // Normalize the key and translate the string. self::$strings[strtoupper($string)] = JFactory::getLanguage()->_($string, $jsSafe, $interpretBackSlashes); } return self::$strings; } }
  • Lockerbie
  • Lockerbie's berichtenfoto Heeft onderwerp gestart
  • Bekend met Joomla!NL
  • Bekend met Joomla!NL
  • Berichten: 112

Afronding prijs custom field probleem na update 2.5.16

09 nov 2013 15:26 - 09 nov 2013 15:37
#9
Heel goed gevonden en zie dat je hem al teruggekoppeld hebt op VM forum . Ik (mijn alter ego) heb ook nog even gereageerd mbt PHP versie. Ik zal deze in ieder geval ook aanmelden bij de Joomla bugtracker .

En is een voorlopige workaround, maar zoals je zelf al aangeeft niet echt handig.
Groetjes, Astrid
Gebruik de zoekfunctie van dit forum voordat je een nieuwe vraag plaatst.
Vragen uitsluitend via dit forum.
yndi.nl - kvk 17157725
Is je vraag beantwoord? Dan kan je het draadje zelf sluiten .
Wil je Joomla!NL steunen? Dat kan met een donatie.

Laatst bewerkt 09 nov 2013 15:37 door Astrid.
  • Astrid
  • Astrid's Profielfoto
  • Moderator + Technisch team
  • Moderator + Technisch team
  • Berichten: 37059

Afronding prijs custom field probleem na update 2.5.16

09 nov 2013 15:55 - 09 nov 2013 16:01
#10
Hallo Astrid,

Bedankt voor je bericht en het aanmelden bij de bugtracker. Ik hou dit draadje (en die op VM-forum) in de gaten, in de hoop op een echte oplossing.

Thanks!
Laatst bewerkt 09 nov 2013 16:01 door Astrid.
  • Lockerbie
  • Lockerbie's berichtenfoto Heeft onderwerp gestart
  • Bekend met Joomla!NL
  • Bekend met Joomla!NL
  • Berichten: 112

Afronding prijs custom field probleem na update 2.5.16

10 nov 2013 09:19
#11
Het is in ieder geval een VM probleem. Voor degenen die een snelle tijdelijke oplossing willen staat er deze oplossing in het VM forum: verander het decimaal teken tijdelijk naar een punt.

Groetjes, Astrid
Gebruik de zoekfunctie van dit forum voordat je een nieuwe vraag plaatst.
Vragen uitsluitend via dit forum.
yndi.nl - kvk 17157725
Is je vraag beantwoord? Dan kan je het draadje zelf sluiten .
Wil je Joomla!NL steunen? Dat kan met een donatie.

Dit bericht bevat een afbeelding als bijlage.
Log in of registreer om die te bekijken

  • Astrid
  • Astrid's Profielfoto
  • Moderator + Technisch team
  • Moderator + Technisch team
  • Berichten: 37059

Afronding prijs custom field probleem na update 2.5.16

11 nov 2013 18:02
#12
Herstel: de geleerden zijn er nu achter dat het toch een Joomla probleem is :sick:
En de fout komt alleen maar voor als het valuta teken voor het bedrag staat en het decimaal teken een komma is.
Dus België, Nederland en nog een paar landen.

In Duitsland staat bijvoorbeeld het euroteken achter het bedrag en daarom duurde het ook zo lang voordat er enige duidelijkheid was.
Groetjes, Astrid
Gebruik de zoekfunctie van dit forum voordat je een nieuwe vraag plaatst.
Vragen uitsluitend via dit forum.
yndi.nl - kvk 17157725
Is je vraag beantwoord? Dan kan je het draadje zelf sluiten .
Wil je Joomla!NL steunen? Dat kan met een donatie.

  • Astrid
  • Astrid's Profielfoto
  • Moderator + Technisch team
  • Moderator + Technisch team
  • Berichten: 37059
Moderators: Juliank92PeterJelleRomke
Tijd voor maken pagina: 1.034 seconden

Wil je Joomla!NL steunen?

Steun Joomla!NLAlle teamleden werken enthousiast, op vrijwillige basis, mee aan Joomla!NL. Maar een website met forum kost nu eenmaal geld. Dus als je Joomla!NL wilt steunen, dan kan dat, graag zelfs!

Lees hier meer informatie