دیجی اسکریپت

اسکریپت جدید Archives | صفحه 290 از 484 | دیجی اسکریپت

بهترین افزونه آموزش آنلاین وردپرس چیست؟ معرفی ۵ افزونه برتر LMS
[ad_1]

بهترین افزونه آموزش آنلاین وردپرس

به لطف گسترش و توسعه فناوری دیجیتال، توسعه وسایل و ابزار ارتباط‌جمعی از راه دور در بین جوامع مختلف موجب شده است که امر آموزش نیز تحولات عظیم و پیچیده‌ای در خود ببیند؛ به‌نوعی که بر سطح وسیعی از جوامع گسترش پیداکرده است. امروزه بیشتر سازمان‌ها و نهادها از آموزش مجازی برای توسعه و بالا بردن سطح آگاهی کارمندان و پرسنل خود استفاده می‌کنند؛ که موجب بالا رفتن کارایی، اثربخشی بیشتر و از همه مهم‌تر، کاهش هزینه‌های آموزش گردیده است. اما به نظر شما بهترین افزونه آموزش آنلاین وردپرس چیست؟

امروزه شاهد این هستیم که آموزش مجازی در دانشگاه‌ها نیز راه خود را پیداکرده است؛ و از اهمیت فراوانی برخورداراست. واحدهای فناوری اطلاعات و ارتباطات دانشگاه‌ها در حال فراهم کردن و ارتقا زیرساخت موردنیاز همچون تأمین سرور و پهنای باند بالا برای برگزاری آموزش‌های مجازی هستند.

آنچه در این مطلب می‌خوانید:

چگونه می‌توان با وردپرس دوره آموزش آنلاین ایجاد کرد؟

انتخاب و تهیه سیستمی که بتوان با آن سیستم‌های دوره‌های آنلاین را ایجاد و پیاده‌سازی کرد یکی از مهم‌ترین مواردی است در ابتدا می‌بایست به آن توجه کرد. ازآنجایی‌که سیستم مدیریت محتوای وردپرس از قوی‌ترین فریمورک طراحی سایت می‌باشد؛ لذا برای این فریمورک نیز افزونه‌های وجود دارد که می‌توان به‌وسیله آن‌ها دوره‌های آموزشی آنلاین مختلف را ایجاد کرد؛ که به آن‌ها افزونه‌های سیستم مدیریت آموزش آنلاین، یا Learning Managment System و به‌اختصار به آن (LMS) گفته می‌شود. استفاده از این افزونه‌ها این امکان را ایجاد می‌کنند که بتوانند دوره‌های آموزشی خود را به دو صورت رایگان و پولی منتشر کنند.

بهترین افزونه آموزش آنلاین وردپرس

ما در تیم میهن وردپرس نیز برای تولید و مدیریت دوره‌های آموزشی گوناگون خود از این افزونه‌ها استفاده نموده‌ایم. در این مقاله سعی بر آن داریم تا بهترین افزونه‌ها برای پیاده‌سازی سیستم مدیریت آموزشی را معرفی نماییم.

افزونه LearnPress

افزونه LearnPress با توجه به دارا بودن رابط کاربری فوق‌العاده توانسته جز محبوب‌ترین سیستم‌های آموزش آنلاین باشد، که می‌تواند هر آن چیزی که از یک دوره آموزشی آنلاین انتظار دارید را برآورده کند. این پلاگین در حال حاضر به‌صورت رایگان ارائه می‌شود و به‌صورت منظم آپدیت می‌شود. این افزونه قابلیت‌های بالایی دارد؛ و با استفاده از آن می‌توان به‌سادگی اقدام به تهیه دوره آموزشی کرد و آن را به‌صورت آنلاین به فروش رساند؛ و درنهایت می‌توان برای دوره آزمون آنلاین برگزار کرد و گواهی صادر کرد.

همچنین این افزونه دارای چندین افزونه اضافی دیگر به همراه خود است؛ که موجب می‌شود مدیریت سیستم آموزش به خوبی انجام گیرد. همچنین جهت کار با این افزونه در سایت میهن وردپرس آموزشی با عنوان راه‌اندازی سیستم آموزش آنلاین در وردپرس قرار داده‌ایم که بسیار مفید و کاربردی می‌باشد.

این افزونه تاکنون بیش از ۶۰ هزار بار از سایت وردپرس دانلود شده است و به‌صورت فارسی و رایگان می‌باشد. شما می‌توانید به‌راحتی ان را از سایت میهن وردپرس دانلود و نصب و راه‌اندازی کنید.

افزونه LearnDash

افزونه LearnDash
افزونه LearnDash

افزونه LearnDash از قدرتمندترین افزونه‌ها درزمینه مدیریت دوره آموزش آنلاین است. از ویژگی‌های مهم این افزونه استفاده از رابط کاربری مناسب است. به‌این‌ترتیب کار را برای کاربران خود راحت می‌کند و همچنین از امکانات دیگر این افزونه ایجاد پروفایل کاربری، امکان ساخت انجمن‌های گفتگو برای هر دوره تولیدشده، امکان پشتیبانی از رسانه‌های مختلف (ویدئو، صدا، تصویر)، قابلیت زمان‌بندی دسترسی کاربران برای هر درس، دارای پیشرفته‌ترین سیستم آزمون گیر، ارائه گواهینامه، امکان اطلاع‌رسانی دوره‌ها به‌وسیله ایمیل و سازگاری با تمام قالب‌ها از ویژگی‌های مهم این افزونه می‌باشد.

این افزونه تاکنون بیش از ۵ هزار بار از سایت دانلود شده و هنوز به فارسی ترجمه نشده است.

افزونه WP CoursePress

افزونه WP CoursePress
افزونه WP CoursePress

افزونه WP-CoursePress افزونه‌ای حرفه‌ای درزمینه مدیریت، تولید و فروش دوره‌های آموزشی آنلاین است که قابلیت‌های بی‌نظیری به دوره‌ها می‌بخشد. ازجمله ویژگی‌های این افزونه استفاده از پس‌زمینه‌های متنوع و گوناگون، ایجاد بخشی به‌عنوان گالری برای دوره‌های ایجادشده، ارائه توضیحات کامل و جامع از دوره، امکان مرتب‌سازی دوره بر اساس زمان شروع دوره، ارائه گزارش جامع و کامل از دوره‌ها، امکان اشتراک‌گذاری فایل‌ها، ایجاد بخش پرسش و پاسخ به سؤالات کاربران، دارا بودن کتابخانه حرفه‌ای، امکان بازاریابی ایمیلی برای دوره‌ها، امکان ادغام و سازگاری با افزونه مارکت پرس و افزونه ووکامرس، ایجاد انجمن‌های گوناگون، دارا بودن بیش از ۱۰۰ دروازه پرداخت آنلاین، تبدیل صفحات دوره‌ها به PDF و بسیاری دیگر از امکانات بی‌نظیر این افزونه مفید و کاربردی می‌باشد.

افزونه LifterLMS

افزونه LifterLMS
افزونه LifterLMS

اگر می‌خواهید سایتی داشته باشید که از طریق آن شروع به کسب درآمد کنید، یکی از ساده‌ترین روش‌ها برای شما تهیه دوره‌های آموزشی و قرار گذاری آن در سایت می‌باشد. افزونه LifterLMS یک افزونه قدرتمند و با کارایی بالا وردپرس درزمینه LMS می‌باشد. که امکانات جذابی را به دوره‌های آنلاین مختلف می‌بخشد و با سایر افزونه‌های وردپرس ازجمله افزونه‌های فرم ساز سازگار می‌باشد. ازجمله ویژگی‌های برتر و بسیار خوب این افزونه امکان سازگاری آن با Zapier است که از انجام کارهای تکراری جلوگیری می‌کند؛ و همچنین قابلیت‌های دیگری همچون پرداخت هزینه را دارا می‌باشد.

افزونه SenseiLMS

 افزونه SenseiLMS
افزونه SenseiLMS

افزونه SenseiLMS یکی دیگر از افزونه‌های تولیدشده توسط تیم ووکامرس می‌باشد. برگزاری دوره‌های آموزشی آنلاین کار چندان ساده و راحتی به نظر نمی‌رسد؛ اما این تیم موفق نه تنها این امکان را فراهم کرده بلکه توانسته امکانات بی‌نظیری به این افزونه ببخشد.

امکاناتی همچون انجام کار گروهی برای دانشجویان هر دوره، موضوع‌بندی دروس، امکان برچسب‌گذاری برای هر یک از دوره‌ها، امکان نمایش درصد آموزش‌ها برای کاربر در دوره، امکان نشانه‌گذاری دوره‌های تکمیل‌شده، امکان ارتباط با مدرس دوره، آزمون آنلاین و ارائه گواهینامه از ویژگی‌های مهم این افزونه می‌باشد. همچنین این افزونه با استفاده از ارتباط با ووکامرس امکان پرداخت با تمامی سیستم‌های پرداخت آنلاین را برای کاربران خود فراهم می‌کند.

نتیجه‌گیری کلی

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

ما با توجه به تجربیات حاصل از آزمون‌وخطا درنهایت اقدام به پیاده‌سازی دوره‌های آموزش آنلاین خود با استفاده از افزونه WP CourseWare کرده‌ایم. این افزونه تقریباً همان چیزی است که ما انتظار داشتیم و توانسته‌ایم به‌وسیله این افزونه ایده‌های خود را پیاده‌سازی کنیم. اما امکانات بسیار کمی داشت و بصورت نیمه اختصاصی ویرایش و برنامه‌نویسی شد. پس نمی‌توان گفت این افزونه امکانات کاملی برای شما دارد و جایی برای معرفی آن در این لیست نیست.

امیدواریم با ارائه این مقاله به شما کمک کرده باشیم تا بهترین افزونه آموزش آنلاین را آگاهانه انتخاب کنید. پیروز و سربلند باشد.

راستی! برای دریافت مطالب وردپرسی در کانال تلگرام میهن وردپرس عضو شوید.

[ad_2]

لینک منبع مطلب

Salt وردپرس چیست؟ چرا از کلید نمکی برای افزایش امنیت استفاده کنیم؟
[ad_1]

Salt وردپرس

تأمین و افزایش امنیت به یکی از دغدغه‌های اصلی تمامی مدیران کسب‌وکارهای اینترنتی تبدیل‌شده است. مسلماً همه افراد از تهدیدهای مختلفی که کسب‌وکارهای اینترنتی با آن دست‌وپنجه نرم می‌کنند باخبر هستند. کلیدهای Salts در وردپرس به شما این امکان را می‌دهند تا امنیت سایت خود را تقویت کنید. امروز قصد داریم در این مقاله برای شما توضیحی در خصوص Salt وردپرس و چرایی استفاده از آن قرار دهیم.

یکی از بحران‌های اساسی که ممکن است برای صاحبان کسب‌وکارهای اینترنتی پیش بیاید این است که افراد سودجو به نام کاربری و رمز عبور آن‌ها دسترسی پیدا کنند؛ Saltsها در وردپرس این اطمینان را به شما می‌دهند که اطلاعاتتان محفوظ باقی می‌ماند و شما نیازی به نگرانی در این خصوص ندارید.

آنچه در این مطلب می‌خوانید:

کلید Salt وردپرس چیست؟

به زبان ساده می‌توان گفت کلیدهای Salt درواقع یک سری کلیدهای امنیتی هستند که شامل عناصر کاملاً تصادفی می‌باشند که عبور از سایت شما را تقریباً برای هکرها غیرممکن می‌کنند.

اطلاعات ورود تمامی افراد در وردپرس به‌صورت کوکی ذخیره می‌شود و فرقی ندارد این اطلاعات مربوط به مدیر سایت باشد یا کاربران دیگری که در سایت فعالیت دارند. از این رو ممکن است این موضوع به‌عنوان یک نگرانی برای مدیران به‌حساب بیاید. کلیدهای Salt در واقع اطلاعات ورود تمامی کاربران و مدیران را با یک رمزنگاری بسیار قوی ذخیره می‌کند تا نفوذ به آن غیر ممکن شود.

کلیدهای Salt در پرونده wp-config.php در پوشه public_html سایت وردپرس شما ذخیره می‌شوند.

زمانی که شما وارد داشبورد مدیریت خود شوید، چندین کوکی حاوی اطلاعات ورود شما یعنی wordpress_[hash] و wordpress_logged_in_[hash] در مرورگر شما ایجاد و ذخیره می‌شوند.

با استفاده از این کلیدها درواقع اطلاعات ورود شما از بین می‌رود یا به‌اصطلاح hashed می‌شود. درواقع آن‌ها با رشته‌های تصادفی مجدداً رمزگذاری می‌شوند.

چگونه کلیدهای Salt وردپرس را تغییر دهیم؟

یکی از مواردی که شما باید به آن توجه ویژه داشته باشید تغییر کلیدهای Salt وردپرس می‌باشد. این موضوع باید برای افرادی که مرتباً به سایت خود لاگین می‌کنند اهمیت بیشتری داشته باشد. چراکه به خطر افتادن اطلاعات این افراد به‌شدت بیشتر است؛ در ضمن فرقی ندارد شما برای لاگین شدن از سیستم شخصی یا عمومی استفاده می‌کنید به‌هرحال امکان به خطر افتادن اطلاعات شما بسیار زیاد است.

برخی از افراد از میزان تغییر کلیدهای Salt باخبر نیستند و برای آن‌ها داشتن این کلیدها کفایت می‌کند. در خصوص این افراد باید ذکر کرد که درست است کلیدهای Salt امنیت سایت شما را تقویت می‌کند اما خب باید این نکته را هم در نظر بگیرید که تغییر منظم این کلیدها امنیت اطلاعات ورود شما را چند برابر می‌کند.

تغییر کلیدهای Salt چگونه بر روی امنیت تاثیر می‌گذارند؟

همان‌طور که گفته شد تغییر این کلیدها از اهمیت بالایی برخوردار است. درواقع هر بار که شما این کلیدها را تغییر می‌دهید و یا یک کلید جدید می‌سازید؛ خود شما و تمامی کاربران سایتتان به‌صورت خودکار از سایت خارج می‌شوید. البته این بدان معنی نیست که شما نمی‌توانید به سایت وردپرسی خود وارد شوید. شما بدون هیچ مشکلی این امکان را خواهید داشت که دوباره وارد شوید.

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

آموزش تغییر کلیدهای Salt در وردپرس

شما برای تغییر این کلیدها می‌توانید از دو روش استفاده کنید. یکی از این روش‌ها به‌صورت دستی صورت می‌گیرد؛ در روش دوم می‌توانید برای تغییر خودکار این کلیدها از یک افزونه استفاده کنید.

تغییر کلیدهای Salt در وردپرس از روش دستی

در روش دستی درواقع شما باید ۸ متغیر پیش‌فرض را با استفاده از یک مولد تصادفی تغییر دهید. البته ما به شما پیشنهاد می‌کنیم برای این کار از افزونه استفاده کنید. در روش دستی شما باید فایل اصلی را به‌صورت دستی ویرایش کنید و با استفاده از FTP بارگذاری کنید. به همین دلیل است که روش دستی وقت‌گیر است و برای برخی از افراد نیز سخت و مشکل می‌باشد. از این رو بیشتر افراد افزونه را به روش دستی ترجیح می‌دهند.

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

آموزش تغییر کلیدهای Salt در وردپرس با استفاده از افزونه

این روش نسبت به روش دستی بسیار ساده بوده و برای تغییر کلیدهای Salt با استفاده از افزونه نیازی به‌صرف زمان زیادی ندارید.

افزونه Salt Shaker کاملاً رایگان بوده و در مخزن وردپرس شما موجود است. برای نصب این افزونه کافی است وارد” پیشخوان» افزونه” شوید و اسم این پلاگین را جستجو کنید تا برای شما نمایش داده شود. پس‌ازآن بر روی گزینه “هم‌اکنون نصب کن” کلیک کنید تا افزونه بر روی سایت شما نصب شود.

نصب افزونه Salt Shaker
نصب افزونه Salt Shaker

با استفاده از این پلاگین شما برای تغییر کلیدهای Salt نیازی به هیچ‌گونه کد نویسی ندارید و این افزونه به‌صورت خودکار برای شما این کلیدها را تغییر می‌دهد. همچنین Salt Shaker به شما امکان می‌دهد تا به‌صورت خودکار تغییرات کلیدهای Salt وردپرس خود را برنامه‌ریزی کنید.

بعدازاینکه این پلاگین را نصب و فعال کردید از قسمت پیشخوان» ابزارها آن را launch کنید تا بتوانید تنظیمات را برنامه‌ریزی کنید.

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

زمان‌بندی کلیدهای Salt
زمان‌بندی کلیدهای Salt

البته شما این امکان را دارید که هر زمان که خواستید بر روی کلید Change Now کلیک کنید تا دکمه‌ها در همان لحظه تغییر کنند.

امیدواریم این مقاله به شما برای دانستن مفهوم Salt وردپرس کمک کرده باشد. موفق و پیروز باشید. 🙂

راستی! برای دریافت مطالب وردپرسی در کانال تلگرام میهن وردپرس عضو شوید.

[ad_2]

لینک منبع مطلب

ناجیان وب- دانلود رایگان قالب وردپرس | پوسته وردپرس
[ad_1]

امروزه با زیادشدن سایت های هاستینگ یکی از دغدغه های مدیران نداشتن یک قالب خوب برای سایتشان است . امروز وب سایت جوم آریا یک قالب مناسب برای سایت های میزبانی وب آماده کرده است . قالب وردپرس مگا هاست MegaHost دارای ویژگی واکنش گرا با “ریسپانسیو” است ، این ویژگی باعث می شود که قالب شما با انواع نسخه نمایش مانند تبلت ها و موبایل ها سازگار باشد . این قالب با WHMCS کاملا سازگار بوده و شما با استفاده از پلاگین قدرتمند WHMCS Bridge می توانید این قالب زیبا را به سیستم WHMCS وصل کنید .استفاده از صفحه ساز در برگه های هم به نحوی قدرت این قالب را بالا برده است . از دیگر ویژگی های خوب این قالب مگاهاست می توان به قسمت های اسلایدشو ، نظرات مشتریان ،جستجوگر دامنه ، پلن ها و ویژگی ها اشاره کرد .

ویژگی های قالب مگا هاست :

  • دارای تنظیمات رنگی در داخل مدیریت قالب
  • کاملا سازگار با انواع نسخه نمایش مانند: تبلت و انواع موبایل ها
  • دارای اسلاید شوی زیبا و حرفه ای Revolution Slider (فارسی شده)
  • منو های حرفه ای و ثابت
  • دارای ۳ حالت : تمام عرض – جعبه ای – جعبه ای حاشیه دار
  • دارای چارچوبی زیبا و منظم
  • کاملا سازگار با WHMCS و متصل شدن به آن توسط افزونه WHMCS Bridge
  • پنل مدیریت فارسی و قدرتمند
  • دارای بخش تیم ما
  • دارای بخش پلن ها
  • دارای بخش ویژگی ها
  • دارای بخش اسپانسرها
  • دارای بخش بلاگ حرفه ای
  • دارای بخش نظرات مشتریان
  • دارای بخش تماس با ما همراه با نقشه گوگل
  • دارای پلاگین Contact Form 7
  • برپایه Bootstrap 3
  • دارای صفحه ساز در هر برگه
  • دارای جستجوگر دامنه
  • حالت نمایش رتینا
  • متصل شده به Mailchip
  • دارای ویژگی پارالکس
  • دارای ویژگی پارالکس
  • استفاده از آیکون های فونت در قالب
  • دارای صفحه ارور ۴۰۴ اختصاصی
  • دارای لودینگ بارگذاری صفحه
  • و امکانات فراوان دیگر
  • فارسی شده براساس فونت های زیبای ایرانی
  • دارای بسته آسان نصب فارسی (QuickStart Package) – ویژگی جدید


نویسنده: admin


نظرات: بدون نظر

[ad_2]

لینک منبع مطلب

جلوگیری از دسترسی IP خاص به سایت شما با دو روش ساده و سریع
[ad_1]

جلوگیری از دسترسی IP خاص به سایت
جلوگیری از دسترسی IP خاص به سایت

برخی مواقع ممکن است شما بخواهید یک آی پی آدرس خاص را مسدود کنید. مثلاً ممکن است برخی از افراد بخواهند به‌صورت غیرقانونی وارد سایت شما شوند یا اینکه سایت شما را هک کنند که در این صورت شما نیاز دارید که IP این افراد را مسدود کنید. ما در این آموزش به شما روش بسیار ساده‌ای را توضیح خواهیم داد تا بتوانید IP های موردنظر خودتان را با استفاده از IP Manager و .htaccess مسدود کنید. پس با آموزش جلوگیری از دسترسی IP خاص به سایت همراه باشید.

همان‌طور که می‌دانید کسب‌وکارهای اینترنتی در دنیای امروز رواج بسیار زیادی داشته است؛ازاین‌رو خطراتی که این کسب‌وکارها را دنبال می‌کند نیز روزبه‌روز در حال افزایش است و هکرهای بسیار زیادی هستند که ممکن است بخواهند به این کسب‌وکارها نفوذ کنند؛ به همین دلیل است که شما باید برای عدم دسترسی این افراد یک سری راه‌حل داشته باشید که یکی از این راه‌حل‌ها مسدود کردن آی‌پی آدرس این‌گونه افراد می‌باشد.

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

آنچه در این مطلب می‌خوانید:

IP Address چیست؟

اگر شما با اینترنت سروکار داشته باشید بدون شک با واژه IP Address روبه‌رو شده‌اید. IP Address درواقع یک آدرس اینترنتی است که به ما کمک می‌کند تا دستگاه‌‌های مختلف را شناسایی کنیم.

به‌صورت کلی IP به‌معنای Internet Protocol یا همان پروتکل اینترنتی است. تمامی دستگاه‌هایی که با اینترنت کار می‌کنند، دارای یک نشانی IP اینترنتی هستند. این نشانی به‌صورت عددی می‌باشد. تمامی این آی‌پی آدرس‌ها منحصربه‌فرد بوده و تمامی دستگاه‌ها دارای یک آدرس مجزا می‌باشند.

بنابراین تمامی دستگاه‌های دنیا دارای یک آدرس اینترنتی عددی هستند که به آن IP Address گفته می‌شود که از طریق همین آدرس می‌توانند با یکدیگر ارتباط برقرار کنند.

چرا باید برخی از IP Addressها را بلاک کنیم؟

بسیاری از افرادی که یک کسب‌وکار اینترنتی را راه‌اندازی می‌کنند باید از این موضوع باخبر باشند که یکی از تهدیدهای اساسی این نوع کسب‌وکارها امکان نفوذ به سایت و تخریب اطلاعات آن است. متأسفانه یکی از معایب کسب‌وکارهای اینترنتی این است که افراد سودجو از تمامی نقاط دنیا این امکان را خواهند داشت که به آن نفوذ کنند.

نفوذ این دسته از افراد ممکن است به دلایل مختلفی باشد. برخی مواقع هکرها با ارسال نظرات و یا ایمیل‌های توهین‌آمیز و مخرب باعث صدمه دیدن سایت شما می‌شوند. بنابراین شما باید با در نظر گرفتن یک راهکار بسیار کاربردی مانند مسدود کردن آی‌پی آدرس از این‌گونه ورودهای غیرقانونی جلوگیری کنید. درواقع شما با مسدود کردن مورد فوق دسترسی این افراد را به‌طورکلی قطع خواهید کرد.

ما در این مقاله دو روش بسیار کاربردی و ساده را برای مسدود کردن آدرس IP برای شما آموزش خواهم داد. پس با ما همراه باشید.:)

مسدود کردن آدرس IP با استفاده از .htaccess

اولین روشی که ما قصد داریم در این مقاله برای شما آموزش دهیم استفاده از.htaccess برای مسدود کردن آدرس IPها می‌باشد. اگر هاست شما از Apache استفاده کند شما این امکان را خواهید داشت که برای مسدود کردن آی‌پی آدرس‌های مزاحم از.htaccess استفاده کنید. با مسدود کردن این آی‌پی‌ها، عملا به وب سرور آپاچی می‌گوییم دسترسی این IP به اطلاعات سایت را مسدود کند.

در این روش و باید اول وارد بخش سی پنل هاست خودتان شوید و پس از وارد شدن به قسمت File، گزینه‌ی File Manager را انتخاب کنید.

در گام بعدی پس از باز کردن فهرست public_html باید بر روی فایل.htaccess کلیک کنید. حالا باید از نوارابزاری که در قسمت بالا وجود دارد آیکون مداد را که برای ویرایش این پرونده است انتخاب کنید. البته شما این امکان را دارید که بااتصال حساب خود از طریق سرویس‌دهنده FTP نیز این کار را انجام دهید.

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

Order Deny, Allow
Deny from 127.0.0.1

نکته: از کد موجود در این پرونده حتماً یک کپی داشته باشید تا در صورت بروز هر مشکلی این کد در دسترس شما باشد.

بعدازاینکه تمامی موارد را قدم‌به‌قدم انجام دادید حتماً بر روی گزینه ذخیره و بستن ( Save & Close) کلیک کنید. خب حالا به همین راحتی شما با چند کلیک ساده و راحت به هدف خود رسیدید.

مسدود کردن آدرس IP با استفاده از .htaccess در لوکال هاست

به‌عنوان‌مثال ما در اینجا از لوکال هاست استفاده کرده‌ایم. اگر شما نیز می‌خواهید این روند را در لوکال هاست خود انجام دهید باید وارد پوشه وردپرس خود شوید و در آن .htaccess را سرچ کنید؛ بعدازاینکه این فایل را برای شما نمایش داد بر روی آن کلیک راست کنید و آن را با NotePad ویندوز خود ویرایش کنید.

ویرایش .htaccess
ویرایش .htaccess

در این مرحله شما باید کد ذکر شده را در بالای کدهای موجود در این فایل کپی کنید. فراموش نکنید که حتما آن را ذخیره کنید تا تغییرات اعمال شوند.

مسدود کردن آی پی مزاحم با استفاده از IP Manager هاست

IP Manager یکی از راحت‌ترین روش‌هایی است که شما با استفاده از آن قادر خواهید بود IP آدرس‌های مزاحم را مسدود کنید. در اینجا برای شما آموزشی در این خصوص قرار داده‌ایم که با استفاده از آن قادر خواهید بود در کمتر از چند دقیقه دسترسی تمامی افراد سودجو را از سایت خود مسدود کنید.

در این روش شما باید ابتدا وارد سی پنل هاست خود شوید و پس از وارد شدن به بخش Other از بین گزینه‌های موجود IP Manager را انتخاب و بر روی آن کلیک کنید. با کلیک کردن بر روی این گزینه، باکس Block an IP Address برای شما نمایش داده می‌شود که شامل دو فیلد مجزا می‌باشد.

در فیلد اول (IP to Deny) باید آی‌پی آدرسی را وارد کنید که قصد مسدود کردنش را دارید و در بخش بعد (Notes) کامنت دلخواهی را وارد کنید و پس‌ازآن بر روی گزینه‌ای که در پایین صفحه است یعنی “Add” کلیک کنید تا تغییرات مدنظر اعمال و IP آدرس مسدود شود.

اگر بخواهید روند بالعکس مسدود کردن را انجام دهید باید دقیقاً از همین روش استفاده کنید؛ فقط اینکه باید آی‌پی آدرس را در قسمت “Allow an IP Address” وارد کنید تا آدرس موردنظر از مسدود بودن در بیاید.

اگر شما روند را دقیقاً مانند موارد گفته‌شده و به‌درستی طی کرده باشید یک پیغام تأیید برای شما بر روی صفحه‌نمایش داده خواهد شد، در غیر این صورت ممکن است آی‌پی مسدود نشده باشد.

به همین راحتی! شما با چند کلیک ساده توانستید آی‌پی آدرس موردنظر خود را مسدود کنید. این نکته را هم به یاد داشته باشید که شما برای مسدود کردن آی‌پی‌های مزاحم هیچ محدودیتی ندارید و می‌توانید آی‌پی آدرس‌های فراوانی را بلاک کنید.

نتیجه‌‌گیری کلی

شاید ازنظر بسیاری از افراد مسدود کردن آدرس IP یک کار بسیار سخت به‌نظر برسد که نیاز به مهارت خاصی دارد. اما همان‌طور که در این مقاله مشاهده کردید این مورد نه تنها نیاز به ابزار خاص و یا مهارت ندارد بلکه با چند کلیک ساده امکان‌پذیر است.

امیدواریم این مقاله برای جلوگیری از دسترسی IP خاص به سایت شما کمک کرده باشد. موفق و پیروز باشید. 🙂

راستی! برای دریافت مطالب وردپرسی در کانال تلگرام میهن وردپرس عضو شوید.

[ad_2]

لینک منبع مطلب

ناجیان وب- دانلود رایگان قالب وردپرس | پوسته وردپرس
[ad_1]

با خرید قالب در خرید فونت ایران سانس و
لایسنس صرفه جویی کرده اید و نیازی به تهیه مجدد نیست چون ما هزینه لایسنس
فونت ایران سن سریف رو برای مشتریان خود پرداخت کرده ایم و شرط استفاده از
این فونت عدم حذف کپی رایت ما از این محصول می باشد. لینک اثبات لایسنس

با ما باشید تا درآمد کسب کنید. یک محصول فوق حرفه ای با موضوع قالب فروش فایل دیجیتال ست شد با افزونه edd برای وردپرس از طراحی های خاص و پرطرفدار وبیت می باشد.
با این پوسته وردپرس به دوردست ها بیاندیشید و یک فروشگاه کاملا مناسب و زیبا بسازید ، فایل و محصول بفروشید و کسب درآمد کنید.
قالب فروش محصولات دیجیتال وردپرس با نام تجاری ساتش با تکنیک فونت آیکون اختصاصی طراحی شده است و دارای سرعت بارگذاری بسیار بالا و حجم بسیار کمی هست.
پوسته وردپرس فوق از واکنش گرایی و ولید بودن تمام کد ها برخوردار است البته به نوعی کاملا متنوع و متفاوت. این پوسته را هم اکنون تهیه کرده و فروشگاه اینترنتی خود رو تاسیس کنید.

توضیحات آپدیت ۱٫۴ :

  • بهینه سازی کدها
  • بهنیه سازی جاوا اسکریپت
  • اضافه شدن اسلایدر لمسی
  • اضافه شدن نمایش سایت بصورت انیمیشن
  • اضافه شدن صفحه بندی برای محصولات
  • اضافه شدن حالت نمایش برای مطالب
  • تغییر سیستم رای گیری
  • اضافه شدن افزونه رای گیری کاملا فارسی و بهینه شده
  • اضافه شدن درون ریزی یا نصب دمو با یک کلیک
  • اضافه شدن تغییر موقعیت نمایش سایدبار
  • اضافه شدن آپلود عکس در تنظیمات پوسته
  • اضافه شدن نمایش آخرین مطالب سه دسته در فوتر
  • تغییرات در مدیریت تبلیغات و آسان شدن آن
  • تغییرات در استایل ظاهری پوسته
  • تغییر رنگبندی فوتر و شیک تر شدن آن
  • نصب آسان افزونه ها با یک کلیک
  • تغییر آیکون های سایت به فونت آیکون اختصاصی
  • تغییر اساسی کدهای فانکشن پوسته
  • اضافه شدن جیکوری پیشفرض وردپرس

توضیحات آپدیت ۱٫۲ :

  • بهینه سازی کدهای قالب
  • اضافه شدن لایسنس فونت ایران
  • اضافه شدن فونت های ورژن جدید ایران سانس
  • حل مشکل نمایش آپدیت قالب در پنل پیشخوان

توضیحات آپدیت ۱٫۱ :

  • بهینه سازی سئو قالب
  • حل مشکل جستجوی سایت
  • رفع چندین مشکل کدنویسی
  • nofollow کردن لینک پست ثابت
  • اضافه شدن حذف نوار مدیریت هدر
  • اضافه شدن ابزارک مطالب براساس
  • اضافه شدن درج لوگو سایت و فاوآیکون
  • استایل زیبا و جدید پنل مدیریت با تب بندی ج

ویژگی های قالب وردپرس ساتش :

  • سرعت بارگذاری سریع
  • پشتیبانی از تصویر شاخص
  • پشتیبانی از تمام مرورگر ها
  • سئو استاندارد و بهینه شده
  • نمایش گزینه اسکرول به هدر
  • پشتیبان گیری از تنظیمات قالب
  • ولید شده از نظر سایت w3.org
  • کد نویسی استاندارد و ولید شده
  • امتیاز دهی ستاره ای بدون افزونه
  • طراحی شیک و ۱۰۰% کاربر پسند
  • ایجاد باکس خرده ریزه (مسیر کاربر)
  • استایل بندی متفاوت و شیک دیدگاه
  • پشتیبانی از ابزارک در پوسته ساتش
  • دارای ابزارک عضویت خبرنامه فید برنر
  • پنل تنظیمات و مدیریت تبلیغات حرفه ای
  • خرید بدون دردسر و آسان توسط کاربران
  • اضافه کردن کد های جاوا و موارد اضافی
  • پشتیبانی از فهرست ها و ایجاد منوی هدر
  • کاملا ست شده با افزونه edd وردپرس
  • زمینه های دلخواه اختصاصی محصولات
  •  نمایش ابزارک محصولات برتر در سایدبار
  • طراحی با تکنیک فونت آیکون Font Awesome
  • طراحی واکنش گرا ( نمایش صحیح در موبایل و تبلت )
  • پنج نوع تبلیغات اعم از بنری ، پست ثابت ، متنی و گوشه
  • و …


نویسنده: admin


نظرات: بدون نظر

[ad_2]

لینک منبع مطلب

دانلود سورس HashGram – Android Photo and Video sharing App
[ad_1]

معرفی

با توجه به گسترش روز افزون کاربران اینترنت و دشواری ها و مشکلات موجود در دسترسی کاربران فارسی زبان به منابع مطمئن، به روز و باکیفیت در حوزه برنامه نویسی و طراحی وب ، در ۲۲ فروردین ماه ۹۵ تصمیم به تاسیس سایت اسکریپت باران گرفتیم تا جدیدترین و با کیفیت ترین منابع طراحی وب و برنامه نویسی بخصوص اندروید را در اختیار شما قرار دهیم.

ایمیل : [email protected]
  شماره (تلگرام) : ۰۹۲۱۶۵۹۰۹۸۰ 
فقط جهت درخواست سورس جدید از کد کنیون، تلگرام پیام بدید.
آدرس فید : www.scriptbaran.com/feed

[ad_2]

لینک منبع مطلب

دانلود سورس E-Book android app Online (Free/paid book + paypal) + admin panel
[ad_1]

معرفی

با توجه به گسترش روز افزون کاربران اینترنت و دشواری ها و مشکلات موجود در دسترسی کاربران فارسی زبان به منابع مطمئن، به روز و باکیفیت در حوزه برنامه نویسی و طراحی وب ، در ۲۲ فروردین ماه ۹۵ تصمیم به تاسیس سایت اسکریپت باران گرفتیم تا جدیدترین و با کیفیت ترین منابع طراحی وب و برنامه نویسی بخصوص اندروید را در اختیار شما قرار دهیم.

ایمیل : [email protected]
  شماره (تلگرام) : ۰۹۲۱۶۵۹۰۹۸۰ 
فقط جهت درخواست سورس جدید از کد کنیون، تلگرام پیام بدید.
آدرس فید : www.scriptbaran.com/feed

[ad_2]

لینک منبع مطلب

دانلود سورس ComNews – Android News App with Admin Panel
[ad_1]

معرفی

با توجه به گسترش روز افزون کاربران اینترنت و دشواری ها و مشکلات موجود در دسترسی کاربران فارسی زبان به منابع مطمئن، به روز و باکیفیت در حوزه برنامه نویسی و طراحی وب ، در ۲۲ فروردین ماه ۹۵ تصمیم به تاسیس سایت اسکریپت باران گرفتیم تا جدیدترین و با کیفیت ترین منابع طراحی وب و برنامه نویسی بخصوص اندروید را در اختیار شما قرار دهیم.

ایمیل : [email protected]
  شماره (تلگرام) : ۰۹۲۱۶۵۹۰۹۸۰ 
فقط جهت درخواست سورس جدید از کد کنیون، تلگرام پیام بدید.
آدرس فید : www.scriptbaran.com/feed

[ad_2]

لینک منبع مطلب

ساخت منوی باز شونده برای سایت با استفاده از بوت استرپ و سفارشی کردن آن
[ad_1]

ساخت منوی باز شونده با بوت استرپ

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

به‌صورت پیش‌فرض با کلیک کردن بر روی منوها گزینه‌هایی برای شما بازخواهند شد که این موضوع کاملاً عادلانه است اما خب در برخی موارد دیگر ممکن است بعضی از طراحان بخواهند یک منوی بازشونده با استفاده از hover بسازند. اگر شما جزء این دسته از افراد هستید پیشنهاد می‌کنیم این مقاله آموزشی را دنبال کنید. شاید این موضوع در وهله اول ازنظر بسیاری از شما سخت به‌نظر بیاید اما در این آموزش، ما روش آسانی را برای شما خواهیم گفت. نقل قولی از طرف یکی از سازندگان بوت استرپ در این‌باره:

“The purpose of a hover state is to indicate something is clickable (underlined text) or to provide some quick information (full URL in a tooltip). The purpose of a click is to actually do something, to take an explicit action.”

Mark Otto

آنچه در این مطلب می‌خوانید:

ساخت منوی باز شونده در بوت استرپ

توجه داشته باشید که شما نباید از روی سایز و اندازه‌ی یک صفحه نمایشگر، قابلیت لمس آن را حدس بزنید. درواقع شما می‌توانید از CSS Level 4 Media Queries استفاده کنید و تشخیص دهید کاربر می‌تواند از منوی شناور یا Hover استفاده کند. یا اینکه ترجیح می‌دهد از یکی از ویژگی‌های JavaScript مانند Modernizr استفاده کند. بااین‌حال شما از هر روشی که استفاده کنید ۱۰۰ درصد بدون مشکل نیست.

فایل‌های اصلی بوت استرپ را اضافه کنید.

در گام اول کدهایی که در زیر برای شما قرار داده‌ایم را در سایت خود قرار دهید.

<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css" integrity="sha384-ggOyR0iXCbMQv3Xipma34MD+dH/1fQ784/j6cY/iJTQUOhcWr7x9JvoRxT2MZw1T" crossorigin="anonymous">
<script src="https://code.jquery.com/jquery-3.3.1.slim.min.js" integrity="sha384-q8i/X+965DzO0rT7abK41JStQIAqVgRVzpbzo5smXKp4YfRvH+8abtTE1Pi6jizo" crossorigin="anonymous"></script>

ابتدا یک منوی ساده بسازید

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

<nav class="navbar navbar-expand-lg navbar-dark bg-dark">
  <div class="container-fluid">
    <a class="navbar-brand" href="#">
      <img class="logo horizontal-logo" src="http://mihanwp.com/horizontal-logo.svg" alt="forecastr logo">
    </a>
    <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">
      <span class="navbar-toggler-icon"></span>
    </button>
    <div class="collapse navbar-collapse" id="navbarSupportedContent">
      <ul class="navbar-nav ml-auto">
        <li class="nav-item">
          <a class="nav-link" href="#">Link</a>
        </li>
        <li class="nav-item dropdown">
          <a class="nav-link dropdown-toggle" href="#" id="navbarDropdown1" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
          Dropdown
          </a>
          <div class="dropdown-menu" aria-labelledby="navbarDropdown1">
            <a class="dropdown-item" href="#">Action</a>
            <a class="dropdown-item" href="#">Another action</a>
            <div class="dropdown-divider"></div>
            <a class="dropdown-item" href="#">Something else here</a>
          </div>
        </li>
        <li class="nav-item dropdown">
          <a class="nav-link dropdown-toggle" href="#" id="navbarDropdown2" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
          Dropdown
          </a>
          <div class="dropdown-menu" aria-labelledby="navbarDropdown2">
            <a class="dropdown-item" href="#">Action</a>
            <a class="dropdown-item" href="#">Another action</a>
            <div class="dropdown-divider"></div>
            <a class="dropdown-item" href="#">Something else here</a>
          </div>
        </li>
        ...
      </ul>
    </div>
  </div>
</navbar>

اضافه کردن یک سری استایل برای زیبایی بیشتر

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

.navbar .nav-item:not(:last-child) {
  margin-right: 35px;
}
 
.dropdown-toggle::after {
   transition: transform 0.15s linear; 
}
 
.show.dropdown .dropdown-toggle::after {
  transform: translateY(3px);
}

به همین راحتی! خب تا الان شما موفق شدید یک منوی Bootstrap معمولی بسازید.

 منوی Bootstrap
منوی Bootstrap

سفارشی کردن باز شونده‌ها

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

این منو بر روی صفحات نمایشگر کوچک یعنی کمتر از ۷۶۸ پیکسل با کلیک کردن بر روی لینک‌ها نمایش داده می‌شوند. در صفحات متوسط یعنی ۷۶۸ پیکسل و بالاتر از آن نیز با استفاده از Hover هدف را مشخص می‌کنیم.

برای رسیدن به این هدف باید در ابتدا حاشیه پیش‌‌فرض منوهای کشویی را حذف کنید. در واقع ما نیاز داریم که این شکاف‌‌ها را از بین ببریم در واقع به همین دلیل است که کاربر می‌‌تواند بدون فعال کردن دوباره همه چیز بتواند بین parent link و dropdown در حرکت باشد.

.dropdown-menu {
  margin-top: 0;
}

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

هر بار که روی منو کلیک می‌‌کنید یک کلاس جدید سی‌‌اس‌‌اس به منو اضافه خواهد شد که شما با استفاده از آن این امکان را خواهید داشت که منوی باز شونده سایت خود را با سی اس اس‌های بیشتر ویرایش کنید.

تغییر حالت منو از کلیک به هاور موس

کد زیر درواقع همان کد jQuery است که شما به آن نیاز دارید. پس به هدر سایت خود با تگ <script> اضافه کنید.

const $dropdown = $(".dropdown");
const $dropdownToggle = $(".dropdown-toggle");
const $dropdownMenu = $(".dropdown-menu");
const showClass = "show";
 
$(window).on("load resize", function() {
  if (this.matchMedia("(min-width: 768px)").matches) {
    $dropdown.hover(
      function() {
        const $this = $(this);
        $this.addClass(showClass);
        $this.find($dropdownToggle).attr("aria-expanded", "true");
        $this.find($dropdownMenu).addClass(showClass);
      },
      function() {
        const $this = $(this);
        $this.removeClass(showClass);
        $this.find($dropdownToggle).attr("aria-expanded", "false");
        $this.find($dropdownMenu).removeClass(showClass);
      }
    );
  } else {
    $dropdown.off("mouseenter mouseleave");
  }
});

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

منویی که استفاده کرده‌‌ایم با سایز عرض ۷۶۸ صفحه کار می‌‌کند. اگر می‌‌خواهید همین منو عملکرد مشابهی بر روی تبلت هم داشته باشد و دقیقا همینطور کار کند باید حتما این عدد را تغییر دهید.

امیدواریم این مقاله به شما برای ساخت منوی باز شونده کمک کرده باشد. موفق و پیروز باشید. 🙂

راستی! برای دریافت مطالب وردپرسی در کانال تلگرام میهن وردپرس عضو شوید.

[ad_2]

لینک منبع مطلب

اسکریپت پنل پوش نوتیفیکیشن حرفه ای فایربیس | ارسال ۱۱ نوع نوتیفیکیشن مختلف
[ad_1]

اسکریپت پنل پوش نوتیفیکیشن حرفه ای فایربیس

ارسال ۱۱ نوع نوتیفیکیشن مختلف + تجزیه و تحلیل و گزارش کامل

پیشنیازها برای نصب و راه اندازی:

  • PHP +7.0 (enable curl extension)
  • MySql 5.x
  • Composer package
  • Laravel

فعالسازی موارد بالا بسیار ساده است. کافیست به پشتیبان هاست خود اطلاع دهید تا برای شما فعال کنند.

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

ویژگی ها:

+ اتصال به فایربیس

+ ارسال بیش از ۱۰ نوع نوتیفیکیشن مختلف

+ بدون محدودیت اضافه کردن اپلیکیشن

+ گزارش نوتیفیکیشن های ارسال و تحویل شده

+ گزارش تعداد کلیک ها بر روی نوتیفیکیشن های ارسالی

+ لیست آرشیو

+ آمار و ارقام جامع

+ پنل قدرتمند آنالیز

+ نصب آسان و سریع

+ ارسال تکی و دسته جمعی

+ و امکانات بیشتر

انواع نوتیفیکیشن قابل ارسال:

+ بستن اپلیکیشن

+ بازکردن اپلیکیشن

+ عضویت در کانال تلگرام

+ باز کردن لینک

+ باز کردن اپلیکیشن در مارکت

+ باز کردن صفحه تماس با شماره

+ باز کردن صفحه پیامک با داده

+ باز کردن صفحه ایمیل با داده

+ باز کردن دیالوگ باکس (مستقیم)

+ باز کردن لینک (مستقیم)

+ جیسون های شخصی و کاستوم

تصاویری از پنل مدیریت:

The post اسکریپت پنل پوش نوتیفیکیشن حرفه ای فایربیس | ارسال ۱۱ نوع نوتیفیکیشن مختلف appeared first on ناجیان وب- دانلود رایگان قالب وردپرس | پوسته وردپرس | افزونه.

[ad_2]

لینک منبع مطلب