• Как Yii2 перед 404 ошибкой проверить URL в контент страницах?

    ...
            'urlManager' => [
                'enablePrettyUrl' => true,
                'showScriptName' => false,
                //'suffix' => '.html',
                'rules' => [
                    '' => 'site/index', // убираем у главной все признаки контроллера и принадлежность к странице
                    'site/new/<link:\w+>' => 'site/new', // тут site спрятан, будет /new/ssilka*
                    '<action>'=>'site/<action>', // прячем site у всех экшенов сайтконтроллера
                ],
    ...

    * В общем, d - digital, w - word (цифра или слово)
  • Как Yii2 перед 404 ошибкой проверить URL в контент страницах?

    Arik: уточните, что именно вы подразумеваете под правилами?
  • Yii2 получить записи GriwView?

    Максим, слышал, что разработчики в Yii2 поменяют
    AuthorsBooks::className();
    на
    AuthorsBooks::class();
    В связи с этим, в будущем такие конструкции могут не работать.
    https://dev-tips.ru/blog/post/pochemu-luchshe-ispo...
  • Как отправить две формы на одном экшене Yii2?

    Isolution666
    @Isolution666 Автор вопроса
    Никита: я ценю, правда, что уделили мне время, и нашли решение, но оно подходит для тех, кто работает с базой данных, скажем так с двумя таблицами из БД, удобно, если надо записать сразу в две, но у меня
    Html::beginForm();
    и
    Yii::$app->request->post();
    И я нашёл решение, ответ ниже, реагирует только на ту форму, у которой name в submit, совпадает с условиями в action.

    Вот почему было трудно найти, похожая ситуация была и с layouts
    Наверняка, кто-то делает поиск в меню, в Nav, Menu, и Navbar
    ActiveForm::begin();
    Там не подходит, потому что к таблице можно обращаться только через action. Если вы вставите форму в Nav, Menu, и Navbar - то у вас вылезет ошибка, потому что, там пусто, чтобы ошибки не было, и форма работала везде, и не нужно было прописывать условия работы формы поиска в каждом экшене, есть два пути
    1) виджет
    2) Html::beginForm();
    ----
    Однако в случае с поиском, нужен GET запрос:
    Yii::$app->request->get();, иначе не будет искать, работать.
    Почему-то по хелперу скудно написано, приходится догадываться, со временем конечно логика становится ясной, но сколько нужно нервов и сил, чтобы всё это найти и понять.
    ---
    Например случай с виджетами, оказывается, что если использовать публичные переменные у наследованных виджетов, всё работает, и даже GridView можно сделать не табличным, а в тегах div, даже не касаясь функционала самого виджета (не нужно переписывать), стили и классы тоже можно ставить свои, и дизайн цикл строк в GridView можно размещать свой.
    Так же незаслуженно ругают Nav и Navbar, упрекая виджеты в негибкости и ограниченном функционале. Почему все молчат, что там клиентские стили стоят на false ?
    Меняешь на true, и о магия, меню переделывается под любые нужды. Только нет таких подробных документаций, приходится догадываться, вникать, что написано в комментариях разработчиков. Когда разберёшься, всё на столько просто и легко)) Прям эйфория. Если бы собрать сообщество, которое составляло бы более понятную документацию по Yii. Хотя, если вебмастера из WordPress хлынут в фреймворк, гори комп синим пламенем. Оно и понятно, я всё больше и больше встречаю людей, которые "пересаживаются" на Yii с Битрикса и ВордПресса. То есть люди понимают, что это более гибкое решение, но специалистов в области фреймворком сейчас очень мало.
  • Как отправить две формы на одном экшене Yii2?

    Isolution666
    @Isolution666 Автор вопроса
    к сожалению, там нет того, что я ищу, то что написано в документации, я и так знаю, уже юзал.
  • Как отправить две формы на одном экшене Yii2?

    Isolution666
    @Isolution666 Автор вопроса
    я прочитал документацию, там ничего не написано про отдельность отправки форм через action, покажите хоть, как это выглядит.
  • Как отправить две формы на одном экшене Yii2?

    Isolution666
    @Isolution666 Автор вопроса
    Потому что отправляются сразу две формы, а не по отдельности, я хочу чтобы срабатывала та форма, на кнопку которой я нажал, это же не высшая математика, просто синтаксис покажите, я сам потом разберусь
  • На чём рисовать SVG, какое программное решение?

    Isolution666
    @Isolution666 Автор вопроса
    Я знал, что есть готовое решение)) Не бывает дыма без огня.
    Огромная вам благодарность! Like
  • Какие советы дадите для создания игры для компьютера?

    Isolution666
    @Isolution666 Автор вопроса
    Я не заядлый и даже не геймер)))
    Мне интересно создавать и видеть мир изнутри, как всё устроено.
    Наверное поэтому я изучал психологию, биологию, физику, химию, программирование.
    Потому что всегда было интересно, как всё устроено и как работает. Может быть поэтому я знал что такое гироскоп и как он работает, до того, как в фильмах, а потом и в жизни людей появились гироскутеры )))
    Изначально это была военная разработка, потом об этом узнали гражданские.
    Что касается опыта и знаний, то мне понравился принцип Генри Форда, все тоже считали его неучем и не профессионалом, но он клал на общественное мнение и на слово "невозможно", что позволило создать довольно таки хороший автомобиль, который до сих пор пользуется спросом.
    Вообще, я много чего читал, и скажу, что самое прекрасное и интересное было построено на энтузиазме и вере. Самое весёлое в таких историях, так это то, что выяснялось, что люди, которые СМОГЛИ, даже не знали, что это невозможно.
    - Невозможно говорите? Странно, а я это уже сделал.

    ======
    Любимая цитата на все НО, не сможешь, долго, сложно, и так далее.
  • Какие советы дадите для создания игры для компьютера?

    Isolution666
    @Isolution666 Автор вопроса
    rukzachini: я вас простил, ответ принял к сведению, что касается времени и выхода игры, вообще ничего не могу сказать, так как я посредник в этом деле.
    Он просто зажёг меня своей идеей создать игру, а я из другой сферы. (рисование и писательство) - это хобби. Живёт за счёт людей, которые признали во мне художника и писателя, востребованность вдохновляет и вызывает продолжать, но я по мимо всего ещё пишу музыку.
    Основной деятельностью стало программирование. CMS и CRM системы, мобильные приложения, интерфейсы, нейросети и искусственный интеллект. Последнее можно применить к игре, чтобы у игрока создавалось впечатление, что он взаимодействует и контактирует не с персонажами, а с реальными людьми. Например рефлекс на попадание света в глаза, или возмущение, если толкнуть нечаяно персонажа, или заставить его ругаться, если прицелить на него оружие. Так же можно присобачить характер главным героям, живая реакция, юмор, или харизма, сделает ощущение, что общаешься с реальным человеком. Я уже представляю, какие свойства можно прописать персонажам, для реалистичности можно перенести характер реального человека, вообще будет супер.
  • Какие советы дадите для создания игры для компьютера?

    Isolution666
    @Isolution666 Автор вопроса
    rukzachini: вот это поворот)) Так вы леди? Благодарю за развёрнутый ответ. Соглашусь, что можно кодить и на блокноте, главное чтобы прогер был от бога, но за софт и языки программирования я спросил потому, что память человеческая, хоть и способна много запоминать, однако и забывает много. Я пользуюсь IDE, потому что там есть подсказки и быстрый поиск по классам и отдельным словам, таким образом последнее решение ускоряет написание кода в 5 раз, как если бы я делал это на блокноте или notepad++ - его я в основном использую для регулярных выражений, чтобы к примеру найти в тексте повторяющиеся слова и заменить их все в один клик, или ещё какие рутинные операции.
    Если делать красивые видеоэффекты, то я бы использовал Adobe After Effects, но я не знаю, на сколько он совместим для разработки видеоигр. 3D Max, Maya, Blender - мне известны, пользовался. Первый прекрасно рендерит картинку до фотореалистичной за счёт ментал рай, второй и третий идеально справляются с динамичными сценами, а первом с этим проблема, долго надо настраивать событие в сцене, рассчитывать временную линию, проще это сделать на Майе.
    По четвёртому вопросу, - хотел услышать субъективное мнение польователей по поводу их личных предпочтений, почему-то все постеснялись говорить, во что бы они хотели гамануть. ))
  • Какие советы дадите для создания игры для компьютера?

    Isolution666
    @Isolution666 Автор вопроса
    я с вами согласен, конкретика нужна во всём, в любом деле. Похоже у отвечающих сложилось впечатление, что я один это всё буду делать. А мне просто было любопытно узнать, как это всё устроено.
  • Какие советы дадите для создания игры для компьютера?

    Isolution666
    @Isolution666 Автор вопроса
    ))) Мне достаточно было ответить на эти вопросы.
    А сложно это или долго, не суть важно. Мне просто нужны способы, решения.
    По статистике, многие рекомендуют Unity3d, заинтересовало )))
  • Какие советы дадите для создания игры для компьютера?

    Isolution666
    @Isolution666 Автор вопроса
    rukzachini: я то как раз "гуглил", поэтому так говорю, и смотрел обзоры на эти игры, если вы фанат Unity, то это ваш выбор, который не надо никому навязывать. Так же, хочу дать понять, что я самостоятельный человек, и принимаю ответственные и самостоятельные решения сам, ещё с 17 лет, так что не нужно мне указывать, чем мне заниматься. Нарываетесь на конфликт.
  • Как реализовать загрузку контактов в сотовый телефон?

    Isolution666
    @Isolution666 Автор вопроса
    причем тут ООП и SQL-инъекции?

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

    гораздо важнее понимать разницу между DES и AES, чем опасен RSA

    Как хэшировать данные, или экранировать, я тоже знаю. Открытые ключи - это не безопасно!
    Сейчас в задачу входит сделать функционал, который будет загружать Excel-таблицы, которые можно будет обработать и записать в MySQL-таблицу для интернет магазина, чтобы получать данные с 1C и закидывать на сайт. Когда задача будет реализована, постараюсь сделать синхронизацию между 1С и интернет-магазином, чтобы данные автоматически обновлялись в базе данных, если что-то изменилось на складе, и пофигу что есть Битрикс, мне не удобно их решение, я не хочу прогибаться под динозавров-гигантов, кто хочет, пусть пользуется. У меня свои цели.
  • Как реализовать загрузку контактов в сотовый телефон?

    Isolution666
    @Isolution666 Автор вопроса
    dummyman: напоминает SSL-сертификат ))
    А ещё детскую игру:
    На берегу волк, коза и капуста. Есть река и лодка, надо перевести всех на другой берег так, чтобы волк не съел козу, а коза капусту, при чём это может произойти и на первом и на втором берегу. Но алгоритм решения этой задачи есть. Забавно, но не все взрослые с этой задачей справляются, и провал происходит на первом или на втором ходе. В программировании я тоже заметил эти три элемента: наследование, инкапсуляция, полиморфизм.

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

    Я не по наслышке знаю о xss уязвимостях, SQL-инекциях и прочей напасти))) Я даже пережил dDos-атаку на свой портал, и научился настраивать сервер и апач ))
  • Как реализовать загрузку контактов в сотовый телефон?

    Isolution666
    @Isolution666 Автор вопроса
    dummyman: Благодарю Вас за заботу, как мне с этим всем справляться, буду я это делать сам, или найму кого, это уже моя задача, я попросил всего лишь дать наводку, подсказать. Я очень любопытен, и быстро обучаюсь. Судить мой уровень весьма сложно, так как я практик а не теоретик, я не разбираюсь в терминологии, я разбираюсь в коде, в том числе и в чужом. Полученные знания сразу применяю, вникая в процессе полёта где барахлит и почему. Я разносторонне развитый. Программирование одно из видов моих увлечений, занятий и хобби. Люди мне говорят, что я порой даже лучше справляюсь с задачей, нежели дипломированные специалисты. Подчёркиваю, люди говорят, а не я. Я вообще не считаю себя программистом, у меня абстрактное мышление. Я вижу связи, сходства, принципы в определённых проекциях, в 3D картинке, если будет удобнее и понятнее. Так что вы не оскорбляете и не обижаете меня, если говорите, что я не профессионал. Потому что я дилетант )) Упрямый, пробивной и любопытный.
  • Какие советы дадите для создания игры для компьютера?

    Isolution666
    @Isolution666 Автор вопроса
    sir_Maverick:
    Как вы книги то пишете с такой орфографией...


    Сначала записываю на черновую сюжет, продумываю детали, имена, места, специфику, в чём фишка, смысл или мораль, для чего я это пишу, что хочу этим сказать, что хочу донести.
    Второй этап, это наброски, запись интересных мыслей, утверждение сюжета и деталей.
    Третий этап, рассмотрение хронологии, причин и следствий, выбор стиля написания.
    Четвёртый этап, придумываю название книги, и начинаю писать по схеме
    (вступление, завязка, кульминация, акт, развязка, заключение). Использую эффект кино, как если бы это было на экране, и описываю в подробностях, используя 1,2,3 этапы. Когда заканчиваю, перечитываю то, что написал, нахожу ошибки, орфографические, пунктуационные, синтаксические.
    Пятый этап, отдаю своему редактору, филолог, тут то и финальная стадия.
  • Как реализовать загрузку контактов в сотовый телефон?

    Isolution666
    @Isolution666 Автор вопроса
    owncloud сторонний ресурс, а я хочу написать свой, под свои нужды. Просто нужно знать какие форматы, в каком виде, и как загружать.