• Наследовать или не наследовать свойства в sсss?

    @ivoronov
    Веб-разработчик
    Я, конечно, ни на что не намекаю, но..."Использовать или не использовать sass?".

    И да: пожалуй, речь идет о scss.
    Ответ написан
  • Как вывести данные из mysql таблицы на страницу что ы каждая строчка таблицы соответсвовала конкретному div?

    @ivoronov
    Веб-разработчик
    "То есть получается php скрипт должен забрть данные из базы и передать их в javascript, а он уже встроит их в div?" - если нужно это делать по какому-то событию без перезагрузки страницы, то да.

    "Или можно напрямую из php вывести на страницу в div-ы?" - очень странный вопрос. Видимо, даже не пытались разобраться в том, что есть php и как вообще он работает. Вы можете хоть в цикле перебора массива делать вывод данных с помощью дескрипторов языка (<? ?>)
    Ответ написан
    Комментировать
  • Как сделать такой слайдер?

    @ivoronov
    Веб-разработчик
    А в чем проблема стащить с сайта, если разбираться не хотите? :)
    Да и по "jQuery слайдер" или по подобному запросу гуглится замечательно. Может, тот же UI вам подойдет.

    П.с. я лично не понял функционала этого слайдера в примере. Прокручиваешь его...и что? Какая-то карусель бессмысленная. Т.е. его предназначение для меня загадка :)
    Ответ написан
    Комментировать
  • Как проверить запрос?

    @ivoronov
    Веб-разработчик
    Можно так:
    $firstname2 = $this->request->post['catapulta_firstname2'] ? 
    $this->request->post['catapulta_firstname2'] :  'Не указано';

    Или:
    $firstname2 = $this->request->post['catapulta_firstname2'] == '' ? 
    $this->request->post['catapulta_firstname2'] :  'Не указано';
    Ответ написан
    Комментировать
  • Почему не видно переменной?

    @ivoronov
    Веб-разработчик
    Как бы намекну: О глобальных переменных
    О var: Про var

    А вообще:
    $(document).ready(function(){
        var Room = "Не найдено",
            patt2,
            result2;
        $("#message").keyup(function () {
            // The string:
            var str = this.value;
            var RoomRegexp = /#[0-9]*:/i;
            if (RoomRegexp.test(str)){
                Room = RoomRegexp.exec(str);
                Room = Room[0];
                $("#send").removeClass("hidden");
            }
    
            patt2 = /#[0-9]*:/i;
            result2 = patt2.exec(str);
        });
        $("#send").click(function(){
            alert(Room);
            alert(result2); 
        });
    });
    Ответ написан
    1 комментарий
  • Можно ли с помощью JS на стороне клиента подделать HTTP_REFERER при переходе по ссылке?

    @ivoronov
    Веб-разработчик
    Если апач, то с помощью .htaccess: https://www.armadaboard.com/articles45.htm.
    Не проверял, просто нагуглил, не гарантирую. Вообще, по "защита от хотлинка" гуглится замечательно.

    На стороне js нельзя подделать HTTP_REFERER.
    Ответ написан
    Комментировать
  • Как реализовать запуск скрипта только после загрузки jQuery UI?

    @ivoronov
    Веб-разработчик
    Думаю, проблема в том, что ваш код находится в конструкции
    (function() {
    /* код */
    })();
    Ответ написан
    Комментировать
  • Можно ли использовать Wordpress шаблон сайта для сайта не на Wordpress?

    @ivoronov
    Веб-разработчик
    На сайте шаблонов (wp-templates.ru), например, помимо ссылки на скачку, есть еще ссылка на демонстрацию шаблона. Дальше без проблем забирается вся клиентская часть (html, css, js, картинки). Попробуйте поискать шаблон на том сайте.
    Ответ написан
    Комментировать
  • JQuery. Где найти такое меню?

    @ivoronov
    Веб-разработчик
    А при чем, собственно, здесь jQuery?
    Посмотрите по коду, честное слово: в зависимости от высоты прокрутки вешается или убирается класс fixed с position: fixed с div'а этого меню.
    Собственно, onscroll + немножко математики в помощь.
    Если принципиально jQuery, то $(window).on('scroll', function(e) {
    /* оффсет проверяем и все в таком духе */
    })
    Ответ написан
    Комментировать
  • Отображение сайта в Safari?

    @ivoronov
    Веб-разработчик
    У меня в версии 5.1.4 все открылось. Долго-долго думало, но загрузилось.
    Наверное, стоит указать версию браузера и конкретную проблему. А то так гадать приходится. Вообще, когда начинаете верстать, стоит понимать сразу, какие браузеры должны корректно отображать содержимое, а на которые (по некоторым соображениям) можно и забить. Соответственно, исходя из определенного набора браузеров стоит понимать, который набор css-свойств вы не сможете применять и искать иные пути реализации. Если, конечно, проблема в css-свойствах.

    П.с. внизу сайта есть телефон технической поддержки. Весьма странно, конечно, что не почта, а телефон, но тем не менее. Не ваш ли? ;)
    Ответ написан
    Комментировать
  • Почему не получается определить количество результатов в запросе к mysql на php?

    @ivoronov
    Веб-разработчик
    Честно говоря, не очень горю желанием проверять Ваш код, потому добавлю: SQL_CALC_FOUND_ROWS + FOUND_ROWS() не пробовали?
    И не нужно никаких SELECT count`ов. Для этого, как раз, и есть FOUND_ROWS. Посмотрите документацию. Все просто.
    Ответ написан
    Комментировать
  • Как разделить очень длинный js-файл на несколько штук?

    @ivoronov
    Веб-разработчик
    Вам ничто не мешает разделить код на множество файлов (так, как посчитаете нужным. Если Вы опытный программист, то поймете, как это сделать), поместить их, скажем, в условную директорию "dev", вести разработку в ней, а в релиз давать минифицированный общий файл. Просто объедините их и никаких проблем. Единственное, что изменится, так это количество тэгов script в релизе.
    И не нужны здесь никакие фреймворки! Что за привычка пихать вовсюда кучу объемных фреймворков/библиотек на каждый чих? Объединить -> минифицировать -> радоваться жизни.

    P.s. "Как грамотно поделить файл, если весь код вообще пишется в одном огромном ините?
    ymaps.ready(init);" - никто Вас не заставляет писать все в этой ф-ции. Вы можете в ней вызывать другие ф-ции из подключаемых на странице скриптов и т.п.
    Ответ написан
    Комментировать
  • Есть ли такая технология - получить из PSD автоматом нарезанный и сверстанный сайт?

    @ivoronov
    Веб-разработчик
    "Есть ли такая технология — получить из вспаханой грядки автоматом спелую морковь?" :D

    Это, конечно, все веселье, возможно, есть какие-то корявые (да-да, корявые-корявые) сервисы, но ничего серьезного Вы не найдете. Есть такой проверенный вариант: перестать искать халяву всюду и начать работать.
    Ответ написан
    Комментировать
  • Как вывести заголовок внутри картинки?

    @ivoronov
    Веб-разработчик
    А бекграундом не положить картинку?
    Не надо никаких маргинов...

    Ну вот, например, за пару минут накидал: codepen.io/anon/pen/adroLr

    Да и "Я попробовал с помощью PHP" - что Вы там попробовали? Вам нужно на php сгенерировать html. Просто пробежаться foreach по условному массиву и на каждой итерации генерить элемент списка, в котором будет контейнер url картинки и текстом. Остальное - css, если надо, то и js.
    Ответ написан
  • Как изучать на практике SQL, MySQL?

    @ivoronov
    Веб-разработчик
    >> Нашёл сайт mysql.ru, там был FAQ, где была ссылка на скачивание СУБД, скачал, в итоге, оказалось, что всё происходит в консоли - это норма или есть какие-то среды для этого дела?

    Норма, есть множество клиентов/ide для комфортной работы с любыми sql. Например, для mysql из бесплатных - это heidisql. Из коммерческих - это недавно вышедшая IDE для работы с разными sql datagrip от JetBrains, но ей, наверное, не стоит пока пользоваться - сначала разберитесь "что к чему".

    Собственно, по поводу скачать/ткнуть и пр: в идеале (раз уж вы на win), то либо ставьте себе какой-нибудь openserver или денвер - там будет все, что вам сейчас нужно, да и руководство исчерпывающее. Ну или можно поставить на виртуальную машину линукс, установить туда нормально mysql (mariadb), а на Винде через тот же heidi, о котором я писал выше, подключиться к виртуальной машине и вуаля! Все это элементарно гуглится. Я бы на вашем месте выбрал бы второй вариант ;)

    В прочем, не стоит недооценивать консоль: если затянет все это дело - в ней придется работать время от времени, а, возможно, и регулярно.
    Ответ написан
    2 комментария