Как передать права к записи контента?

ЕСТЬ РЕШЕНИЕ ЗАКРЫТО InstantCMS 2.X
#1 10 июня 2023 в 13:08

Спарсил справочник, сотни записей. Каждой записи нужно передать права определенному юзеру — фактическому владельцу фирмы, для дальнейшего использования. Как это сделать ? 

#2 10 июня 2023 в 14:11

Если все записи типа контента его, можно одним запросом в БД поменять автора.

Если там есть записи других людей, тогда скорей всего написать скрипт и по каким то условиям делать выборку и поменять автора

#3 10 июня 2023 в 14:15

Если все записи типа контента его, можно одним запросом в БД поменять автора.

Если там есть записи других людей, тогда скорей всего написать скрипт и по каким то условиям делать выборку и поменять автора

My-InstantCMS.Ru

Да, все записи от одного человека, получается админа. Не подскажите запрос? А просто в таблице бд где то мейл поменять недостаточно будет ?

#4 10 июня 2023 в 14:28

А просто в таблице бд где то мейл поменять недостаточно будет ?

Happy

Это можете и в админке сделать, при редактировании пользователя.

А так если одним запросом менят автор записи, например новости:

  1. UPDATE `cms_con_news` SET `user_id` = 2

2 = это ID нового автора

#5 10 июня 2023 в 14:33

А просто в таблице бд где то мейл поменять недостаточно будет ?

Happy

Это можете и в админке сделать, при редактировании пользователя.

А так если одним запросом менят автор записи, например новости:

  1. UPDATE `cms_con_news` SET `user_id` = 2

2 = это ID нового автора

My-InstantCMS.Ru

А где в запросе номер записи? К которой надо назначить нового владельца ?

#6 10 июня 2023 в 16:00

А где в запросе номер записи? К которой надо назначить нового владельца ?

Happy

я думал речь про все записи.

Тогда попробуйте так

  1. UPDATE `cms_con_news` SET `user_id` = 2 WHERE `user_id` = 1;
#7 10 июня 2023 в 17:00

А где в запросе номер записи? К которой надо назначить нового владельца ?

Happy

я думал речь про все записи.

Тогда попробуйте так

  1. UPDATE `cms_con_news` SET `user_id` = 2 WHERE `user_id` = 1;
My-InstantCMS.Ru

Вы наверное не правильно меня поняли)

Есть спарсенный справочник, например 100 записей. Спарсенные от имени админа. Обращается руководитель например одной из фирмы магазин мебели, говорит дай мне право на редакцию и дополнение этой записи ( его фирмы в карточке). Потом обращается другой директор по поводу другой записи для получения прав. Вот как каждому выдавать права на конкретную запись.? у вас в запросе вижу id юзеров, но не вижу id записи. ( конкретной записи)

#8 10 июня 2023 в 17:25

UPDATE `cms_con_news` SET `user_id` = 2 WHERE `id` = 1;

id = ид записи

user_id = ид пользователя

Добавлено спустя 2 минуты

В php админ в таблице с нужным контентом находите строку с нужным ид записи, кликаете по столбцу user_id и исправляете на нужный id пользователя. Кликаете рядом, ждёте пока сохранит. Запрос увидите на экране

#9 10 июня 2023 в 18:30

#10 10 июня 2023 в 21:45

Нифигаccе о-го-гошеньки

Спасибо, то что надо!

Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.