Добавление местонахождения в vBulletin на странице online.php: различия между версиями
Перейти к навигации
Перейти к поиску
Bas (обсуждение | вклад) Новая страница: «Иногда добавляешь хаки или пишешь свои. Обычно, когда пользователь переходит на страниц…» |
Bas (обсуждение | вклад) Нет описания правки |
||
(не показаны 4 промежуточные версии этого же участника) | |||
Строка 1: | Строка 1: | ||
Иногда добавляешь хаки или пишешь свои. Обычно, когда пользователь переходит на страницы этих хаков, то на странице online.php пишется ссылка на файл и комментарий "Неизвестное месторасположение". | Иногда добавляешь хаки или пишешь свои. Обычно, когда пользователь переходит на страницы этих хаков, то на странице <code>online.php</code> пишется ссылка на файл и комментарий "Неизвестное месторасположение". | ||
Для того, чтобы всё сделать красиво редактируем файл /includes/functions_online.php. | Для того, чтобы всё сделать красиво редактируем файл <code>/includes/functions_online.php</code>. | ||
В функции construct_online_bit найти: | В функции <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> | ||
В функции process_online_location найти: | В функции <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: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;