
Павел
30.09.2017
16:21:57
Silex имхо развернуть проще намного.
Ему композер освоить уже подвиг

Dmitry
30.09.2017
16:22:53
чем проще? симфони в 2 команды ставится + конфиг для базы настроить

Павел
30.09.2017
16:23:36
Чем симфони :D

Google

Павел
30.09.2017
16:23:51
Ладно это холивар
Где вопросы по Yii?

Art
30.09.2017
16:24:45
какой для чего, и что в основном используется yii basic или advanced

Dmitry
30.09.2017
16:24:53
были, поздно пришел. спрашивали почему используют yii хотя он хуже других cms :)

Art
30.09.2017
16:25:42
а популярные cms которые стоит знать, какие?

Dmitry
30.09.2017
16:26:04

Art
30.09.2017
16:27:13
а opencart, prestashop, drupal, modx? с какими больше всего работаете?

Dmitry
30.09.2017
16:28:27
эти очень редкие, которые я назвал самые популярные, с ними не прогадаешь. Ну drupal еще можно рассмотреть

Ivan
30.09.2017
16:32:08
Редкое счастье

Varyen
30.09.2017
16:32:36
а так битрикс к сожалению стоит знать, он востребован

Google

Павел
30.09.2017
16:33:16

Ivan
30.09.2017
16:33:26

Varyen
30.09.2017
16:33:32

Павел
30.09.2017
16:33:48

Ivan
30.09.2017
16:33:56
По крайней мере реализация типовых задач гораздо мягче чем в джумле

Varyen
30.09.2017
16:34:01
у-у-у!

Anvarbey
30.09.2017
17:31:30
народ , у кого Kali Linux ?

f4rt~
30.09.2017
17:37:38
у долбоебов школьников

Yury
30.09.2017
17:38:15
решил скопипастить основное меню сайта, что бы реализовать меню для фильтрации категорий, но почему то при переходе по пунктам не добавляется класс active, в основном меню все работает, стили используются те же. использую нав виджет, я так понимаю он по дефолту добавляет класс active?
вот так выглядит собственно меню во вьюхе
https://gist.github.com/anonymous/8364092299dbf160af57161e45097efd
ХАЛП ПЛЕЗ

Maxim
30.09.2017
17:40:21
'active' => $this->context->route == 'blog/'.$category->id
может проблема здесь?
выведи это условие куда-нибудь

Yury
30.09.2017
17:40:49
да я так понял должно работать и без этого указания
но тем не менее
например, какое условие?

Maxim
30.09.2017
17:41:12
оно же не равно, а содержет в себе эти строки? сделай проверку на strpos !==false

Konstantin
30.09.2017
18:17:39

f4rt~
30.09.2017
18:19:14
ага

Google

f4rt~
30.09.2017
18:19:16
как скажешь

Maxim
30.09.2017
18:32:00

Dmitry
30.09.2017
18:37:31

Maxim
30.09.2017
18:42:13
мне аж глаза жжет белый цвет экрана
Пора выдвигать жалобы на монитор руководству. Купят dell - возможно тоже на светлую сторону перейду

Dmitry
30.09.2017
18:45:56

?
30.09.2017
20:25:09
так запили темный браузер
и ниче резать не будет

Katulos
30.09.2017
20:26:54
Арч тогда у кого? У недолбоеба илитки?

Yaroslav
30.09.2017
20:41:31
а FreeBSD?

Michael
30.09.2017
20:42:43
для этого есть
@grouplinux

Art
30.09.2017
20:46:42
Кто как делает такую шнягу. Из 1С выгружается выгрузка в формате csv/xml с товарами для инет магаза, далее на серв заливаются фотки и сама выгрузка. В результате в магазине полностью актуальная инфа. В ручную парсите или готовые решения есть? Или вообще синхронизацию настраиваете без этого всего

Art
30.09.2017
20:51:42
А если файл огромный. Там же ж надо порциями читать. В с++ есть такая функция как fseek. Она не загружает файл целиком в память но заморачиваться с ней еще надо. А в пхп как реализуется с громадными файлами?

Maxim
30.09.2017
20:52:04
наверно кроном нужно обходить место с файлом через консольный экшен, парсить, и после удачного завершения перемещать файл в архив
Кто-то думает по другому?

Ivan
30.09.2017
20:53:19

Art
30.09.2017
20:54:05
Тут еще фишка в том что если читать порциями хмл там же теги открытые и закрытые и древовидные списки

Ivan
30.09.2017
20:54:50
И есть fgetcsv для одной строки csv файла

Kazakbala
30.09.2017
20:55:03
Хмл порциями не сможешь. Простой текст да

Ivan
30.09.2017
20:56:01
А XML видимо никак, это в его структуре изначально заложено

Google

Ivan
30.09.2017
20:56:45
Только изначально добить на несколько частей XML файл

Art
30.09.2017
20:57:28
Хотя.. Для обычных магазинов там и база максимум 10мб. А если магаз типа Озона или Амазона вот там уже заморачиваться надо

Yaroslav
30.09.2017
20:59:41

Vladimir
30.09.2017
21:02:53
Вот скажите, делаю определялку онлайн ли юзер,нормально что в базовом контроллере before action я делаю Yii::$app->user->identity->last_activ=time(), и как потом сохранить все это дело в БД?
Подключить модель юзера, присвоить новому экземпляру того юзера что у нас вошел и сделать сейв или это жеска будет?
Че вопше посоветуете

Ivan
30.09.2017
21:05:17
$app->user->identity это экземпляр твоего класса, унаследованного от ActiveRecord
У любого AR класса есть, очевидно, метод save()

Maxim
30.09.2017
21:10:33
@Playerro тогда и ip пиши, че только время фиксировать

Admin
ERROR: S client not available

Vladimir
30.09.2017
21:11:25
да пасиба
и ip тоже писать буду


Yury
01.10.2017
09:15:39
друзья, помогите нубу!
есть страничка с блогом, с фильтрацией по категориям,
есть 2 экшна, для вывода всех статей, и для вывода статей конкретной категории
вот собсно два экшна :
https://gist.github.com/anonymous/ff6c53342d4dfe23c10a031712dd965b
записи блога отображаются с помозью listview, где 'itemView' => '_one',
ссылка на конкретную записи в _one выглядит так
<a href='blog/<?=$model->url.'/'.$model->category_id?>'>
если переходит со срендереной страницы по экшну Индекс, то ссылка формируется как надо blog/название_статьи/номер_категории
а вот когда с любой отфильтрованой по категории страницы (экшн Категори), то контроллер дублируется и ссылка выглядит
blog/blog/название_статьи/номер_категории
в url manager такие правила
'blog/<url>/<category_id>' => 'blog/one',
'blog/<category_id>' => 'blog/category',
'blog' => 'blog/index',
а ну и собственно actionOne
public function actionOne($url)
{
if ($blog = Blog::find()->andWhere(['url' =>$url])->one()){
return $this->render('one',['blog'=>$blog]);
}
throw new NotFoundHttpException('Упс, такой записи не существует');
}
подскажите плз почему /blog/ дублируется при формировании ссылки с акшнКатегори, есть подозрение что это конченая реализация, тогда плиз подскажите как лучше это все делать оформить, уже голову сломал


Dmitry
01.10.2017
09:19:23
2 - создавай ссылки с помощью Url::to

Yury
01.10.2017
09:22:25
1 исправил

Dmitry
01.10.2017
09:24:05
3 - проверь что именно у тебя лежит в $model->url

Yury
01.10.2017
09:24:39
проверял
и на блоге и при фильтрации категорий

Google

Yury
01.10.2017
09:24:58
только url статьи
без /blog или еще чего-нибудь
а как с Url::toRoute(['blog/one', 'url' => $url]);
как-то так?

Dmitry
01.10.2017
09:26:33

Yury
01.10.2017
09:26:52
не, ну я понял :)
ок, спасибо, попробую сейчас
еееее! получилось, благодарю
<a href='<?=Url::toRoute(['blog/one', 'url' => $model->url, 'category_id' => $model->category_id])?>'>
вот таким путем
но все таки 2 разных экшна, которые почти что дублируют друг друга за исключением запроса это ж конченный метод да?
не подскажите как в теории лучше реализовать блог с фильтрами по категориям?

Aleksey
01.10.2017
09:38:13
через searchModel и get параметры

Yan
01.10.2017
09:38:44
Я бы не делал гет параметры, аякс и пост запрос

Dmitry
01.10.2017
09:38:47
тогда все в 1 метод уберется

Aleksey
01.10.2017
09:39:20
и не дашь потом ссылку на категорию и для сео не круто

Dmitry
01.10.2017
09:40:22
почему не дашь?

Aleksey
01.10.2017
09:40:44
потому что аякс
и вообще зачем тут аякс и гемор с ним, какую проблему он решает?

Dmitry
01.10.2017
09:42:07

Yan
01.10.2017
09:42:16
В чем гемор то? Это элементарно
Решает отсутствие перезагрузок