• Почему не выполняется команда gulp?

    @rudants
    Front-end разработчик
    Ошибка в .sass файле по пути: "src/sass/main.sass" в 1-ой строке.
    Ответ написан
    2 комментария
  • Почему не работают friendly URLs в MODX Revo?

    @rudants
    Front-end разработчик
    Очевидно, не работает модуль mod_rewrite. Нужно все перепроверить, либо заново включить модуль mod_rewrite, т.е.:

    1) Включить модуль mod_rewrite в Apache
    sudo a2enmod rewrite

    2) Активировать модуль в виртуальном хосте
    <Directory /var/www/html>
    Options Indexes FollowSymLinks MultiViews
    AllowOverride All
    Order allow,deny
    allow from all
    </Directory>

    3) Перезагрузить сервер
    service apache2 restart
    Ответ написан
    Комментировать
  • Куда лучше продвигаться, в Яндекс или в Google?

    @rudants
    Front-end разработчик
    Для начала перестаньте заниматься ерундой. Что значит продвигаться под Яндекс или под Гугл? Различия в продвижении придумали сеошники, которые хотят обобрать клиента - по сути там различий-то и нет никаких, а те, которые есть - сильно преувеличены и надуманы.

    Является ли, малое посещаемость на том сайте, причиной оптимизации под яндекс?

    Не является.

    Если я по такому же принципу буду увеличивать видимость в яндекса, есть возможность того, что мой сайт будет ограничен 1500-2000-3000 посетителями в день?

    Такие ограничения будут только в том случае, если только указанное кол-во людей создают спрос по тем тематикам, которые сейчас продвигаются. Если интересующихся людей больше, то и ограничений в росте нет - работайте над контентом и сайтом.

    А что, если я буду продвигаться под гугл, но меня там ждут огорчения в виде нехватки ссылок или еще чего-то?

    Ссылки не будут лишними ни в яндекс, ни в гугле. Один важный момент - ссылки должны быть максимально органичными, постоянными и тематическими.

    Большинство посетителей приходят с мобильного телефона, а в большинство мобильных телефонах андроид - а в андроиде Google Chrome и Поиск Google, чем же может похвастаться Яндекс?

    Каждый пользуется тем поиском, который ему удобен. Если устройство на андроиде, это не значит, что человек продуктами Яндекса на нем пользоваться не будет.

    Куда лучше продвигаться, в Яндекс или в Google?

    Везде продвигаться.
    Ответ написан
    2 комментария
  • Как реализовать подобное подчеркивание?

    @rudants
    Front-end разработчик
    Псевдоэлементы :after и :before с абсолютным позиционированием.
    Ответ написан
    3 комментария
  • Event в новой мазиле не работает?

    @rudants
    Front-end разработчик
    Очевидно, в var mX = event.clientX нужно заменить event на e.
    Ответ написан
    5 комментариев
  • Как сделать тройное условие (else if)?

    @rudants
    Front-end разработчик
    Вариант #1:
    [[*context_key:is=`web`:then=`Русский`]]
    [[*context_key:is=`en`:then=`Английский`]]
    [[*context_key:is=`fr`:then=`Французский`]]


    Вариант #2:
    [[*context_key:is=`web`:then=`Русский`:else=`
        [[*context_key:is=`en`:then=`Английский`:else=`
            [[*context_key:is=`fr`:then=`Французский`]]
        `]]
    `]]
    Ответ написан
    Комментировать
  • Почему слетает кодировка в modx после редактирования файлов в админке?

    @rudants
    Front-end разработчик
    Нужно дополнительно проверить "manager/includes/lang/russian.inc.php" в строке:
    $contents = mb_convert_encoding($contents, 'windows-cp1251', 'UTF-8');
    , и в строке:
    $modx_manager_charset = 'cp1251';
    Ответ написан
    Комментировать
  • Как искать по массиву?

    @rudants
    Front-end разработчик
    libArray = {
    	"Лес": 1234,
    	"Дача": 872343,
    	"Хлеб": 8734,
    	"Аккуратность": 4343
    }
    findIt = "Лес" #Значение, которое ищется
    if findIt in libArray:
    	print(libArray[findIt])
    Ответ написан
  • Заработок на вёрстке?

    @rudants
    Front-end разработчик
    Что за бредовые подсчеты знаний в процентном соотношении? Не занимайтесь ерундой, прекратите выдумывать эти мнимые значения - это невозможно подсчитать.
    Пришли сюда за советом и помощи ищете? Постараюсь помочь:
    1. Для начала, снизьте свои требования и ожидания от фриланса. Никто вам не будет платить и 2$/час на биржах. Вы не имеете опыта, не работаете с современными технологиями, нет портфолио, не умеете подстраиваться под других людей, и т.д.
    2. Если что-то делаете - делайте нормально. Не нужно делать глупых умозаключений, что портфолио можно набить мусорными работами, найденными в интернете. Да, можно. А теперь спросите себя - нормально ли это? Если вы уже на старте пытаетесь сделать плохо? Тех, кто делает работу плохо предостаточно, а вот хороших, ответственных и грамотных специалистов - мало. Вторых хотят везде и спрос на них бесконечно велик. К кому хотите относиться?
    3. Нарабатывайте портфолио. Не надо на начальных этапах гнаться за деньгами, на первых порах нужно набираться опыта, развивать навыки и очень много учиться. Делайте работу и просите, чтобы ее оплатили в таком размере, в каком заказчик посчитает нужным.
    4. Верстать нужно много, не стоит лениться набирать код руками, даже если уже есть готовое решение и его можно скопировать. Лучше будете запоминать, быстрее соображать и научитесь быстро шлепать пальцами по клавиатуре.
    5. Нужно много учиться, но при этом не распыляться. Я уже заметил, что вы с одного на другое перепрыгивать любите. То верстку, то программирование изучаете. Остановитесь на чем-то одном для начала, и когда будете чувствовать, что получается одно, то можно и другое будет начать.
    6. Научитесь подстраиваться под других. Не надо думать, что вы самый классный и самый нужный - это не так. Вас легко заменить. Если вам говорят, что есть работа здесь и сейчас - соглашайтесь, это ваши перспективы и ваша возможность заработать. Если говорят, что готовы помочь прямо сейчас - ищите возможность получить ее, это нужно только вам, потом такой возможности может и не быть. Хотите развиваться как специалист - много работайте и научитесь лишать себя удовольствий. Если не научитесь - будете нытиком-ремесленником всю жизнь, который оправдания на все неудачи в ком-то ищет, а не в себе.

    Ну и самое главный совет - забить на фриланс. Это рутина, от которой стремиться уйти любой нормальный человек. Фриланс - это работать 24 часа в сутки, самостоятельно дисциплинировать себя и формировать график индивидуально. Хотите расти и зарабатывать - ищите место, где вас примут в штат и будут готовы обучать.
    Ответ написан
    Комментировать
  • Почему не работает POST запросы при отправке через PHP mailer?

    @rudants
    Front-end разработчик
    Вынеси переменные за скобки, т.е.:
    $name = $_POST['name'];
    $eemail = $_POST['eemail'];
    $comments = $_POST['comments'];
    
    
    $mail->Subject = 'Заявка от '.$name.' '.$eemail;
    $mail->Body = 'Новая заявка с сайта\n Имя:'. $name.'\nEmail:'. $eemail.'\nСообщение:'. $comments;
    $mail->AltBody = 'Текстовая версия письма, без HTML тегов (для клиентов не поддерживающих HTML)';
    Ответ написан
  • Как добавить уведомление?

    @rudants
    Front-end разработчик
    У плагина есть событие "success" - https://github.com/zenorocha/clipboard.js#events
    При успешном копировании выводит что хочешь (к примеру, через alert() или jGrowl)
    var clipboard = new Clipboard('.btn-clipboard');
    
    clipboard.on('success', function(e) {
        //На примере jGrowl
        $.jGrowl("Текст уcпешно скопирован!");
    
        e.clearSelection();
    });
    
    clipboard.on('error', function(e) {
         //На примере jGrowl
        $.jGrowl("При копировании текста произошла ошибка");
        console.error('Action:', e.action);
        console.error('Trigger:', e.trigger);
    });
    Ответ написан
    8 комментариев
  • Как скрыть окно при клике в любом месте, кроме этого окна?

    @rudants
    Front-end разработчик
    Внутри #container-system на одном уровне с .popup-cart создай еще блок с затеменным фоном (.popup-layout, к примеру), при клике на него пускай скрывается форма. Ну а сам popup-cart свойством z-index подними выше блока с затеменным фоном.
    Ответ написан
    Комментировать
  • Какой слайдер лучше?

    @rudants
    Front-end разработчик
    Ответ написан
    Комментировать
  • Как посчитать количество двух слов в одном столбце таблицы?

    @rudants
    Front-end разработчик
    //Счетчики для проверки внутри цикла
    var razCounter = 0;
    var dvaCounter = 0;
    //Счетчики для присваивания результата
    var razResultCounter = 0;
    var dvaResultCounter = 0;
    //Выборка всех ячеек таблицы с контентом
    var razArray = document.querySelectorAll("table td");
    //Перебор ячеек
    for(var i=0;razArray.length>i;i++){
    	var currentContent = razArray[i].innerHTML;
      if(currentContent == "Раз"){
      	razCounter++;
        if(razCounter == 3){
        	razResultCounter++;
            razCounter = 0;
        }
      } else if(currentContent == "Два"){
      	dvaCounter++;
        if(dvaCounter == 4){
        	dvaResultCounter++;
            dvaCounter = 0;
        }
      }
    }
    console.log("razCounter:" + razResultCounter);
    console.log("dvaCounter:" + dvaResultCounter);
    Ответ написан
    6 комментариев
  • Как правильно убрать js код?

    @rudants
    Front-end разработчик
    $("form.signup_form").submit(function() {
        var error = false;
        var user_login = $.trim($("input[name=user_page]").val());
        var user_passw = $.trim($("input[name=user_password]").val());
    
        if (/^[a-zA-Z0-9_]{5,16}$/.test(user_login)) {
            if (/^[a-zA-Z0-9_]{6,12}$/.test(user_passw)) {
                $("div.questions-content").prepend(AdvError(error_passw_confirm));
            } else {
                $("div.questions-content").prepend(AdvError(error_passw_format));
            }
        } else {
            $("div.questions-content").prepend(AdvError(error_login_format));
        }
    
        return error;
    });
    Ответ написан
    Комментировать
  • Что не так с адаптивностью сайта?

    @rudants
    Front-end разработчик
    Все ошибки ищи в консоли: prntscr.com/e0c38y
    Пропиши очевидно для своих стилей атрибут type

    И убери плагин "Prefix Free", он тебе стили переписывает. Префиксы подставляй через gulp.js + gulp-autoprefixer
    Ответ написан
    Комментировать
  • Как просто и без понтов 5 css файлов превратить в 1?

    @rudants
    Front-end разработчик
    Gulp.js и некоторые плагины к нему:
    Ответ написан
    Комментировать
  • Как в CSS задать background для div, без указания фиксированного height?

    @rudants
    Front-end разработчик
    Вот так, к примеру: https://jsfiddle.net/hqprgL4x/2/
    Ответ написан
    Комментировать
  • Как в pdomenu вывести только родителей?

    @rudants
    Front-end разработчик
    &where=`{"isfolder": "1"}`
    &level=`2`
    &limit=`0`
    Ответ написан
    9 комментариев