Найдено 24 результата

celsoft
2018.11.27, 10:46
Форум: Общие вопросы (Yii 2.x)
Тема: Интеграция Yii в сторонние системы
Ответы: 6
Просмотры: 1270

Re: Интеграция Yii в сторонние системы

Спасибо! Подключение настроил. :) Подскажите, каким образом мне форму вывести на страницу с подключением? У меня есть готовая форма в представлении, подключил к ней виджет для загрузки и обрезки фотографий - все работает. Каким образом мне можно отобразить эту форму на странице с входным скриптом, ...
celsoft
2016.09.30, 23:21
Форум: Общие вопросы (Yii 2.x)
Тема: Своя timeZone для каждого пользователя
Ответы: 14
Просмотры: 1711

Re: Своя timeZone для каждого пользователя

В том, что установив в форматтере, будет действовать только в форматтере. А если установить в приложении, то действовать будет на всё приложение, включая форматтер А если есть компонент в котором нужно применить другую тайм зону? В таком случае нужно именно форматтеру передавать таймзону по идее. В...
celsoft
2016.09.30, 20:22
Форум: Общие вопросы (Yii 2.x)
Тема: Своя timeZone для каждого пользователя
Ответы: 14
Просмотры: 1711

Re: Своя timeZone для каждого пользователя

Забыл )) Исправил ответ. Тогда от меня вопрос. Почему у приложения,а не у форматтера? :) В чем разница? В том, что установив в форматтере, будет действовать только в форматтере. А если установить в приложении, то действовать будет на всё приложение, включая форматтер А если есть компонент в котором...
celsoft
2016.09.30, 18:55
Форум: Общие вопросы (Yii 2.x)
Тема: Своя timeZone для каждого пользователя
Ответы: 14
Просмотры: 1711

Re: Своя timeZone для каждого пользователя

ElisDN писал(а):
zelenin писал(а):почему форматтер? вроде у приложения есть поле timeZone
Забыл )) Исправил ответ.
Тогда от меня вопрос. Почему у приложения,а не у форматтера? :) В чем разница?
celsoft
2016.09.29, 17:38
Форум: Общие вопросы (Yii 2.x)
Тема: Регистрация / авторизация через соц. сеть
Ответы: 2
Просмотры: 603

Re: Регистрация / авторизация через соц. сеть

Разобрался. Оказалось вообще забыл подключить компонент user. Несколько часов голову ломал почему не авторизовывает. :)
celsoft
2016.09.29, 15:27
Форум: Общие вопросы (Yii 2.x)
Тема: Регистрация / авторизация через соц. сеть
Ответы: 2
Просмотры: 603

Регистрация / авторизация через соц. сеть

Привет. Имеется простая модель для работы с таблицей пользователей. Как авторизовать пользователя без auth_key и т.д.?
Сейчас так: выборка по email, если ничего нет, то добавляю юзера в базу. Если есть, то нужно авторизовать. Как это сделать?
celsoft
2016.09.28, 23:31
Форум: Общие вопросы (Yii 2.x)
Тема: Своя timeZone для каждого пользователя
Ответы: 14
Просмотры: 1711

Re: Своя timeZone для каждого пользователя

В общем нашел как сделать, но не получается подключить IntlTimeZone. use IntlDateFormatter; use IntlTimeZone; IntlDateFormatter работает. А на IntlTimeZone, yii ругается Class 'IntlTimeZone' not found. $zone = IntlTimeZone::createTimeZone("zone_name"); The IntlTimeZone class (PHP 5.5.0, PHP 7, PECL...
celsoft
2016.09.28, 23:20
Форум: Общие вопросы (Yii 2.x)
Тема: Своя timeZone для каждого пользователя
Ответы: 14
Просмотры: 1711

Re: Своя timeZone для каждого пользователя

В общем нашел как сделать, но не получается подключить IntlTimeZone.
use IntlDateFormatter;
use IntlTimeZone;
IntlDateFormatter работает. А на IntlTimeZone, yii ругается Class 'IntlTimeZone' not found.
$zone = IntlTimeZone::createTimeZone("zone_name");
celsoft
2016.09.28, 22:12
Форум: Общие вопросы (Yii 2.x)
Тема: Своя timeZone для каждого пользователя
Ответы: 14
Просмотры: 1711

Re: Своя timeZone для каждого пользователя

ElisDN писал(а):В обработчик beforeRequest или в автозагружаемый через BootstrapInterface класс.
Спасибо.

Ребят, случайно ни у кого не завалялась база временных зон на русском языке? Например (UTC+03:00) Европа/Москва
celsoft
2016.09.28, 22:04
Форум: Общие вопросы (Yii 2.x)
Тема: Своя timeZone для каждого пользователя
Ответы: 14
Просмотры: 1711

Re: Своя timeZone для каждого пользователя

ElisDN писал(а):

Код: Выделить всё

if (!Yii::$app->user->isGuest) {
    Yii::$app->formatter->timeZone = Yii::$app->user->identity->timezone;
} 
Дмитрий спасибо за ответ. Это я знаю. Скажите куда лучше запихать этот код?
celsoft
2016.09.28, 21:52
Форум: Общие вопросы (Yii 2.x)
Тема: Своя timeZone для каждого пользователя
Ответы: 14
Просмотры: 1711

Своя timeZone для каждого пользователя

Привет. Требуется предоставить выбор timeZone в профиле пользователя.
Пользователь выбрал => сохранили выбранную timeZone в бд. Что дальше? Где и как лучше ее применить?
celsoft
2016.09.28, 21:47
Форум: Общие вопросы (Yii 2.x)
Тема: [РЕШЕНО] timeZone неверное время при установке временной зоны
Ответы: 4
Просмотры: 723

Re: timeZone странно ведет себя

Спасибо за ответ. Проблема действительно в ICU. $time = time(); $formatter = new IntlDateFormatter('ru_RU', IntlDateFormatter::NONE, IntlDateFormatter::LONG, 'Asia/Yakutsk'); echo $formatter->format($time), PHP_EOL;  В текущей версии базы ICU у моего хостера, временная зона Asia/Yakutsk идет как GMT...
celsoft
2016.09.28, 21:19
Форум: Общие вопросы (Yii 2.x)
Тема: [РЕШЕНО] timeZone неверное время при установке временной зоны
Ответы: 4
Просмотры: 723

Re: timeZone странно ведет себя

Такая же проблема как у меня: viewtopic.php?t=17077
Пошел долбить хостера что бы обновлял. Отпишусь помогло обновление модулей или нет.
celsoft
2016.09.28, 21:09
Форум: Общие вопросы (Yii 2.x)
Тема: [РЕШЕНО] timeZone неверное время при установке временной зоны
Ответы: 4
Просмотры: 723

Re: timeZone странно ведет себя

Вот что удалось выяснить. Время спешит если временная зона устанавливается через IntlDateFormatter. Если в классе Formatter.php принудительно $this->_intlLoaded = false, то все нормально становится.
Версия intl 1.1.0
celsoft
2016.09.28, 19:45
Форум: Общие вопросы (Yii 2.x)
Тема: [РЕШЕНО] timeZone неверное время при установке временной зоны
Ответы: 4
Просмотры: 723

[РЕШЕНО] timeZone неверное время при установке временной зоны

Здравствуйте. Подскажите в чем может быть дело? Пишу так: $myTimeZone = "Asia/Yakutsk"; Yii::$app->formatter->timeZone = $myTimeZone; echo Yii::$app->getFormatter()->asDatetime(time()); Время спешит на час, но если сказать Московскую временную зону, то все ок. Если же указать так: $myTimeZone = "GMT...
celsoft
2015.05.08, 20:18
Форум: Авторский код и библиотеки
Тема: Yii2 Imperavi Redactor
Ответы: 105
Просмотры: 31011

Re: Yii2 Imperavi Redactor

Для этого есть специальный параметр: "uploadOnlyImage" который по умолчанию "true". Не совсем понял для чего так сделано. Ведь для изображений есть отдельный загрузчик. Как минимум нужно было хотя бы минимальный набор расширений по умолчанию сделать. Я имею ввиду файловый загрузчик. Ну да ладно, не...
celsoft
2015.05.08, 15:24
Форум: Авторский код и библиотеки
Тема: Yii2 Imperavi Redactor
Ответы: 105
Просмотры: 31011

Re: Yii2 Imperavi Redactor

Прошу рассмотреть. :)
Тут думаю все ясно
Тут думаю все ясно
1.png (67.93 КБ) 10572 просмотра
На хосте не пробовал, на локале точно беда с путями.
На хосте не пробовал, на локале точно беда с путями.
22.png (105.71 КБ) 10572 просмотра
Не критично, но все же. В офф. плагине инпут по центру))
Не критично, но все же. В офф. плагине инпут по центру))
3.png (19.83 КБ) 10572 просмотра
Возможно пропустил... но не увидел как указывать форматы для загрузки картинок и файлов.
Если такой возможности нет, то хотелось бы ее увидеть. Что-то типа 'fTypes' => 'rar, zip, exe' и т.д. Вам виднее.

P.s. не хватает спойлеров на форуме.
celsoft
2015.04.07, 19:18
Форум: Общие вопросы (Yii 2.x)
Тема: Не пишутся cookie. Error 400.
Ответы: 1
Просмотры: 581

Не пишутся cookie. Error 400.

Закрыто. Мой косяк.
p.s. удалите тему.
celsoft
2014.08.07, 12:07
Форум: Общие вопросы по программированию
Тема: [РЕШЕНО] CDbCriteria - виджет выполняется более 1 секунды
Ответы: 8
Просмотры: 1034

Re: CDbCriteria - простой виджет выполняется более 1 секунды

Всем спасибо. Оказалось что это долгий коннект к базе.
В моем случае с OpenServer решение тут: http://open-server.ru/forum/viewtopic.php?f=6&t=644
celsoft
2014.08.07, 12:00
Форум: Общие вопросы по программированию
Тема: [РЕШЕНО] CDbCriteria - виджет выполняется более 1 секунды
Ответы: 8
Просмотры: 1034

Re: CDbCriteria - простой виджет выполняется более 1 секунды

Дальше еще интереснее...

Код: Выделить всё

$items = Yii::app()->db->createCommand('SELECT * FROM `news` ORDER BY date DESC LIMIT 5')->queryAll();
Результат практически тот же. Зато памяти меньше на 2мб кушает. :D
http://c2n.me/iGzq2y