загрузочная ссылка конфликтует друг с другом - PullRequest
1 голос
/ 17 июня 2019

Я работаю над проектом и присоединяюсь к проекту посередине, у проекта есть файл начальной загрузки bootstrap.min.js. Сейчас я делаю некоторые изменения и создаю новые страницы на моем сайте. но когда я использую что-то вроде модального или хорошего в моем проекте, а затем бутстрап не работает, и когда я использовал онлайн загрузочную ссылку или cdn, то модальный и хорошо работает. но предыдущие работы или страницы становятся эффективными. почему автономный загрузчик не работает на моей веб-странице.

Это мой автономный файл начальной загрузки

<link href="<?php echo base_url();?>assets/styles/maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css" rel="stylesheet" >

и это моя онлайн-ссылка.

<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.0/css/bootstrap.min.css">

как избежать конфликта между этой ссылкой. или расскажите лучший способ справиться с этим.

Ответы [ 2 ]

0 голосов
/ 17 июня 2019

Настройка переменной среды, например ENV.Затем на вашей машине для разработки установите для этого значение «разработка».Затем, перед загрузкой этих стилей, выполните

<?php if (getenv('ENV') && getenv('ENV') === 'development') {
echo '<link href="' . base_url() . 'assets/styles/maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css" rel="stylesheet" >';
} else {
echo '<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.0/css/bootstrap.min.css">';
}
?>

. Что это делает, проверяет, установлена ​​ли переменная среды с именем 'ENV', и если да, то проверяет, равно ли оно 'развитию',Затем он загружает локальный, иначе CDN.Вам не нужно вносить какие-либо изменения на вашем рабочем компьютере, просто на локальном компьютере, вам нужно установить переменную среды.

0 голосов
/ 17 июня 2019

Оффлайн версия всегда работает для меня.Но убедитесь, что вы проверили, включен ли popper.js или нет!Правило здесь заключается в том, что вы должны использовать только одну версию, либо CDN, либо автономную версию.Для меня всякий раз, когда я использовал автономную версию, я удалял integrity="sha384-ggOyR0iXCbMQv3Xipma34MD+dH/1fQ784/j6cY/iJTQUOhcWr7x9JvoRxT2MZw1T" crossorigin="anonymous" это из моей ссылки, и это работало для меня

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...