• Почему не выводит форму?

    Kewa2008
    @Kewa2008
    Программист
    Возможно у тебя выключен вывод сообщений с ошибками. Попробуй в начале PHPшного файла, перед твоим кодом написать
    ini_set('display_errors', 1);
    ini_set('display_startup_errors', 1);
    error_reporting(E_ALL);


    Если ошибка появится, читай в сторону настройки сервера чтобы в дальнейшем облегчить себе жизнь (для начала смотри в сторонну файла php.ini)
    Ответ написан
    Комментировать
  • Как хранится язык при мультиязычности в Yii2?

    Kewa2008
    @Kewa2008
    Программист
    Если перефразировать Дмитрия, он предлагает доработать вывод ссылки при помощи хелпера, примерно так:
    <?= Html::a(
      Yii::t('app',$item->name),
      ['/cat/' . $item->adjusted_name]
    ) ?>

    Но думаю это не решит вопрос с "переписыванием" ссылок, которые оформлялись без хелперов. Возможно Дмитрий меня поправит =)
    Ответ написан
  • Почему не формируется URL в yii2?

    Kewa2008
    @Kewa2008
    Программист
    urlManager настроен правильно?
    'urlManager' => [
                'enablePrettyUrl' => true,
                'showScriptName' => false,
                'rules' => [
                  ....
                 ],
                ]
    Ответ написан
    6 комментариев
  • Какие есть лучшие программы для автоматического создания и публикации статей?

    Kewa2008
    @Kewa2008
    Программист
    Эта программа называется "парсер" =)
    Её можно научить всему что угодно, и обрезать до 200 символов, и переводить с иностранного языка на наш и многое, многое другое.

    Но стоит такая "программа" достаточно дорого, т.к. делается под заказ
    Ответ написан
    Комментировать
  • Как правильно настроить выгрузку заказов в 1С?

    Kewa2008
    @Kewa2008
    Программист
    Для обмена информацией между 1С и внешним ПО в 1С есть замечательная технология - Web-сервисы. Решение твоей задачи кроется именно в этом.
    Ответ написан
  • Регулярное выражение?

    Kewa2008
    @Kewa2008
    Программист
    5b0c16d41064c436269132.png

    Но помни:
    Как любят шутить опытные программисты – если у вас есть проблема и вы захотели решить ее с помощью регулярных выражений, то теперь у вас две проблемы.
    Ответ написан
    Комментировать
  • Не работает регулярка?

    Kewa2008
    @Kewa2008
    Программист
    ^

    Убрать пробовали? Или у тебя условие что строка должна начинаться с искомой подстроки?
    Можно попробовать в конец добавить флаг i (регистронезависимый посик), тогда получится что-то вроде
    /[а-я]{2,16}/i
    Ответ написан
    Комментировать
  • Как создать печатные формы для веб-приложения?

    Kewa2008
    @Kewa2008
    Программист
    Есть несколько вариантов и готовых библиотек. Например FPDF, подробнее можно почитать тут
    Ответ написан
    Комментировать
  • Какие фреймворки и CMF/CMS имеют модули для интеграции с 1C?

    Kewa2008
    @Kewa2008
    Программист
    В 1С есть Web-сервисы, которые предназначены для обменом информацией с внешними приложениями. Данный способ универсальный и работает бе привязке к какой-то CMS'ке или фреймворку
    Ответ написан
    Комментировать
  • Как можно скрыть информацию, чтобы было видно только часть информации?

    Kewa2008
    @Kewa2008
    Программист
    Вариант №1.
    Данная магия реализуется в момент SQL запроса

    Вариант №2.
    Можно реализовать когда выводится срока. Сначала узнать длину строки, а потом обрезаешь строку. Ну и добавляешь звездочки (их количество узнали на первом шаге)
    Ответ написан
    Комментировать
  • Как сделать вывод данных из JS в таблицу?

    Kewa2008
    @Kewa2008
    Программист
    var studentsHTML = "<table><tr><th>#</th><th>Фамилия</th> ... ";
    
    studentsHTML += "<td>" + studentsList[i].Surname + "</td>”;


    И т.д.
    Ответ написан
  • Модальное окно повторно не открывается, почему?

    Kewa2008
    @Kewa2008
    Программист
    Если правильно понял суть проблемы, то:
    При первом открытии делаешь его видимым при помощи назначения CSS opacity: 1;
    При закрытии скрываешь другим способом: display: none; , а потом еще и fadeout'ом его...

    Соответственно после такого приема обычным opacity: 1; не получится обойтись.

    Начни с малого: при закрытии делай opacity: 0; (вместо display: none; и fadeout'а)
    Ответ написан
    Комментировать
  • Как улучшить СЕО для главной страницы сайта?

    Kewa2008
    @Kewa2008
    Программист
    Надо следовать официальным рекомендациям от поисковиков, тогда будет вам счастье.
    Если вкратце - сделайте сайт удобным для посетителей. Если пользователям будет достаточно 2х ссылок на главной странице, тогда они будут пользоваться вашим сайтом. Если этого будет недостаточно, они уйдут.
    И в том, и в другом случае ПС отреагируют на это.
    Ответ написан
  • Можно ли собрать информацию с чужого аккаунта instagram как-то по другому?

    Kewa2008
    @Kewa2008
    Программист
    Все можно. Надо только захотеть и подтянуть знания по английскому.
    В противном случае - фриланс. Готовый код просто так не напишут. Если будут вопросы по работе с APIшкой - милости просим =)
    Ответ написан
    1 комментарий
  • Всплывающие блоки DIV?

    Kewa2008
    @Kewa2008
    Программист
    Но не будет ли сильной нагрузки на странице, если будут скрыты более 500 блоков?

    Будет. Причем в 500 раз больше, чем если ты будешь грузить только один блок, тот который понадобится. С версткой тебе подсказал Петр. А вот чтобы избежать 500 ненужных блоко, надо почитать про ajax.
    Ответ написан
    Комментировать
  • Как составить запрос(фильтр товара)?

    Kewa2008
    @Kewa2008
    Программист
    Сейчас есть огромное количество CMSок, еще больше самописных вариантов. А если учесть что каждый делает по своему, то да. Где-то есть и такой вариант =)
    Вообще все зависит от конкретного случая. Что именно тебе надо отфильтровать, какая структура сайта и БД.

    Универсального решения нет
    Ответ написан
  • Какой самый безоблезненный способ сменить домен и урлы на сайте, не потеряв позиций?

    Kewa2008
    @Kewa2008
    Программист
    Согласен с Максимом, 150 статей - ни о чем. В ручную прописать в .htaccess и забыть. Можно конечно и скрипт написать, но на него больше потратишь времени =)

    + чтобы из индекса поисковиков не вылететь, не забудь указать зеркало (ты же собираешься домен сменить)
    Ответ написан
    Комментировать
  • Как лучше сделать редирект?

    Kewa2008
    @Kewa2008
    Программист
    В твоем случае редиректить через header не лучшая идея (ИМХО).
    Я правильно понимаю что ты используешь какой-то фреймворк? Если да, то какой? Скорее всего в конфиге можно настроить роуты.
    Если же без фреймворка работаешь, то копай с сторону .htacces

    Должно получиться что-то вроде этого:

    RewriteCond %{QUERY_STRING} action=page [NC]
    RewriteCond %{QUERY_STRING} id=(\d+) [NC]
    RewriteRule .* /page/%1/? [R=301,L]
    Ответ написан
    4 комментария
  • ТЗ + документы, ответственность, как не пролететь?

    Kewa2008
    @Kewa2008
    Программист
    1) По факту занимаюсь embedded программированием на с++ и си, а вместо оформления программистом оформили инженером. Это нормальная практика для гос контор? И часто такое встречается?

    То, что ты не программиста, а инженер - нормальная практика. Точнее это конечно не нормально, но для гос структур - обычное дело. Я сам долгое время был "лаборантом", "инженером", "заведующим лабораторией" (это тип так повышали меня =) ). Пока не пошел в коммерческую структуру и не понял как оно должно быть на самом деле.

    2) В штате нет администраторов, devops-ов и как результат сборка виртуальных машин для компиляции ложиться на плечи программистов.

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

    3) Тз нет в принципе, их никому не выдавали НИКОГДА. Все формулируется устно, при этом правки в "устное тз" могут вносится по настроению начальника в любое время и на любой стадии проекта.

    Тоже знакомая ситуация =) Опять же это не нормально, но для госСлужбы - привычное дело.

    4) В конторе нет документации, вообще нет.

    С таким я конечно не сталкивался, хоть что-то но было. Но обычно это "что-то" делалось силами самими программистами, чтобы облегчить себе жизнь. Поэтому я не сильно удивлюсь, если документация будет отсутствовать=)

    5) Нет дизайнеров, разработка ui и рисование картинок лежит на плечах программистов. Графики в приложении много.


    Ты спроси у руководителей, знают ли они о существовании людей с такой должностью? =) Скорее всего нет. Для них программист - как шампунь (все в одном =) ): и тестировщик, и аналитик, и дизайнер, и сисАдмин, и кодер. А при необходимости он (программист) еще может вытащить застрявшую бумагу из принтера, установить драйвера для него, заправить картридж тонером. И я это все говорю из ЛИЧНОГО опыта.

    6) Устанавливают сжатые сроки на проекты.


    Такого у меня не было. Обычно когда дают задачу, через пару дней про нее забывают
    или откладывают, потому что появилась более срочная задача. Ну и 3-4 месяца - это конечно не "сжатые" сроки. Это прям лафа =) В коммерческих организациях все должно быть сделано "вчера, ну или на крайний случай сегодня вечером".

    7) Сроки устанавливаются сверху и спускаются на отдел. Меня даже не спрашивают смогу ли я это сделать за такой срок или нет.


    Опять же это делается из-за уровня профессионализма "начальства". С этим ничего не поделаешь, если собираешься там продолжать работать - смирись

    8) В связи с пунктами 2-7 вопрос какая на мне будет ответственность если что-то пойдет не так? К примеру программа упадет в продакшене и клиент подаст в суд, какая на меня ляжет ответственность?


    Ну приготовься к тому, что пока ты джуниор ты во всем виноват и везде крайний. А твой начальник будет говорить "я же тебе говорил!", "А я тебя предупреждал!" и т.п.
    Если будет все очень плохо и дело пойдет в суд, то при самом плохом раскладе тебя уволят. Ничего сверх тебе сделать не смогут. Ну уволят по нехорошей статье (но это КРАЙНЕ маловероятно. Если тебя конечно увольнять будет не Путин =) ). В этом случае (как и сказал Сергей Горностаев) выкидываешь ее подальше и устраиваешься заново. Но, повторюсь, это крайне маловероятно.

    9) Свалить возможности нет, по условиям контракта придется выплатить неустойку, если сам уйду или если уволят, работать осталось около года.Подскажите как себя вести в юридическом плане. Какие документы желательно не подписывать в такой ситуации?


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

    10) Как вести себя в профессиональном плане, какие плюсы можно извлечь из ситуации?

    Плюсы в госСлужбе на должности джуниора... дай подумать... Боюсь что никаких =) Хотя есть вариант (но тут в зависимости от твоего возраста, семейного положения и т.п.), можно найти руководителя женского пола и жениться (ну или на дочке жениться). Тогда карьерный рост тебе обеспечен =)

    Я сам долгое время работал в госСлужбе, потом работал по совместительству (и в коммерческой и в гос). Потом совсем ушел от госУчреждений. Боюсь что в профессиональном плане программисту многого там не получится добиться. Но может я и ошибаюсь.
    Ответ написан
    Комментировать
  • Почему выводится этот закрывающий тег?

    Kewa2008
    @Kewa2008
    Программист
    Потому что то, что после него это не php, а html
    Ответ написан