• Как посчитать количество символов в contenteditable?

    NN-webmaster
    @NN-webmaster
    Обожаю веб
    Хм-м. Может, как вариант, поставить слушатель события нажатия клавиш на весь документ и потом, после нажатия любой кнопки на клавиатуре выдавать textContent.length?
    Ответ написан
    Комментировать
  • Как сделать, чтобы на textarea { border: 1px solid white; } при :hover{ border:2px solid white;} не прыгала надпись?

    NN-webmaster
    @NN-webmaster
    Обожаю веб
    Можете сделать с помощью box-shadow, например, симулируя тенью границу.
    https://jsfiddle.net/alex_sol/u5trp5ng/
    Ответ написан
    Комментировать
  • Какой есть аналог justify-content: space-between?

    NN-webmaster
    @NN-webmaster
    Обожаю веб
    Табличные свойства. Хотя, как со старыми браузерами отреагирует, не знаю. CanIUse пишет, что IE поддерживает их с 8-й версии.
    https://jsfiddle.net/alex_sol/wcvau334/
    Ответ написан
    Комментировать
  • Как сверстать форму?

    NN-webmaster
    @NN-webmaster
    Обожаю веб
    Лупу вырезаете отдельной картинкой. Структура примерно такая.

    <div class="form">
      <input type="text">
      <button></button> <!-- или div с классом button, или input submit -->
    </div>


    Центрируете по правому краю либо с помощью inline-block, либо флексами. Лупу ставите как background: #000 url('loop.png'); позиционируете с помощью background-position.
    Ответ написан
    Комментировать
  • Как сделать чтобы при достижении 10 кликов данные о том сколько было сделано кликов попадали в таблицу?

    NN-webmaster
    @NN-webmaster
    Обожаю веб
    Ну, как-то вот так.

    https://jsfiddle.net/alex_sol/xwhqs461/

    Ставим на элемент, по которому вы хотите отслеживать клики (в данном случае, это <body>) событие, которое при действии click увеличивает переменную-счётчик кликов. А при достижении более чем 10 кликов, она пишет их в таблицу.
    Ответ написан
    Комментировать
  • Как добавить материалы на страницы сайта под управлением cms modx rev?

    NN-webmaster
    @NN-webmaster
    Обожаю веб
    Воспользуйтесь сниппетом pdoResources из коллекции pdoTools. Это будет самым быстрым и простым вариантом. В коде секции на главной странице разместите вызов сниппета.

    [[pdoResources?
        &parents=`N` <!-- вместо N поставьте id ресурса, являющегося родительским для ресурсов новостей -->
        &limit=`3` <!-- здесь выставляете лимит выводимых ресурсов, в вашем случае это три -->
        &sortby=`createdon` <!-- в этом параметре и параметре ниже мы сортируем выводимые ресурсы по дате создания -->
        &sortdir=`DESC`
        &tpl=`myTpl` <!-- здесь вы выведете свой Tpl, в котором будет лежать оформление вывода новости -->
    ]]


    Соответственно, в Tpl у вас будет оформление новости, что-нибудь вроде:

    <div class="news-title">[[+pagetitle]]</div>
    <a href="[[+uri]]">[[+pagetitle]]</a>
    Ответ написан
    2 комментария
  • Как организовать структуру двух блоков в контейнере (Css html)?

    NN-webmaster
    @NN-webmaster
    Обожаю веб
    Вы имели ввиду что-то такое?

    https://jsfiddle.net/alex_sol/hLteqv4d/

    Два блока в контейнере, один под другим, оба занимают всю ширину контейнера. Высота нижнего блока равно высоте контента в нём. А верхний блок занимает по высоте всё оставшееся место в контейнере.
    Ответ написан
  • Как поменять блоки местами используя только CSS?

    NN-webmaster
    @NN-webmaster
    Обожаю веб
    .product-info {
      display: flex;
      flex-direction: row-reverse;
    }


    Таким образом, вы задаёте тип родительского блока как флекс и меняете расположение элементов по главной оси (по умолчанию, это row).
    Ответ написан
    1 комментарий
  • Кто что может ПЛОХОГО сказать про MODX?

    NN-webmaster
    @NN-webmaster
    Обожаю веб
    Эм-м, код шаблонов в БД? Это бывает, иногда, неудобно. А так, вроде бы, всё замечательно.
    Ответ написан
    3 комментария
  • С помощью какой технологии можно создать button после нажатия на который появлялось к примеру текстовое поле?

    NN-webmaster
    @NN-webmaster
    Обожаю веб
    https://jsfiddle.net/alex_sol/sn7uhpzo/ - самое примитивное, что можно сделать. Весь текст сохраняется в переменную text, с которой можно потом делать что угодно.
    Ответ написан
    Комментировать
  • Как можно сократить количество правил стилей при использовании media queries?

    NN-webmaster
    @NN-webmaster
    Обожаю веб
    Если у вас именно такие повторяющиеся промежутки, которые вы привели в примере, то может быть, имеет смысл реализовать это функцией на JS?
    Ответ написан
    Комментировать
  • Как добавить атрибут без значения с помощью jQuery?

    NN-webmaster
    @NN-webmaster
    Обожаю веб
    Тот код, что вы привели не совсем правилен. Возможно, HTML5 и адекватно прочитает его, но правильнее будет задать атрибуту пустое значение.

    https://jsfiddle.net/alex_sol/10mk66nj/
    Ответ написан
  • Блоки мешают друг другу, как исправить?

    NN-webmaster
    @NN-webmaster
    Обожаю веб
    Если это отдельный блок на странице, то сделайте два блока с display:inline-block, задайте им ширину по 50% (или иное соотношение) и вертикальное выравнивание сверху. В один блок поместите список с заголовком, в другой - картинку.
    Ответ написан
    Комментировать
  • Как изменить статический html файл?

    NN-webmaster
    @NN-webmaster
    Обожаю веб
    смысл в том что когда пользователь провел данные манипуляции на этой странице. и при следующем использовании она сохранила все эти изменения.

    хорошо б если был такой способ без использования серверной части


    Если вы хотите сохранить изменения для всех пользователей (собственно, на сервере), то без серверной части вам не обойтись. Вы должны будете сохранять эти изменения либо в файл с кодом страницы на сервере, либо в БД и потом скрипт будет генерировать страницу с обновлёнными записями из БД.

    Чтобы сохранять эти изменения только для пользователя (и только временно, до тех пор, пока он не обновит/покинет страницу, либо не очистит хранилище), то воспользуйтесь Локальным Хранилищем. Вот тут и вот тут

    Другими способами реализовать это нельзя.
    Ответ написан
    Комментировать
  • Есть ли Wordpress веб студии на массовые (1000 заказов / месяц) доработки?

    NN-webmaster
    @NN-webmaster
    Обожаю веб
    Эм-м, а где это вы видели такой поток заказов? А если ищете компанию, которая способна выпускать в большом объёме стандартные проекты, т.н. конвейерный метод, то можете посмотреть студию Web Canape. У них был на Хабре замечательный цикл статей про подобную "штамповку" сайтов.
    Ответ написан
  • Где брать пустые шаблоны в PSD для дальнейшей вёрстки HTML/CSS?

    NN-webmaster
    @NN-webmaster
    Обожаю веб
    А какой смысл тогда в этом шаблоне? Я не могу представить себе (вернее могу, но это... странно) PSD шаблон без контента, только с каким-то прорисованным дизайном "заднего плана" и стилистических сопровождающих элементов.

    Текст, изображения (контент, в общем), их стилистическое оформление (размер и цвет шрифта, ширина, расстояния и отступы) — ради удобного представления контента как раз и делают дизайн в вебе (да и везде, вообще).

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

    NN-webmaster
    @NN-webmaster
    Обожаю веб
    Как уже верно сказали другие, это, в первую очередь, навыки не технического характера, а навыки менеджера, управленца.

    Необходимо уметь находить клиентов, создавать их поток. Уметь выстраивать всю цепочку создания/продвижения продукта в своей компании и следовать ей. Уметь взаимодействовать с людьми: со своими клиентами, со своими работниками, с фрилансерами, с государством.

    Нужно грамотно распоряжаться ресурсами. Как финансовыми, так и человеческими. Чтобы не было ситуаций простоя работников, не было минусовых балансов (хотя, тут нереально, они всегда будут), не было долгов (аналогично).

    Нужно уметь смотреть со стороны клиента. Ставить себя на его место, думать о его потребностях. Выстраивать свою рекламную политику так, чтобы попадать прямиком в ЦА. Нужно уметь правильно выбирать свою нишу, позиционировать свои услуги на эту нишу и взаимодействовать с клиентами из этой ниши.

    И самый главный навык, который пригодится, вообще, в жизни, я считаю. Нужно уметь отличать адекватного человека от неадекватного. Этот навык сразу избавит новоиспечённую веб-студию от кучи проблем, типа миллионной правки на сайте-визитке, согласования текстов с уборщицей бухгалтера жены заказчика и "гениальной инновационной идеи стартапа, под названием "вычтонехотитестатьмиллионерами?" или "давайтеподпишемNDAатовывсеукрадете" за 10000 рублей.

    P.S. А, вообще, можно ничего не делать, а просто снять обшарпанный офис, поставить туда убитый домашний ноут, быстро нарезать сайт для студии на украденном с TM шаблоне, закупить настройку Директа у очередного "молодого и перспективного таргетолога" студента, бухнуть туда 5-6 тысяч рублей, сесть на стул в пустом офисе и наслаждаться тем, что вы бизнесмен :) А когда позвонит потенциальный клиент, то заломить ему ценник в сотку за сайт-визитку и отдать выполнение на аутсорс первому попавшемуся человеку из группы Вконтакте "Вёрстка сайтов HTML/JS/CSS".
    Так, по моему личному мнению, работают 80% маленьких студий в провинции.
    Ответ написан
    1 комментарий
  • Какие технологии использовать? Для реализации сайта с формой заполнение заявки?

    NN-webmaster
    @NN-webmaster
    Обожаю веб
    Эм-м, можете поискать в интернете готовый скрипт формы обратной связи. Обычно он реализуется через PHP и JS с использованием AJAX, чтобы отправлять форму без перезагрузки страницы. Это будет самым простым вариантом. Данные заполненной формы будут приходить вам на почту. Ищите по ключевым словам "форма обратной связи".

    Но, кстати, если вы плохо знаете программирование, то ещё проще будет заплатить фрилансеру 500-1000 рублей, который сам установит эту форму на ваш сайт и протестирует работоспособность. Это дело, буквально, пары часов, особенно, если сайт у вас, как вы говорите, простой.

    P.S. Ну, кстати, как вариант, можете воспользоваться Гугл формами, как уже сказал Stalker_RED. Сама форма делается в визуальном констуркторе от Гугла, там всё очень просто, а получившийся готовый код вы просто вставляете в нужное место на сайте.
    Ответ написан
    Комментировать
  • Как сильно важен английский программисту и больше ли платят если вы знаете английский?

    NN-webmaster
    @NN-webmaster
    Обожаю веб
    Вопрос стоит перефразировать. Не "как сильно важен английский программисту", а "как сильно важен английский современному человеку".

    Ответ, в любом случае — очень важен. Весь современный деловой мир говорит по английски. Все мировые специалисты и мастера своего дела в любой сфере говорят по английски. Огромное количество современной технической литературы, научных работ, публикаций и остального контента написано на английском.

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

    Если вы знаете английский язык, то потенциал охвата вашего восприятия расширяется в разы, в десятки раз. Это и общение с другими программистами (и просто с людьми) и чтение литературы (как справочников, так и художественной), и общение в сети, интеграция в тусовку профессионалов не по территориальному признаку, а по уровню своих умений. Это сразу же открывает для вас пласт огромного количества потенциальных заказчиков и работодателей, с которыми вы сможете взаимодействовать напрямую, а не через посредника.

    Так что, ответ на вопрос, с моей точки зрения — да. Английский важен. Платят больше (но лишь в том случае, если вы сами приложите к этому усилия).
    Ответ написан
    Комментировать