• Очень нужна помощь с сайтом на Yii?

    webinar
    @webinar Куратор тега Yii
    Учим yii: https://youtu.be/-WRMlGHLgRg
    на каждой странице мы видим одинаково стилизованные картинки кружочки с Названием

    кто такие мы? Что за кружочки? Хоть бы скрин дали.

    В админке такой опции нет

    Это не wp. Не обязательно все в админке есть и если чего нет, то нет проблем это туда добавить.

    Но как сделать эти картики и кружочки ссылками!?

    хз какие кружочки, но наверняка обрамив в тег <a href="">кружочек</a>
    В чем проблема найти тем же поиском или разобравшись в структуре приложения Вашего? К yii есть отличная документация: https://www.yiiframework.com/doc/guide/2.0/ru/stru...

    На Ваш вопрос не возможно ответить без гадалки ибо где и как реализованы кружочки знает только тот кто их реализовывал. Надо искать. Наймите того кто знает yii, он найдет, если не получается самостоятельно.
    Ответ написан
    5 комментариев
  • Почему может не работать data-*?

    webinar
    @webinar
    Учим yii: https://youtu.be/-WRMlGHLgRg
    Причин много, для начала я бы проверял не дата, а сам селектор:
    console.log($('#cat').length);
    Там может быть null, а может несколько элементов выбирает. А может динамически создавали элемент. Да куча вариантов.В песочницу киньте код, что бы можно было найти причину.
    Ответ написан
  • Подгрузка системных скриптов в самом низу?

    webinar
    @webinar Куратор тега Yii
    Учим yii: https://youtu.be/-WRMlGHLgRg
    Вынесите свои скрипты в отдельный AssetBundle, зависимости которые нужны раньше в другой и укажите в другом первый как зависимость в
    public $depends = [];

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

    webinar
    @webinar Куратор тега PHP
    Учим yii: https://youtu.be/-WRMlGHLgRg
    Создать два заархивировать и отдать архивом. Или генерить страницу, на которой два линка. Как Вы отдадите два файла?
    Как вариант делать 1 файл в котором и договор и дополнение.
    Ответ написан
    Комментировать
  • Почему длина символов отличается?

    webinar
    @webinar Куратор тега PHP
    Учим yii: https://youtu.be/-WRMlGHLgRg
    У Вас слеши в url, в параметрах их надо заменить на %2F Что Вы ожидаете от trim в данном случае я не понимаю. Для этого вообще-то есть php.net/manual/ru/function.urlencode.php
    Ответ написан
    Комментировать
  • Парсинг сайта, вытащить изображения?

    webinar
    @webinar Куратор тега PHP
    Учим yii: https://youtu.be/-WRMlGHLgRg
    Я получаю "цифру" количество(штук) изображений с сайта. А как мне получить сами изображения?

    Зависит от того как Вы их получаете
    У Вас есть объект Image$image = new Image($this -> html); Вы в него видимо передете html и он занимается парсингом (вероятно). Как он реализован знаете только Вы, потому что это сторонний код, который к yii2 не имеет никакого отношения. Так что тут без кода только гадалку звать.
    Дайте код именно класса Image, если нужен ответ. Возможно там есть нужные методы, а возможно надо их туда добавить. У Вас (вероятно) в $this->html есть html, а значит можно регуляркой достать. Но я думаю, что это все уже есть в Image, надо просто в него заглянуть. Странно если кто-то написал парсер, количество вытянул, а пути нет. Наверняка есть метод, просто загляните в класс.
    Кстати есть же готовые универсальные парсеры на php типа:
    simplehtmldom.sourceforge.net
    phpQuery
    https://github.com/Imangazaliev/DiDOM
    и т.д.
    Возможно Ваш для конкретной задачи будет быстрее работать, но к этим документация есть.
    Ответ написан
    Комментировать
  • Как лучше проверять бан ip на сайте?

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

    Запрос exists выполняется ультра быстро, при гораздо более внушительных цифрах. Тем более если кинуть unique index на данный столбец.
    Но если надо еще быстрее есть redis например, он в ОЗУ висит. При 10 тысячах ip адресов, скушает совсем не много ОЗУ, но даст еще более внушительную скорость.
    Ну и наверное не стоит проверять ip каждый раз. Есть же сессии и куки. Проверяем только когда пользователь не опознан.

    Но на самом деле у Вас есть наверняка более тяжелые запросы, которые при открытии страницы съедают столько, что скромной проверкой ip на существование, да еще и при малом кол-ве записей (а 10k это мало) можно просто пренебречь. Так что думаю, Вы не то место пытаетесь оптимизировать.
    Ответ написан
    Комментировать
  • Нужно определиться подходит ли для высоконагруженного проекта: Symphony + React + MongoDB + UIkit + Onsen UI?

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

    их достаточно много, гуглите

    я не программист

    тогда может быть оставите право выбора своему программисту(ам)? Они проект наверняка лучше представляют, чем мы, прочитавшие Ваши 10 строк не о чем.
    Пример: 500 000 пользователей в сутки которые зашли и увидели статику и 500 000 пользователей в сутки которые используют Вашу crm - это настолько разные нагрузки, что Вы даже не представляете.
    Видеоконтент - редактирование, просмотр, загрузка, ресайз, перекодирование? Что именно? Сам по себе видеоконтент может быть через iframe с ютуба и вообще не давать нагрузки.
    Так что не влазьте, пусть этот вопрос решают те, кто понимают разницу и видят ТЗ четкое.

    Angular

    https://trends.google.ru/trends/explore?date=today...
    думаю стоит подумать про Angular еще раз, НО!!! Все зависит от ТЗ, возможно есть веские причины в сторону именно его.

    Почитав и изучив все повнимательней понял что могут быть более подходящие связки для большого проекта

    Нет универсальной связки для крупного проекта. Смотреть надо на ТЗ в первую очередь, не занимайтесь ерундой, дайте профессионалам делать свою работу.

    ПС: правильно symfony, а не Symphony
    Ответ написан
    Комментировать
  • Где закупить много дискового пространства?

    webinar
    @webinar
    Учим yii: https://youtu.be/-WRMlGHLgRg
    https://www.backblaze.com/b2/cloud-storage-pricing.html
    5c8f952d8ce8e307353107.png
    Итого просто хранение обойдется в 5000$ - 20000$ в месяц за петабайт

    Как вариант можно купить много 16гб флешек на aliexpress по 150 рублей за штуку. Много хабов и скотч. Получится где-то около 200 000 $. Но за то на такой изврат можно на кикстартере попробовать средства собрать. Но тут будут сложности с api. Можно спонсоров привлечь, например производителя удлинителей. Запустить проект на телеке. Огромные перспективы рисуются.
    Ответ написан
    2 комментария
  • Как сверстать формы в yii?

    webinar
    @webinar Куратор тега Yii
    Учим yii: https://youtu.be/-WRMlGHLgRg
    Не могут одновременно в предложении встречаться "сверстать" и название backend php framework-а. При чем тут yii? Сверстать это про css и html.
    Если есть сложности с самим виджетом форм, то вот:
    https://www.yiiframework.com/doc/guide/2.0/en/inpu...
    https://www.yiiframework.com/doc/api/2.0/yii-widge...
    https://www.yiiframework.com/doc/api/2.0/yii-widge...
    https://www.yiiframework.com/doc/guide/2.0/ru/star...
    Ответ написан
    Комментировать
  • Как разместить пикчу(скриншот)?

    webinar
    @webinar
    Учим yii: https://youtu.be/-WRMlGHLgRg
    Вас интересует как разместить на фоне картинку? У Вас там одна картинка. Но при этом Вы зачем то обвели красным центр страницы, где нет картинки. ХЗ что Вам надо, вероятно это:
    Как-то так:
    .someMyBlock {
        background: url('/some/path/to/my/img.png') 50% 50% no-repeat;
        background-size: cover;
    }
    Ответ написан
    Комментировать
  • Чем занимается Android developer?

    webinar
    @webinar
    Учим yii: https://youtu.be/-WRMlGHLgRg
    Насколько я понимаю, сложной бизнес-логики в приложениях нет

    странное у Вас представление о приложениях

    основная работа выполняется на серверах

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

    Получается Android разработка это в основном фронтенд и работа с сетью в качестве клиента?

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

    webinar
    @webinar
    Учим yii: https://youtu.be/-WRMlGHLgRg
    Смотря как это история будет использоваться потом. Если просто для того, что бы иметь возможность восстановить данные или посмотреть кто и что изменил. То простым вариантом будет сбор сущности со всеми связями в объект json и сохранение в таблице типа
    id | related_id | date_create | user_id | json_data
    Ответ написан
    Комментировать
  • Как добавить мультиязычность\перевод в выпадающий список формы?

    webinar
    @webinar Куратор тега Yii
    Учим yii: https://youtu.be/-WRMlGHLgRg
    Я думаю надо иметь два массива с одинаковыми ключами и все. Если речь только о dropDown. Сколько там тех областей. И можно метод иметь в модели, который вернет в зависимости от языка тот или иной массив. Или если надо еще где-то, можно в хелпер вынести или вообще виджет собрать. Тут уже как по проекту использовать надо - так и оформить.
    Ответ написан
    Комментировать
  • Какую специализацию выбрать прямо сейчас?

    webinar
    @webinar
    Учим yii: https://youtu.be/-WRMlGHLgRg
    Но, насколько я могу судить, туда придется идти очень долго, поэтому я выбрал фронтенд.

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

    webinar
    @webinar
    Учим yii: https://youtu.be/-WRMlGHLgRg
    Здравствуйте, у меня возникла идея о создании полноценной игры-стратегии, написанной на JavaScript.

    почему именно на JavaScript? Это не самый удачный язык для написания сложных игр.

    для создания игры-стратегии для разных устройств на языке JS (возможно в браузере)

    так браузерную или нет? Или кроссплатформенную? Нет ничего хуже для проекта, чем отсутствие ТЗ. Вы вначале определитесь с ТЗ, потом выбирайте инструменты.

    что лучше мне использовать

    подходящий под ТЗ язык и движок подходящий под него и игру.

    Я бы хотел услышать ваши советы

    не стоит этим заниматься на том уровне знаний, на котором Вы сейчас находитесь. Надо вначале хорошо освоить js. Возможно Вам стало скучно, но поверьте там в игрострое не веселее. Не путайте "придумывать игры" и "делать игры". Там все так же скучно, но сложнее в разы, чем то чем Вы сейчас занимаетесь.
    Ответ написан
    7 комментариев
  • Какие есть решения разработки подобного проекта?

    webinar
    @webinar Куратор тега Веб-разработка
    Учим yii: https://youtu.be/-WRMlGHLgRg
    Да на чем угодно это можно сделать. Слишком мало инфы, что бы были причины советовать что-то конкретное. Вам надо пальцем в небо? Пусть будет framework yii2. Но я уверен, что можно тыкнуть пальцев в любой другой framework и он тоже даст возможность это реализовать.
    Ответ написан
  • Jquery как заставить работать событие по нажатию на копку?

    webinar
    @webinar
    Учим yii: https://youtu.be/-WRMlGHLgRg
    и код Jquery

    там из воздуха возникает переменная hubspot

    кроме этого откройте консоль, там куча ошибок, которые останавливают js и Ваш обработчик просто не срабатывает. И как следствие ссылка работает как и должна.
    Ответ написан
    Комментировать
  • Можно ли задать такую тень?

    webinar
    @webinar
    Учим yii: https://youtu.be/-WRMlGHLgRg
    нет, или способами близкими к извращению, годящимися для "а Вам слабо", а не для продакшена. Используйте svg и для иконок и для теней к ним. Будет проще, меньше вес, масштабирование без потери качества и даже управление стилями через css.
    Ответ написан
    Комментировать