usergeuv1 Опубликовано 19 октября, 2013 Поделиться Опубликовано 19 октября, 2013 Вот есть такой скрипт. Работает он так что б супермодераторы и человек поставивший скрытия, видят скрытый текст Как сделать что бы модераторы и определенные группы видели скрытый текст //----------------------------------------- // Базовые условия //----------------------------------------- #Супермодераторы видят весь скрытый текст if( $this->memberData['g_is_supmod'] ) { $passed = 1; } #Смотрим свой собственный скрытый текст elseif( $this->memberData['member_id'] and ( $this->memberData['member_id'] == $row['author_id']) ) { $passed = 1; } Ссылка на комментарий Поделиться на другие сайты Поделиться
♥ Lina Опубликовано 19 октября, 2013 Поделиться Опубликовано 19 октября, 2013 После passed = 1; Не получится цитировать нужное?с использованием author_id Если работает author_id должен и сработать и group_id . //----------------------------------------- // Базовые условия //----------------------------------------- #Супермодераторы видят весь скрытый текст if( $this->memberData['g_is_supmod'] ) { $passed = 1; } #Смотрим свой собственный скрытый текст elseif( $this->memberData['member_id']['g_is_supmod'] and ( $this->memberData['member_id'] == $row['author_id']['g_is_supmod']) ) { $passed = 1; } Ссылка на комментарий Поделиться на другие сайты Поделиться
KitsuneSolar Опубликовано 19 октября, 2013 Поделиться Опубликовано 19 октября, 2013 //----------------------------------------- // Базовые условия //----------------------------------------- #Супермодераторы или определённые группы видят весь скрытый текст if( $this->memberData['g_is_supmod'] || in_array( $this->memberData['member_group_id'], array( 6, 7, 8 ) ) ) { $passed = 1; } #Смотрим свой собственный скрытый текст elseif( $this->memberData['member_id'] and ( $this->memberData['member_id'] == $row['author_id']) ) { $passed = 1; } Так что ли... 6, 7 и 8 заменить на ID своих групп. usergeuv1 1 Ссылка на комментарий Поделиться на другие сайты Поделиться
♥ Lina Опубликовано 19 октября, 2013 Поделиться Опубликовано 19 октября, 2013 Добавить группы //----------------------------------------- // Базовые условия //----------------------------------------- #Супермодераторы видят весь скрытый текст if( $this->memberData['g_is_supmod'] || in_array( $this->memberData['member_group_id'], array( 6, 7, 8 ) ) ) { $passed = 1; } #Смотрим свой собственный скрытый текст elseif( $this->memberData['member_id'] and ( $this->memberData['member_id'] == $row['author_id']) ) { $passed = 1; } Так что ли... Через цитирование,только твой пример верный)А мой корявый) Ссылка на комментарий Поделиться на другие сайты Поделиться
KitsuneSolar Опубликовано 19 октября, 2013 Поделиться Опубликовано 19 октября, 2013 Через цитирование,только твой пример верный)А мой корявый) Я знаю. В коде уже указана группа супермодеров $this->memberData['g_is_supmod']. Они могут видеть ВЕСЬ скрытый текст на форуме. Нужно всего лишь подредактировать это условие, добавив массив с ещё группами: $this->memberData['member_group_id'], array( 6, 7, 8 ) ), где 6, 7 и 8 - ID групп, которые тоже могут видеть ВЕСЬ скрытый текст на форуме. Поэтому 6, 7 и 8 необходимо заменить на ID своих групп. Lordbl4 и ♥ Lina 2 Ссылка на комментарий Поделиться на другие сайты Поделиться
♥ Lina Опубликовано 19 октября, 2013 Поделиться Опубликовано 19 октября, 2013 Я знаю. В коде уже указана группа супермодеров $this->memberData['g_is_supmod']. Они могут видеть ВЕСЬ скрытый текст на форуме. Нужно всего лишь подредактировать это условие, добавив массив с ещё группами: $this->memberData['member_group_id'], array( 6, 7, 8 ) ), где 6, 7 и 8 - ID групп, которые тоже могут видеть ВЕСЬ скрытый текст на форуме. Поэтому 6, 7 и 8 необходимо заменить на ID своих групп. Мне это тоже интересно,спасибо.Возьму на заметку) Ссылка на комментарий Поделиться на другие сайты Поделиться
usergeuv1 Опубликовано 19 октября, 2013 Автор Поделиться Опубликовано 19 октября, 2013 спасибо вам ребята Все работает Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения