Pathologic
вроде исправляли такое
Alexander Kryvopust
++
Axenia
A_FLOOD (29.34) увеличил карму b_buhoy (19.76)
Андрей [aharito]
@dvakotaby Привет! Пробую evoPack, запаковал нужные вещи нормально, но помимо привычных assets и install создал папку с именем диска, откуда брались файлы. Это баг или фича? удалить эту папку или она нужна?
Андрей [aharito]
Serguei
Ребята, а кто разбирается в магии кодировок? Есть сайт с вот такими параметрами, думаю обновить до 1.4.15, но смущает кодировка базы. (Причем сам сайт отображается в utf-8). Оставить как есть, или попытаться сконвертировать базу в utf-8? И где вообще в Ево происходит таинство преобразования кодировок - по идее, ели сайт в utf-8 работает, а контент хранится в базе в кодировке 1251, то должно все отображаться кракозябрами. Но нет, работает нормально всё.
Oleg
Serguei
Там вот это стоит:
$database_connection_charset = 'utf8';
$database_connection_method = 'SET NAMES';
Serguei
То есть вообще не понимаю. С базой работают как с utf-8, а в ней самой выставлено 1251. И ведь работает всё. :)
Pathologic
А таблицы в какой кодировке
Serguei
Мешанина. Три таблицы (active_users, _locks, _sessions) в 1251, остальные в utf-8.
Pathologic
Поэтому и работает
Serguei
То есть я так понимаю. что можно эти три таблицы спокойно в utf-8 перенастроить и забыть про это. (Но странно, почему там вообще такая кодировка у базы оказалась и почему именно только у этих таблиц. Не могу логику такого выкрутаса понять).
Pathologic
В базе по умолчанию 1251
Pathologic
Эти таблицы видимо без указания кодировки создавались
Aliaksandr
Поменяй кодировку и сопоставление в каком-то phpMyAdmin да и всё
Serguei
Все хорошо, поменял :)
Oleg
Часто бывает, что на хостинге настройки по-умолчанию для базы это 1251 и непонятно почему так. И если создавать базу, а потом в ней таблицы без указания кодировки, то оно будет по-умолчанию тоже 1251 🙈
Alexander
Йоу господа!
Alexander
а че с экстрасом?
Alexander
Аляксандр
Dmytro
а че с экстрасом?
Не оплатил хостинг :) это ж для вас опенсорс а для меня расходы
Alexander
Alexander
замути
Аляксандр
Alexander
Нет смысла 😊
А в Evo3 есть смысл на сегодняшний день? 😁
Alexander
друг просто спрашивает
Vitaliy
Axenia
VitaliyLabenskiy (138.05) увеличил карму Dmi3yy (2290.57)
Dmytro
Сбер РФ 4817760201184722
Dmytro
Монобанк 5375414120652598
Andrey
"что могу" =)
Pathologic
а яндекс?
Pathologic
41001445059056?
Dmytro
Pathologic
👌
Игорь
Закинул тоже
Andrey
А кто делал редактирование юзеров в трёшке через DL?
Есть метод $user = \UserManager::edit($data);
Но он, я так понимаю, редактирует только непосредственно поля юзера.
При этом есть ещё и ТВ у юзеров теперь. Они вот так сейвятся:
$result = \UserManager::saveValues($data);
Как бы изловчиться и в форме понять где ТВ где просто поле? Пробегать по всем?(
Andrey
Ну и вопрос намба два.
Надо собрать эту $data
Норм, если делать в массиве что-то типа
'username' => $request->input('username')
или там как-то всем аулом всё само может отправиться?
Михаил
Andrey
Есть ощущение некой сырости юзеров с трёшке.
Михаил
Аляксандр
Andrey
Михаил
Михаил
Михаил
ну епта
Alexander
Axenia
Grinyaha (2142.27) увеличил карму serious_t91 (107.54)
Аляксандр
Это был план его впилить в админку чтобы одинаково работало, но по мему так и не впилили 😊
Andrey
Причём там всякие адовы хрени будут в админке.
Типа http://lk.1px.su/!tmp/edit.html по клику создание меток, привязки всякие к точкам, создание разделов "на лету".
Аляксандр
Аляксандр
Andrey
Дока кстати есть 😊
Да, видел, но пока не доходил.
Пока сделал регистрацию, авторизацию и делаю щас правку полей у юзеров.
Andrey
Кпакая-то петрушка при входе в /manager/ и при работе на сайте. Вроде бы объединили юзеров, но в сессии четко видно что поля — web или mgr. Роли тоже хуй пойми(
Pathologic
Михаил
сейчас может быть так, что один польователь авторизован на фронте, а другой - в админке. и это удобно
Михаил
просто надо указывать контекст при проверка авторизации в коде
Аляксандр
Pathologic
не нужно разделение
Pathologic
а, ну тут да
Andrey
Вот смотрите.
Сайт - личный кабинет. Доступна неавторизированному только стартовая.
В шаблонах я делаю проверку
@extends(\Auth::check() ? 'layouts.app' : 'layouts.clear-app')
Где либо общий шаблон для всех, либо шаблон с формой авторизации.
Заходу в админку — отрабатывает правило "чувак авторизирован".
При этом блин для всяких действий мне надо его айди.
$this->evo->getLoginUserID()) отдаёт мне хуй. Потому что я просто в админке, и не авторизирован на фронте
Andrey
В итоге получаем пустые блоки либо ошибки там, где что-то связано с юзером, если я не авторизирован на фронте.
И где тут объединение?)
Pathologic
ну так указывай в getLoginUserID web или mgr
Andrey
Вот-вот. А юзеры-то же объединены. Какой может быть тут ещё контекст, по логике.
Oleg
Согласен, как-то странно после объединения. Контекст выглядит логичнее, типа "где я".
Oleg
А есть ещё Аякс запросы, например из модуля в админке на бек и из фронта на бек. Там тоже приходится проверять дополнительно.
Pathologic