\IPS\Helpers\Form\Node отключить $root - Дизайн и модификация Invision Power Board

Перейти к содержимому

 

СвернутьПрикрепленные теги

Теги не найдены

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

\IPS\Helpers\Form\Node отключить $root

#1 Пользователь не на сайте   TemKa_SD ответил: »

 
 
  • Advanced
  • ***
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 611
  • Регистрация: 16-Январь 18
  • Репутация: 7
  • Откуда:Спасск-Дальний
  • IPB version:4.1.x
 

Отправлено 08 Июнь 2019 - 16:51

Здравствуйте. У меня есть форма: http://prntscr.com/nz94em
Не скажу - это parent, ниже наведено на child, просто без заголовка еще.

Мне нужно как-то отключить выбор parent, а в идеале - если выбираешь parent, выбираются все child, а parent не выбирается в $form->values.

Если сделать формой это нельзя, как в тут бы реализовать проверку?: http://prntscr.com/nz95md

Здесь два разных объекта, который обведен - нужно ансетнуть. Что использовать для этого?
0

#2 Пользователь не на сайте   newbie ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins.ru Team
  • Сообщений: 3 815
  • Регистрация: 26-Октябрь 11
  • Репутация: 1 489
  • IPB version:I have no IPB
 

Отправлено 09 Июнь 2019 - 06:47

\system\Helpers\Form\Node.php
	 		'permissionCheck'	=> 'add',						// If a permission key is provided, only nodes that the member has that permission for will be available. Alternatively, can be a callback to return if node can be selected.

Alternatively, can be a callback to return if node can be selected.
0

#3 Пользователь не на сайте   TemKa_SD ответил: »

 
 
  • Advanced
  • ***
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 611
  • Регистрация: 16-Январь 18
  • Репутация: 7
  • Откуда:Спасск-Дальний
  • IPB version:4.1.x
 

Отправлено 09 Июнь 2019 - 11:26

			'permissionCheck' => function( $node )
			{
				return $node->children();
			}


Не получается ((((((((((((((
0

#4 Пользователь не на сайте   newbie ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins.ru Team
  • Сообщений: 3 815
  • Регистрация: 26-Октябрь 11
  • Репутация: 1 489
  • IPB version:I have no IPB
 

Отправлено 10 Июнь 2019 - 10:09

И что Вы делаете здесь?

Просмотреть сообщениеTemKa_SD сказал(а):

            'permissionCheck' => function( $node )
            {
                return $node->children();
            }

0

#5 Пользователь не на сайте   TemKa_SD ответил: »

 
 
  • Advanced
  • ***
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 611
  • Регистрация: 16-Январь 18
  • Репутация: 7
  • Откуда:Спасск-Дальний
  • IPB version:4.1.x
 

Отправлено 10 Июнь 2019 - 10:42

Хочу вернуть только children
0

#6 Пользователь не на сайте   TemKa_SD ответил: »

 
 
  • Advanced
  • ***
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 611
  • Регистрация: 16-Январь 18
  • Репутация: 7
  • Откуда:Спасск-Дальний
  • IPB version:4.1.x
 

Отправлено 11 Июнь 2019 - 06:27

Не понимаю, вот мои классы, с этим разобрались:

$node - IPS\wc3\Bot\Project
$node::$subnodeClass - IPS\wc3\Bot

Я понимаю, что мне нужно создать условие, что-то вроде такого:

if ($node::$subnodeClass instanceof IPS\wc3\Bot) {
	return TRUE;
}


верно?
0

#7 Пользователь не на сайте   newbie ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins.ru Team
  • Сообщений: 3 815
  • Регистрация: 26-Октябрь 11
  • Репутация: 1 489
  • IPB version:I have no IPB
 

Отправлено 12 Июнь 2019 - 07:26

            'permissionCheck' => function( $node )
            {
                return $node instanceof \IPS\wc3\Bot;
            }

0

#8 Пользователь не на сайте   TemKa_SD ответил: »

 
 
  • Advanced
  • ***
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 611
  • Регистрация: 16-Январь 18
  • Репутация: 7
  • Откуда:Спасск-Дальний
  • IPB version:4.1.x
 

Отправлено 12 Июнь 2019 - 17:56

Спасибо, понял. А функцию чтобы при нажатии на проект - выбирались все боты, можно реализовать?

Хотя нет, я знаю. В форме нельзя проверить выбрано ли то или иное.

Сообщение изменено: TemKa_SD (12 Июнь 2019 - 17:57)

0

#9 Пользователь не на сайте   newbie ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins.ru Team
  • Сообщений: 3 815
  • Регистрация: 26-Октябрь 11
  • Репутация: 1 489
  • IPB version:I have no IPB
 

Отправлено 13 Июнь 2019 - 10:15

Просмотреть сообщениеTemKa_SD сказал(а):

А функцию чтобы при нажатии на проект - выбирались все боты, можно реализовать?

Написать js
0

Сообщить об этой теме:


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


Быстрый ответ

  

1 пользователей читают эту тему
0 зарегистрированных, 1 гостей, 0 скрытых


Контактная информация

Вопросы по работе сайта

+7 (917) 501-4765
C 10 до 20 в рабочие дни (время московское)

Техническая поддержка

Контактные данные специалистов

Дизайн форумов

IPB 3.x ¦ IPB 2.x

Бесплатные шаблоны

IPB 3.2 – 3.4 ¦ IPB 3.1 ¦ IPB 3.0 ¦ IPB 2.2 – 2.3 ¦ IPB 2.1 ¦ Клипарт
Лицензия на использование ¦ Ваша поддержка ¦ О проекте
Copyright © 2005-2019 IPBSkins.ru Team
При копировании материалов с сайта
прямая ссылка на источник обязательна