استفاده از CMS Alert و CMS Confirm
با CMS Alert و CMS Confirm میتوانید پیامها و سوالات تأیید را مستقیماً از طریق توابع JavaScript بلوترونیکس نمایش دهید. این دیالوگها به طور بصری به طرح سایت سازگاری دارند و برای استفاده در یک اپلیکیشن iOS یا Android اختصاصی طراحی شدهاند.
CMS Alert و CMS Confirm
CMS بلوترونیکس دیالوگهای JavaScript اختصاصی برای پیامها و سوالات تأیید ارائه میدهد.
شما میتوانید به جای دیالوگهای معمولی JavaScript مرورگر، از دیالوگهای CMS اختصاصی استفاده کنید. این دیالوگها بصری با طرح وبسایت شما هماهنگ میشوند و همچنین برای استفاده در یک اپلیکیشن iOS یا Android اختصاصی طراحی شدهاند.
چرا دیالوگهای اختصاصی CMS وجود دارد؟
یک وبسایت ایجاد شده با CMS بلوترونیکس نه تنها میتواند مستقیم در مرورگر باز شود. به عنوان مثال، یک پورتال مشتری نیز میتواند در یک اپلیکیشن اختصاصی برای iOS یا Android استفاده شود.
هشدارهای معمولی JavaScript برای این استفاده مناسب نیستند، زیرا در اپلیکیشن بلوترونیکس به درستی نمایش داده نمیشوند.
به همین دلیل CMS بلوترونیکس دارای توابع دیالوگ مخصوص به خود است. این توابع به طور مستقیم از طریق JavaScript در وبسایت فراخوانی میشوند و همچنین برای پردازش در داخل اپلیکیشن طراحی شدهاند.
اگر یک وبسایت بعداً در یک اپلیکیشن فردی bluetronix استفاده شود، باید از دیالوگهای داخلی CMS برای پیامها و تأییدیهها استفاده کنید.
ایجاد صفحه آزمایشی برای CMS Alert و CMS Confirm
برای آزمایش میتوانید یک صفحه HTML ایجاد کنید و در آن ابتدا دو لینک برای CMS Alert و CMS Confirm اضافه کنید.
<a href="javascript:BlueAlert('my alert text','','alert(5);','','');">cms alert</a>
<a href="javascript:BlueAlert('my confirm text','Confirm','alert(7);','','');">cms confirm</a>
صفحه HTML را ذخیره کنید و سپس آن را باز کنید. در صفحه اکنون دو لینک cms alert و cms confirm در دسترس است.
فراخوانی CMS Alert
برای ارسال یک پیام ساده از فرمان زیر در مثال ما استفاده میکنید:
<a href="javascript:BlueAlert('my alert text','','alert(5);','','');">cms alert</a>
اگر روی cms alert کلیک کنید، هشدار داخلی CMS باز میشود. متن ارسال شده my alert text در داخل دیالوگ نمایش داده میشود.
مقایسه CMS Alert با هشدار عادی مرورگر
مثال آزمایشی علاوه بر این شامل فراخوانی نرمال JavaScript alert(5); است.
alert(5);
این امکان را به شما میدهد که بهطور مستقیم مشاهده کنید که یک هشدار عادی مرورگر چگونه نمایش داده میشود و چگونه از هشدار CMS متفاوت است.
هشدار عادی JavaScript توسط مرورگر نمایش داده میشود. بنابراین ظاهری که دارد تحت تأثیر طراحی وبسایت شما نیست.
اما هشدار CMS بهطور مناسب با طراحی وبسایت نمایش داده میشود و بنابراین بهطور قابل توجهی بهتر با طرح موجود هماهنگ میشود.
فراخوانی CMS Confirm
علاوه بر یک پیام ساده، میتوانید از یک تأیید درخواست نیز استفاده کنید.
برای مثال ما از کد زیر استفاده میکنیم:
<a href="javascript:BlueAlert('my confirm text','Confirm','alert(7);','','');">cms confirm</a>
اگر روی cms confirm کلیک کنید، درخواست تأیید داخلی CMS باز میشود. در این مثال متن my confirm text نمایش داده میشود.
اجرا کردن JavaScript پس از تأیید
در CMS Confirm میتوان علاوه بر این JavaScript را ارسال کرد که بعد از تأیید مربوطه اجرا میشود.
برای این آزمایش از این استفاده میکنیم:
alert(7);
بنابراین بعداً هشدار عادی مرورگر با مقدار 7 فراخوانی میشود. برای این آموزش شما بهراحتی میتوانید ببینید که دستور JavaScript ارسال شده اجرا شده است.
چرا از هشدار معمولی JavaScript استفاده نمیکنید؟
تفاوت تنها به طراحی مربوط نمیشود. دیالوگهای داخلی CMS همچنین برای وبسایتهایی که در یک اپلیکیشن فردی bluetronix برای iOS یا Android استفاده میشوند، طراحی شدهاند.
یک پورتال مشتری میتواند بهاین ترتیب هم از طریق یک مرورگر عادی و هم در یک اپلیکیشن فردی فراخوانی شود. برای پیامها و درخواستهای تأیید میتوان همچنان از عملکرد bluetronix طراحی شده در وبسایت استفاده کرد.
بنابراین یک راهحل یکپارچه برای نمایش این دیالوگها در وبسایت و استفاده در یک اپلیکیشن مربوطه دریافت میکنید.
نمایش مناسب برای طرح
یک مزیت دیگر دیالوگهای داخلی CMS نمایش مناسب با طراحی استفاده شده است.
یک هشدار عادی مرورگر توسط مرورگر مربوطه تعیین میشود و بنابراین مانند یک پنجره مرورگر جداگانه به نظر میرسد. اما هشدار CMS یا CMS Confirm بهطور مناسب با طراحی وبسایت نمایش داده میشود.
خصوصاً در پورتالهای مشتری و برنامههای تحت وب، دیالوگ بهاین ترتیب مانند یک جزء از برنامه واقعی به نظر میرسد.
مروری بر CMS Alert و CMS Confirm
برای ارسال یک پیام ساده میتوانید از هشدار CMS زیر استفاده کنید:
<a href="javascript:BlueAlert('my alert text','','alert(5);','','');">cms alert</a>
برای درخواست تأیید میتوانید از تأیید CMS زیر استفاده کنید:
<a href="javascript:BlueAlert('my confirm text','Confirm','alert(7);','','');">cms confirm</a>
هر دو گزینه از عملکرد BlueAlert() استفاده میکنند. از طریق پارامترهای ارسال شده دیالوگ مربوطه کنترل میشود.
خلاصه
با هشدار CMS و تأیید CMS، CMS bluetronix دیالوگهای داخلی برای پیامها و درخواستهای تأیید فراهم میآورد.
گفتگوها از نظر ظاهری به طراحی وب سایت میخورند و برای استفاده در یک اپلیکیشن بومی iOS یا Android در نظر گرفته شدهاند. بنابراین باید در پروژههای مربوطه، از گفتگوهای مخصوص CMS به جای گفتگوهای معمولی JavaScript استفاده کنید.
سوالات متداول
چه سوالاتی را مشتریان معمولاً از ما میپرسند
CMS Alert چیست؟
یک CMS Alert پیامی اختصاصی از CMS bluetronix است. میتوان از آن به جای یک alert معمولی JavaScript استفاده کرد و به صورت مناسب با طراحی وب سایت نمایش داده میشود.
تفاوت بین CMS Alert و CMS Confirm چیست؟
CMS Alert برای نمایش یک پیام یا اطلاعات استفاده میشود. CMS Confirm زمانی استفاده میشود که کاربر باید یک عمل را تأیید کند.
چرا نباید از alert() استفاده کنم؟
یک alert معمولی JavaScript توسط مرورگر نمایش داده میشود و به همین دلیل به طور خودکار با طراحی وب سایت شما تطابق ندارد. علاوه بر این، گفتگوهای مخصوص CMS برای استفاده در یک اپلیکیشن بومی bluetronix iOS یا Android طراحی شدهاند.
چگونه یک CMS Alert را فراخوانی کنم؟
CMS Alert از طریق تابع JavaScript BlueAlert() فراخوانی میشود. مقادیر مورد نیاز به عنوان پارامتر به تابع داده میشوند.
آیا میتوانم پس از تأیید، JavaScript اجرا کنم؟
بله. در مثال CMS Confirm نشان داده شده، alert(7); به عنوان یک دستور JavaScript داده شده و پس از تأیید مربوطه اجرا میشود.
آیا میتوانم از CMS Alert و CMS Confirm درون یک اپلیکیشن استفاده کنم؟
گفتگوهای مخصوص CMS به طور خاص برای این مورد طراحی شدهاند. اگر وب سایت bluetronix یا یک پورتال مشتری در یک اپلیکیشن بومی iOS یا Android استفاده شود، سیگنالهای مربوطه میتوانند توسط اپلیکیشن پردازش شوند.
آیا گفتگوهای CMS به طراحی وب سایت تطابق میدهند؟
بله. پیامهای مخصوص CMS به طور متناسب با طراحی استفاده شده نمایش داده میشوند و بدین ترتیب بیشتر به عنوان بخشی از وب سایت یا وب اپلیکیشن احساس میشوند.