Anonymous
оба решения хороши. нужно выбирать исходя из задачи.
А что лучше - проверять куки через fenom или через JS? И в зависимости от этого выводить нужный класс для кнопки (В корзину / В корзине). Что быстрее будет работать?
Артур
Через fenom ты точно увеличишь время ответа сервера, может незначительно, но увеличишь, а js можно запускать отложенно.
Алексей
но если хочется экзотики можно js для кук подключить... только смысл.... LS тоже самое будет, но без библиотек
Anonymous
Но если JS отвалится из-за ошибки. Или какая проблема будет с кешем у пользователя (у него старая версия JS). Или он с плохого браузера зайдет. Или еще что. То В localstorage будет одно, а на сервере другое. Мне это не нравится.
Артур
но если хочется экзотики можно js для кук подключить... только смысл.... LS тоже самое будет, но без библиотек
Для кук не нужны библиотеки, все нужные функции для работы с ними лежат на MDN
Anonymous
Для кук не нужны библиотеки, все нужные функции для работы с ними лежат на MDN
Мне нравится js-cookie. Очень удобно работать. И весит она совсем чуть-чуть.
Anonymous
Я всегда ее использую
Anonymous
https://github.com/js-cookie/js-cookie
Алексей
Артур
Мне нравится js-cookie. Очень удобно работать. И весит она совсем чуть-чуть.
Я стараюсь избегать любых библиотек, если это возможно. С куками я думаю это возможно, там реально нужны 2 функции получить куку и установить куку)))
Sergey_K
Через fenom ты точно увеличишь время ответа сервера, может незначительно, но увеличишь, а js можно запускать отложенно.
По уму надо вообще хранить в БД. Чтобы можно было восстановить, допустим, на телефоне, накидав с компа.
Sergey_K
По себе знаю, это бы повысило конверсию.
Anonymous
Sergey_K
Да, конечно, для новорегов не катит, к сожалению
Sergey_K
Хотя можно сделать как в конфигураторе порше - выдаешь клиенту код, он переходит в комп с телефона, вводит 4 буквы и вуаля - его корзина переноситя.
Sergey_K
Спасибо за идею, кстати, сделаю себе так )))
Артур
Кто-нибудь писал свою админку для modx?
Артур
Сразу отвечу на вопрос зачем - чтобы было красивее)))
Алексей
Кто-нибудь писал свою админку для modx?
я писал не для моикса а для своего... но там брал шаблон приличный для админок.
Артур
Т.е. весь функционал админки не нужен, только редактирование ресурсов, работа с заказами и пользователями, загрузка файлов и работа с ними. Как это правильнее сделать?
Алексей
писал чутка )
Алексей
берешь Vue + к нему готовые компоненты формочки и погнал на modx процессорах :)
Алексей
наверное так. (в теории)
Артур
А есть ли смысл использовать RESTful?
Sergey_K
Кто-нибудь писал свою админку для modx?
У меня есть, но это по факту набор форм с функционалом как ты и сказал.
Sergey_K
Не, нахер надо.
Sergey_K
eloquent. Но можно и через процессоры. У меня просто поддомен и стоит slim - там нормальная маршрутихация, потому что в модх это все через ж )
Артур
А разрешения как-то проверял или достаточно авторизации?
Sergey_K
Ну первый раз вызывается модх и авторизуется юзер. Потом его данные пишутся в сессию и модх уже не нужен.
Sergey_K
Но в общем и целом можно и самому проверять пароль и права доступа.
Sergey_K
Поо таблицам модх, это несложно. Либо просто вызывай процессор, еслии тебе прямо надо и все.
Артур
Понятно)))
Sergey_K
Но я не программист - это мой проект. Если ты для проектов, то, наверное, можно взять Васины классы элокента и натянуть шаблон админки. Будет +- универсально.
Sergey_K
Я думаю про RESTful)))
тогда поддомен, на нем слим и элокент. И будет тебе счастье.
Артур
тогда поддомен, на нем слим и элокент. И будет тебе счастье.
Ну нет, я думаю про встроенный в modx RESTful)))
Sergey_K
Помянем )
Павел
ну удачки
Артур
Ну вот чё вы сразу отговариваете, я вообще про RESTful знаю только что он есть и как он примерно работает, разбираться сразу с тем как реализовывать RESTful, как работает slim и eloquent это для меня слишком сложно, надо начинать с чего-то одного.
Павел
ну да, начать все же стоит с пехапе
Артур
ну да, начать все же стоит с пехапе
А какую задачу в учебных целях ты бы рекомендовал реализовать, чтобы прокачать мой php?
Павел
я писал в свое время свой "homepage" т.е сервис где я мог залогинится, а там были мои заметки, календари и прочие вещи
Артур
проект должен быть интересен тебе в первую очередь
Ну да, мне вот было бы интересно поковырять RESTful, но ты говоришь что сначала надо php/
Павел
нет, он не умеет в пехапе
Артур
а ты не умеешь в php? 😳
Умею, но плохо.
Андрей
Умею, но плохо.
неожиданно)
Павел
Ну да, мне вот было бы интересно поковырять RESTful, но ты говоришь что сначала надо php/
ну ты хочешь приготовить блюдо не имея ингридиентов как ты себе это представляешь?
Артур
ну ты хочешь приготовить блюдо не имея ингридиентов как ты себе это представляешь?
Не соглашусь с аналогией, все ингредиенты есть, другое дело, что готовлю я плохо)))
Павел
Не соглашусь с аналогией, все ингредиенты есть, другое дело, что готовлю я плохо)))
у тебя нет ингридиента пехапе, как можно вообще что-то готовить?)
Андрей
Умею, но плохо.
Если нужно побыстренькому подтянуться. То можно это почитать. ) Мне сие автор зашел. Но не знаю на сколько он там грамотные вещи рассказывает. http://code.mu/ru/php/book/prime/
Павел
ну вот ты можешь сходу без гугла рассказать что такое рефлексия? думаю не можешь а с ней ты будешь сталкиваться каждый день работая с современными фреймворками в т.ч в рамках реста
Андрей
Хороший автор, я отдельные статьи читал, правда не по php.
Я вообще у него с js начинал. Js был поподробнее чем php)
Павел
и таких вещей миллион
Артур
рефлексия это что-то из психологии?)))
Павел
поэтому стоит сначала прочитать что-то про это, а потом уже лезть в такие вещи с другой стороны - если тебе за это не платят и делаешь для себя то бога ради
Андрей
рефлексия это что-то из психологии?)))
Да из названия ясно, что это отражение)) В курсе по физике можно почитать. xD
Артур
поэтому стоит сначала прочитать что-то про это, а потом уже лезть в такие вещи с другой стороны - если тебе за это не платят и делаешь для себя то бога ради
Я сейчас прочитал про это, и первое что пишет автор "Когда я начал программировать на PHP, то не знал о возможностях Reflection API. Главная причина в том, что мне не нужно было проектировать свои простые классы, модули или даже пакеты. ")))
Павел
ну а рест тебя обязывает проектировать классы
Артур
ну а рест тебя обязывает проектировать классы
Серьезный REST для продакшн за деньги безусловно обязывает, а поковырять для себя, понять как он работает, посмотреть какие ошибки я допущу, найти их и исправить (может быть даже с твоей помощью) не обязывает. Идти надо от простого к сложному. Сейчас я не в силах понять зачем мне Reflection API, мне банально не хватает более простых знаний для этого.
Павел
первое что ты встретишь разрабатывая сервис на ресте это классы, сокрытие и рефлексию
Павел
при чем тут вообще продакшн за деньги?
Алексей
прикольная штука...
Артур
первое что ты встретишь разрабатывая сервис на ресте это классы. Остальное потом. Для начала мне бы написать несколько своих классов, разобраться как они между собой взаимодействуют и т.д., а потом как их там проектировать и чего делать не стоит.
Павел
имею ввиду разработку классов как это можно неправильно понять?
Sergey_K
каким образом ты разрабатывать классы собрался без пония рефлексии? ты угораешь?
Что за рефлексия? Сижу и думаю...я уже дохуя классов написал, но вот ни разу не рефлексировал ))
Павел
Что за рефлексия? Сижу и думаю...я уже дохуя классов написал, но вот ни разу не рефлексировал ))
Учитывая что ты работал с элокентом, то я думаю ты точно рефлексил, но не знал что это такое 🙂
Артур
имею ввиду разработку классов как это можно неправильно понять?
Для меня сейчас класс это та же функция, только с рядом дополнительных свойств. И вся разработка заключается в том, чтобы написать N строк кода, который выдаст нужный мне результат. Куда тут воткнуть рефлексию я не представляю.