پاسخ دادن به نظرات مشتریان با نرم افزار مدیریت محصولات پرستاشاپ (PPM) - نسخهی قابل چاپ +- سیستمیها (http://forums.systemiha.ir) +-- انجمن: کامپیوتر (http://forums.systemiha.ir/forumdisplay.php?fid=1) +--- انجمن: پرستاشاپ (PrestaShop) (http://forums.systemiha.ir/forumdisplay.php?fid=14) +--- موضوع: پاسخ دادن به نظرات مشتریان با نرم افزار مدیریت محصولات پرستاشاپ (PPM) (/showthread.php?tid=632) |
پاسخ دادن به نظرات مشتریان با نرم افزار مدیریت محصولات پرستاشاپ (PPM) - mojtabamalaekeh - 2017/05/14 سلام اگر از ماژول پیشفرض نظرات پرستاشاپ (productcomments Module) استفاده میکنید، از نسخهی 2.7 نرم افزار مدیریت محصولات پرستاشاپ به بعد، این امکان فراهم شده که بتونید نظرات مشتریان رو پاسخ بدین. نکتهی مهم در پاسخ دادن به نظرات مشتریان، اینه که پاسخ مدیر باید از متن نظر مشتری متمایز باشه و این با CSS امکانپذیره و CSS هم روی تگهای HTML اعمال میشه؛ در حالی که ماژول productcomments اجازهی نمایش تگهای HTML در نظرات مشتریان رو نمیده. عدم نمایش کدهای HTML در نظرات مشتریان، بسیار مفید و به دلایل امنیتی است. حالا اگه شما تنظیمات ماژول نظرات رو طوری انجام بدین که همهی نظرات، قبل از نمایش نیاز به تأیید مدیر داشته باشن، در این صورت میتونید نظراتی رو که حاوی کد HTML شیطنت آمیز (افزودن iframe, script یا...) هستند رو قبل از نمایش در صفحهی محصول، ویرایش کنید و پاسخ خودتون رو به انتهای اون اضافه کنید، بعد نظر رو ذخیره کنید و در فروشگاه، نمایش بدین. حالا چیکار کنیم که ماژول نظرات، کدهای HTML رو ترجمه کنه و پاسخ مدیر از متن نظر مشتری متمایز بشه؟ قدم اول: ویرایش tpl شما باید یک فایل tpl از قالب فعال فروشگاه رو ویرایش کنید: کد: /themes/your_theme/modules/productcomments/productcomments.tpl سؤال: اگه چنین فایلی وجود نداشت چیکار کنم؟ پاسخ: فایل tpl ماژول رو ویرایش کنید که آدرسش اینه: کد: /modules/productcomments/productcomments.tpl فایل بالا رو که در حالت ویرایش باز کردین، این عبارت رو پیدا کنید: کد: {$comment.content|escape:'html':'UTF-8'|nl2br} و با عبارت زیر جایگزین کنید: کد: {$comment.content|nl2br} قدم دوم: تنظیمات کش تنظیمات فروشگاه پرستاشاپ شما باید طوری باشه که وقتی یک فایل tpl تغییر داده شد، حافظهی Cache پاک بشه. منوی اصلی -> پارامترهای پیشرفته -> کادر هوشمند مطابق تصویر زیر تنظیم شود. اگر بعد از ذخیرهی تنظیمات و Refresh کردن صفحهی محصول، همچنان مشکل داشتید، «پاک کردن حافظهی موقت» رو هم انجام بدین. قدم سوم: نوشتن استایل CSS لازمه که بدونیم نرم افزار مدیریت محصولات پرستاشاپ (PPM) پاسخ مدیر رو در چه تگی قرار میده تا برای اون تگ، CSS بنویسیم. پاسخ مدیر در یک تگ div با کلاس reply احاطه میشه. فایلی به نام custom_productcomments.css در کامپیوتر خودتون ایجاد کنید و کدهای زیر رو داخلش قرار بدین: کد: #product_comments_block_tab .reply { نکته 2: احتمال خیلی ضعیفی وجود داره که به خاطر قالب نصب شده روی فروشگاه شما، این استایل اعمال نشه. در این صورت با ما تماس بگیرید تا راهنماییتون کنیم. قدم چهارم: افزودن CSS فایل custom_productcomments.css رو که در مرحهی قبل ساختین توی مسیر زیر آپلود کنید: کد: themes/your_theme/css/autoload نکتهی اضافه: اگر آشنایی خوبی با CSS دارید به جای آپلود کردن فایل بالا در پوشهی css/autoload کافیه کدهای CSS رو توی این فایل اضافه کنید: کد: /themes/your_theme/css/product.css در صورت عدم موفقیت در گرفتن نتیجهی نهایی، لطفاً اطلاعات هاست رو از طریق سیستم تیکت برای ما ارسال کنید تا این کار رو براتون انجام بدیم. |