>
سلام
من در حال ایجاد یک افزونه روش پرداخت تغییر مسیر در جایی هستم که برای درخواست آنها، باید آدرس از راه دور سرور را با شماره درگاه خاص ارسال کنم. آیا کسی می تواند راه مناسب را به من پیشنهاد دهد؟
سلام علیکم
من برای بارگذاری بیش از 50 هزار محصول در فروشگاه آنلاین ناپ کامرس 4.1 دچار مشکل شدم. بارگذاری این میزان محصول خیلی سخت هست. کسی میتونه کمک کنه که چطور این کار رو با یک کلیک انجام بدم برای فروشگاهم؟
پیشاپیش ممنونم از کمک و راهنمایی شما
در هنگام نصب ناپ کامرس 4.1 خطای زیر رخ داد:
Setup failed: Value cannot be null.
Parameter name: hashAlgorithm
اگر مشکلی وجود داشته باشد در هر بار ورود به بخش مدیریت پیام هشدار نمایش داده می شود.
برای دیدن هشدارها به آدرس زیر بروید:
منوی سیستم / هشدارها
معمولا مشکلات گزارش شده را از طریق منوی پیکربندی می توان رفع نمود.
اگر از تمهای ناپ تمپلیت استفاده می کنید، مشکل از پلاگین Ajax Filter است. آنرا غیر فعال کنید.
اگر به ایجکس فیلتر نیاز دارید می توانید از پلاگین Ajax Filter Pro استفاده کنید.
عرض ادب
راستش من قبلا مشکل ثبت نام های بسیار زیاد در مدت کوتاه رو داشتم که خب اسپم بودن و به کمک دوستان ناپ شاپ، خانم یعقوبی و جناب حمیدی، حل شد.
الان مشابه این مشکل رو با فرم تماس با ما دارم.چطور جلوشون رو بگیرم؟ خیلی زیادن
سلام خدمت همگی و مخصوصا خانم یعقوبی
خیلی خیلی خیلی ممنونم سرکار خانم
به خوبی کار کرد این کد
ممنونم
راستش دوست ندارم به پلاگین کسی تکیه کنم. ترجیح میدم با تغییر و اصلاح کد به نتیجه ی مورد نظرم برسم
البته باید بگم که خودم یه قطعه کد نوشتم و روند زیر رو انجام دادم:
- dbo.nopCommerce > Stored Procedures > dbo.ProductLoadAllPaged رو اصلاح کردم
- بعد از اتمام اصلاح، از کوئری خروجی گرفتم تا روندهای ذخیره شده رو آپدیت کنم
- کش سایت رو پاک کردم و اپلیکیشن رو مجددا راه اندازی کردم
تغییرات dbo.ProductLoadAllPaged.sql:
- افزودن متغیر '@SearchManufacturer' (bit - default = 0)
- ست کردن '@SearchManufacturer = 1'
-افزودن کد زیر :
IF @SearchManufacturer = 1
BEGIN
SET @sql = @sql + '
UNION
SELECT pmm.ProductId
FROM Manufacturer m with (NOLOCK)
JOIN Product_Manufacturer_Mapping pmm with (NOLOCK)
ON pmm.ManufacturerId = m.Id
WHERE '
IF @UseFullTextSearch = 1
--Toggle the below lines if you index these tables (Full-Text)
--SET @sql = @sql + 'CONTAINS(m.[Name], @Keywords) '
SET @sql = @sql + 'PATINDEX(@Keywords, m.[Name]) > 0 '
ELSE
SET @sql = @sql + 'PATINDEX(@Keywords, m.[Name]) > 0 '
END