• Namespac'ы и создание объекта класса из строки с его названеим?

    @McBernar
    $serviceName = 'ServiceFI';
    $model = 'app\\modules\\tracking\\classes\\' . $serviceName;
    $service = new $model;
    Ответ написан
  • Можно ли сделать текстовую кнопку, чтобы цвет зависел от фона?

    @McBernar
    Можно, но сложно.
    Проще обойти это дизайном — подложку поверх фото, чтобы она высветляла/затемняла участок под кнопкой.
    Ответ написан
    Комментировать
  • Как правильно организовать авторизацию сайта и админки?

    @McBernar
    Боже мой, ну почему каждый второй человек на Тостере советует не делать ничего руками, а сразу из-за любой мелочи хвататься за фреймворк? Ну ведь тогда с каждым годом будет все меньше понимающих язык разработчиков и все больше манки-кодеров, которые прячут голову в песок, если задача выходит за рамки фреймворка. Зачем вы это советуете?
    Ответ написан
    8 комментариев
  • PHP для новичка?

    @McBernar
    Настоятельно рекомендую найти онлайн-курс по php в режиме вебинаров и домашних заданий.
    Только так можно будет чему-то научиться быстро и правильно.

    А уже после этого с базовыми знаниями погружаться глубже через книги, статьи, стэковерфлоу и т.д.
    Очень многое зависит от фундамента. И при самостоятельном изучении есть огромная вероятность понять что-то не так, где-то вообще недопонять, и потом через год на Тостере спрашивать — "зачем мне эти ваши эм-ви-си дебильные" — такое бывает часто. Не пожалейте 5-10 тысяч рублей на пару месяцев обучения.
    Ответ написан
    Комментировать
  • Какой 3D редактор самый простой?

    @McBernar
    Синема — очень мощный, но в то же время очень простой и понятный редактор.
    Хотя, если вы действительно ограничитесь только тенями, тогда берите вообще любой.
    Ответ написан
    Комментировать
  • Как сделать редирект после отправки заголовков?

    @McBernar
    Редиректить в JS.
    Редиректить в HTML через meta.
    Ответ написан
    Комментировать
  • Что делать с повторяющимися методами?

    @McBernar
    Наследование или трейты.
    Отнаследоваться не всегда возможно, а вот трейты вам точно никто не мешает делать.
    Ответ написан
    Комментировать
  • Как несколько html объединить в php?

    @McBernar
    Много способов.

    Можно через .htaccess спрятать расширение файла и будет у вас просто site.ru/papa.

    Можно передавать через GET-параметр — выше написали.

    Можно передавать через POST-параметр (не ?user=papa, а просто /papa) и разобрать в php получаемую строку. Принцип тот же, что и с GET.
    Ответ написан
    Комментировать
  • Как понять что это приходит с сайта?

    @McBernar
    Ну написано же :)
    cheap generic cialis online in canada — дешевый дженерик Сиалиса онлайн в Канаде.
    Ответ написан
    Комментировать
  • Как создать бота который будет описывать картинку на JS или PHP?

    @McBernar
    Да, конечно.

    1. Берем сайт
    2. И создаем его
    Ответ написан
    Комментировать
  • Покупка первого Mac OS устройства. Подойдёт ли для разработки?

    @McBernar
    Лучше ноутбук. Просто практичнее + прекрасные матрицы.
    Для разработки вам хватит с головой любого современного мака. А с SSD и не очень современного даже.
    Ответ написан
    Комментировать
  • Как открыть рандомный url на сайте?

    @McBernar
    Перенаправляйте все запросы на site.ru через htaccess.
    URL будет любым, а рендериться всегда будет только указанный index.

    RewriteEngine On
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^.*$ index.php [QSA,L]
    Ответ написан
    3 комментария
  • Имею ли я право препятствовать работе сайтов, использующих созданную мною CMS незаконно?

    @McBernar
    Не переживайте, просто делайте продукт.
    Ни один человек, который может ее купить и хочет ее использовать, не пойдет к пиратам, он пойдет к вам.

    Нарушать закон не надо.
    Ответ написан
    Комментировать
  • Кто виноват в срыве сроков?

    @McBernar
    Виноват тот, кто назначил такие сроки, не разобравшись в вопросе.
    Ответ написан
    6 комментариев
  • Нужен пример ТЗ верстальщику от дизайнера по макетам psd?

    @McBernar
    1. Хорошая практика — собирать некий стайл-гайд. Выносить в отдельный файл (psd, pdf) все шрифты и их размеры, все цвета, формы и кнопки.

    2. Если предусматривается какая-то анимация — ее нужно описать. Можно и заанимировать, но что-то простое достаточно словами объяснить.

    3. Хитрый адаптив тоже можно дополнительно объяснить словами.

    А больше писать нечего — макет все сам за себя скажет.
    Ответ написан
    2 комментария
  • Какие шрифты можно ставить на фоллбеки?

    @McBernar
    Serif — это шрифт с засечками.
    Sans-serif — без засечек.

    Многие сайты часто берут пару из serif + sans-serif. Один для заголовков, второй для текста.

    Универсально — Arial. Ставьте вторым, не прогадаете.
    Но если в дизайне где-то есть serif-шрифты, тогда нужно им подобрать пару — Georgia, по-моему, есть во всех ОС. Ну и да — ставьте serif третьим в списке, чтобы подтянулся любой доступный.
    Ответ написан
    Комментировать
  • Как создать админскую панель?

    @McBernar
    CMS — это просто уже написанная админка на, как вы выразились, php+mysql. Можно написать свою. Только придется довольно глубоко изучить язык и потратить на это приличное количество времени.
    Ответ написан
    Комментировать
  • Какие инструменты, среды, паттерны, фреймворки вы применяете для разработки веб-приложений на PHP?

    @McBernar
    Знаете, Вадим, я не понимаю этого.

    Я сейчас ни в коем случае не пытаюсь как-то обидеть вас, но я, например, не являясь и не называя себя разработчиком, увлекаюсь кодом, как мне показалось, больше, чем вы:

    1. У меня сразу же появился Sublime и следом PhpStorm. Никаких ноутпад-плюс-плюсов. IDE предоставляют отличные дополнительные возможности, которые очень сильно облегчают написание кода, беря на себя кучу рутины.

    2. Как только я немного освоился с синтаксисом языка — сразу пошел разбираться с ООП и MVC, по дороге познакомившись с другими клевыми паттернами типа Синглтона, ORM, Active Record и прочих. Чтобы не делать совсем уж полной ерунды в проектах.

    3. Прекрасно понимая, что бэк без фронта редко живет, а тем более сейчас, когда кругом Ajax и SPA — учу JS, освоился c JQuery, скоро доберусь до Vue. Исключительно в целях саморазвития и из любопытства, без какого-то практического применения, только по мелочам если. Вот недавно освежил знания в CSS — копнул во флексбоксы и это оказалось дико круто.

    4. Заинтересовался промышленным деплоем проектов. Ведь не может быть так, чтобы команда разработки открывает ftp и закачивает файлы с обновлениями? Конечно нет, все значительно интереснее и, главное, практичнее. Начиная от автоматического обновления файлов через PhpStorm и заканчивая специальными сборщиками, сценариями и миграциями БД.

    5. Разобрался с Гитом и Гитхабом в частности.

    6. Арендовал сервер, играю в консольке с настройками. Понимаю, что это отдельная область и проще нанять человека, чем самому все познать, но разбираться-то хотя бы поверхностно нужно же.

    7. Читаю книги по алгоритмам и по правильному программированию.

    Впереди еще много всего — фреймворки, цмс-ки, свои проекты. И все это в больше степени для фана, а не для работы — я вообще дизайнер. Мне просто стало интересно — а что же дальше за картинками и хтмл/цсс.

    Может, вы просто не ту область выбрали, если у вас нет острого желания узнать чуть больше о разработке?
    Ответ написан
    1 комментарий
  • Почему используют кривые цмс а не пишут свою для магазинов?

    @McBernar
    1. Использовать готовую цмс дешевле и быстрее. Очень актуально для начинающих продавцов.
    2. Использовать готовую цмс — значит иметь возможность ее доработать тысячами фрилансеров.
    3. Использовать готовую цмс безопаснее и надежнее, нежели самописный код фрилансера.
    4. Любой магазин, который начинает хорошо зарабатывать и имеет большую посещаемость рано или поздно переходит на собственные решения — нанимает разработчиков, создает свои внутренние продукты строго под свои нужды.
    5. Если вы сделаете какое-то собственное коробочное решение и убедите клиентов в том, что оно ни в чем не уступает цмс-кам, а во многом их и превосходит — у вас его обязательно будут покупать. Для многих клиентов это, на самом деле, вопрос вторичный.
    Ответ написан
    Комментировать
  • Как к калькулятору подключить курс валют?

    @McBernar
    При клике в форму обращаетесь через AJAX с php-скрипту, который вернет актуальное значение.
    Откуда в php эти данные — это уже другой вопрос.
    Ответ написан
    6 комментариев