Лучший Ответ Apoca1ypto , 10 October 2014 - 19:32
		Все дело в классе JText:
Joomla 2.5.x /libraries/joomla/methods.php
Joomla 3.3.x /libraries/joomla/language/text.php
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;
	}
}
Если удалить или закомментировать эту часть, то обрезка после запятой не происходит.Видимо внутри Zoo начиная с 3.1.x что-то изменилось т.к. данный код присутствовал в самой Joomla и ранее и все работало отлично. Перейти к сообщению
	
	


			
			
			
				
 Тема закрыта
			








	
	
		