Как переименовать admin.php в XenForo

Тема в разделе "xenForo", создана пользователем $iD, 28 авг 2012.

  1. $iD

    $iD Команда форума

    Регистрация:
    13 мар 2012
    Сообщения:
    3.580
    Симпатии:
    1.482
    Много людей задаётся вопросом: Как переименовать файл admin.php в XenForo и тем самым изменить путь к админке на сайте.

    Ответ прост:

    Найти: library/XenForo/Link.php
    Найти код:
    Код:
    public static function buildAdminLink($type, $data = null, array $extraParams = array())
    {
    $type = self::_checkForFullLink($type, $fullLink, $fullLinkPrefix);
     
    $link = self::_buildLink('admin', $type, $data, $extraParams);
    $queryString = self::buildQueryString($extraParams);
     
    if ($queryString !== '' && $link !== '')
    {
    $append = $link . '&' . $queryString;
    }
    else
    {
    // 1 or neither of these has content
    $append = $link . $queryString;
    }
     
    if (($hashPos = strpos($type, '#')) !== false)
    {
    $append .= substr($type, $hashPos);
    }
     
    $outputLink = 'admin.php' . ($append !== '' ? '?' : '') . $append;
    if ($fullLink)
    {
    $outputLink = $fullLinkPrefix . $outputLink;
    }
     
    return $outputLink;
    }
    найти и аменить на:
    Код:
    $outputLink = 'admin.php' . ($append !== '' ? '?' : '') . $append;
    где admin.php - любое название файла, например odminks.php. НЕ ЗАБЫТЬ ПЕРЕИМЕНОВАТЬ ФАЙЛ!
     
  2. igumenov

    igumenov

    Регистрация:
    26 авг 2012
    Сообщения:
    14
    Симпатии:
    5
    Вот еще инфа