• Чем плох этот код?

    @victorib_us
    Битрикс специально создавался таким образом чтобы только их разработчики понимали что за ересь написана в коде, чтобы клиенты не бегали на фриланс
    Ответ написан
    Комментировать
  • Чем плох этот код?

    @kell555
    Всего один недостаток - Битрикс
    Ответ написан
    3 комментария
  • Яндекст карты, как сделать определение местоположения пользователя?

    Petroveg
    @Petroveg
    Миром правят маленькие с#@&ки
    То, что делает для вас Яндекс — это использование баз данных IP-адресов. Далеко не у всех IP есть привязка к географическим объектам (читай адрес). Что получится максимально вытащить, то вам и Яндекс и передаёт.

    Определение положения устройства — это всегда функция, требующая разрешения на действия со стороны владельца этого устройства. Так устроен Geolocation API.

    Так что делайте запрос (спецификация) и передавайте Яндекс-картам полученные координаты. Если устройство перемещается редко, сохраняйте полученный ответ в localStorage.
    Ответ написан
    Комментировать
  • Как получить высоту плавающего div и сравнить её с высотой окна браузера?

    @bogomazov_vadim
    Нужна помощь JS/jQuery.
    Высота элемента:
    var heightElem = $('elem').height();
    Высота окна:
    var windowHeight = $(window).height();
    Далее пишем функцию:
    function checkSize() {
    	if (heightElem > windowHeight ) {
    		$('elem').addClass('big');
    	} else {
    		$('elem').removeClass('big');
    	}
    }

    И навешиваем ее на события загрузки документа и ресайза окна:
    $(window).load(checkSize);
    $(window).resize(checkSize);

    Это насколько я понял из задачи, сделано быстро, под себя можно допилить.
    Также можно медиазапросами попробовать.
    Ответ написан
    Комментировать
  • Зачем нужен google tag manager?

    azarchick
    @azarchick
    Гугл Тег Менеджер, на мой взгляд, просто незаменимая вещь для тех, у кого на сайте много всяких кодов (конверсия, даблклик и мн. другие). В таком случае Тег менеджер заметно облегчает жизнь. Более того, если добавление каждого из таких кодов проходит через разработчиков, это ооооочень замедляет процесс. А вот через Тег Менеджет такой обычный код может добавить даже школьник.
    Но есть и посложнее задачи: я, например, настроила автоматическое отслеживание кликов по внешним и внутренним ссылкам с записью анкоров, а также получение статистики по скачиванию файлов с сайта. Это делается с помощью автоматических событий, где, в отличие от обычных событий в Аналитике, не нужно ставить на страницу специальный код прямо для каждого события.
    Я написала инструкцию о том, как настроить такие автоматические события в Тег Менеджере здесь (не сочтите за спам, я на этом не зарабатываю, просто пытаюсь помочь тем, кто интересуется такими настройками), а вот статья о том, как установить Тег менеджер и теги веб-аналитики.
    Ответ написан
    Комментировать
  • Обналичивание карты Payoneer?

    opium
    @opium
    Просто люблю качественно работать
    Если у вас маленькие обороты то всем срать, будут сперва донимать тех у кого большие.
    Так же и с юрлицами, нет же новостей миллионы компаний получили претензии по 10 тысяч на недоплаченный налог, а новости ряда газпром не доплатил в 2006 один миллиард налогов.
    Просто в налоговой все не автоматизированно и нет смысла бегать за физиком с оборотом по карте 1000 баксов в месяцю
    Ответ написан
    Комментировать
  • Подсветка кода в стандартном редакторе WP

    surething
    @surething
    1. Сходить на сайт CodeMirror, собрать там бандл с подсветкой нужных языков и загрузить получившийся codemirror.js
    2. Добавить в админки WP добавить скрипт с вызовом метода CodeMirror.fromTextArea(document.getElementById(«id textarea с кодом»))
    Ответ написан
    4 комментария
  • IP-телефония в офисе?

    maksimrussia
    @maksimrussia
    1. У каждого сотрудника 2 сетевых розетки — для компьютера и для телефона.
    Начнем с того, что астериск крутится на обычным ПК, и чтобы был стационарный телефон, то нужен шлюз (который преобразует цифру в аналог), поэтому и лучше делать так:
    Сервер подключается в локальную сеть. До каждого рабочего места тянется только один ethernet и ставится только одна розетка. Далее подключается в нее шлюз (например linksys linksys spa2102), который имеет ethernet выход и умеет работать в режиме моста + две телефонные розетки для 2 разных номеров.

    2. Все это собирается в обычную локальную сеть через неуправляемые свичи.
    Да )

    3. К сети подключается сервер-атс (asterisk)
    Да, это обычный ПК. Для новичко посоветую Elastix. Готовый дистрибутив — установил и только нажимай на кнопочки.

    4. Входящие линии подключаются также к этому серверу (как?)
    Если входящие линии аналоговые, то опять нужен шлюз-железка аналог-цифра, если IP телефония, то просто вводится логин и пароль и имя сервера в астер и все) как скайп. это если очень упрощать )
    Ответ написан
  • Notepad ++ - перенос текста в одну строку

    @Hint
    Сделайте замену "\r\n" на ", " (не забудьте включить расширенный режим поиска).
    Ответ написан
    1 комментарий
  • Какие кавычки используете в коде?

    vermilion1
    @vermilion1
    HTML — только двойные.
    CSS, JS — одинарные.

    var div = '<div id="div"></div>'
    

    Многие используют двойные кавычки в силу привычки. Это не страшно, но пример выше прийдется модифицировать в таких случаях:

    var div = "<div id='div'></div>" // не люблю такой HTML-код
    var div = "<div id=div></div>"; // такой тоже
    var div = "<div id=\"div\"></div>"; // плохая читаемость
    
    Ответ написан
    1 комментарий
  • Перебор возможных значений в PHP?

    Dzuba
    @Dzuba
    Способ называется рекурсия. Накидал пример на коленке:
    $alphabet = 'abcd';
    $length = 5;
    $words = array();
    
    function makeword($prefix)
    {
    	global $alphabet, $length, $words;
    	if (strlen($prefix) == $length)
    	{
    		$words[] = $prefix;
    		return;
    	}
    	for ($i = 0; $i < strlen($alphabet); $i++)
    		makeword($prefix . $alphabet{$i});
    }
    
    makeword('');
    
    // Все слова - в массиве $words
    echo count($words);
    
    Ответ написан
    1 комментарий