Ответы пользователя по тегу Веб-разработка
  • Как исправить кусок кода PHP, JS?

    webinar
    @webinar Куратор тега PHP
    Учим yii: https://youtu.be/-WRMlGHLgRg
    Они всё выгружаются одной командой (Как я понимаю) это

    нет. Эта строка выводит данные из переменных. К базе данных это не имеет никакого отношения.

    Ваше решение:
    $style = "color: green;"; //загоняем в переменную то что нам надо
    if($g[id] == 5){
        $style = "color: red;"; //загоняем в переменную то что нам надо, но только если $g[id] == 5
    }
    echo '<option value="'.$g[id].'" '.$sel.'  style="'.$style.'">'.$g[name].' '.$g[currency].'</option>'; //подставляем переменную туда куда заблагорассудится
    Ответ написан
  • Какие есть сервисы для скриншотов сайтов с API?

    webinar
    @webinar Куратор тега Веб-разработка
    Учим yii: https://youtu.be/-WRMlGHLgRg
    А чем Вам гугл не справочник?
    web screenshot api
    Ответ написан
    2 комментария
  • Стоит ли использовать php при реализации небольшого конструктора?

    webinar
    @webinar Куратор тега Веб-разработка
    Учим yii: https://youtu.be/-WRMlGHLgRg
    А зачем
    сохранаются в сессию

    ?
    Все храним в js, грузим ajax-ом, формируем в js конфиг в виде json, в самом конце отправляем на сервер, конфиг, на его основе генерим шаблон или берем готовый, если таковой уже генерился.
    А что при этом на сервере у Вас не особо важно, php - отличный вариант.
    Ответ написан
  • Нужен совет, как написать свой сервис Вопросов/Ответов. Зачем?

    webinar
    @webinar Куратор тега Веб-разработка
    Учим yii: https://youtu.be/-WRMlGHLgRg
    Берем ЯП, который знаем или думаем, что знаем. Берем к этому ЯП framework, который имеет из коробки необходимые методы.
    А Вот какие методы Вам необходимы - тут как уже все посоветовали - пишите бриф, тз, прототип и т.д.
    Ответ написан
    Комментировать
  • Как реализовать видео квест?

    webinar
    @webinar Куратор тега Веб-разработка
    Учим yii: https://youtu.be/-WRMlGHLgRg
    Там просто видео, там нет вариантов выбора. Спам?
    Ответ написан
  • Откуда берется пробел между элементом и псевдоэлементом (на планшете/мобилках)?

    webinar
    @webinar Куратор тега Веб-разработка
    Учим yii: https://youtu.be/-WRMlGHLgRg
    Рендер не совершенен. Сделайте небольшой наезд. Или юзайте svg для таких элементов.
    Ответ написан
    Комментировать
  • Какие проблемы решает качественный дизайн сайта?

    webinar
    @webinar Куратор тега Веб-разработка
    Учим yii: https://youtu.be/-WRMlGHLgRg
    Привлечение внимания

    Это про наружную рекламу, про баннеры, но никак не про сайт. Вот формирование снипетов для поисковой выдачи - можно считать привлечением внимания. А к дизайну это каким боком? Человек уже на сайте. Он уже где-то кликнул, по тому что привлекло его внимание. Уже на сайте.
    Больше клиентов (с мобильных устройств) благодаря адаптивному дизайну

    Тут вообще мимо. Меньший показатель отказов - допускаю. Но опять таки - "адаптивный дизайн" это вопрос верстки, при чем тут дизайн?

    А теперь как реально выглядит ответ на вопрос:
    Какие проблемы решает качественный дизайн сайта?

    - иммидж
    - снижение кол-ва отказов
    - увеличение конверсии
    остальные 15 пунктов, так или иначе будут просто следствием из этих трех.
    Ответ написан
    Комментировать
  • Как сделать фон у web-страницы в виде треугольника?

    webinar
    @webinar Куратор тега Веб-разработка
    Учим yii: https://youtu.be/-WRMlGHLgRg
    Ставить его как изображение не вариант

    Почему? png или svg будет крайне маленьким. Это отличный вариант.
    Ответ написан
  • Управление веб проектом для чайника как?

    webinar
    @webinar Куратор тега Веб-разработка
    Учим yii: https://youtu.be/-WRMlGHLgRg
    Как организовать процесс работы разных программистов?

    git

    На чем это лучше реализовать?

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

    webinar
    @webinar Куратор тега Веб-разработка
    Учим yii: https://youtu.be/-WRMlGHLgRg
    какую книгу выбрать для дальнейшего изучения фронтенда

    а на чем Вы остановились? По какому плану двигались? Как советовать дальнейшее, не зная предшествующего? Вы стек свой напишите, хотя бы.
    Ответ написан
    Комментировать
  • Как определить ненастоящий user-agent и стоит ли их блокировать?

    webinar
    @webinar Куратор тега Веб-разработка
    Учим yii: https://youtu.be/-WRMlGHLgRg
    Вы идете по стопам ДонКихота. Это война с ветряными мельницами, которая напряжет только часть ни в чем не повинных пользователей. Боты будут тихо смеяться наблюдая за этим.

    существует ли в сети скрипт определения всех действующих user-agent по браузерам, их версиям и операционным системам или "все сам, все сам, ручками"?

    А при чем тут скрипт, тут просто список их нужен. Скрипт - там перебор простой. Но какая вероятность, что в списке все учтено и он свежий?

    если имеется такой скрипт, то интересно его поведение

    Берет список, перебирает, сравнивает с Вашей строкой. Читать про циклы и условные операторы.

    неужели придется как-то отслеживать все новые версии браузеров

    Да ну нет конечно. Разработчики браузеров, перед тем как выкатить свой код, обязательно позвонят Вам предварительно. И разработчики гугла сидят и думают:
    - Давай не будем менять имя поискового бота, вдруг weranda заблокирует его.
    - Точно, надо позвонить предупредить
    - Да и вообще по интернету найти все списки подобные и подобавляться
    - Отличная идея, нам же как раз заняться не чем

    стоит ли оно того?

    нет. Не вижу не единого плюса и кучу минусов.
    Ответ написан
    Комментировать
  • Как стоит работать над собственным большим проектом?

    webinar
    @webinar Куратор тега Веб-разработка
    Учим yii: https://youtu.be/-WRMlGHLgRg
    Узнал недавно про метод "Прогрессивного Jpeg", как вы думаете, он может быть полезен?

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

    Что вы посоветуете для самостоятельной работы над большими и сложными проектами

    Самое полезное при такой работе это мозг и опыт, причем недостаток одного из них надо компенсировать переизбытком второго.

    Задача большая, с какого края подступиться - непонятно.

    Начните с проектирования. Судя по всему Вы даже не представляете, что планируете делать, а без этого не стоит начинать.
    Ответ написан
    Комментировать
  • Как сверстать такую таблицу?

    webinar
    @webinar Куратор тега Веб-разработка
    Учим yii: https://youtu.be/-WRMlGHLgRg
    Обычная таблица, что Вас смущает? Что заголовок объединен через colspan?
    Ответ написан
    1 комментарий
  • Заказчик сует доработки очень маленькими порциями, как брать оплату?

    webinar
    @webinar Куратор тега Веб-разработка
    Учим yii: https://youtu.be/-WRMlGHLgRg
    А что Вам мешает выставить счет за эти мелкие доработки? Сделали десяток, выставили счет и дальше не двигаетесь без оплаты.

    Ведь написав список доработок я напишу сумму оплаты за них

    А почему Вы не составите сами из этих мелких доработок список?

    Честно, не вижу проблемы реальной. Вы просто почему-то работаете бесплатно и пытаетесь себя оправдать надуманными причинами.
    Ответ написан
  • Универсальный движок для сайта?

    webinar
    @webinar Куратор тега PHP
    Учим yii: https://youtu.be/-WRMlGHLgRg
    Или нужно несколько движков?

    да

    Так же чтобы можно было расширять функциональность без лютых костылей.

    если универсальные cms, то без костылей не получится. Костыль - плата за универсальность

    Желательно с хорошей документацией и бесплатный.

    Тут под разное ТЗ будут разные списки. Чудес же не бывает.

    Интересует движок на php с возможностью создания от интернет магазина с фильтрами до простецкого сайта

    ну так же не бывает. Можно конечно юзать cms для магазина, что бы сделать простой сайт, но это же адски не оптимально. Смысл покупать машину, если пепельница нужна. Если Вы из тех, кто на такие вещи внимание не обращает - всегда есть WP. Берем WP добавляем коряво написанные модули, доделываем своих костылей - "красота". Ехать будет. Криво, медленно, но будет. Если делать очень дешевые сайты пачками, наверное единственный вариант.
    Ответ написан
  • Чем построить схему/архитектуру/структуру сайта?

    webinar
    @webinar Куратор тега Веб-разработка
    Учим yii: https://youtu.be/-WRMlGHLgRg
    https://www.draw.io/ - бесплатно, есть все инструменты, есть экспорт в pdf, googleDocs и т.д.
    Ответ написан
    1 комментарий
  • Как организовать автоматические бэкапы сайтов с разных хостингов и разных платформ?

    webinar
    @webinar Куратор тега Веб-разработка
    Учим yii: https://youtu.be/-WRMlGHLgRg
    А в чем проблема, практически любой хостинг дает автоматический backup, остается, только на том сервере, где будут все собираться, настроить крон и написать скрипт, который будет залазить по ftp и выкачивать их.
    Ответ написан
  • Как спастись от спама?

    webinar
    @webinar Куратор тега Веб-разработка
    Учим yii: https://youtu.be/-WRMlGHLgRg
    то самое странное, те спамные письма, которые приходят, имеют в поле с ограничением по числу вводимых символов, меньше символов чем дозволено.

    Видимо защита на клиенте, а это никак не мешает отправить post запрос. Сделайте ajax форм и запретите кроссдоменные запросы. Ну и валидацию на сервере реализуйте обязательно.
    Вообще валидация на клиенте, это не защита, это удобство для пользователя. Она обходится без проблем. Так что если и реализовывать валидацию, как защиту, то на сервере.
    Ответ написан
    Комментировать
  • Можно ли заменить изображение при определенной ширине окна браузера?

    webinar
    @webinar Куратор тега Веб-разработка
    Учим yii: https://youtu.be/-WRMlGHLgRg
    https://developer.mozilla.org/ru/docs/Web/HTML/Ele...
    <picture>
     <source srcset="mdn-logo-wide.png" media="(min-width: 600px)">
     <img src="mdn-logo-narrow.png" alt="MDN">
    </picture>

    https://caniuse.com/#search=picture
    но если не поддерживается, отработает все равно, просто без зависимости от min-width
    Ответ написан
    Комментировать
  • Как правильно организовать фильтры на сайте?

    webinar
    @webinar Куратор тега Веб-разработка
    Учим yii: https://youtu.be/-WRMlGHLgRg
    В wp вы замахаетесь это делать. Надо делать cms отдельно под этот проект или взять готовую cms, для турагентств. Не пытайтесь из табуретки сделать светильник. Ни в коем случае не хочу обидеть wp, он просто не подходит для этой задачи совершенно.
    Ответ написан
    4 комментария