• Как задать размер сетке в bootstrap?

    sidorenkoda
    @sidorenkoda
    Программист, верстальщик, руководитель проектов
    Если тупо в лоб, то так:
    CSS
    nav-bar должны быть абсолютно позиционированы, один сверху, другой внизу
    #content { position: absolute; left: 0; top: 0; }
    JS
    hOfWindow = выясняем высоту окна, делаем parseInt [ вроде parseInt($(window).height()); ]
    hOfTopElement = высота верхнего nav-bar, делаем parseInt
    hOfBottomElement = высота нижнего nav-bar, делаем parseInt

    Блок сетка между ними => id = #content
    $('#content').css('height', hOfWindow - hOfTopElement - hOfBottomElement);
    $('#content').css('top', hOfTopElement);

    И все будет на своем месте)
    Ответ написан
    Комментировать
  • Почему возникает ошибка Class 'HTMLPurifier_Config' not found?

    sidorenkoda
    @sidorenkoda Автор вопроса
    Программист, верстальщик, руководитель проектов
    После того как вы добавите HTMLPurifier в ваш Yii2 во входном файле (у меня это - index.php), перед подключением Yii2 надо напистаь следующее:
    // Подключить HTMLPurifier (пути у до него будут у Вас отличаться)
    require_once $_SERVER['DOCUMENT_ROOT'] . '/!yii2/vendor/ezyang/htmlpurifier/library/HTMLPurifier.auto.php';

    $config = HTMLPurifier_Config::createDefault();
    $config->set('Core.Encoding', 'ISO-8859-1'); // replace with your encoding
    $config->set('HTML.Doctype', 'HTML 4.01 Transitional'); // replace with your doctype
    $purifier = new HTMLPurifier($config);
    $clean_html = $purifier->purify($dirty_html);

    И не забыть создать папку (Serializer), если ее нет:
    !yii2\vendor\ezyang\htmlpurifier\library\HTMLPurifier\DefinitionCache\Serializer
    Ответ написан
    Комментировать
  • Слайдер выводится неправильно после использования PHP, в чём проблема?

    sidorenkoda
    @sidorenkoda
    Программист, верстальщик, руководитель проектов
    Доброй ночи! Все очень просто =)
    Надо для первого элемента не делать display:none;
    <?php
    $i = 0;
    foreach ($intro as $item) {
    $i++
    ?>
    <div style="position: relative;<?php if ( $i != 1  ) { ?> display: none; <?php } ?>">
    ...
    Ответ написан
    Комментировать
  • Стоит ли оптимизировать сайт склеиванием всех файлов в один?

    sidorenkoda
    @sidorenkoda
    Программист, верстальщик, руководитель проектов
    Это имеет смысл, особенно, если ваши посетители имеют медленный интернет.
    Прочитать про это вы можете на примере css спрайтов - https://www.google.ru/?gfe_rd=cr&ei=U2GpVNuXIKepwQ...
    Я затрагивал эту тему в своей статье - candevelop.ru/blog_current/34.php
    Выдержка:
    Когда мы запрашиваем страницу в интернете, то одновременно с ней, зачастую, получаем кучу дополнительных файлов: изображения, стилей, скриптов. В реальной жизни сопоставим это с количеством посылок, это может быть 10 маленьких, за которыми сложно бегать или же одна большая коробка, которую быстрее принести. Для уменьшения запрашиваемых элементов и их объема применяется множество технологий: картинки склеиваются в одну, стили CSS и JS скрипты интегрируются в код основной страницы, а не подключаются отдельно.


    А в качестве инструмента, для сбора проекта в один файл очень советую вам Gulp habrahabr.ru/post/208890
    Ответ написан
    Комментировать