Timur
Вопрос снимается, все банально :) ->where(['DATE(calldate)' => '2017-12-13'])
Dmytro 🇺🇦
Гайз ,есть вопрос. Кто сталкивался с ddos приложения на yii2? Какая есть панацея кроме http://www.yiiframework.com/doc-2.0/yii-filters-ratelimiter.html Мож кто подскажет. Знаю, что сервер надо тюнить. Но там админы или пиздец ленивые или тупые... Надо решать как-то вопрос
Владислав
http://nginx.org/ru/docs/http/ngx_http_limit_req_module.html
Dmytro 🇺🇦
сенк
Dmytro 🇺🇦
собсно что и требовалось доказать)
Dmytro 🇺🇦
ломились на логин - походу подбирали акк
The Ant
поставить капчу после N запросов?
Vlad
ломились на логин - походу подбирали акк
Fail2ban настраивается в 2 клика
Dmytro 🇺🇦
поставить капчу после N запросов?
не через фронт ломились, ясен хер). капча ставится и так.
Dmytro 🇺🇦
посты херачили на запросы
Stas
подскажите с гребанными сео правками: есть сайт донор, оттуда спарсены статьи и их урлы полодили в поле слаг (они есть 3- видом /a,/a/b,/a/b/c) как мне дать понять yii что бы все такие урлы обрабатывались одинм контроллером при том что етсь же и стандарный парсинг уплов т.е. контроллер\экшен который подпадает под второй вариант , а также первый варинт подпадает под стандартный экшен=> сайт\эешкнг как такую хрень можно разрулить
SiZE
отличить одни урлы от других сможешь?
Stas
хер там в этих спарсенных уралх разнообразие что в зоопарке (есть првда где то 80% похожих урлов но остальные 20 дичь)
Stas
сделать отдельный класс который подрубат а в нем уже захерачить простыню из прпвил?
Влад
Парни, привет
Влад
'action' => Url::to(['building/view', 'id' => Yii::$app->request->get('id')]),
Влад
id не вводится в action формы
Влад
Кто-то сталкивался?
👻
сделать отдельный класс который подрубат а в нем уже захерачить простыню из прпвил?
конечно не самый лучший вариант но можно попробовать если не прошло по всем правилам слать на экшен како йто
👻
/<slug:[\w+]> =>'/entry/slug'
Stas
так первый и второй адрес подходят под стандартные правила и он стандатные будет на них слать
Сергей
Сделать отдельный класс, в котором сначала пробовать найти статью - если есть - отправлять на статью, если нет - делать обычный роутинг
Stas
так помоему если я включу такой класс в урл манагер то по правилам если урл манагер находит похожий путь то дальше он неидет
👻
не идет
Сергей
так ты правило сделай. Если нет статьи - оно false вернёт и менеджер пойдёт дальше
👻
а ссылки 1 в 1 должны быть ?
Сергей
http://www.yiiframework.com/doc-2.0/guide-runtime-routing.html#creating-rules
Stas
а ссылки 1 в 1 должны быть ?
да. ебаная сеошка
👻
гг вы что просадить кого то хотите
Stas
та не редизайн+переезд
Stas
раньше было на вп теперь на юии
👻
а
Аня
всем привет) кто-нибудь использовал swiftmailer в yii2 в console? не приходит письмо.. в бэкенде и фронтенде работает
Yet Another Stats (β)
https://b.yasb.exileed.com/telegram/chat/1001046156199
Аня
👻
ну если не оно смотри в логи
👻
должно работать
Stas
подскажите по регулярке w это слово но если у меня оно вот такое: sertifikat-sootvetstviya-tr-ts как дать регулярке понять что там может быть любое к-во через тире?
👻
\w не входит - а только _ если не ошибаюсь
Stas
а как тогда? чтобы могло быть переменное число слов через дефис?
Vladislav
Народ здравствуйте. Никто не подскажет пакет для YII для работы с DOC документами(создавать, может изменять и тд)
Stas
word
👻
/^[0-9a-z-]{0,128}$/
👻
можно так
👻
для яндекса вроде как рекомендация в 64
Павел
Павел
Ставится через композер
Stas
^(\w+([\s-]\w+)?)\/(\w+([\s-]\w+)?)+$
Stas
:) мож кому интересно будет
Vladislav
@IntergalacticImperatorImhotepII а потом просто подключается в контроллере через use и всё?
👻
^(\w+([\s-]\w+)?)\/(\w+([\s-]\w+)?)+$
[0-9a-z-\/]+ не проше было бы ?
👻
под ссылку
Stas
вроде проходит
👻
\s если я память не изменяет это любой символ кроме пробела
Max
\s это пробел, табуляция, символ переноса строки, etc
👻
значит таки изменяет :)
☕️ 𝕽𝖔𝖈𝖐𝖊𝖙𝕽𝖆𝖈𝖈𝖔𝖔𝖓
Просто пробел, не?
👻
\s - любой пробельный символ. \S - не пробельный.
Stas
тогда можно тулить символ неподхлдящтй для урла
Stas
перввыйтвой вариант вроде подходит тоже
👻
ладно работает не трогай
andrew
а чтобы было еще производительнее, можно использовать захватывающие квантификаторы
andrew
^\w++(?:-\w++)*$
andrew
тогда регулярка за 16 шагов матчится
andrew
из 3 частей
andrew
asd-asd-asd
Yet Another Stats (β)
Карма @AlDexor стала 6
Yet Another Stats (β)
Карма @igancev стала 1
Сергей
всем привет) кто-нибудь использовал swiftmailer в yii2 в console? не приходит письмо.. в бэкенде и фронтенде работает
Могут быть разные настройки пхп на сервере для консоли и для апача например
Yurii
братья, как указать длину в миграции? 'title' => Schema::TYPE_STRING . ' NOT NULL', так я получу 255 к примеру, а я хочу 100
👀
'title' => Schema::TYPE_STRING . '(100) NOT NULL', ?
Yurii
Alexey
Работаем, братья
Yurii
спасибо, то что нужно