Взято с vbsupport.org
Попробуйте следующее на тестовом форуме. Хочу еще раз подчеркнуть на тестовом, не на живом. Лично я не проверял работу этого дела. Если все будет ОК на тестовом, только тогда сделайте то же самое на живом.
1. В панели администратора найдите "Продукты и модули".
2. Там нажмите "Добавить новый модуль".
3. На открывшейся странице:
Продукт: vBulletin
Местоположение модуля: member_build_blocks_start
Заголовок: Tab Fix
Порядок выполнения: 5
Код PHP модуля:
Чтобы Публичные Сообщения были по умолчанию следующий код.
Код:
if (!$vbulletin->GPC_exists['tab'])
{
$vbulletin->GPC['tab'] = 'visitor_messaging';
}
Или вместо этого "Обо мне" такой код:
Код:
if (!$vbulletin->GPC_exists['tab'])
{
$vbulletin->GPC['tab'] = 'aboutme';
}
4. Нажать "Сохранить" и проверить результат в профиле.
2-й вариант.
Примерно так. в MEMBERINFO -удаляем
Код:
<vb:if condition="$blocks[activitystream]"><dd<vb:if condition="$selected_tab == 'activitystream' OR $selected_tab == ''"> class="userprof_module" <vb:else /> class="userprof_moduleinactive" </vb:if>><a id="activitystream-tab" href="{vb:link member, {vb:raw userinfo}, "tab=activitystream"}#activitystream" onclick="return tabViewPicker(this);">{vb:raw activity_phrase}</a></dd></vb:if>
Код:
<div id="view-activitystream" class="<vb:if condition="$selected_tab == 'activitystream' OR $selected_tab == ''">selected_view_section<vb:else />view_section</vb:if>">
{vb:raw blocks.activitystream}
</div>
Пишем новый плагин
называем fuck@stream
место: member_execute_start
Код:
$_REQUEST['tab'] = 'aboutme';
Активно-да!
Наслаждаемся.