Добавление местонахождения в vBulletin на странице online.php: различия между версиями
Перейти к навигации
Перейти к поиску
Bas (обсуждение | вклад) Нет описания правки |
Bas (обсуждение | вклад) Нет описания правки |
||
(не показана 1 промежуточная версия этого же участника) | |||
Строка 4: | Строка 4: | ||
В функции <code>construct_online_bit</code> найти: | В функции <code>construct_online_bit</code> найти: | ||
< | <syntaxhighlight lang="php"> default: | ||
$handled = false; | $handled = false; | ||
($hook = vBulletinHook::fetch_hook('online_location_unknown')) ? eval($hook) : false;</ | ($hook = vBulletinHook::fetch_hook('online_location_unknown')) ? eval($hook) : false;</syntaxhighlight> | ||
... и выше добавить: | ... и выше добавить: | ||
< | <syntaxhighlight lang="php"> | ||
case 'test': | case 'test': | ||
$userinfo['action'] = 'Тестирует'; | $userinfo['action'] = 'Тестирует'; | ||
$userinfo['where'] = '<a href="test.php">/forum/test.php</a>'; | $userinfo['where'] = '<a href="test.php">/forum/test.php</a>'; | ||
break; | break; | ||
</ | </syntaxhighlight> | ||
В функции <code>process_online_location</code> найти: | В функции <code>process_online_location</code> найти: | ||
< | <syntaxhighlight lang="php"> default: | ||
$userinfo['activity'] = 'unknown'; | $userinfo['activity'] = 'unknown'; | ||
($hook = vBulletinHook::fetch_hook('online_location_process')) ? eval($hook) : false; | ($hook = vBulletinHook::fetch_hook('online_location_process')) ? eval($hook) : false; | ||
}</ | }</syntaxhighlight> | ||
... и выше добавить: | ... и выше добавить: | ||
< | <syntaxhighlight lang="php"> case 'tortoradm.php': | ||
$userinfo['activity'] = 'tortoradm'; | $userinfo['activity'] = 'tortoradm'; | ||
break;</ | break;</syntaxhighlight> | ||
[[Category:PHP]] | [[Category:PHP]] | ||
[[Category:vBulletin]] | [[Category:vBulletin]] |
Текущая версия от 10:39, 9 апреля 2015
Иногда добавляешь хаки или пишешь свои. Обычно, когда пользователь переходит на страницы этих хаков, то на странице online.php
пишется ссылка на файл и комментарий "Неизвестное месторасположение".
Для того, чтобы всё сделать красиво редактируем файл /includes/functions_online.php
.
В функции construct_online_bit
найти:
default:
$handled = false;
($hook = vBulletinHook::fetch_hook('online_location_unknown')) ? eval($hook) : false;
... и выше добавить:
case 'test':
$userinfo['action'] = 'Тестирует';
$userinfo['where'] = '<a href="test.php">/forum/test.php</a>';
break;
В функции process_online_location
найти:
default:
$userinfo['activity'] = 'unknown';
($hook = vBulletinHook::fetch_hook('online_location_process')) ? eval($hook) : false;
}
... и выше добавить:
case 'tortoradm.php':
$userinfo['activity'] = 'tortoradm';
break;