Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Шаблоны (TPL) » Можно ли тег {info} оформить в виде всплывающего окна toast от bootstrap?

Можно ли тег {info} оформить в виде всплывающего окна toast от bootstrap?


     03.11.2020    info, toast, bootstrap 4    Шаблоны (TPL), jQuery, Хаки    766

вопрос
Можно ли тег {info} запихнуть во всплывающее окно "toast" от bootstrap 4?
Чтоб оно просто всплывало в углу экрана, а не имело статический вид?

Буду благодарен за инструкцию.

Ответа пока нет


2 комментария

scarlet
Юзер

scarlet - 3 ноября 2020 20:34 -

Конечно можно, но слишком запарно. Bootstrap предоставляет лишь оформление этого окна, но не функционал.
Советую использовать к примеру вот такую библиотеку.
Но сам тег {info} пихаем через такой хак

TechnicalMan
Юзер

TechnicalMan - 10 ноября 2020 22:38 -

Содержание info.tpl
<div class="toast" id="toast" role="alert" aria-live="assertive" aria-atomic="true">
  <div class="toast-header">
    <img src="..." class="rounded mr-2" alt="...">
    <strong class="mr-auto">Bootstrap</strong>
    <small>11 mins ago</small>
    <button type="button" class="ml-2 mb-1 close" data-dismiss="toast" aria-label="Close">
      <span aria-hidden="true">&times;</span>
    </button>
  </div>
  <div class="toast-body">
   {title}<br>{error}
  </div>
</div>

<script>
$('#toast').toast('show')
</script>




Внизу main.tpl добавляешь свой тег {info}

Точно также делал в обычных модальных окнах bootstrap - без проблем.
Единственное, что смущало, так это то, что когда всплывающее окно закрываешь, то фактически, остаётся пустая белая страница на сайте, ведь там раньше {info} был

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

наверх