ارور 500 در هنگام ایجاد دوباره بندانگشتی
هنگام ایجاد دوباره بند انگشتی ها بعد از مدتی با ارور 500 مواجه می شوم.
در این بخش در مورد هر چیزی که به فروشگاه اینترنتی مرتبط هست به بحث و گفتگو می پردازیم.
پرستاشاپ ، ماژول ، ارتقا ، فروش ، بازاریابی ، سئو و ...
هنگام ایجاد دوباره بند انگشتی ها بعد از مدتی با ارور 500 مواجه می شوم.
سلام
من آخرین نسخه پرستا رو نصب کردم و ماژول مدیر یر رونصب کردم
مشکلی که هست اینه بعد از قرار دادن قیمت برای محصول اگر دوباره به ویرایش محصول مراجعه کنیم قیمت صفر نمایش داده میشه. و اگر محصول رو ذخیره کنیم قیمت هم صفر میشه!
زبان مدیریت رو که به انگلیسی تغییر دادم چنین مشکلی نبود. به نظر فقط با زبان فارسی مشکل داره!
presta 8.1
php 8.1
مدیر یار ۱.۴.۳
این تاپیک رو برای اعلام مشکلات احتمالی پرستاشاپ 8.1 فارسی ایجاد کردم که به صورت جامع در یک بخش مشکلات گردآوری و اگر مشکل از پرستاشاپ باشه بتونیم گزارش بدیم.
مواردی که تا به حال برخوردم.- عدم فعال شدن دکمه (ذخیره) در قسمت ویرایش محصول؛ در صورتی که فقط در توضیحات محصول ویرایش انجام بشه- عدم نمایش برچسب زمان تایپ در کادر مربوطه در قسمت ویرایش محصول، بر اساس برچسب های موجود
بعد از آپدیت به نسخه 8.1 امکان ویرایش محصولات وجود نداره و خطای زیر دریافت میشه. کسی اینجا با این مساله برخورد داشته؟ چون تو فروم پرستاشاپ چیز خاصی پیدا نکردم متاسفانهLoaderError
HTTP 500 Internal Server Error
Template "PrestaShopBundle:Admin/Product/ProductPage:product.html.twig" is not defined in @PrestaShop/Admin/Product/ProductPage/product.html.twig at line 1.
Exception Logs 2 Stack Trace
Twig\Error\ LoaderError
in vendor/twig/twig/src/Loader/ChainLoader.php (line 99)
in vendor/twig/twig/src/Environment.php -> getCacheKey (line 261)
in vendor/twig/twig/src/Template.php -> getTemplateClass (line 319)
in var/cache/dev/twig/45/45feee1e01d0a879a63014aa1f825607.php -> loadTemplate (line 47)
in vendor/twig/twig/src/Template.php -> doDisplay (line 394)
in vendor/twig/twig/src/Template.php -> displayWithErrorHandling (line 367)
in vendor/twig/twig/src/Template.php -> display (line 379)
in vendor/twig/twig/src/TemplateWrapper.php -> render (line 40)
in vendor/twig/twig/src/Environment.php -> render (line 277)
in vendor/sensio/framework-extra-bundle/src/EventListener/TemplateListener.php -> render (line 115)
in vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/WrappedListener.php -> onKernelView (line 126)
in vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php -> __invoke (line 264)
in vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php -> doDispatch (line 239)
in vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php -> callListeners (line 73)
in vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/TraceableEventDispatcher.php -> dispatch (line 168)
in vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php -> dispatch (line 174)
in vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php -> handleRaw (line 81)
in vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php -> handle (line 201)
Kernel->handle(object(Request), 1, false) in adminfolder/index.php (line 84)
بعد از آپدیت پرستاشاپ به نسخه 8.1.1 از نسخه 1.7.8.10 و فعال کردن تاریخ جلالی مدیر یار، در صفحه اصلی مدیریت پرستاشاپ ارور زیر به صورت یک پنجره نوتیفیکیشن باز میشه.
Unknown error در خط 3025 در فایل
/home/xxx/public_html/modules/psy_managerhelper/vendor/nesbot/carbon/src/Carbon/CarbonInterface.php
[8192] Return type of Carbon\CarbonInterface::jsonSerialize()
should either be compatible with JsonSerializable::jsonSerialize():
mixed, or the #[\ReturnTypeWillChange] attribute should be used to
temporarily suppress the notice
Unknown error در خط 209 در فایل /home/xxx/public_html/modules/psy_managerhelper/vendor/morilog/jalali/src/CalendarUtils.php
[8192] Implicit conversion from float 0.16666666666666666 to int loses precision
البته تعداد ارور زیاد هست من فقط بخش اولش رو گذاشتم. کسی اینجا با این مشکل برخورد داشته؟
با درود
ما در دو سایت پرستاشاپی که بررسی کردیم در گوگل وبمستر تعداد بسیار زیادی ارور 404 وجود داره که درصد بسیار بالایی ( شاید 90% ) از این ارورها به نظر ساختاری هستند. یعنی از یک روند پیروی می کنند.
https://domain.ir/2110-large_default/
این احتمالا مربوط به بخشی از پرستاشاپ یا ماژول یا.. نیست که این تعداد زیاد مشکل رو ایجاد می کنه؟
این URL هست که در تمامی این موارد وجود داره:
https://domain.ir/2110-large_default/
این نمونه سایت دیگر که با پرستاشاپ نسخه 1.7.7.8 هست:
سلام و عرض ادب جناب افخمی عزیز
احتراما پیشنهادی دارم جهت افزودن به ماژول مدیریار.
همانطور که اطلاع دارید در بخش جزئیات هر سفارش، امکان مفیدی جهت درج یادداشت خصوصی، مختص همان سفارش و خارج از دید و دسترسی مشتری وجود دارد. این امکان، هم به یادآوری نکات مهم و هم هماهنگ شدن مدیران مختلف راجع به آن سفارش خاص کمک شایانی میکند.
فرض کنید مشتری پس از ثبت سفارش، تاکیدات خاصی رو بصورت تلفنی به یکی از مدیران سایت اعلام کرده. مثلا گفته که سفارش رو علیرغم ثبت در سایت، با تیپاکس ارسال نکنید. یا مثلا بخشی از کالاهای موجود در سبد خرید نهایی شده مشتری، مشکل خاصی دارد و بایستی مثلا با درج یادداشتی با عنوان "حتما قبل از ارسال با مشتری تماس گرفته شود" این مهم به دیگر مدیران نیز اطلاع داده شود. (مثالهای مشابه و متنوعی در این حوزه میتوان ذکر کرد)
اما مشکلی که وجود دارد اینست که دیده شدن این یادداشت ها مستلزم ورود به جزئیات هر سفارش است و بصورت مستقیم در لیست سفارشات قابل دیدن نیست. به همین دلیل ساده، اغلب به ندرت از این ویژگی مفید پرستاشاپ استفاده میشود.
پیشنهاد بنده، انتقال این یادداشت های خصوصی مستقیما به صفحه لیست سفارشات پرستاشاپ است با جزئیات زیر.
در بخش سفارشات پرستاشاپ، آیکون کوچکی در ستون عملیات اضافه شود که:
1) اگر آن سفارش، حاوی یادداشتی خصوصی است، به حالت پر رنگ و در غیر اینصورت بصورت کم رنگ دیده شود.
2) اگر سفارش دارای یادداشت خصوصی باشد، با رفتن موس روی آیکون (بدون کلیک)، محتوای کامل آن یادداشت قابل رویت باشد
3) با کلیک روی آیکون، امکان درج یا ویرایش یادداشت خصوصی بصورت ایجکس مهیا شود.
امیدوارم این پیشنهاد بنده را به احتساب جسارت این حقیر نگذارید.
از صمیم دل آرزوی موفقیت روزافزون براتون دارم.
سلاممن از قالب پاندا استفاده میکنم و در قسمت نظرات صفحه محصول میخوام 1)حذف کردن متن Report abuse
2)وقتی من ریپلای میزنم، جوابم بیاد زیر کامنت مشتری. درحال حاضر برای دیدن جواب ادمین باید روی دکمه کنار متن Report abuse کلیک شه تا جواب ادمین دیده بشه.
3)حذف باکس توصیف4)
همه نظرات(0)
All stars(0)
With pictures(0)
Popularity
همه اینا حذف شه و فقط کامنت مشتری و جواب ادمین باشهایا ماژول خاصی هست که نصب کنم و یک بخش نظرات مرتب و ساده بده ؟
سلام وقتتون بخیر
از پرستاشاپ 8.0.4 به 8.1.0 ارتقا دادم.
وقتی پروفایل مدیریت رو فارسی میکنم، آیکن های بخش مدیریت بارگذاری نمیشن. material-icons
حتی با دانلود و نصب نسخه تمیز از گیتهاب مشکل وجود داشته. (یعنی یهو هیچ آیکونی نمایش داده نمیشه و بجاش متن انگلیسی میاد)
وقتی پروفایل مدیریت رو انگلیسی میکنم، آیکن ها سرجاشونن ولی خب بخش کاتالوگ >محصولات، فارسی نشون داده نمیشن.
سلام
اگر از ماژول پرستاپرینت استفاده می کنید برای نصب فاکتوریار ابتدا باید اورراید پرستاپرینت رو حذف کنید تا امکان نصب فاکتوریار بدون مشکل وجود داشته باشد.
در واقا پرستاپرینت فایل pdf هسته رو به صورتی اورراید کرده که در صورت نصب فاکتوریار فروشگاه شما دچار خطای php می شود.
به همین دلیل تا زمان حذف نشده اورراید فوق امکان نصب فاکتوریار رو ندارید.
اما برای حذف اورراید کافی هست به آدرس زیر برید و فایل PDF.php رو تغییر نام بدید:
/override/classes/pdf/PDF.php
دقت کنید ، صرفا نیازه که فایل رو مثلا به PDF1.php تغییر بدید.
بعد از این تغییر حتی بدون حذف ماژول پرستاپرینت هم امکان نصب موفق و بدون مشکل فاکتوریار وجود دارد.
با درود
ماژول پرداخت یار با نسخه 8 سازگار هست یا خیر؟
دوسان درگاه سداد این اطلاعیه و درخواست تغییر و ویرایش رو داده. ما از ماژول پرداخت یار استفاده می کنیم. آیا این مورد باید به صورت کلی در ماژول اصلاح بشه یا اینکه فقط مربوط به سایت ما هست؟
راهنمایی که ارسال کردند به این صورت هست:
nبعد از اینکه ازpolicyانتخاب شده اطمینان حاصل شد ، در قسمتRequestHeadersهمانگونه که در تصویر بالایی
مشخص است باید آدرس دامین درخواست شدهمقداردهیشده باشد .
نکته : در صورتیکهReferrerبه همراه مقدارش در لیست مقادیرRequestHeaderموجود نبود ، سایت خود را از
لحاظsubmitشدن فرم با متدhttpGetبررسی فرمایید .nn
سلام
یکی از مشکلات پرداخت که در یک سال اخیر خیلی مشاهده شده ، مربوط به بروز رسانی تنظیمات مرورگرها و در نتیجه لاگ اوت شدن مشتری بعد از پرداخت موفق هنگام بازگشت به سایت هست.
طبق این تغییرات مرورگرهایی مثل فایرفاکس و کروم در نسخه های جدید کوکی هایی که براساس SameSite=None; Secure تنظیم نشده باشند رو به دلایل امنیتی مسدود و حذف می کنند.
حذف کوکی هم باتوجه به اینکه اطلاعاتی مثل کاربر لاگین شده ، سبدخرید و ... با کمک کوکی ها ذخیره میشوند عملا باعث لاگ اوت شدن کاربر از سایت و عدم تایید پرداخت سفارش خواهد شد.
راه حل :
اگر از نسخه ۱.۷.۸ به بالا استفاده میکنید به مسیر «پارامترهای پیشرفته / مدیریت» برید و گزینه «SameSite کوکی» رو بروی «هیچ یک» تنظیم کنید.
نکته : دقت کنید حتما باید در سایت ssl فعال باشد.
اما در صورتی که از نسخه قدیمی تر استفاده می کنید ، باید کد زیر رو به ابتدای فایل htaccess اضافه کنید : (ممنون از آقای ذاکریان بابت اشتراک گذاشتن این راه حل)
Header always edit Set-Cookie ^(.*)$ $1;Secure;SameSite=None
تاکید میکنم که حتما باید ssl در سایت فعال باشد.
سلام سایت لود نمی شود
در قسمت لاگ سرور خطای toolscore not found میاد
چک کردم چند خط اول فایل اعلام شده این هست
php
class Tools extends ToolsCore
{ /* * module: psf_prestaplus
سلام وقت بخیر، برای درج کد ملی و اعتبارسنجی اون در یکی از گروههای تلگرامی صحبت شده بود. شما فرموده بودین که راهنمایی براش منتشر میکنین. من نتونستم پیداش کنم.
میخوایم کدملی رو از طریق الگوریتم اعتبار سنجی کنیم و از ماژول ورود یار و پرستاکارت استفاده میکنیم. چطور میشه موضوع رو حل کرد؟
یکی از کاربرها هم کدی برای این مسئله ارائه کرده بود که البته اوراید کردنش رو توضیح نداده بود:
class Validate extends ValidateCore {
/**
* @param string $dni to validate
* @return bool
*/
public static function isDniLite($dni)
{
if(!preg_match('/^[0-9]{10}$/',$dni))
return false;
for($i=0;$i<10;$i++)
if(preg_match('/^'.$i.'{10}$/',$dni))
return false;
for($i=0,$sum=0;$i<9;$i++)
$sum+=((10-$i)*intval(substr($dni, $i,1)));
$ret=$sum%11;
$parity=intval(substr($dni, 9,1));
if(($ret<2 && $ret==$parity) || ($ret>=2 && $ret==11-$parity))
return true;
return false;
}
}
سلام
مدتی هست مشگل بسیار مهم و حیاتی برای سایت من بوجود اومده .ممنون میشم اگر میتونید راهنمایی بفرمایید . در آخرین مرحله پس از انتخاب حامل که به صفحه روشهای پرداخت کاربر میره در موبایل گزینه های پرداخت ناپدید میشن و آیکون های creditcard و فرمش نمایش داده میشه . اما در کامپیوتر همه چیز درست و بدون مشکل هست .
www.kalafan.ir
سلام ماژول فاکتور میتونم روی پرستاشاپ 1.7.8.7 نصب کنم یا خیر
توی توضیحات سایت فراکت تا1.7.5 درج شده بود
سلام وقتتون بخیر من هنگام نصب پرستاشاپ با چند خطا مواجه شدم لطف میکنیو هرجه سریع تر کمکم کنید
To get the latest internationalization data upgrade the ICU system package and the intl PHP extension
Install and/or enable a PHP accelerator (highly recommended)
Setting "realpath_cache_size" to e.g. "5242880" or "5m" in php.ini* may improve performance on windows significantly in some cases
check_circle
check_circle