افزایش تعداد کراکترهای پیشفرض توضیحات کوتاه در پرستا شاپ
در این آموزش می خواهیم تعداد کراکترهای توضیحات کوتاه مربوط به محصولات رو اضافه کنیم که این تعداد زیاد بشه چون 400 کراکتر برای محصولان خیلی کم هست.
بدین صورت عمل کنید
فایل AdminProducts.php و در مسیر admin/tabs با ادیتور باز کنید. خطوط زیر و توش پیدا کنید. (ادیتورتون اگر شماره خط بندازه حدودا خطوط 667 و 668 میشه)
دو تا عدد 400 هست تو کادر بالا، که باید این دو عدد و به تعداد کاراکترهای موردنظرتون تغییر بدید. (مثلا میتونید هر دو عدد و به 600 تغییر بدید)
بعد برید به شاخه classes و فایل Product.php و باز کنید. خطوط زیر و توش پیدا کنید. (ادیتورتون اگر شماره خط بندازه حدودا خطوط 400 تا 406 میشه)
فایل product-list.tpl و که تو شاخه قالب پرستا هست و با یه ادیتور متن باز کنید ، دو تا عدد 360 تو این فایل وجود داره که با بخش سرچ ادیتورتون میتونید بهشون برسید. تقریبا کنار همدیگه هستن. این دو تا عدد و به مقدار دلخواهتون کم و زیاد کنید تا کاراکترها افزایش یا کاهش پیدا کنند. فقط توجه داشته باشید که دو تا عدد یکی باشند.
در این آموزش می خواهیم تعداد کراکترهای توضیحات کوتاه مربوط به محصولات رو اضافه کنیم که این تعداد زیاد بشه چون 400 کراکتر برای محصولان خیلی کم هست.
بدین صورت عمل کنید
فایل AdminProducts.php و در مسیر admin/tabs با ادیتور باز کنید. خطوط زیر و توش پیدا کنید. (ادیتورتون اگر شماره خط بندازه حدودا خطوط 667 و 668 میشه)
کد:
[LEFT][URL="http://www.iranjoman.com/7567"]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)).')';
[/URL][/LEFT]
دو تا عدد 400 هست تو کادر بالا، که باید این دو عدد و به تعداد کاراکترهای موردنظرتون تغییر بدید. (مثلا میتونید هر دو عدد و به 600 تغییر بدید)
بعد برید به شاخه classes و فایل Product.php و باز کنید. خطوط زیر و توش پیدا کنید. (ادیتورتون اگر شماره خط بندازه حدودا خطوط 400 تا 406 میشه)
کد:
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);
سه تا عدد 400 هست تو کادر بالا، که باید این سه عدد و به تعداد کاراکترهای موردنظرتون تغییر بدید. (مثلا میتونید هر سه عدد و به 600 تغییر بدید)
توجه داشته باشید هر پنج عددی که تو این دو تا فایل تغییر میدید باید یکی باشند.
وسپس
http://www.iranjoman.com/8765
توجه داشته باشید هر پنج عددی که تو این دو تا فایل تغییر میدید باید یکی باشند.
وسپس
http://www.iranjoman.com/8765
فایل product-list.tpl و که تو شاخه قالب پرستا هست و با یه ادیتور متن باز کنید ، دو تا عدد 360 تو این فایل وجود داره که با بخش سرچ ادیتورتون میتونید بهشون برسید. تقریبا کنار همدیگه هستن. این دو تا عدد و به مقدار دلخواهتون کم و زیاد کنید تا کاراکترها افزایش یا کاهش پیدا کنند. فقط توجه داشته باشید که دو تا عدد یکی باشند.