-
Публікації
401 -
З нами
-
Відвідування
Тип публікації
Профілі
Форум
Маркетплейс
Статті
FAQ
Наші новини
Магазин
Блоги
module__dplus_manager
Повідомлення, опубліковані користувачем REDDI
-
-
Оновив в панелі управління версію Bootstrap до 5.3. Всі інші моменти усунув, але залишилася проблема з popover при кліці на зображення.
Мій код:
// Image Manager $(document).on('click', 'a[data-toggle=\'image\']', function(e) { var $element = $(this); var $popover = $element.data('bs.popover'); // element has bs popover? e.preventDefault(); // destroy all image popovers //$('a[data-toggle="image"]').dispose(); // remove flickering (do not re-add popover when clicking for removal) if ($popover) { return; } var exampleEl = document.getElementById('example'); var popover = new bootstrap.Popover(this, { html: true, placement: 'right', trigger: 'manual', content: function() { return '<button type="button" id="button-image" class="btn btn-primary"><i class="fa fa-pencil"></i></button> <button type="button" id="button-clear" class="btn btn-danger"><i class="fa fa-trash-o"></i></button>'; } }); popover.show(); $('#button-image').on('click', function() { var $button = $(this); var $icon = $button.find('> i'); $('#modal-image').remove(); $.ajax({ url: 'index.php?route=common/filemanager&token=' + getURLVar('token') + '&target=' + $element.parent().find('input').attr('id') + '&thumb=' + $element.attr('id'), dataType: 'html', beforeSend: function() { $button.prop('disabled', true); if ($icon.length) { $icon.attr('class', 'fa fa-circle-o-notch fa-spin'); } }, complete: function() { $button.prop('disabled', false); if ($icon.length) { $icon.attr('class', 'fa fa-pencil'); } }, success: function(html) { $('body').append('<div id="modal-image" class="modal">' + html + '</div>'); $('#modal-image').modal('show'); } }); $element.popover('destroy'); }); $('#button-clear').on('click', function() { $element.find('img').attr('src', $element.find('img').attr('data-placeholder')); $element.parent().find('input').val(''); $element.popover('destroy'); }); });
При натисканні на зображення блок popover створюється в кінці сторінки, а не в тілі a href="". Також чомусь не заповнюється content.
Буду вдячний за допомогу! -
@PaulKravchenko була помилка в :first-child. ДЯКУЮ!
-
В 16.04.2024 в 20:42, PaulKravchenko сказав:
document.querySelector('#language li:first-child a');
?
чи як ви активуєте вкладку без посилання ()?
<ul class="nav nav-tabs" id="language"> <?php foreach ($languages as $language) { ?> <li> <a data-bs-toggle="tab" data-bs-target="#language<?php echo $language['language_id']; ?>"> <img src="language/<?php echo $language['code']; ?>/<?php echo $language['code']; ?>.svg"> <?php echo $language['name']; ?> </a> </li> <?php } ?> </ul>
<script> var languageSelector = document.querySelector('#language li:first a'); var tabLanguage = new bootstrap.Tab(languageSelector); tabLanguage.show(); </script>
Ніяк не працює -
Добрий вечір. На Bootstrap 3 для відкриття першого tab при завантаженні сторінки використовував:
$('#language li:first').tab('show');
Оновив бібліотеку до Bootstrap 5. Намагаюся відкрити так:
var languageSelector = document.querySelector('#language li:first'); var tabLanguage = new bootstrap.Tab(languageSelector); tabLanguage.show();
Помилка:
Uncaught DOMException: Failed to execute 'querySelector' on 'Document': '#language li:first' is not a valid selector.
Дякую за допомогу! -
-
Найдено решение данной проблемы на этом же сайте в публикации:
-
@thentru спасибо Вам большое. Очень долго искал решение этой проблемы. Ваш комментарий очень помог
-
@aridius Модуль очень хороший и функциональный для своей цены, но есть ряд моментов - почему не смогу использовать. Поэтому ищу вариант решения своей проблемы Спасибо большое
-
Добрый вечер. Меняю в настройках язык по умолчанию с русского на украинский (config_language), сохраняю настройки.
Настройки все сохраняются, но язык не меняется. Через инкогнито с пустыми куками тоже самое. Подскажите, где копать и что проверять? Благодарю -
@mrz да, как вариант. Вот еще мне скинули похожий вариант на css
https://stackoverflow.com/a/32168912 -
Здравствуйте Когда-то очень давно находил css стили для анимации появления модального окна bootsrap снизу-вверх.
Сейчас никак не получается сделать. Версия Bootstrap v3.3.5
Заранее благодарю за помощь -
@AVL4 Может в "Настройки - Локализация - Валюты" указать свое значение? 1 к 5, например. Точно не уверен
-
да, с помощью var_debug($setting) получил:
array(0) { } array(3) { ["name"]=> string(4) "Баннер для главной 2" ["banner_id"]=> string(1) "7" ["status"]=> string(1) "1" }
хотя, если использовать другой модуль слайдера - который не выдает ошибки:
array(3) { ["name"]=> string(9) "Баннер для главной" ["banner_id"]=> string(1) "7" ["status"]=> string(1) "1" }Понял ошибку в целом. Спасибо
-
@ocdev_pro тут ошибка взята из конкретной строки. На странице больше нигде не выводятся баннеры и данный модуль. Только один раз(
-
Добрый день. При обновлении страницы постоянно записывается ошибка
PHP Notice: Undefined index: banner_id in ........ on line 12Строка
$results = $this->model_design_banner->getBanner($setting['banner_id']);
print_r($setting['banner_id']);
выдает число 7 - id баннера. Переменная не пустая и имеет данные, все правильно. Но почему появляется ошибка?
Заранее благодарю за помощь -
25.03.2022 в 17:13, spectre сказал:
if магазин такой-то - нерабочее время +разница
Помимо модального окна - разница еще во времени создания заказа и прочем. Очень много моментов. Может есть какая-то возможность где-то забить конфигурацию?
-
Добрый день. Сделал сайт на 2 города и столкнулся с огромной проблемой. У городов разный часовой пояс и довольно таки приличная разница В нерабочее время у нас появляется окно, что мы не работаем. Так получается, что второй город еще должен работать несколько часов.
Каталог у сайтов один, как и админка. (мультимагазин ведь) и через .htaccess и так далее проставить никак.
Кто может подсказать - как решить данную проблему? Буду признателен -
@fanatic если брать из реестра - он записывает в error.log, а мне нужно в свой отдельный файл.
-
Ребят, подскажите, пожалуйста - что дает обратный слэш?
Вставил в
public function __construct($registry) { $this->log = $registry->get('log'); }
Потом в свою функцию пишу:
public function openss() { $log = new \ log('test.log'); $log->write('yes'); }
Если убрать \ то выдает ошибку Class 'Fold\log' not found in
Я так понял, что log отсутствует в моей папке Fold. А слэш получается - выводит на уровень ниже? -
@nikifalex чтобы добавить свой - просто заменить
$this->log = $registry->get('log'); верно?
-
Добрый вечер. Создал свою библиотеку library/fold/test.php
Внутри:
<?php namespace Fold; class test { public function openss () { $this->log->write('yes!'); } } ?>
Но выбивает ошибку
2021-11-25 19:10:04 - PHP Notice: Undefined property: Fold\test::$log in /.........(тут путь)
Как можно подключить запись в логи в файле? -
Получилось сделать. Решил вопрос)
Вывелforeach ($results['product_id'] as $result)
а потом уже
<?php echo $result . ' - ' . $results['name'][$i] . ' - ' . $results['price'][$i]; $i++; ?>
-
@chukcha преобразовало в массив. Пробую вывести так:
<?php $i = 0; foreach ($results as $result) { ?> <?php echo $result['product_id'][$i] . ' - ' . $result['name'][$i] . ' - ' . $result['price'][$i]; $i++; ?> <?php } ?>
Но выводится только s. -
Добрый день. Есть данные в json. Воспользовался- json_decode($result);
В итоге данные имеют вид:
stdClass Object ( [result] => success [product_id] => Array ( [0] => 111 [1] => 222 ) [name] => Array ( [0] => Товар1 [1] => Товар2 ) [price] => Array ( [0] => 400 [1] => 550 ) )
Пытаюсь через foreach вывести результаты:
<?php foreach ($results as $key => $value) { ?> <?php echo $value['product_id'] . ' - ' . $value['name'] . ' - ' . $value['price']; ?> <?php } ?>
Но, ничего не выводится. Пробовал $value[$key]['name'] - но тоже безрезультатно)
Подскажите, пожалуйста - как правильно? Благодарю
Не працює popover після оновлення версії Bootstrap
в Opencart 2.x: Загальні питання
Опубліковано:
Дуже дякую за допомогу! Теперь все працює. Можливо Ви знаєте як можливо ще видалити всі інші popover?
Замість