Volodymyr
Евгений
Anonymous
что-то я как-то не понимаю его. Буду с предыдущим разбираться наверное
Это только с виду, на самом деле ставится и запускается легко, там еще внутри компонентов есть инструкции - идите по ним
https://github.com/webber12/evoSearch/tree/master/assets/snippets/evoSearch
https://github.com/webber12/evoSearch/blob/master/install/assets/plugins/plugin.evoSearch.tpl
Евгений
Anonymous
на modx.im тоже темы есть
Konstantin
Всем привет :) Осмелюсь поднять вопрос.
Хотелось бы подключить кастомные поля веб-пользователей (дата оплаты, сумма оплаты и др.).
Под 1.4.12 или под 3.*.* есть какие-то варианты, кроме старинного WebLoginPE и восьмилетнего плагина к нему? :)
Антон
3
Антон
В 3 есть возможность подключать ТВ к пользователям
Konstantin
Konstantin
Кстати, кто на Таймвебе - можно переместиться у них же на шаред сервак с пхп 7.4 по заявке в техподдержку.
Антон
У свеб и бегет пхп8 ;)
Антон
Без заявок
Konstantin
Konstantin
Так то я ща прототип для себя пишу с onetable в доклистере, вроде вполне себе юзабельно, минусы пока не просёк
Konstantin
Axenia
Lazar2038 (40.67) увеличил карму sysuev (339.56)
Konstantin
Может кто подскажет, как лучше веб-пользователю редактировать кастомную таблицу, делать CRUD?
Am
Konstantin
Konstantin
Просто мануалы все про контроллер Content, блин(
Am
Не, вопрос как лучше)
Исходите из постановки задачи. Поймите что должен делать пользователь. Например, нужно ли ему создавать таблицу с нуля или отдельные элементы в ней, будет ли редактирование/удаление элементов. Раз такое будет, тогда CRUD подходит.
Другое дело реализация. Можно через инлайновое редактирование - куча либ для этого есть, можно без.
Дальше берите инструмент для этого. Читайте документацию. (:
Ваше метание "как лучше" не про это, видимо, т.к. CRUD это всего-лишь базовые действия, а Вам, скорее всего, нужны не названия, а решение в рамках CMS. Тогда нужно правильно задать вопрос. (;
Konstantin
Исходите из постановки задачи. Поймите что должен делать пользователь. Например, нужно ли ему создавать таблицу с нуля или отдельные элементы в ней, будет ли редактирование/удаление элементов. Раз такое будет, тогда CRUD подходит.
Другое дело реализация. Можно через инлайновое редактирование - куча либ для этого есть, можно без.
Дальше берите инструмент для этого. Читайте документацию. (:
Ваше метание "как лучше" не про это, видимо, т.к. CRUD это всего-лишь базовые действия, а Вам, скорее всего, нужны не названия, а решение в рамках CMS. Тогда нужно правильно задать вопрос. (;
...вот хочу я, чтобы пользователь мог себе спортивную награду добавить, удалить, отредактировать. И вопрос, как это сделать в рамках ЦМС, чтобы не хардкодить, при условии, что все эти спортивные награды - в кастомных таблицах modx_*
Konstantin
...нет, ну конечно можно, наверное, использовать formlister с prepare, в котором уже творить любую дичь через api... хотя нафиг тогда prepare. Что-то голова уже не варит в 6 утра
Am
Konstantin
О, красота, спасибо
Konstantin
https://modx.evo.im/blog/addons/5582.html
Konstantin
Axenia
Lazar2038 (40.67) увеличил карму Ambrion (1944.5)
Konstantin
Да, прикольный модуль, жалко только для админки)
Am
Можно взять за основу и сделать под фронт. Другое дело нужно ли вообще это. Сколько наград будет добавлять пользователь - 1, 10, 100?
Am
Для чего ему именно такой список?
Konstantin
Am
Тогда остается только действовать. (:
Konstantin
Короче, как я понимаю, в кастомную таблицу можно спокойно добавлять через API. вопрос только, как этому api скормить данные из формы. Формлистер без жёсткого допиливания, как я понимаю, не сработает, т.к. ни один контроллер не подходит. А просто <form> хардкодить так себе история...
Am
А в ФЛ нельзя свой контроллер сделать?
Konstantin
) можно
Konstantin
чёнашёл)
Konstantin
https://modx.evo.im/blog/questions/4685.html#comment36598
Konstantin
кто-то в своём стиле)))
Konstantin
5 лет прошло, вопросы всё те же...
Konstantin
@Pathologic93 ну шо, 15 штук выделять что-ли, или "вон металл как подорожал"? :D
Am
Такими вопросами интернет полон. ((%
Люди ж не хотят изучать, а хотят скопировать и чтобы работало. Деньги взяли и радость получили - "я сделяль". ((%
Konstantin
Konstantin
Konstantin
Плачу, когда перекладываю деньги из правого кармана в левый...)))
Am
Раз лично для себя, тогда стоит разобраться и сделать. (;
Можно и с ФЛ разобраться, раз там есть все базовые вещи - валидация и т.д.
Можно свое сделать - закинуть файлик на сервер с нужным, вывести таблицу чем удобно, написать форму обращающуюся через ajax к этому файлику и все. Со знанием дела работы на час, без знания дела нужно изучить как посылать данные ajax'ом, как обрабатывать и возвращать результат.
Konstantin
Konstantin
вопрос как к Модксу правильно привязать)
Konstantin
Ладно, попробую поковырять классы
Konstantin
autoTable, видимо, трогать надо
Am
Да нет ни какого "правильно", это ж Эво.
Am
Konstantin
Хотя вот смотрю я в autoTable.abstract.php, в его $this->modx->db->getTableMetaData, и не могу понять, что же мне не нравится
Konstantin
чем-то сбор меты с таблицы напрягает, короче
Am
Для удобства чтения и понимания структуры таблицы делают обычно, что ж там плохого то? ((%
Pathologic
Владимир
Парни подскажите как лучше реализовать:
Есть 5к юзеров и при отправке сообщений я добавляю в таблицу чтобы и после открытия юзером отметить для каждого юзера прочитал или нет.
Так вот делаю таблицу:
id -
userid - список юзеров кому ушло собщение
message - само сообщение
date - дата отправки
read - список юзеров кто прочитал
Так номр или выносить в отдельную таблицу список тех кто прочитал?
Andrey
Я бы выносил.
Volodymyr
Владимир
Нет, могут разные (или админ) - разным или всем
Volodymyr
Мне кажется правильней так?
Таблица сообщение, где одна строка одно сообщение
id
user_id
message
date
read
Pathologic
Axenia
Pathologic93 (5201) увеличил карму dzhuryn (2975.17)
Volodymyr
написал админ для всех, получили 5к юзеров
Volodymyr
перечеслять список юзеров кому отправили через запятую явно неудобно
Владимир
И в базе сразу 5к строк (
Владимир
Хотя можно в одну ячейку запихнуть 5к ID
Aliaksandr
Так месаги надо в отдельной таблице хранить
Volodymyr
5к строк, это не страшно
Aliaksandr
И в отдельной связку айдишников что кому ушло
Volodymyr
Axenia
dzhuryn (2975.17) увеличил карму webber_12 (4570.14)
Pathologic
так что пофиг