• Продаю домен, где найти заглушку -- домен продается?

    p00h
    @p00h
    Фехтовальщик-стропальщик
    Дарю.
    <html>
        <head>
            <meta charset="utf-8">
            <title>Домен продается</title>
        </head>
        <body>
            <h1>Домен продается!</h1>
            <hr/>
            <h2>Телефон: 123-23-23</h2>
        </body>
    </html>
    Ответ написан
    1 комментарий
  • Какие эффективные методы продвижения сайтов?

    atomheart
    @atomheart
    Пишу на Python за карму и за деньги
    Я, возможно, банальную вещь напишу, но все же: Делать сайт ради сайта не нужно.

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

    Для салона-красоты это могли бы быть функции:

    1. Запись в очередь (прям с главной страницы), в общую или к мастеру.
    2. Информация о мастерах (подготовка, проф-ориентация)
    3. Каталог причесок, чтобы можно было прям сразу пальцем ткнуть и сказать "хочу как тут".
    4. Контакты,схема проезда и режим работы.
    5. Акции, которые будут доступны только постоянным посетителям и посетителям сайта.

    По поводу продвижения, наверное имеет смысл делать гео-локационное продвижение, т.е. продвигать среди местных жителей через соцсети, как наиболее потенциальных клиентов. Но тут возникает вопрос: а кто ищет салоны в соцсетях?

    Сам недавно искал салон (парикмахерскую) поблизости, поэтому пишу то, чего на хватало.
    Искал через 2Gis и карты. Туда же стоит в первую очередь адрес сайта забить, режим работы и контакты.

    UPD: Я еще добавлю: вы говорите, что заказчик хочет сконцентрироваться на онлайн и у него есть акции. Хороший вариант завлечь аудиторию на сайт - предоставить плюшки пользователям сайта. Например, всем сделавшим заказ через интернет - скидка 10%, или раздача купонов на бесплатную услугу. Возьмите пример с крупных сайтов - тот же Алиэкспресс.
    Ответ написан
    2 комментария
  • Как настроить картинки на сайте?

    @Froggyweb
    ресайз в браузере ограничение ширины картинки max-width: 100%,
    ресайз на сервере phpThumb

    а что у тебя со скролингом это нормально?
    Ответ написан
    1 комментарий
  • Нужны ли теги в современном сайте?

    А как иначе юзерам подписываться или блокировать определенные сорта материала?
    Другой вопрос - делать ли их обязательными (думаю, не нужно), и не пытаться ли их (ну, скорее - только самую общую часть) извлекать автоматически
    Ответ написан
    1 комментарий
  • Нужны ли теги в современном сайте?

    @Jelly_Will
    Благодаря нужным тегам сайт можно выбить в топ поисковых запросов (СЕО по читай).
    Ответ написан
    1 комментарий
  • Нужны ли теги в современном сайте?

    BuriK666
    @BuriK666
    Компьютерный псих
    ИМХО в подобных ресурсах нужны (иногда пользуюсь ими)
    Ответ написан
    2 комментария
  • Нужны ли теги в современном сайте?

    VasyaPertrov
    @VasyaPertrov
    Изготовление и безопастность сайтов. WP и др.
    Вопрос из серии "нужно ли носить перчатки"
    Ответ написан
    1 комментарий
  • Нужны ли теги в современном сайте?

    dimonchik2013
    @dimonchik2013
    non progredi est regredi
    для сео надо
    Ответ написан
    Комментировать
  • Как создать адаптивный дизайн?

    gzhegow
    @gzhegow
    aka "ОбнимиБизнесмена"
    Смысл адаптивного дизайна - в медиа-запросах
    Поскольку устройств десятки - писать для каждого класса адаптивный дизайн - это пустая работа, потому что стили будут в большинстве своем одинаковые.
    В связи с этим придумали - колоночный дизайн, который заранее задает стили для т.н. колонок, которые выстраиваются в строку - если место есть, и в столбик, если места нет.

    Это работает либо инлайн-блоками, либо флоатами.
    Если инлайн-блоки - нужно родительскому элементу постоянно занулять размер шрифта. А в колонке возвращать его обратно. Плюсы - можно выровнять колонки по центру если нужно (редко нужно на самом деле, чаще создают второй контейнер с отступами).
    Если флоатами - вешать на родительский элемент clearfix. Ну и разумеется выравнивание по центру САМИХ КОЛОНОК будет недоступно. Кроме того - работа с float: left; весьма специфична по наследованию максимальной высоты, например, когда вы хотите сделать форму для ввода в которой в одной колонке находится лейбл, а в другой поле, при этом форма должна выглядеть ровно - вы задаете строке min-height: 30px например, а потом попытка сеткой унаследовать этот min-height: сломает вашу сетку к чертям.

    Короче, используйте inline-block;

    Смысл сетки в целом вот такой: ты задаешь максимальное количество колонок в строке, а потом размер конкретной колонки относительно максимального для конкретного устройства. Все классы заранее прописываются в медиазапросах, проще всего для этого использовать какой-нибудь SASS или Stylus (главное чтобы были циклы)

    >> БЭМ
    .grid.grid_size_12
      .grid_col.grid__col_size_2.grid__col_size_4mobile


    Вышеуказанный код работает примерно так - по-умолчанию в строке помещается 12х, внутри находится колонка которая по умолчанию занимает 2/12 = 1/6 экрана, на мобильном 4/12 - 1/3 экрана по ширине.

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

    Напишите свою сетку, это не так сложно, а потом вы сможете задавать отступы колонкам примерно в таком виде
    .grid {
      display: block;
      font-size: 0;
      box-sizing: border-box;
      min-height: inherit;
      max-height: inherit;
      height: 100%;
    }
    
    /* здесь не нужна вложенность, на класс будут навешиваться другие классы */
    /* мы указываем "начинается с класса", чтобы каждый раз не писать .grid__col.grid__col_size_2 а просто писать grid__col2 например */
    [class^="grid__col"] {
      display: inline-block;
      vertical-align: top;
      font-size: 1rem; /* постоянно следите за этим размером шрифта, он еще не один раз напомнит о себе */
      box-sizing: inherit;
      height: 100%;
      min-height: inherit;
      max-height: inherit;
    }
    
    /* циклы */
    .grid_col_size_12 .grid__col_size_12 {
      width: 100%;
    }
    .grid_col_size_12 .grid__col_size_6 {
      width: 50%;
    }
    /* и т.д. */
    
    .grid_project_foo {
      margin: 0 -8px -16px;
    }
    
    .grid_project_foo .grid__col {
      padding: 0 8px;
      margin-bottom: 16px;
    }


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

    P.S.
    Только что проверил колонки с float: left. Их ломает min-height - они перестают влазить по ширине, а если убрать min-height: - не будет работать выравнивание по высоте. А причина в том, что отрицательный маргин ломает все флоаты к чертям. Так что да, единственный нормальный вариант это inline-block.

    Если вам нужно раскрасить колонки - используйте table, table-cell, которое на мобильных устройствах (после перестраивания в столбик) превратится в block, inline-block.
    Ответ написан
    1 комментарий
  • Какой движок выбрать для сайта вопросов и ответов?

    Rou1997
    @Rou1997
    Если проект серьезный, то только "самописный".
    Если на сайт нет "глобальных" планов и это будет лишь место для обсуждений неких тем в достаточно узком кругу, где само содержание гораздо важнее "обертки", то любой "движок" для форума, какой для вас проще тот и используйте.
    Если студенческая курсовая работа, то вы сами вольны выбирать что и на чем делать, кто-то просто "бросает жребий", кто-то следует субъективному мнению своего наставника, а у кого-то есть собственные планы и он в зависимости от них выбирает чтобы время тратить максимально эффективно.
    Ответ написан
    4 комментария