Перейти к содержанию

Баг с дополнительными полями профиля


Рекомендуемые сообщения

Как удалить это? см. скриншот. В дополнительных полях нету

102ce4b8e8.jpg

Изменено пользователем Kiritoo
Ссылка на комментарий
Поделиться на другие сайты

помогите плиз, может у кого есть идеи, где эта гадость зависла?

Ссылка на комментарий
Поделиться на другие сайты

11 часов назад, x22 сказал:

Kiritoo, в ПМА поищи в таблицах core_pfieldgroups_0 и удали

ПМА это что такое?

Ссылка на комментарий
Поделиться на другие сайты

эта гадость и в регистрации висит

 

только там нет  core_pfieldgroups_0  а просто поля со скайпом

 

В 22.11.2015, 23:55:22, Kiritoo сказал:

ПМА это что такое?

а разобрался phpmyadmin

 

В 22.11.2015, 12:21:42, x22 сказал:

Kiritoo, в ПМА поищи в таблицах core_pfieldgroups_0 и удали

удалял оттуда и все равно

 

Можно закрывать. Создал новую группу полей и исправилось

Ссылка на комментарий
Поделиться на другие сайты

Аналогичная проблема, я половину не понял что вы написали выше, но я поковырял ipb_core_pfields_conten если я правильно понял в ней проблема? или я ошибаюсь. Надеюсь на помощь гуру форума :)

Ссылка на комментарий
Поделиться на другие сайты

Что ни кто не знает как решить данный баг?

Ссылка на комментарий
Поделиться на другие сайты

Точно такая же проблема. Был баг и в админке не отображались новые поля профиля. Насоздавал лишних, а потом увидел, что в профиле они добавились. Как теперь выпилить, не знаю, в разделе «поля профиля»  ничего нет. Пробовал добавлять ещё поля - добавляются и удаляются нормально. Поудалял вообще все поля, не помогло. Удалил вообще все, какие только смог найти, упоминания из БД и из файлов движка. Толку ноль, результат на скрине. Хуже всего, что эти поля случайно добавил с атрибутом «обязательное», так что теперь невозможно зарегистрироваться на форуме без заполнения неких неизвестных полей.

Hate - Hate - Google Chrome 2015-11-27 23.51.24.png

Ссылка на комментарий
Поделиться на другие сайты

6 часов назад, sugarmell сказал:

Точно такая же проблема. Был баг и в админке не отображались новые поля профиля. Насоздавал лишних, а потом увидел, что в профиле они добавились. Как теперь выпилить, не знаю, в разделе «поля профиля»  ничего нет. Пробовал добавлять ещё поля - добавляются и удаляются нормально. Поудалял вообще все поля, не помогло. Удалил вообще все, какие только смог найти, упоминания из БД и из файлов движка. Толку ноль, результат на скрине. Хуже всего, что эти поля случайно добавил с атрибутом «обязательное», так что теперь невозможно зарегистрироваться на форуме без заполнения неких неизвестных полей.

Hate - Hate - Google Chrome 2015-11-27 23.51.24.png

Может быть вы дадите доступы, и тогда я смогу постараться Вам помочь.

Ссылка на комментарий
Поделиться на другие сайты

SoNWarrioR, Какие доступы нужны? Админка? Или еще и с хостингом и бд?

Ссылка на комментарий
Поделиться на другие сайты

Решено.

Решение из разряда костыля, т.к. лишь грубо вырезает последствия бага, а не лечит его. Нужно вырезать (удалить, закоментить) кусок кода, отвечающий за дополнительные поля профиля на страницах регистрации и редактирования профиля.

В файле applications/core/modules/front/system/register.php вырезаем кусок:

foreach ( \IPS\core\ProfileFields\Field::fields( array(), \IPS\core\ProfileFields\REG ) as $group => $fields )
        {
            foreach ( $fields as $field )
            {
                $form->add( $field );
            }
        }

В файле applications/core/modules/front/members/profile.php вырезаем кусок:

foreach ( \IPS\core\ProfileFields\Field::fields( $values, \IPS\core\ProfileFields\PROFILE ) as $group => $fields )
		{
			$form->addHeader( "core_pfieldgroups_{$group}" );
			foreach ( $fields as $field )
			{
				$form->add( $field );
			}
		} */

Возможно, что если после этого, в админпанели опять создать новые дополнительные поля, то баг вернётся. Я проверять не стал, открестился от них и поудалял вообще все "поля профиля", оставив только дату рождения и подпись на форуме.

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...