فصل اول | قالب، ماژول و آموزش پرستاشاپ
651 subscribers
306 photos
29 videos
9 files
412 links
کانال رسمی فصل اول

https://fasleaval.com

هدف گروه فصل اول آموزش‌ و راهنمایی کارآفرینان، استارت‌-آپ‌ها و مدیران و ایجاد محیطی برای تبادل تجربیات و دیدگاه‌ها به قصد رشد کسب و کارهاست.

پشتیبانی:
@fasleaval_support
Download Telegram
⚙️ تکمیل «رشته فعالیت» برای نمایش لوگوی نماد اعتماد

1️⃣ وارد سایت نماد به آدرس enamad.ir بشید.

2️⃣ روی آیکون جستجوی بالای سایت کلیک کنید و دامنه سایت خودتون رو وارد کنید.

3️⃣ «گروه کالا و خدمات مجاز» رو بررسی کنید.

🔻 اگر «گروه کالا و خدمات مجاز» خالی بود، یعنی باید رشته فعالیتتون رو به پرونده نماد اضافه کنید.

4️⃣ وارد پنل نماد بشید و از بخش «مدیریت کسب‌وکار»، روی دکمه ویرایش که روبروی دامنه سایتتون هست، کلیک کنید.

مراحل ابتدایی رو تایید کنید تا به تب «قانونمندی کسب‌وکار» برسید. تو این مرحله رشته فعالیت فروشگاهتون رو انتخاب و سایر مراحل رو تایید نهایی کنید.

⏰ بعد از تکمیل رشته فعالیت، نیاز هست 24 یا 48 ساعت صبر کنید تا مشکل عدم نمایش لوگوی نماد حل بشه.

📢 @fasleaval | فصل اول
👍2
🔸 نسخه‌های 2.8.3 پاندا 2 و 4.7.3 ترنسفرمر 4 در حساب کاربری فصل اول اضافه شدند.

✅ تغییرات نسخه 2.8.3 و 4.7.3:
1. افزودن ویژگی قوانین رمز‌عبور
2. حل چند باگ جزئی دیگر

📢 @fasleaval | فصل اول
👍2
🔸 نسخه‌های 2.8.4 پاندا 2 و 4.7.4 ترنسفرمر 4 در حساب کاربری فصل اول اضافه شدند.

✅ تغییرات نسخه 2.8.4 و 4.7.4:
1. حل مشکل لود نشدن آیکون‌ها که در نسخه 2.8.3 و 4.7.3 وجود داشت.

📢 @fasleaval | فصل اول
⏰ چطور کران جاب رو زمان‌بندی کنیم؟

اگر تابحال کران جاب تنظیم کرده باشید، می‌دونید که برای زمان‌بندی چند فیلد وجود داره که با کمک این فیلدها می‌تونیم زمان اجرای دقیق کران جاب رو مشخص کنیم.

به صورت پیشفرض یک سری Common Settings در پنل‌های هاست مثل cPanel وجود داره که بهمون کمک میکنه کران جاب رو بسازیم، اما محدود به این تنظیمات نیستیم.

🗓 تو این پست می‌خوایم مقادیری که می‌شه برای هر فیلد تعریف کرد رو بررسی کنیم:
1. دقیقه (از 0 تا 59)
2. ساعت (از 0 تا 23)
3. روز از ماه (از 1 تا 31)
4. ماه (1 تا 12 یا اختصاری میلادی، مثلا DEC برای دسامبر)
5. روز از هفته (از 0 تا 6 یا اختصاری انگلیسی، مثلا SUN برای یکشنبه)

به‌جز روزهای هفته احتمالا بقیه موارد واضح هستند، روزهای هفته هم به این شکل تعریف می‌شن:
یکشنبه: 0
دوشنبه: 1
سه‌شنبه: 2
چهارشنبه: 3
پنجشنبه: 4
جمعه: 5
شنبه: 6

👇 در پست بعد نحوه استفاده از کارکترها رو بررسی می‌کنیم.

📢 @fasleaval | فصل اول
❤2
فصل اول | قالب، ماژول و آموزش پرستاشاپ
⏰ چطور کران جاب رو زمان‌بندی کنیم؟ اگر تابحال کران جاب تنظیم کرده باشید، می‌دونید که برای زمان‌بندی چند فیلد وجود داره که با کمک این فیلدها می‌تونیم زمان اجرای دقیق کران جاب رو مشخص کنیم. به صورت پیشفرض یک سری Common Settings در پنل‌های هاست مثل cPanel…
🤔 چطور مقادیر رو تعریف کنیم؟

برای تعریف مقادیر می‌تونیم از ترکیب اعداد، حروف اختصاری و کارکترها استفاده کنیم. اعداد و حروف اختصاری رو در لیست بالا مشخص کردیم. استفاده ازشون هم به سادگی انجام میشه. در ادامه نحوه استفاده از کارکترها رو بررسی می‌کنیم.

▪️کارکتر *
این کارکتر به معنی «هر» هست. مثلا اگر تمام فیلدها رو * قرار بدیم، یعنی «هر دقیقه»، «هر ساعت» و «هر روز هفته» این کران جاب اجرا می‌شه.

▪️کارکتر ,
این کارکتر زمانی به کار می‌ره که بخوایم «چند مقدار» رو مشخص کنیم. اینجوری بین دو مقدار عبارت «و» میاد. مثلا اگر برای فیلد ساعت مقدار 6,12 تعریف کنیم، یعنی ساعت 6 صبح «و» 12 ظهر این کران جاب اجرا می‌شه.

▪️کارکتر -
این کارکتر به معنی «محدوده» هست. مثلا «بین» ساعت 9 صبح تا 5 عصر رو می‌تونیم به شکل 9-17 تعریف کنیم. (دقت کنید که از چپ به راست ابتدا 9 و سپس 17 خواهد بود.)

▪️کارکتر /
این کارکتر برای مشخص کردن «فواصل در هر محدوده» هست. مثلا اگر برای فیلد دقیقه این مقدار وارد بشه:
*/10
به معنی «هر 10 دقیقه» هست. یعنی دقیقه 0، 10، 20، 30، 40 و 50.

یادتون باشه که برای هر مقدار می‌تونین از ترکیب چند کارکتر استفاده کنید.

👇 در پست بعد چند مثال رو بررسی می‌کنیم.

📢 @fasleaval | فصل اول
فصل اول | قالب، ماژول و آموزش پرستاشاپ
🤔 چطور مقادیر رو تعریف کنیم؟ برای تعریف مقادیر می‌تونیم از ترکیب اعداد، حروف اختصاری و کارکترها استفاده کنیم. اعداد و حروف اختصاری رو در لیست بالا مشخص کردیم. استفاده ازشون هم به سادگی انجام میشه. در ادامه نحوه استفاده از کارکترها رو بررسی می‌کنیم. ▪️کارکتر…
برای درک بهتر نحوه زمان‌دهی، چند مثال می‌زنیم:

در تمام مثال‌ها، مقادیر از چپ به راست خونده میشن. به ترتیب:
minute / hour / day (month) / month / day (week)
دقیقه / ساعت / روز (ماه) / ماه / روز (هفته)

🟥 هر دقیقه:
* * * * *

🟧 هر 5 دقیقه:
*/5 * * * *

🟨 راس هر 6 ساعت:
0 */6 * * *

🟩 راس هر ساعت بین 9 صبح تا 5 عصر:
0 9-17 * * *

🟦 هر جمعه ساعت 2 بامداد و 2 ظهر:
0 2,14 * * 5

🟪 بین ساعت 6 صبح و 12 ظهر در هر روز کاری ایران (شنبه تا پنجشنبه):
* 6-12 * * 0-4,6

همانطور که در آخرین نمونه می‌بینین، برای هر فیلد می‌تونیم از ترکیب چند کارکتر هم استفاده کنیم. توی این مثال ابتدا روز یکشنبه «تا» پنجشنبه «و» بعد شنبه مشخص شده.

👨‍💻 اگر سوالی در مورد کران جاب داشتید می‌تونین در بخش نظرات همین پست مطرح کنین.

📢 @fasleaval | فصل اول
🔥5
🔸 نسخه‌های 2.8.5 پاندا 2 و 4.7.5 ترنسفرمر 4 در حساب کاربری فصل اول اضافه شدند.

✅ تغییرات نسخه 2.8.5 و 4.7.5:
1. حل مشکل نسخه بوت‌استرپ در نسخه قبلی قالب

📢 @fasleaval | فصل اول
🔸 نسخه‌های 2.8.6 پاندا 2 و 4.7.6 ترنسفرمر 4 در حساب کاربری فصل اول اضافه شدند.

✅ تغییرات نسخه 2.8.6 و 4.7.6:
1. حل مشکل پهنای بلوک‌ها در نسخه 2.8.3، 2.8.4 و 2.8.5

⚠️ در صورتی که از نسخه 2.8.3، 2.8.4 یا 2.8.5 استفاده می‌کنید، جهت حل مشکل ظاهری در بخش فروشگاهی، حتما اقدام به آپدیت به آخرین نسخه کنید. این مشکل در نسخه‌های قدیمی‌تر وجود ندارد.

📢 @fasleaval | فصل اول
👍2
📽 دهمین Live Update پروژه پرستاشاپ را می‌توانید هم اکنون به صورت زنده از طریق لینک زیر تماشا کنید:
🔗 https://www.youtube.com/watch?v=7CQ2Sg-v4XQ


📢 @fasleaval
👍3
SQL INSERT INTO SELECT Statement

▫️دستور INSERT INTO SELECT داده ها را از یک جدول کپی می کند و آن را در جدول دیگری وارد می کند.
▫️این عبارت INSERT INTO SELECT مستلزم آن است که انواع داده در جداول منبع و هدف مطابقت داشته باشند.
🔸توجه: رکوردهای موجود در جدول هدف بی‌تأثیر هستند.

✅ INSERT INTO SELECT syntax
▫️تمام ستون ها را از یک جدول به جدول دیگر کپی کنید:
INSERT INTO table2
SELECT * FROM table1
WHERE condition;


اطلاعات بیشتر:
🔗 https://www.w3schools.com/sql/sql_insert_into_select.asp

📢 @fasleaval | فصل اول
⚙️ پرستاشاپ 1.7.8.11 با حل 1 مشکل امنیتی در تاریخ 12 دی 1402 منتشر شد.

باگ امنیتی برطرف شده:
- عدم تشخیص صحیح بعضی از مشخصات، در متود isCleanHTML

مطالعه بیشتر:
🔗 https://fasleaval.com/blog/8339/prestashop-1-7-8-11-maintenance-release


📢 @fasleaval | فصل اول
👍2
⚙️ پرستاشاپ 8.1.3 با حل 2 مشکل امنیتی و نزدیک به 30 باگ به عنوان اولین پچ آپدیت پرستاشاپ در سال جدید میلادی، در تاریخ 12 دی 1402 منتشر شد. در این نسخه علاوه بر باگ‌ها، چند بهبود نیز انجام شده است.

بعضی از باگ‌های برطرف شده:
- امکان ذخیره XSS در دیتابیس از طریق فرم افزودن پیام در صفحه جزئیات سفارش
- عدم تشخیص صحیح بعضی از مشخصات، در متود isCleanHTML
- چندین بهبود عملکردی در صفحه جدید محصول، از جمله ویژگی و مشخصات
- چندین بهبود ظاهری به منظور بهبود تجربه کاربری در پنل مدیریت

مطالعه بیشتر + مشاهده دمو:
🔗 https://fasleaval.com/blog/8334/prestashop-8-1-3-maintenance-release


📢 @fasleaval | فصل اول
👍2
فصل اول | قالب، ماژول و آموزش پرستاشاپ
📽 دهمین Live Update پروژه پرستاشاپ را می‌توانید هم اکنون به صورت زنده از طریق لینک زیر تماشا کنید: 🔗 https://www.youtube.com/watch?v=7CQ2Sg-v4XQ 📢 @fasleaval
📝 در آخرین Live Update پرستاشاپ، 4 مورد از موارد مهمی که در پرستاشاپ 9 قرار است شاهدش باشیم، مطرح شد:

1. حداقل PHP نسخه 8.1
2. ارتقا Symfony به نسخه 6.4
3. سیستم جدید API برای پنل مدیریت
4. اضافه شدن قالب جدید Hummingbird در کنار قالب کلاسیک

📢 @fasleaval | فصل اول
👍5
📽 اولین Live Update پروژه پرستاشاپ در سال 2024، را می‌توانید هم اکنون به صورت زنده از طریق لینک زیر تماشا کنید:
🔗 https://www.youtube.com/watch?v=RTPeZ-YYi3Q


📢 @fasleaval
👍2
This media is not supported in your browser
VIEW IN TELEGRAM
🐼 نصب و راه‌اندازی چایلدتم قالب پاندا (سانی‌تو)

✅ در این ویدیو نحوه نصب و راه‌اندازی چایلدتم قالب پاندا رو مشاهده می‌کنید.

⚠️ با فعال کردن چایلدتم، ماژول‌های پیشفرض قالب دوباره فعال می‌شن؛ پس اگر فروشگاه فعالی دارید، حتما ابتدا فروشگاه رو به حالت تعمیرات ببرید و بعد از فعالسازی چایلدتم، تمام صفحات رو بررسی کنید و اگر ماژولی فعال شده که بهش نیاز ندارید، اون رو غیرفعال کنید.

در آموزش‌های بعدی، نحوه استفاده از چایلدتم (برای ویرایش فایل) رو بررسی می‌کنیم.

💭 اگر نظر یا سوالی در این مورد داشتید می‌تونید در بخش نظرات در بخش بلاگ فصل اول، اون رو مطرح کنید:
https://fasleaval.com/blog/8350/child-theme-panda-prestashop


📢 @fasleaval | فصل اول
👍14
Media is too big
VIEW IN TELEGRAM
🔥 نصب و راه‌اندازی چایلدتم در تمام قالب‌های پرستاشاپ

⚙️ در آموزش قبلی، نحوه نصب چایلدتم قالب پاندا رو بررسی کردیم، در این آموزش قصد داریم نحوه نصب چایلدتم برای تمام قالب‌های پرستاشاپی رو بررسی کنیم. تو این ویدیو می‌تونید با جزئیات فایل‌های چایلدتم آشنا بشید و برای هر قالبی که بخواید، یک چایلدتم ایجاد کنید.

💭 اگر نظر یا سوالی در این مورد داشتید می‌تونید در بخش نظرات در بخش بلاگ فصل اول، اون رو مطرح کنید:
https://fasleaval.com/blog/8357/install-child-theme-prestashop


📢 @fasleaval | فصل اول
👍7❤2
⚙️ پرستاشاپ 8.1.4 با حل 1 مشکل امنیتی در تاریخ 30 بهمن 1402 منتشر شد. این اولین نسخه‌ای است که صرفا برای حل مشکل امنیتی منتشر شده و از سایر باگ و بهبودها جدا شده است تا آپدیت در سریع‌ترین زمان در دسترس قرار بگیرد.

مشکل امنیتی برطرف شده:
- عدم افشای آدرس در وریبل JavaScript

مطالعه بیشتر + مشاهده دمو:
🔗 https://fasleaval.com/blog/8365/prestashop-8-1-4-maintenance-release


📢 @fasleaval | فصل اول
👍5🔥2
📆 لیست تعطیلی‌های رسمی سال 1403

اگر از ماژول زمان تحویل سفارشات استفاده می‌کنید و قصد وارد کردن روزهای تعطیل سال آینده را دارید، می‌توانید از فایل پیوست زیر، که شامل روزهای تعطیل رسمی است، استفاده کنید.

🔸این فایل شامل 2 بخش «تعطیلی‌های ثابت» و «تعطیلی‌های سال» است.
🔸 روزهای جمعه در این لیست نیستند.

🖤 به یاد مجتبی ملائکه‌زاده عزیز



👇 فایل اکسل را می‌توانید در پیام بعد دانلود کنید.

📢 @fasleaval | فصل اول
❤7😢1
This media is not supported in your browser
VIEW IN TELEGRAM
📹 حل راست‌چین باکس تولید ترکیب پرستاشاپ 8

اگر در پرستاشاپ 8، در صفحه جدید ساخت محصول، در بخش «تولید ترکیب» مشکل به هم ریختگی باکس دارید و با زدن آیکون 3 نقطه، منوی پیش نمایش، نمایش داده نمی‌شود، می‌توانید طبق ویدیو، کد CSS که در پست بعدی ارسال میشود را در انتهای فایلِ زیر، اضافه کنید:
public_html/ADMIN/themes/new-theme/public/theme_rtl.css


🔸 کدهای این فایل فشرده هستند، در آخرین خط روی دکمه End کیبورد بزنید تا به انتهای خط بره و سپس اینتر بزنید تا بتونید در خط جدید، کد را وارد کنید.

🔸 بعد از اضافه کردن کد، نیاز است یک بار دکمه‌های Ctrl+F5 را جهت خالی کردن کش در صفحه مدیریت بزنید.

🧰 این کد یک راهکار موقت است و صرفا تا زمانی که تیم پرستاشاپ یا ماژول‌های بومی ساز این مورد را به صورت اساسی حل کنند، کاربرد دارد.


👇 کد CSS در پست بعد.

📢 @fasleaval | فصل اول
🙏5👍2👌2