// Найти
'U_INDEX' => append_sid("{$phpbb_root_path}index.$phpEx"),
// Заменить на
'U_INDEX' => append_sid($phpbb_root_path),// Произвести массовую замену (15 раз)
append_sid("{$phpbb_root_path}index.$phpEx")
// На
append_sid($phpbb_root_path)
// Найти
login_box(request_var('redirect', "index.$phpEx"));
// Заменить на
login_box(request_var('redirect', ''));// Найти (строка 2474)
global $user, $phpbb_root_path;
// Заменить на
global $user, $phpbb_root_path, $phpEx;
// Найти
return $phpbb_root_path . str_replace('&', '&', $redirect);
// Заменить на
return $phpbb_root_path . str_replace(array('&', 'index.' . $phpEx), array('&', ''), $redirect);// Найти
$message = $message . '<br /><br />' . sprintf($user->lang['RETURN_INDEX'], '<a href="' . append_sid("{$phpbb_root_path}index.$phpEx") . '">', '</a>');
// Заменить на
$message = $message . '<br /><br />' . sprintf($user->lang['RETURN_INDEX'], '<a href="' . append_sid($phpbb_root_path) . '">', '</a>');// Найти
'U_INDEX' => append_sid("{$phpbb_root_path}index.$phpEx"),
// Заменить на
'U_INDEX' => append_sid($phpbb_root_path),// Найти
$redirect_url = append_sid("{$phpbb_root_path}index.$phpEx");
// Заменить на
$redirect_url = append_sid($phpbb_root_path);// Найти
'U_MARK_FORUMS' => ($user->data['is_registered'] || $config['load_anon_lastread']) ? append_sid("{$phpbb_root_path}index.$phpEx", 'hash=' . generate_link_hash('global') . '&mark=forums') : '',
// Заменить на
'U_MARK_FORUMS' => ($user->data['is_registered'] || $config['load_anon_lastread']) ? append_sid($phpbb_root_path, 'hash=' . generate_link_hash('global') . '&mark=forums') : '',
forum.ru/index.php → forum.ru/forum.ru/index.php?sid=123456 → forum.ru/?sid=123456
Nekstati писал(а):то все ссылки и редиректы будут вести на страницу портала.

function append_sid($url, $params = false, $is_amp = true, $session_id = false)
{
global $_SID, $_EXTRA_URL, $phpbb_hook; $url = str_replace('index.php', '', $url);<?php
function kill_index(&$hook, $url, $params = false, $is_amp = true, $session_id = false)
{
$url = str_replace('index.php', '', $url);
return append_sid($url, $params, $is_amp, $session_id);
}
$phpbb_hook->register('append_sid', 'kill_index');
?>
Вернуться в Поддержка phpBB 3.0.х
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0