SarcasmIO
как скажешь
Dmitry
кааааак? как можно юзать светлую тему для телеги 😄
у меня везде светлые, телеграм, ide, ... Я на светлой стороне кодинга :)
Niko
мне аж глаза жжет белый цвет экрана Пора выдвигать жалобы на монитор руководству. Купят dell - возможно тоже на светлую сторону перейду
Dmitry
мне аж глаза жжет белый цвет экрана Пора выдвигать жалобы на монитор руководству. Купят dell - возможно тоже на светлую сторону перейду
у меня dell :) Ну вообще пробовал темную, но при переключении на браузер жестко по глазам режет
👻
так запили темный браузер
👻
и ниче резать не будет
Katulos
Katulos
Арч тогда у кого? У недолбоеба илитки?
Anonymous
а FreeBSD?
Michael
для этого есть @grouplinux
Артём
Кто как делает такую шнягу. Из 1С выгружается выгрузка в формате csv/xml с товарами для инет магаза, далее на серв заливаются фотки и сама выгрузка. В результате в магазине полностью актуальная инфа. В ручную парсите или готовые решения есть? Или вообще синхронизацию настраиваете без этого всего
Артём
А если файл огромный. Там же ж надо порциями читать. В с++ есть такая функция как fseek. Она не загружает файл целиком в память но заморачиваться с ней еще надо. А в пхп как реализуется с громадными файлами?
Niko
наверно кроном нужно обходить место с файлом через консольный экшен, парсить, и после удачного завершения перемещать файл в архив Кто-то думает по другому?
Артём
Тут еще фишка в том что если читать порциями хмл там же теги открытые и закрытые и древовидные списки
Ivan
И есть fgetcsv для одной строки csv файла
Kairzhan
Хмл порциями не сможешь. Простой текст да
Ivan
А XML видимо никак, это в его структуре изначально заложено
Ivan
Только изначально добить на несколько частей XML файл
Артём
Хотя.. Для обычных магазинов там и база максимум 10мб. А если магаз типа Озона или Амазона вот там уже заморачиваться надо
Anonymous
вот скажите мне, почему может не работать gulp.watch?
Потому что надо в vim указать опцию set backupcopy=yes чтобы он не хитрил с записью файлов на диске.
Vladimir
Вот скажите, делаю определялку онлайн ли юзер,нормально что в базовом контроллере before action я делаю Yii::$app->user->identity->last_activ=time(), и как потом сохранить все это дело в БД?
Vladimir
Подключить модель юзера, присвоить новому экземпляру того юзера что у нас вошел и сделать сейв или это жеска будет?
Vladimir
Че вопше посоветуете
Ivan
$app->user->identity это экземпляр твоего класса, унаследованного от ActiveRecord
Ivan
У любого AR класса есть, очевидно, метод save()
Niko
@Playerro тогда и ip пиши, че только время фиксировать
Vladimir
да пасиба
Vladimir
и ip тоже писать буду
Yurii
друзья, помогите нубу! есть страничка с блогом, с фильтрацией по категориям, есть 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('Упс, такой записи не существует'); }
Yurii
подскажите плз почему /blog/ дублируется при формировании ссылки с акшнКатегори, есть подозрение что это конченая реализация, тогда плиз подскажите как лучше это все делать оформить, уже голову сломал
Dmitry
2 - создавай ссылки с помощью Url::to
Yurii
1 исправил
Dmitry
3 - проверь что именно у тебя лежит в $model->url
Yurii
проверял
Yurii
и на блоге и при фильтрации категорий
Yurii
только url статьи
Yurii
без /blog или еще чего-нибудь
Yurii
а как с Url::toRoute(['blog/one', 'url' => $url]);
Yurii
как-то так?
Dmitry
как-то так?
еще category_id
Yurii
не, ну я понял :)
Yurii
ок, спасибо, попробую сейчас
Yurii
еееее! получилось, благодарю
Yurii
<a href='<?=Url::toRoute(['blog/one', 'url' => $model->url, 'category_id' => $model->category_id])?>'>
Yurii
вот таким путем
Yurii
но все таки 2 разных экшна, которые почти что дублируют друг друга за исключением запроса это ж конченный метод да?
Yurii
не подскажите как в теории лучше реализовать блог с фильтрами по категориям?
Aleksey
через searchModel и get параметры
John
Я бы не делал гет параметры, аякс и пост запрос
Dmitry
не подскажите как в теории лучше реализовать блог с фильтрами по категориям?
сделай категорию по умочанию null, если она не null добавляй в where
Dmitry
тогда все в 1 метод уберется
Aleksey
и не дашь потом ссылку на категорию и для сео не круто
Dmitry
почему не дашь?
Aleksey
потому что аякс
Aleksey
и вообще зачем тут аякс и гемор с ним, какую проблему он решает?
John
В чем гемор то? Это элементарно Решает отсутствие перезагрузок
Aleksey
а чем мешают перезагрузки?
John
Это долго + выглядит как прошлый век
Aleksey
это выглядит как - я люблю писать много лишнего кода не важно зачем )
Aleksey
любой контентный сайт, а тут как я понял блог - имеет прямые ссылки
Aleksey
тк seo
Aleksey
а аякс для всяких лайком и загрузки коментов - там актуально да
John
Какой лишний код? Один метод на сервере и 10 строк кода на джиэсе А зачем уже сказал - скорость и нормальный вид
Aleksey
ookay
Dmitry
на самом деле использования pjax убивает 2х зайцев, и с сео норм и перезагрузок нет ;) Так что не спорте. А вообще вопрос был в другом :)
John
а аякс для всяких лайком и загрузки коментов - там актуально да
Там актуальна уже реактивность с паттерном Наблюдатель
Aleksey
оч оч советую разобраться откуда на сайте появляются посетители/клиенты и сколько стоит их привлечь неплохо меняет паттерны мышления )
Aleksey
а то потом приходится переделывать за горе программистами аякс формы поиска, когда не можешь дать прямую ссылку на релевантную страницу )
Aleksey
ну аякс в категориях - это какраз не нормальная архитектура с точки зрения бизнеса, хотя для программиста может и норм
Aleksey
ой все )
Aleksey
забей
John
Так объясни, чё ты)
Aleksey
я лучше потом возьму чек x10 за переделки