Использовать CMS Alert и CMS Confirm
С помощью CMS Alert и CMS Confirm ты можешь выводить сообщения и запросы на подтверждение напрямую через функции JavaScript bluetronix. Диалоги визуально подстраиваются под оформление и предназначены для использования на сайте в рамках индивидуального приложения для iOS или Android.
CMS Alert и CMS Confirm
CMS bluetronix предоставляет собственные JavaScript-диалоги для сообщений и запросов на подтверждение.
С их помощью ты можешь использовать собственные CMS-диалоги вместо обычных JavaScript-диалогов браузера. Они визуально подстраиваются под оформление твоего сайта и также предназначены для использования в индивидуальных приложениях для iOS или Android.
Почему существуют собственные диалоги CMS?
Сайт, созданный с помощью CMS bluetronix, можно вызывать не только напрямую в браузере. Например, клиентский портал можно использовать в рамках индивидуального приложения для iOS или Android.
Обычные JavaScript-уведомления не подходят для этого использования, так как они не будут отображаться должным образом в приложении bluetronix.
Поэтому у CMS bluetronix есть собственные функции диалогов. Они вызываются напрямую с помощью 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 и обычный браузерный Alert
Тестовый пример также содержит обычный вызов JavaScript alert(5);.
alert(5);
Таким образом, вы можете сразу увидеть, как отображается обычное предупреждение браузера и чем оно отличается от CMS Alert.
Обычное предупреждение JavaScript отображается браузером. Его внешний вид поэтому не определяется макетом вашей веб-страницы.
CMS Alert, напротив, отображается в соответствии с дизайном веб-страницы и поэтому значительно лучше вписывается в существующий макет.
Вызвать 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 Alert?
Разница касается не только дизайна. Встроенные диалоги CMS также предназначены для веб-страниц, которые используются в индивидуальном приложении bluetronix для iOS или Android.
Клиентский портал можно, например, открыть как через обычный браузер, так и в индивидуальном приложении. Для уведомлений и запросов на подтверждение можно на веб-странице по-прежнему использовать для этого предназначенную функцию bluetronix.
Таким образом, вы получаете единое решение для отображения таких диалогов на веб-странице и для использования в соответствующем приложении.
Подходящее отображение для оформления
Еще одно преимущество встроенных диалогов CMS — это оформление, соответствующее используемому макету.
Обычное предупреждение браузера определяет сам браузер и поэтому выглядит как отдельное окно браузера. В отличие от него CMS Alert и CMS Confirm отображаются в соответствии с дизайном веб-страницы.
Особенно для клиентских порталов и веб-приложений диалог выглядит как часть самого приложения.
CMS Alert и CMS Confirm в обзоре
Для простого уведомления вы можете использовать, например, следующий CMS Alert:
<a href="javascript:BlueAlert('my alert text','','alert(5);','','');">cms alert</a>
Для подтверждающего запроса вы можете использовать, например, следующий CMS Confirm:
<a href="javascript:BlueAlert('my confirm text','Confirm','alert(7);','','');">cms confirm</a>
Обе версии используют функцию BlueAlert(). Параметры, передаваемые в нее, управляют соответствующим диалогом.
Резюме
С помощью CMS Alert и CMS Confirm блютроникс CMS предоставляет собственные диалоги для уведомлений и подтверждений.
Диалоги визуально соответствуют макету веб-сайта и предназначены для использования в индивидуальном приложении iOS или Android. Поэтому в соответствующих проектах следует использовать собственные диалоги CMS вместо обычных JavaScript-диалогов.
Часто задаваемые вопросы
что часто спрашивают клиенты
Что такое CMS Alert?
CMS Alert — это собственное уведомление системы bluetronix CMS. Оно может использоваться вместо обычного JavaScript-уведомления и отображается в соответствии с макетом веб-сайта.
В чем разница между CMS Alert и CMS Confirm?
CMS Alert предназначен для вывода сообщения или информации. CMS Confirm может использоваться, когда пользователю необходимо подтвердить действие.
Почему я не могу просто использовать 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 отображаются в соответствии с используемым макетом, что делает их более органичной частью самого веб-сайта или веб-приложения.