Приглашение Concrete5 PNotify выскакивает без ввода текста и кнопок - PullRequest
0 голосов
/ 07 июня 2018

Я скопировал точный код приглашения PNotify с сайта: (https://sciactive.com/pnotify/):

$("#show-pnotify").on('click', function() {
    var x = new PNotify({
        title: 'Password Required',
        text: 'Enter Password',
        icon: 'glyphicon glyphicon-lock',
        styling: 'bootstrap3',
        hide: true,
        addclass: 'stack-modal',
        confirm: {
            prompt: true
        },
        buttons: {
            closer: false,
            sticker: false
        },
        history: {
            history: false
        }
    })
});

Он работает на их сайте, работает в Fiddle (http://jsfiddle.net/gusLfnux/2/),, но это не такне отображается должным образом на моем сайте Concrete5 - он показывает приглашение с заголовком и текстом, но не вводится текст и кнопки не отображаются. Почему это так? Он работает везде.

1 Ответ

0 голосов
/ 07 сентября 2018

Без всего прочего, я полагаю, что вы где-то пропустили оператор импорта.Concrete5 не содержит всего из PNotify.Например, я использовал модалы с Bootstrap, и мне пришлось включить ссылку на полный bootstrap.min.js.Загрузите минимизированный PNotify JS и попробуйте добавить в свой заголовок следующие операторы импорта (с правильным маршрутом, конечно):

<script type="text/javascript" src="pnotify.custom.min.js"></script>
<link href="pnotify.custom.min.css" media="all" rel="stylesheet" type="text/css" />

к заголовку и посмотрите, исправит ли это.

Concrete5 заимствует элементы из множества разных вещей, но не все из одного.Есть ConcreteAlert , который они предлагают, но я не мог заставить его играть хорошо.

...