Post #1
9 April 2014, 12:26
|
Поле description_short (Русский (Russian)) слишком длинное
admin/tabs/AdminProducts.php
находим код
и заменяем его на
далее открываем
classes/Product.php
находим код
и заменяем его на
находим код
if (Tools::strlen(strip_tags($value)) > 400) $this->_errors[] = $this->l('the field').' <b>'.call_user_func(array($className, 'displayFieldName'), 'description_short').' ('.$language['name'].')</b> '.$this->l('is too long').' : 400 '.$this->l('chars max').' ('.$this->l('count now').' '.Tools::strlen(strip_tags($value)).')';
и заменяем его на
if (Tools::strlen(strip_tags($value)) > 500) $this->_errors[] = $this->l('the field').' <b>'.call_user_func(array($className, 'displayFieldName'), 'description_short').' ('.$language['name'].')</b> '.$this->l('is too long').' : 500 '.$this->l('chars max').' ('.$this->l('count now').' '.Tools::strlen(strip_tags($value)).')';
далее открываем
classes/Product.php
находим код
foreach ($this->description_short as $k => $value) if (Tools::strlen(strip_tags($value)) > 400) { if ($die) die (Tools::displayError().' ('.get_class($this).'->description: length > 400 for language '.$k.')'); return $errorReturn ? get_class($this).'->'.Tools::displayError('description: length > 400 for language').' '.$k : false; } return parent::validateFieldsLang($die, $errorReturn);
и заменяем его на
foreach ($this->description_short as $k => $value) if (Tools::strlen(strip_tags($value)) > 500) { if ($die) die (Tools::displayError().' ('.get_class($this).'->description: length > 500 for language '.$k.')'); return $errorReturn ? get_class($this).'->'.Tools::displayError('description: length > 500 for language').' '.$k : false; } return parent::validateFieldsLang($die, $errorReturn);
0