Все отлично, но я нашел еще одно решение.
1. Готовим доп. поля и узнаем их id
2. Идем в редактирование шаблона и там находим шаблон conversation_userinfo (шаблоны диалогов).
3. После в нужном месте вам выводим поле в таком формате:
PHP код:
<li class="some-class"><label>Какое то название(ваше)</label>{vb:raw conversation.userinfo.userfield.field8}</li>
Где 8 - это тот айдишник поля, который требуется вывести
4. Идем в core/vb/library/content/text.php
Ищем
PHP код:
if (!$canseehiddencustomfields)
{
// Get profile fields information
$fieldsInfo = vB_Cache::instance(vB_Cache::CACHE_STD)->read('vBProfileFields');
if (empty($fieldsInfo))
{
$fieldsInfo = $this->assertor->getRows('vBForum:profilefield');
vB_Cache::instance(vB_Cache::CACHE_STD)->write('vBProfileFields', $fieldsInfo, 1440, array('vBProfileFieldsChg'));
}
foreach ($fieldsInfo as $field)
{
$fields['field' . $field['profilefieldid']] = $field['hidden'];
}
}
Меняем на:
PHP код:
// Get profile fields information
$fieldsInfo = vB_Cache::instance(vB_Cache::CACHE_STD)->read('vBProfileFields');
if (empty($fieldsInfo))
{
$fieldsInfo = $this->assertor->getRows('vBForum:profilefield');
vB_Cache::instance(vB_Cache::CACHE_STD)->write('vBProfileFields', $fieldsInfo, 1440, array('vBProfileFieldsChg'));
}
foreach ($fieldsInfo as $field)
{
$fields['field' . $field['profilefieldid']] = $field['hidden'];
}