
Юрий
16.05.2017
12:50:54
в этом плане если все так то даже хорошо наверное, свое надо развивать

Богдан
16.05.2017
12:50:59
там ограничения на передачу права властности, на вывод средств за пределы страны и тд.

Юрий
16.05.2017
12:51:04
но вот с яндексом и социалками - не понятно
вк же у вас топ-1 по посещаемости. и люди там и торгуют и прочее

Google

Юрий
16.05.2017
12:52:11
а у вас что-то банили вообще? кроме ex.ua конечно

Богдан
16.05.2017
12:54:35
с вк все просто, все перейдут в вб, трафик там в основном это 10-20 лет, и только музыка. Бизнес уже давно в фб, яндекс только 30% и то благодаря автоматически в фоксе и опере, ни разу не видел человека который пользовался им по своим предпочтениям.
Завтра про это все забудут и будут сидеть в гугле, фб, телеграмме.
Вопрос открыт только с 1с. Но не думаю что "власть" не понимала, чем грозит "запрет" софта
До запрета по факту, еще не один день, все спокойно слезутт. А кто не хочет есть Опера и тд.

Юрий
16.05.2017
12:56:19
если он вообще будет применен
законы обеих стран хороши необязательностью исполнения частой)
ну и вдруг цель блокировок будет выполнена. ну вдруг. мало ли инфаркт у кого. ладно, не в этот чат это уже. сорри)

Dmitriy
16.05.2017
12:58:42
или есть другие фирмы

Юрий
16.05.2017
12:59:21
есть sap) не 1сом единым
хорошо щас интегратором сапа быть наверное)

Богдан
16.05.2017
12:59:55
хех. тогда где покупать теперь 1с ?
Вопрос открыт. Права на 1с полностью в пределах украины, на 1 фирме, на которую предварительно все и перевели. Вопрос только в 1, дождаться толкования как покупать новые лицензии и конфигурации, права на которые в украине.
Саппортить и обновы никто не отменял, так что сьезжаь никто не будет.
Сап дорого.

Boris
16.05.2017
13:17:06
Ребят, подскажите. Есть два контроллера
1. pa
2. site
мне нужно что-бы если пользователь авторизован на сайте и заходил на site контроллер его редиректило на pa

Google

Boris
16.05.2017
13:17:14
кроме site/logout
AccessControl же пользовать, верно?

lakimon
16.05.2017
13:34:48
ты таким образом хочешь сделать pa контроллером, который отвечает за индекс страницу?

Boris
16.05.2017
13:35:57
да

lakimon
16.05.2017
13:36:48
https://yiiframework.com.ua/ru/doc/guide/2/structure-controllers/#default-controller
сойдёт?

Boris
16.05.2017
13:37:43
Нет.
$defaultRoute = 'pa';
$defaultLayout = 'pa';
if (Yii::$app->user->isGuest) {
$defaultRoute = 'site';
$defaultLayout = 'landing';
}
В main.php пробую назначить, но не работает.

Konstantin
16.05.2017
13:40:41
запарил этот 1с )) давно пора ему крылья подрезать) и начать альтернативы делать

lakimon
16.05.2017
13:40:45
не, тогда попробуй через UrlManager
[
'site/index' => 'pa/index'
]
или htaccess делать 301 редирект

Konstantin
16.05.2017
13:41:19
глядишь может в украине намутят альтернативу)
и будет не битрикс а Уикрикс ?

lakimon
16.05.2017
13:41:44
но чет не понимаю чем тебе не подходит вариант с defaultRoute

Boris
16.05.2017
13:42:09
Мне надо что-бы когда пользователь не авторизован на сайте контроллер по умолчанию был site и шаблон landing.
Когда пользователь авторизован на сайте то контроллер по умолчанию нужен pa и шаблон pa.

lakimon
16.05.2017
13:42:37
ааа
есть еще вариант анонимной функции

Boris
16.05.2017
13:43:33

lakimon
16.05.2017
13:44:33
ща

Google

lakimon
16.05.2017
13:45:30
[
'defaultRoute' => function() {
if ()
return 'pa'
else
return 'site'
]
это опять же в конфиге
это работает с компонентами, бутстрапом и тд
должно и тут работать

Boris
16.05.2017
13:51:17
По анономке не работает. Пишет что должен получать строку, а получает объект.
Попробовал так:
'defaultRoute' => Yii::$app->user->isGuest ? 'site' : 'pa',
Тоже не катит.

lakimon
16.05.2017
13:53:53
а так какую ошибку выдает?

Boris
16.05.2017
13:54:52
trim() expects parameter 1 to be string, object given
Должна быть строка, передаю объект.
'defaultRoute' => function () {
if (Yii::$app->user->isGuest) {
return 'site';
}
return 'pa';
},

lakimon
16.05.2017
13:56:13
не не, я про это
'defaultRoute' => Yii::$app->user->isGuest ? 'site' : 'pa',

Boris
16.05.2017
13:57:29
Route 'pa/index'
Хотя я не зашел на сайт.

lakimon
16.05.2017
13:58:29
делай через константу
if (Yii::$app->user->isGuest) {
define('MAIN_ROUTE', 'pa');
} else {
define('MAIN_ROUTE', 'site');
}
'defaultRoute' => MAIN_ROUTE,
условие в индексе пропиши после дефайнов

Boris
16.05.2017
14:02:33

lakimon
16.05.2017
14:02:45
да

Boris
16.05.2017
14:05:31
Мне кажется это неимоверный костыль + снова не работает :)

lakimon
16.05.2017
14:08:42
это я погарячился с выносом условия в индекс, впихни в main конфиге в самом верху

Google

lakimon
16.05.2017
14:09:20
как по мне то это самый некостыльный вариант, так как дальше есть идеи htaccess`a и header()
или малокостыльный....

Boris
16.05.2017
14:10:50
Я думаю что на этот момент еще не сформировался yii::app->user->isGuest
Поэтому не отрабатывает

lakimon
16.05.2017
14:11:55
сформировано, у меня отрабатывает
может условие путаешь?
покажи весь конфиг мейн

Admin
ERROR: S client not available

Artyom
16.05.2017
14:14:01
Друзья всем привет. Подскажите плз, как в Yii реализована обработка HTML-тегов при приёме пользовательских данных (например наличие тега <script> </script> в никнейме пользователя при регистрации ) . И реализована ли вообще? Или вся ответственность идёт на ActiveForm и её валидаторов? Я к тому, что есть ли какие-то встроенные механизмы проверки пользовательских данных ?

Boris
16.05.2017
14:14:38
может условие путаешь?
хз, дебаггером прогнал это условие
$check = 'user';
if (Yii::$app->user->isGuest) {
$check = 'guest';
}
Оба раза = 'user'

lakimon
16.05.2017
14:15:04
а че не через константы?
if (Yii::$app->user->isGuest) {
define('MAIN_ROUTE', 'pa');
} else {
define('MAIN_ROUTE', 'site1');
}

Boris
16.05.2017
14:17:00
Прогнал xdebug через константы, оба раза = 'pa'
Вне зависимости от того авторизован я на сайте или нет.

Dmitriy
16.05.2017
14:18:09

Влад
16.05.2017
14:33:52

Konstantin
16.05.2017
15:01:58

Boris
16.05.2017
15:03:16

Google

Влад
16.05.2017
15:04:06
Все гораздо проще.
Да, он много воды говорит. И есть лишние моменты без которых и так всё работает.

Boris
16.05.2017
15:22:13

Vadim
16.05.2017
15:26:21
винтаж

Влад
16.05.2017
15:26:31

Boris
16.05.2017
15:26:47

Konstantin
16.05.2017
16:00:10
чо там про телеграм писали ?
думаю его заблокируют, ибо Дуров ненавидит эту страну))
http://telegra.ph/19-03-05-16

Влад
16.05.2017
16:47:04
5,5 в принципе не поддерживается, так что опасно даже на ней кодить

Antony
16.05.2017
17:00:46
Мне тут на 5.3 недавно хотели скинуть продукт, который заказывали на аутсорсе (по работе)

Vadim
16.05.2017
17:41:12
Здрасте. Есть вопрос к знающим. На вин7 стоит openserver. Только что прочитал тут, что php ниже 5.6 - фигня. Юзал 5.4. Поменял в настройке сервера на 5.6, и в yii база с которой работал отвалилась. Пишет db exception. Unknown db. Sqlstate hy000 1049.
Подскажите, пожалуйста

Павел
16.05.2017
17:44:42
а mysql расширение для php стоит?

Vadim
16.05.2017
17:46:59
Ну да. Эт ж опен сервер. Там все уже есть. Ну по крайней мере, когда раньше просто изучал php, менял версии и все работало. Или я что то не так понял

Artur
16.05.2017
17:47:31

Vadim
16.05.2017
17:47:53
А. Не. Сейчас посмотрю
Ну стояла 5.6. Поставил 5.7. Сейчас скажу
Не. Не видит. На сам yii заходит. Только с базой

Artur
16.05.2017
17:50:45
Чекай ручками меняя каждый раз версию

Vadim
16.05.2017
17:51:34
Не совсем Вас понял
И назад все поставил - то же самое