Задать вопрос
Пользователь пока ничего не рассказал о себе

Достижения

Все достижения (3)

Наибольший вклад в теги

Все теги (38)

Лучшие ответы пользователя

Все ответы (63)
  • Как сделать товары улетающие в корзину?

    @hesy
    Код анимации

    $(document).ready(function() {
        // Когда документ полностью загружен и готов к работе...
        
        $(".ajax_add_to_cart").on("click", function() {
            // При клике на элемент с классом "ajax_add_to_cart"...
            
            var productImage = $(this).closest(".post").find("img");
            // Находим ближайший родительский элемент с классом "post" и внутри него ищем изображение (тег <img>)
            
            productImage
                .clone() // Клонируем изображение товара
                .css({
                    position: "absolute", // Позиционируем клон абсолютно на странице
                    "z-index": "11100", // Устанавливаем высокий порядок слоя для клонированного изображения
                    top: productImage.offset().top, // Устанавливаем верхнюю позицию клонированного изображения
                    left: productImage.offset().left // Устанавливаем левую позицию клонированного изображения
                })
                .appendTo("body") // Добавляем клонированное изображение внутрь элемента body страницы
                .animate({
                    opacity: 0.05, // Задаем конечную прозрачность для анимации
                    left: $("#cart-punkt").offset().left, // Устанавливаем конечную левую позицию для анимации
                    top: $("#cart-punkt").offset().top, // Устанавливаем конечную верхнюю позицию для анимации
                    width: 20 // Устанавливаем конечную ширину для анимации
                }, 1000, function() {
                    // По завершении анимации...
                    
                    $(this).remove(); // Удаляем клонированное изображение
                });
        });
    });



    Ответ написан
    Комментировать
  • Что будет если с России позвонить на русский номер телефона который находится в Украине?

    @hesy
    Что будет если с России позвонить на русский номер телефона который находится в Украине?

    Для того кто звонит - ничего, не будет надписей что абонент за границей, с него даже спишут как за обычный звонок по тарифу. А вот для того кто принимает звонок за границей, тарификация будет соответственно по другому тарифу, главное в настройках телефона включить функцию принятия звонков за границей.
    Ответ написан
    Комментировать
  • Как вставить картинку в картинку?

    @hesy
    Нужно вторую картинку добавить к первой и поставить в определенное место её.

    https://findnerd.com/list/view/How-to-superimpose-...

    Ещё интересует добавление надписей на картинку.

    https://stackoverflow.com/a/13268403
    Ответ написан
    Комментировать
  • Как запретить пользователям из России обращаться к определенным функциям сервера?

    @hesy
    Самый простой способ, по таймзоне:

    function isRussianTimezone() {
        let timezones = [
            "Europe/Moscow",
            "Europe/Astrakhan",
            // ...
        ];
        
        return timezones.includes(
            Intl.DateTimeFormat().resolvedOptions().timeZone
        );
    }
    Ответ написан
    Комментировать
  • Как реализовать функцию проверки подключения файла?

    @hesy
    Aleksandr Yurchenko если хотите показать все файлы, то вам необходимо вместо echo кидать путь файла в массив, потом по завершению цикла проверять, если кол-во элементов массива >0, то опять же через цикл (как вариант) показать уже ваше echo с некорректными файлами.

    Функция

    function files_connection( $paths = [] ) {
    	$bad_files = []; // задаём массив для некорректных файлов
    	foreach ( $paths as $path_file ) {
    		$file_name = end( explode( '/', $path_file ) );
    		if ( !file_exists( __DIR__ . $path_file ) ) {
    			$bad_files[] = [$path_file, $file_name]; // складываем в массив некорректные файлы
    		} else {
    			include_once( __DIR__ . $path_file );
    		}
    	}
    	
    	// если нашли некорректные файлы
    	if (count($bad_files) > 0){
    		// показываем некорректные файлы
    		foreach ($bad_files as $file) {
    			echo "
    				<div class=\"alert_danger_file_connection\">
    				  <h1>Ошибка при подключении файла!</h1>
    				  <p>Не удалось подключить файл: <mark>{$file[0]}</mark></p>
    				  <p>Проверьте наличие файла по указанному пути: <mark>{$file[1]}</mark></p>
    				</div>
    			";
    		}
    		exit();
    	}
    }



    Код не проверял.
    Ответ написан
    1 комментарий

Лучшие вопросы пользователя

Все вопросы (62)