Все сервисы Хабра

Сообщество IT-специалистов

Ответы на любые вопросы об IT

Профессиональное развитие в IT

Удаленная работа для IT-специалистов

Лучшие ИТ-работодатели 2020 Лучшие ИТ-работодатели 2020
Платформа, а не костыль: как виртуальная среда укрепляет реальный бизнес
Войти на сайт
  • Все вопросы
  • Все теги
  • Пользователи

Хабр Q&A — вопросы и ответы для IT-специалистов

Получайте ответы на вопросы по любой теме из области IT от специалистов в этой теме.

Узнать больше
другие проекты хабра
  • Хабр
  • Карьера
  • Фриланс
Задать вопрос
ILoveYAnny

ILoveYAnny

  • 13
    вклад
  • 174
    вопроса
  • 40
    ответов
  • 63%
    решений
Ответы
  • Информация
  • Ответы
  • Вопросы
  • Комментарии
  • Подписки
  • Нравится
  • Достижения
  • Как увеличить память в Wordpress?

    ILoveYAnny
    ILoveYAnny @ILoveYAnny Автор вопроса
    Дело было именно в Вордпрессе было, в одном из файлов ПХП, не в конфиге, был memory_limit, этот файл очень просто найти поиске по файлам с маской *.php
    Ответ написан более двух лет назад
    Комментировать
    Нравится Комментировать
  • Есть толковые тулзы для автопостинга из ВК в Telegram?

    ILoveYAnny
    ILoveYAnny @ILoveYAnny
    Автопостинг из VK в Телеграм TelegramPost.ru
    Ответ написан более двух лет назад
    Комментировать
    Нравится Комментировать
  • Как посылать всем подписчикам группы вк сообщения?

    ILoveYAnny
    ILoveYAnny @ILoveYAnny
    Нативное приложение VK для рассылок (точнее сказать сторонняя разработка, но подключаемая через нативный интерфейс управления группами) имеет своё API - https://vk.com/page-58810575_54614990. Там можно передавать ID списка подписавшихся и message + attach, всё остальное приложение сделает за вас, и позаботиться о лимитах и правильном выполнении.
    Ответ написан более двух лет назад
    Комментировать
    Нравится Комментировать
  • Какой тип рекламной компании использовать для магазина автозапчастей?

    ILoveYAnny
    ILoveYAnny @ILoveYAnny Автор вопроса
    Динамические объявления из фида.
    Ответ написан более трёх лет назад
    Комментировать
    Нравится Комментировать
  • Как по запросу к сайту А, показать поддомен.сайт А на шаред-хостинге?

    ILoveYAnny
    ILoveYAnny @ILoveYAnny Автор вопроса
    Решил с помощью символических ссылок.
    Ответ написан более трёх лет назад
    Комментировать
    Нравится Комментировать
  • Почему переменная в функции становится undefined?

    ILoveYAnny
    ILoveYAnny @ILoveYAnny Автор вопроса
    Проблема была в кешировании запроса, второй раз браузер брал файл не через мой скрипт, а из кеша.
    Ответ написан более трёх лет назад
    Комментировать
    Нравится Комментировать
  • Как настроить автопостинг из ВК в Telegram канал?

    ILoveYAnny
    ILoveYAnny @ILoveYAnny
    Есть сервис - TelegramPost, там всё просто. Указываешь источник, канал и вперёд. Есть возможность не пропускать рекламные посты и т.д.
    Ответ написан более трёх лет назад
    Комментировать
    Нравится Комментировать
  • Как можно получить все ссылки из текста в виде массива?

    ILoveYAnny
    ILoveYAnny @ILoveYAnny Автор вопроса
    $text = "мой текст site.com";
    preg_match_all('/(https?:\/\/)?([\w\.]+)\.([a-z]{2,6}\.?)(\/[\w\.]*)*\/?/', $text, $a);
    print_r($a[0]);
    Ответ написан более трёх лет назад
    Комментировать
    Нравится Комментировать
  • Почему не работает регулярка?

    ILoveYAnny
    ILoveYAnny @ILoveYAnny Автор вопроса
    preg_match_all('@((https?://)?([-\\w]+\\.[-\\w\\.]+)+\\w(:\\d+)?(/([-\\w/_\\.]*(\\?\\S+)?)?)*)@',$testLinks,$a);
    Ответ написан более трёх лет назад
    Комментировать
    Нравится Комментировать
  • Как восстановить (возможно из под Linux) Win 10, если не загружается даже Live CD/FLASH?

    ILoveYAnny
    ILoveYAnny @ILoveYAnny Автор вопроса
    Чудом Лайв всё-таки запустился на 50 раз. Дальше я свой шанс уже не упустил.
    Ответ написан более трёх лет назад
    Комментировать
    Нравится Комментировать
  • Можно ли добавить изображение к уже существующему объявлению в Google Adwords (КМС)?

    ILoveYAnny
    ILoveYAnny @ILoveYAnny Автор вопроса
    Решил делать заново Адаптивные объявления
    Ответ написан более трёх лет назад
    Комментировать
    Нравится Комментировать
  • Как правильно сделать систему добавления версии в JS и CSS вида script.js?ver=1 для шаред-хостинга?

    ILoveYAnny
    ILoveYAnny @ILoveYAnny Автор вопроса
    Сделал полуавтоматический вариант.
    В файле записано число, которое увеличивается на 1 по нажатию на кнопку в админке.
    Соответственно это число подставляется в параметр ver.

    Хотелось бы конечно, что бы как-то автоматом была проверка на изменение файла (хэша или размера) и тогда обновлялась версия. Но как это сделать на шаред-хостинге кроме того, что писать Кроны на проверку я не знаю. Мне кажется это решение будет избыточным в данном случае, поэтому ограничусь полуавтоматическим вариантом..
    Ответ написан более трёх лет назад
    3 комментария
    Нравится 3 комментария
  • Можно ли в jQuery вызвать нативный метод бразуера, что бы проверить форму?

    ILoveYAnny
    ILoveYAnny @ILoveYAnny Автор вопроса
    Ответ Сергей Сергей - "Это потому что вы наверное вызываете метод по клику на кнопку сабмит, а надо слушать событие submit на самой форме https://jsfiddle.net/4yx83fqc/"
    Ответ написан более трёх лет назад
    Комментировать
    Нравится Комментировать
  • Как правильно в PHP принять форму на одном сервере, а файл из неё передать на другой?

    ILoveYAnny
    ILoveYAnny @ILoveYAnny Автор вопроса
    Можно так-же отправлять Аяксом данные на Сервера А, а после передачи, форму нативными средствами на Сервер Б.
    Либо использовать только Аякс.
    Ответ написан более трёх лет назад
    Комментировать
    Нравится Комментировать
  • Почему появляется ошибка при многочисленных кликах на Play в HTML5 Audio tag?

    ILoveYAnny
    ILoveYAnny @ILoveYAnny Автор вопроса
    : The play() request was interrupted by a new load request.
    DOMException

    Проблема возникает при попытке вызвать метод .play(), когда ещё элемент не загрузился.
    Решение такое, делаем флаг на в месте, где меняется сурс. И на audio тег вешаем функции по dataloaded, которая меняет флаг.
    А в том месте где вызывается .play(), ставить Интервал в 100мс, когда флаг готов - запускаем .play().

    Uncaught TypeError: Failed to set the 'value' property on 'HTMLProgressElement': The provided double value is non-finite.

    Эта ошибка появляется, когда функция пытается изменить progressbar, в то время, когда плеер ещё не начал работать.
    Решение такое:
    Получаем у плеера текущее время воспроизведение
    var player = document.getElementById('player');
    var current_time = player.currentTime;

    И ставит условии изменения progressbara, if (current_time > 0), то тогда меняем progressbar.
    Ответ написан более трёх лет назад
    Комментировать
    Нравится Комментировать
  • Как решить вызов модального окна в UIkit 3 на JS?

    ILoveYAnny
    ILoveYAnny @ILoveYAnny Автор вопроса
    function showModal() {
    	UIkit.modal("#modal").show();
    }
    setTimeout(showModal, 1000);
    Ответ написан более трёх лет назад
    Комментировать
    Нравится 1 Комментировать
  • Как избежать попадания в google-спам письма с картинкой?

    ILoveYAnny
    ILoveYAnny @ILoveYAnny Автор вопроса
    Я пошёл по пути наименьшего сопротивления. Все адреса gmail выгрузил в MailChimp и с него отправляю. Остальные отправляю со своего сервера.
    Ответ написан более трёх лет назад
    Комментировать
    Нравится Комментировать
  • Какой email сервис позволяет бесплатно разослать 12к писем?

    ILoveYAnny
    ILoveYAnny @ILoveYAnny Автор вопроса
    200 баксов в месяц на МайлЧампе либо овер 100500 аккаунтов, в которых идёт проверка на импорт писем вроде asdf@gmail.com, а представьте такие письма выискать среди адресной базы? В общем я почти дописал решение связки: мой домен + почта для домена Яндекс + Google Analitycs для трекинга открытия писем. Если нужно могу код выложить свой, несколько идей по оформлению рассылки подчерпнул от сюда

    https://spark.ru/startup/pushall/blog/11077/chestn...
    Ответ написан более трёх лет назад
    Комментировать
    Нравится Комментировать
  • Существует ли плагин для Woocommerce - купи 5 раз и на 5-тый раз получи подарок?

    ILoveYAnny
    ILoveYAnny @ILoveYAnny Автор вопроса
    1) Качаем https://srd.wordpress.org/plugins/first-order-discount/

    2) Правим код плагина ( у меня тут ещё +10% скидка для зарегестрированных пользователей)
    function first_order_add_fee() {
    	global $wpdb, $woocommerce;
    	if ( is_user_logged_in() ) {
    		$customer_id = get_current_user_id();
    		$orderNumCheck = wc_get_customer_order_count( $customer_id ); // count orders by current customer
    		$options = get_option( 'first_order_add_settings' );
    		$discountType = $options['first_order_choose'];
    		$discountValue = $options['first_order_add_value'];
    		$subtotal = WC()->cart->cart_contents_total;
    		$discount = $discountValue/100;
    	    
    		$check5order = $orderNumCheck + 1;
    		
    		if ($check5order % 5 == 0) {
    		
    			    $product_id = 1802;
    				$found = false;
    				//check if product already in cart
    				if ( sizeof( WC()->cart->get_cart() ) > 0 ) {
    					foreach ( WC()->cart->get_cart() as $cart_item_key => $values ) {
    						$_product = $values['data'];
    						if ( $_product->id == $product_id )
    							$found = true;
    					}
    					// if product not found, add it
    					if ( ! $found )
    						WC()->cart->add_to_cart( $product_id );
    				} else {
    					// if no products in cart, add it
    					WC()->cart->add_to_cart( $product_id );
    				}
    		}
    		
    		WC()->cart->add_fee( 'Скидка 10%', -$subtotal*$discount );
    		
    	}
    }
    
    function add_custom_price( $cart_object ) {
        foreach ( $cart_object->cart_contents as $key => $value ) {
    		if ($value["product_id"] == "1802") {
    			$currPrice = $value['data']->price;
    			$currQuant = $value["quantity"];
    			$totalPrice = $currPrice * $currQuant;
    			$salePrice = $totalPrice - $currPrice;
    			$salingPrice = $salePrice/$currQuant;
    			$value['data']->price = $salingPrice;
    		}
        }
    }
    
    add_action( 'woocommerce_before_calculate_totals', 'add_custom_price' );
    add_action( 'woocommerce_cart_calculate_fees','first_order_add_fee' );
    Ответ написан более трёх лет назад
    Комментировать
    Нравится 4 Комментировать
  • Как правильно получить лайкнутые пользователем итемы на php+mysql?

    ILoveYAnny
    ILoveYAnny @ILoveYAnny Автор вопроса
    array_uintersect
    Ответ написан более трёх лет назад
    Комментировать
    Нравится Комментировать
Оценили как «Нравится»
  • 1
  • 2
  • Следующие →
Самые активные сегодня
  • solidcreature
    Николай Миронов
    • 12 ответов
    • 0 вопросов
  • Dr. Bacon
    • 11 ответов
    • 0 вопросов
  • Василий Банников
    • 10 ответов
    • 0 вопросов
  • bestowhope
    Евгений Голубев
    • 9 ответов
    • 0 вопросов
  • Sanes
    Sanes
    • 7 ответов
    • 0 вопросов
  • hello_my_name_is_dany
    • 7 ответов
    • 0 вопросов
  • © Habr
  • О сервисе
  • Обратная связь
  • Блог

Войдите на сайт

Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации