Size: a a a

2021 February 18

P

Pathologic in Evolution CMS
ну или база неправильно сделана
источник

DL

Dmytro Lukianenko in Evolution CMS
Ок как получить контакты 2 разных людей у которых нет юзерайди
источник

★B

★Bilbo Baggins★ Bagg... in Evolution CMS
Pathologic
не может
я утрирую для понимания, на самом деле все сложнее.
Например:
есть таблица юзеров и т.д.
Есть форма обратной связи
Все запросы из ФОС попадают в эту таблицу. При записи ищем id юзера, но этот запрос может быть и не от юзера.
источник

★B

★Bilbo Baggins★ Bagg... in Evolution CMS
Pathologic
ну или база неправильно сделана
это факт. Постепенно всё рефакторю, но система сложная и сразу всё не получится. Тем более продакшн.
источник

DL

Dmytro Lukianenko in Evolution CMS
★Bilbo Baggins★ Baggins
я утрирую для понимания, на самом деле все сложнее.
Например:
есть таблица юзеров и т.д.
Есть форма обратной связи
Все запросы из ФОС попадают в эту таблицу. При записи ищем id юзера, но этот запрос может быть и не от юзера.
Ну значит нужен еще запрос—айди
источник

P

Pathologic in Evolution CMS
в этой таблице должен быть еще столбец id формы
источник

★B

★Bilbo Baggins★ Bagg... in Evolution CMS
Pathologic
в этой таблице должен быть еще столбец id формы
есть автоинкремент
источник

P

Pathologic in Evolution CMS
удаление контактов происходить должно по идее при удалении пользователя
источник

★B

★Bilbo Baggins★ Bagg... in Evolution CMS
Pathologic
удаление контактов происходить должно по идее при удалении пользователя
для этого внешний ключ из таблицы юзеров есть
источник

P

Pathologic in Evolution CMS
тогда нужна еще одна таблица пользователь - email
источник

P

Pathologic in Evolution CMS
тогда сможешь настроить ключи
источник

P

Pathologic in Evolution CMS
и все будет само удаляться
источник

★B

★Bilbo Baggins★ Bagg... in Evolution CMS
ок, дополню:

Есть ФОС.
Все обращения обрабатываются менеджером каким-нибудь.
Когда обращение обработано - удаляется из этой таблицы.

В списке пользователей нужно видеть, что от этого юзера есть необработанное сообщение.
Изменять (дополнять) таблицу пользователей нельзя (она на другом сервере и т.д.)
источник

★B

★Bilbo Baggins★ Bagg... in Evolution CMS
т.е. в списке пользователей лезу в табличку table и смотрю есть ли там запись с одним из контактов юзера.
Если есть - подсвечиваю.
источник

И

Игорь in Evolution CMS
Добрый день, я уже писал на гитхабе по-поводу .htaccess (https://github.com/evolution-cms/evolution/issues/1868), в общем на Апаче 2.4 конструкция:
———————-
order deny,allow
deny from all
———————-
уже не работает, а правильно будет на Апаче 2.4:
———————-
Require all granted
———————-
Получается сейчас при обновлении, затирается и phpthumb и снова отвалились все картинки и кэш)
источник

★B

★Bilbo Baggins★ Bagg... in Evolution CMS
при обработке обращения, удаляю из table всё по юзеру
И в списке юзеров он уже не будет подсвечен
источник

★B

★Bilbo Baggins★ Bagg... in Evolution CMS
короче в два запроса и без вариантов?
источник

P

Pathologic in Evolution CMS
или два запроса или еще одна таблица с email
источник

P

Pathologic in Evolution CMS
лучше два запроса ((:
источник

★B

★Bilbo Baggins★ Bagg... in Evolution CMS
ok, спасибо
источник