Posted 21 ноября, 20159 yr comment_96267 Как удалить это? см. скриншот. В дополнительных полях нету Edited 21 ноября, 20159 yr by Kiritoo
21 ноября, 20159 yr Author comment_96277 помогите плиз, может у кого есть идеи, где эта гадость зависла?
22 ноября, 20159 yr Author comment_96311 11 часов назад, x22 сказал: Kiritoo, в ПМА поищи в таблицах core_pfieldgroups_0 и удали ПМА это что такое?
22 ноября, 20159 yr Author comment_96312 эта гадость и в регистрации висит только там нет core_pfieldgroups_0 а просто поля со скайпом В 22.11.2015, 23:55:22, Kiritoo сказал: ПМА это что такое? а разобрался phpmyadmin В 22.11.2015, 12:21:42, x22 сказал: Kiritoo, в ПМА поищи в таблицах core_pfieldgroups_0 и удали удалял оттуда и все равно Можно закрывать. Создал новую группу полей и исправилось
23 ноября, 20159 yr comment_96355 Аналогичная проблема, я половину не понял что вы написали выше, но я поковырял ipb_core_pfields_conten если я правильно понял в ней проблема? или я ошибаюсь. Надеюсь на помощь гуру форума :)
27 ноября, 20159 yr comment_96507 Точно такая же проблема. Был баг и в админке не отображались новые поля профиля. Насоздавал лишних, а потом увидел, что в профиле они добавились. Как теперь выпилить, не знаю, в разделе «поля профиля» ничего нет. Пробовал добавлять ещё поля - добавляются и удаляются нормально. Поудалял вообще все поля, не помогло. Удалил вообще все, какие только смог найти, упоминания из БД и из файлов движка. Толку ноль, результат на скрине. Хуже всего, что эти поля случайно добавил с атрибутом «обязательное», так что теперь невозможно зарегистрироваться на форуме без заполнения неких неизвестных полей.
28 ноября, 20159 yr comment_96534 6 часов назад, sugarmell сказал: Точно такая же проблема. Был баг и в админке не отображались новые поля профиля. Насоздавал лишних, а потом увидел, что в профиле они добавились. Как теперь выпилить, не знаю, в разделе «поля профиля» ничего нет. Пробовал добавлять ещё поля - добавляются и удаляются нормально. Поудалял вообще все поля, не помогло. Удалил вообще все, какие только смог найти, упоминания из БД и из файлов движка. Толку ноль, результат на скрине. Хуже всего, что эти поля случайно добавил с атрибутом «обязательное», так что теперь невозможно зарегистрироваться на форуме без заполнения неких неизвестных полей. Может быть вы дадите доступы, и тогда я смогу постараться Вам помочь.
28 ноября, 20159 yr comment_96597 SoNWarrioR, Какие доступы нужны? Админка? Или еще и с хостингом и бд?
29 ноября, 20159 yr comment_96640 Решено. Решение из разряда костыля, т.к. лишь грубо вырезает последствия бага, а не лечит его. Нужно вырезать (удалить, закоментить) кусок кода, отвечающий за дополнительные поля профиля на страницах регистрации и редактирования профиля. В файле 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 ); } } */ Возможно, что если после этого, в админпанели опять создать новые дополнительные поля, то баг вернётся. Я проверять не стал, открестился от них и поудалял вообще все "поля профиля", оставив только дату рождения и подпись на форуме.
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.