Домой Каталог: Разные товары Rcl Telegram bot Не отображается в профиле участников
17ответ(ов) в теме
Nick
не в сети 1 неделя
На сайте с 02.11.2020
Участник
Тем 81
Сообщения 303
1
20:25

Здравствуйте, смог протестировать данное дополнение, все ок, но есть одно но. не отображается в профиле ни у кого, кроме админов

0
Preci
не в сети 6 дней
На сайте с 11.11.2014
Участник
Тем 71
Сообщения 1644
2
21:16

Видимо какие-то сторонние допы стоят, которые контролируют доступные поля в профиле

Я не вижу такой проблемы

0
Максим
не в сети 4 недели
На сайте с 03.02.2020
Участник
Тем 98
Сообщения 262
3
17:37

у меня тоже самое, после активации дополнения Profile Types Manager, возможность подключить привязать телеграм пропала у всех кроме администратора.

0
Максим
не в сети 4 недели
На сайте с 03.02.2020
Участник
Тем 98
Сообщения 262
4
17:38

if ( ! is_admin() ) {
remove_filter( 'update_custom_field_profile', 'check_custom_field_rcl' );
add_filter( 'update_custom_field_profile', 'check_custom_field_rcl_edited' );
}
remove_filter( 'custom_field_profile', 'check_custom_field_rcl' );
add_filter( 'custom_field_profile', 'check_custom_field_rcl_edited' );
function check_custom_field_rcl_edited( $field ) {
global $type_LK, $user_ID, $user_LK;
if ( current_user_can( 'manage_options' ) )
return $field;
$defaultFields = array(
'user_email',
'show_admin_bar_front',
'primary_pass',
'repeat_pass',
'rtg_connect'
);
if ( in_array( $field['slug'], $defaultFields ) )
return $field;
if ( ! $type_LK )
$type_LK = get_type_profile_rcl( $user_ID );
if ( ! $type_LK ) {
global $types_account;
if ( $user_LK == $user_ID ) {
if ( $field['slug'] == $types_account['slug-field'] ) {
$field['admin'] = 0;
}
}
}
if ( ! isset( $type_LK['fields'] ) )
return $field;
if ( ! isset( $type_LK['fields'][$field['slug']

0
Максим
не в сети 4 недели
На сайте с 03.02.2020
Участник
Тем 98
Сообщения 262
5
17:38

на этот код мне выбило
Ваши изменения в коде PHP были отменены из за ошибки на строке 334 файла wp-content/themes/basic/functions.php. Исправьте и попробуйте пересохранить.

syntax error, unexpected end of file, expecting ']'

0
Максим
не в сети 4 недели
На сайте с 03.02.2020
Участник
Тем 98
Сообщения 262
6
17:40

Может есть возможность создать произвольное поле в настройках профиля и уже там создать отдельно форму, позволяющую пользователям привязать телеграм?

0
Preci
не в сети 6 дней
На сайте с 11.11.2014
Участник
Тем 71
Сообщения 1644
7
19:47

Попробуйте открыть index.php дополнения и на 24 строке заменить

if (!$user_LK) {
	return $fields;
  }

на

  if (!$user_LK) {
	  
	  if(is_admin() && current_user_can('administrator')) {
		    $fields[] = array(
				  'type' => 'custom',
				  'slug' => 'rtg_connect',
				  'title' => 'Привязать telegram',
				  'default' => 0
			  );
			  
			  return $fields;
	  }
	  
	return $fields;
  }

Тогда в настройках Profile Types Manager должно появится поле и можно будет его активировать

1
Максим
не в сети 4 недели
На сайте с 03.02.2020
Участник
Тем 98
Сообщения 262
8
19:32

Прошу прощения, index.php какого дополнения, нигде не нашел

if (!$user_LK) {
return $fields;
}

0
Preci
не в сети 6 дней
На сайте с 11.11.2014
Участник
Тем 71
Сообщения 1644
9
19:47

"Rcl Telegram bot"

0
Максим
не в сети 4 недели
На сайте с 03.02.2020
Участник
Тем 98
Сообщения 262
10
20:02

Подскажите пожалуйста конкретный путь, а то я не могу, не умею самостоятельно искать дополнения в редакторе плагина

0
Preci
не в сети 6 дней
На сайте с 11.11.2014
Участник
Тем 71
Сообщения 1644
11
20:03

Это надо через ftp доступ смотреть, wp-content/wp-recall/add-on/rcl-telegram

0
Максим
не в сети 4 недели
На сайте с 03.02.2020
Участник
Тем 98
Сообщения 262
12
20:46

Спасибо

0
Максим
не в сети 4 недели
На сайте с 03.02.2020
Участник
Тем 98
Сообщения 262
13
18:41

Применил код, ничего не изменилось вообще

0
Preci
не в сети 6 дней
На сайте с 11.11.2014
Участник
Тем 71
Сообщения 1644
14
18:44

Что в админке Profile Types Manager? Там должно было появиться это поле.

0
Максим
не в сети 4 недели
На сайте с 03.02.2020
Участник
Тем 98
Сообщения 262
15
18:48

не появилось

0
Максим
не в сети 4 недели
На сайте с 03.02.2020
Участник
Тем 98
Сообщения 262
16
18:56

В этой вкладке "Типы профиля", все осталось без изменения

0
Максим
не в сети 4 недели
На сайте с 03.02.2020
Участник
Тем 98
Сообщения 262
17
19:12

Может можно как-то задать эту ссылку в созданном произвольном поле в настройках профиля ЛК, либо какой-то другой выход?

0
Вы не имеете права на публикацию сообщений в этой теме