Jump to content
4.4.6
Sign in to follow this  
ZizionarD

Не открывается профиль

Recommended Posts

ZizionarD

Здравствуйте! Обнаружил что мой профиль на сайте не открывается, ошибка вот:

SELECT `primary_id_field`, `field_`, `member_id`, `record_comments`, `record_reviews`, `category_id`, `record_static_furl`, `record_dynamic_furl`, `record_image` FROM `cms_custom_database_10` WHERE ( primary_id_field IN(1) )
IPS\Db\Exception: Unknown column 'field_' in 'field list' (1054)
#0 /xxx/xxx/xxx/xxx/xxx/finalspark.ru/system/Db/Select.php(373): IPS\_Db->preparedQuery('/*IPS\\Content\\S...', Array, true)
#1 /xxx/xxx/xxx/xxx/xxx/finalspark.ru/system/Db/Select.php(271): IPS\Db\_Select->runQuery()
#2 /xxx/xxx/xxx/xxx/xxx/finalspark.ru/system/Content/Search/Results.php(170): IPS\Db\_Select->setKeyField('primary_id_fiel...')
#3 /xxx/xxx/xxx/xxx/xxx/finalspark.ru/applications/core/modules/front/members/profile.php(244): IPS\Content\Search\_Results->init(true)
#4 [internal function]: IPS\core\modules\front\members\_profile->manage()
#5 /xxx/xxx/xxx/xxx/xxx/finalspark.ru/init.php(816) : eval()'d code(33): call_user_func_array('parent::manage', Array)
#6 /xxx/xxx/xxx/xxx/xxx/finalspark.ru/system/Dispatcher/Controller.php(96): IPS\core\modules\front\members\steam_hook_steamDefault->manage()
#7 /xxx/xxx/xxx/xxx/xxx/finalspark.ru/applications/core/modules/front/members/profile.php(73): IPS\Dispatcher\_Controller->execute()
#8 /xxx/xxx/xxx/xxx/xxx/finalspark.ru/system/Dispatcher/Dispatcher.php(152): IPS\core\modules\front\members\_profile->execute()
#9 /xxx/xxx/xxx/xxx/xxx/finalspark.ru/index.php(13): IPS\_Dispatcher->run()
#10 {main}

 

Причем профили других пользователей открываются нормально

Share this post


Link to post
Share on other sites
ZizionarD

Окей, ошибка пропала путем добавления в таблицу колонки)

Вопрос, есть ли плагин или приложение, чтобы пользователь мог указать секретное слово, но доступно оно было только для администрации?

Share this post


Link to post
Share on other sites
wdvipers
12 часов назад, ZizionarD сказал:

Окей, ошибка пропала путем добавления в таблицу колонки)

Вопрос, есть ли плагин или приложение, чтобы пользователь мог указать секретное слово, но доступно оно было только для администрации?

Для какой цели секретное слово?

Share this post


Link to post
Share on other sites
ZizionarD
6 часов назад, wdvipers сказал:

Для какой цели секретное слово?

Ну допусти для того, чтобы можно было проверить реально ли это тот пользователь или нет во время вывода денег с личного счета

Share this post


Link to post
Share on other sites
f2065
22 часа назад, ZizionarD сказал:

чтобы пользователь мог указать секретное слово, но доступно оно было только для администрации?

Так вроде бы штатными средствами это можно. Добавить поле профиля, указать у него в свойствах что поле доступно только для владельца и администрации…

Share this post


Link to post
Share on other sites
ZizionarD
4 часа назад, f2065 сказал:

Так вроде бы штатными средствами это можно. Добавить поле профиля, указать у него в свойствах что поле доступно только для владельца и администрации…

Просто нужно сделать так, чтобы ты во время регистрации ввел секретное слово, а после ты его не смог сменить и видеть, видеть может только администратор из админ панели

Share this post


Link to post
Share on other sites
f2065
19 минут назад, ZizionarD сказал:

чтобы ты во время регистрации ввел секретное слово, а после ты его не смог сменить и видеть, видеть может только администратор из админ панели

А если попробовать создать это поле профиля («Поля профиля»), указать ему что видно только админу и что пользователь не может редактировать его. Затем в «Заполнение профиля» назначить его обязательным для заполнения. На тестовом форуме проверил - пользователь не видит нигде этого поля как и задумано, только при регистрации его требуется ввести. Поле вводится успешно, админ его потом видит. Впрочем далее для пользователя у меня форум вываливается в ошибку, то ли такая логика не предусмотрена разработчиками, то ли это у меня что-то поломано…

Share this post


Link to post
Share on other sites
ZizionarD
1 час назад, f2065 сказал:

А если попробовать создать это поле профиля («Поля профиля»), указать ему что видно только админу и что пользователь не может редактировать его. Затем в «Заполнение профиля» назначить его обязательным для заполнения. На тестовом форуме проверил - пользователь не видит нигде этого поля как и задумано, только при регистрации его требуется ввести. Поле вводится успешно, админ его потом видит. Впрочем далее для пользователя у меня форум вываливается в ошибку, то ли такая логика не предусмотрена разработчиками, то ли это у меня что-то поломано…

Я так-же делал все, но во время регистрации этого поля нет

Share this post


Link to post
Share on other sites
ZizionarD

Смог сделать по другому, сделав полную форму регистрации

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...