• توجه: در صورتی که از کاربران قدیمی ایران انجمن هستید و امکان ورود به سایت را ندارید، میتوانید با آیدی altin_admin@ در تلگرام تماس حاصل نمایید.

افزایش تعداد کراکترهای پیشفرض توضیحات کوتاه در پرستا شاپ

amin khan

مدیر انجمن
افزایش تعداد کراکترهای پیشفرض توضیحات کوتاه در پرستا شاپ

در این آموزش می خواهیم تعداد کراکترهای توضیحات کوتاه مربوط به محصولات رو اضافه کنیم که این تعداد زیاد بشه چون 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

فایل product-list.tpl و که تو شاخه قالب پرستا هست و با یه ادیتور متن باز کنید ، دو تا عدد 360 تو این فایل وجود داره که با بخش سرچ ادیتورتون میتونید بهشون برسید. تقریبا کنار همدیگه هستن. این دو تا عدد و به مقدار دلخواهتون کم و زیاد کنید تا کاراکترها افزایش یا کاهش پیدا کنند. فقط توجه داشته باشید که دو تا عدد یکی باشند.
 

roode

New member
کاراکترهای عنوان

ممنون
تعداد کاراکتهای عنوان رو چطور میشه افزایش داد؟
 

amin khan

مدیر انجمن
دوست عزیز لطفا بیشتر توضیح دهید که منظورتان از عنوان کدام بخش است .چون بخش توضیح کوتاه در پرستا شاپ دارای عنوان نمی باشد.
 
آخرین ویرایش:

heli

New member
توضیح میدید که چگونه تعداد کاراکتر های عنوان محصول رو هم زیاد کرد
پیش فرض تعداد کاراکتر برای اسم محصول فکنم 20 تا هست و بیشتر از اون اگه باشه ... میزاره جاش
اگه ممکنه این رو هم توضیح بدید ممنون
 

amin khan

مدیر انجمن
از مسیر /modules/homefeatured/homefeatured.tpl عبارت truncate رو سرچ کنید . مقدار اون رو به دلخواه تغییر دهید.
 
بالا