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

Respected

Администраторы
  • Постов

    13729
  • Зарегистрирован

  • Посещение

  • Победитель дней

    767

Respected стал победителем дня 6 мая

Respected имел наиболее популярный контент!

Информация о Respected

  • День рождения 04/06/1990

Информация

Контакты

  • ICQ
    436867
  • Skype
    ipsnetwork

Посетители профиля

97075 просмотров профиля
  1. Внешний вид > Кнопки редактора > Маленький. Добавить необходимые кнопки.
  2. https://invisioncommunity.com/forums/topic/473896-error-4c1431-creation-of-dynamic-property-ipsemailoutgoingphplanguage-is-deprecated/
  3. Если группа добавлена, можно вручную добавить поле прямо в phpmyadmin
  4. Тогда его нужно создать, вот скрипт создания этого поля: /* Groups */ foreach( \IPS\Db::i()->select( 'g_id, g_title', 'core_groups' ) as $group ) { \IPS\Lang::saveCustom( 'core', "core_group_{$group['g_id']}", $group['g_title'] ); } \IPS\Db::i()->dropColumn( 'core_groups', 'g_title' ); /* Set tables */ \IPS\Db::i()->dropTable( 'core_members_temp', TRUE ); \IPS\Db::i()->createTable( $membersDefinition ); /* Create the about me profile field group */ $group = \IPS\Db::i()->insert( 'core_pfields_groups', array( 'pf_group_key' => 'profile_40_fields', 'pf_group_name' => "Profile Fields" ) ); \IPS\Lang::saveCustom( 'core', 'core_pfieldgroups_' . $group, "Profile Fields" ); /* Create the about me profile field */ $aboutMe = new \IPS\core\ProfileFields\Field; $aboutMe->group_id = $group; $aboutMe->type = "Editor"; $aboutMe->content = NULL; //$aboutMe->multiple = FALSE; $aboutMe->not_null = FALSE; $aboutMe->max_input = 0; $aboutMe->input_format = NULL; $aboutMe->search_type = "loose"; $aboutMe->format = NULL; $aboutMe->admin_only = FALSE; $aboutMe->show_on_reg = FALSE; $aboutMe->member_edit = TRUE; $aboutMe->member_hide = FALSE; try { $aboutMe->save(); /* We have to store the title for now so step6 won't wipe it out */ \IPS\Db::i()->update( 'core_pfields_data', array( 'pf_title' => "About Me" ), "pf_id=" . $aboutMe->id ); \IPS\Lang::saveCustom( 'core', 'core_pfield_' . $aboutMe->id, "About Me" ); \IPS\Lang::saveCustom( 'core', 'core_pfield_' . $aboutMe->id . '_desc', "" ); } catch( \Exception $ex ) { \IPS\Log::log( $ex, 'upgrade' ); }
  5. Проверь что в сессии хранится у тебя. Типа var_dump( $_SESSION ); Можно найти поле Обо мне вручную в таблице core_pfields_data и вручную занести его ID в сессию: $_SESSION['aboutMe_Field'] = $ID;
  6. Через пару лет они перестанут продавать лицензии вообще, перейдут на облачную модель бизнеса.
×
×
  • Создать...