Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

REDDI

Користувачі
  
  • Публікації

    400
  • З нами

  • Відвідування

Усі публікації користувача REDDI

  1. Оновив в панелі управління версію 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. Буду вдячний за допомогу!
  2. <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> Ніяк не працює
  3. Добрий вечір. На 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. Дякую за допомогу!
  4. Найдено решение данной проблемы на этом же сайте в публикации:
  5. @thentru спасибо Вам большое. Очень долго искал решение этой проблемы. Ваш комментарий очень помог
  6. @aridius Модуль очень хороший и функциональный для своей цены, но есть ряд моментов - почему не смогу использовать. Поэтому ищу вариант решения своей проблемы Спасибо большое
  7. Добрый вечер. Меняю в настройках язык по умолчанию с русского на украинский (config_language), сохраняю настройки. Настройки все сохраняются, но язык не меняется. Через инкогнито с пустыми куками тоже самое. Подскажите, где копать и что проверять? Благодарю
  8. @mrz да, как вариант. Вот еще мне скинули похожий вариант на css https://stackoverflow.com/a/32168912
  9. Здравствуйте Когда-то очень давно находил css стили для анимации появления модального окна bootsrap снизу-вверх. Сейчас никак не получается сделать. Версия Bootstrap v3.3.5 Заранее благодарю за помощь
  10. @AVL4 Может в "Настройки - Локализация - Валюты" указать свое значение? 1 к 5, например. Точно не уверен
  11. @ocdev_pro да, с помощью 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" } Понял ошибку в целом. Спасибо
  12. @ocdev_pro тут ошибка взята из конкретной строки. На странице больше нигде не выводятся баннеры и данный модуль. Только один раз(
  13. Добрый день. При обновлении страницы постоянно записывается ошибка 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 баннера. Переменная не пустая и имеет данные, все правильно. Но почему появляется ошибка? Заранее благодарю за помощь
  14. Помимо модального окна - разница еще во времени создания заказа и прочем. Очень много моментов. Может есть какая-то возможность где-то забить конфигурацию?
  15. Добрый день. Сделал сайт на 2 города и столкнулся с огромной проблемой. У городов разный часовой пояс и довольно таки приличная разница В нерабочее время у нас появляется окно, что мы не работаем. Так получается, что второй город еще должен работать несколько часов. Каталог у сайтов один, как и админка. (мультимагазин ведь) и через .htaccess и так далее проставить никак. Кто может подсказать - как решить данную проблему? Буду признателен
  16. @fanatic если брать из реестра - он записывает в error.log, а мне нужно в свой отдельный файл.
  17. Ребят, подскажите, пожалуйста - что дает обратный слэш? Вставил в 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. А слэш получается - выводит на уровень ниже?
  18. @nikifalex чтобы добавить свой - просто заменить $this->log = $registry->get('log'); верно?
  19. Добрый вечер. Создал свою библиотеку 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 /.........(тут путь) Как можно подключить запись в логи в файле?
  20. Получилось сделать. Решил вопрос) Вывел foreach ($results['product_id'] as $result) а потом уже <?php echo $result . ' - ' . $results['name'][$i] . ' - ' . $results['price'][$i]; $i++; ?>
  21. @chukcha преобразовало в массив. Пробую вывести так: <?php $i = 0; foreach ($results as $result) { ?> <?php echo $result['product_id'][$i] . ' - ' . $result['name'][$i] . ' - ' . $result['price'][$i]; $i++; ?> <?php } ?> Но выводится только s.
  22. Добрый день. Есть данные в 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'] - но тоже безрезультатно) Подскажите, пожалуйста - как правильно? Благодарю
  23. @buslikdrev нашел как добавить нужные исключения в Вашем файле. Благодарю

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.