Страница 1 из 1

[Решено] Как обратиться к кнопке "Редактировать" на JS?

Добавлено: 24 май 2023, 16:28
tehnos
Привет.
Как можно обратиться с помощью JS к кнопке "Редактировать" на странице записи?

Re: Как обратиться к кнопке "Редактировать" на JS?

Добавлено: 24 май 2023, 16:54
tehnos
Решено.
UPD: код ниже - шляпа. См. код через пост.

Код: Выделить всё

$("div:nth-child(1) > ul > li:nth-child(1)");
PHP:

Код: Выделить всё

echo '<script>$("div:nth-child(1) > ul > li:nth-child(1)").hide()</script>'; // скрыть кнопку "Редактировать"

Re: [Решено] Как обратиться к кнопке "Редактировать" на JS?

Добавлено: 06 июн 2024, 19:54
Алексей Алейников
Этот код скрывает и вложения.
Можно как-то скрыть именно только кнопку "Редактировать"?

Re: [Решено] Как обратиться к кнопке "Редактировать" на JS?

Добавлено: 06 июн 2024, 21:22
tehnos

Код: Выделить всё

$(".prolet-body-actions > ul > li:first").hide();

Re: [Решено] Как обратиться к кнопке "Редактировать" на JS?

Добавлено: 07 июн 2024, 19:08
Алексей Алейников
Под администратором действительно всё верно отображается, а под пользователями с другими группами скрываются первые кнопки автоматизации.
В общем, получается, что наиболее рационально управлять правами групп, а у администратора эта кнопка будет продолжать отображаться....

Re: [Решено] Как обратиться к кнопке "Редактировать" на JS?

Добавлено: 07 июн 2024, 19:22
tehnos
У меня этот код используется именно для скрытия кнопки для некоторых групп доступа.
Кнопки автоматизации на месте (на скринах, тех что нет - они скрыты правами в настойках автоматизаций).
Вот Вам полный код, который надо вставить в настройках страницы записи в "PHP код":

Код: Выделить всё

if($app_user['group_id'] == 13 || $app_user['group_id'] == 16) {
	echo '<script>$(".prolet-body-actions > ul > li:first").hide();</script>';
}