
Как накопится поболее интересных моментов, поделюсь..
Код: Выделить всё
<form action="{U_REDIRECT}" method="post">
Код: Выделить всё
$this->template->assign_var('U_REDIRECT', build_url());
Код: Выделить всё
$this->template->assign_var('U_REDIRECT', urlencode(build_url()));
Есть где-то пример как правильно делать?
В includes/functions.php есть функция redirect(), и есть meta_refresh() для отложенного редиректа.Алг писал(а):QR_BBPOST как правильно задать redirect?
это нерелевантно для моего вопроса обе функции принимают параметр $path которфй я и хочу сформировать.rxu писал(а):QR_BBPOST В includes/functions.php есть функция redirect(), и есть meta_refresh() для отложенного редиректа
Код: Выделить всё
<form action="{S_QUICK_STYLE_ACTION}" method="post">
Код: Выделить всё
$redirect = 'redirect=' . urlencode(str_replace(array('&', '../'), array('&', ''), build_url('style'))); // Build redirect URL
$action = append_sid("{$this->root_path}ucp.$this->phpEx", 'i=prefs&mode=personal&' . $redirect); // Build form submit URL + redirect
$action = preg_replace('/(?:&|(\?))style=[^&]*(?(1)&|)?/i', "$1", $action); // Remove style= param if it exists
$this->template->assign_var('S_QUICK_STYLE_ACTION', $action);
Код: Выделить всё
private function set_back_url()
{
$page = $this->user->page;
if ($page['page_name'] == 'viewforum.php' || $page['page_name'] == 'index.php' ||$page['page_name'] == 'search.php' )
{
return str_replace('&', '&', $this->user->page['page']);
}
if ($page['page_name'] == 'viewtopic.php')
{
$url = str_replace('&', '&', $this->user->page['page']);
return str_replace('amp%3B', '', $url);
}
// Remove 'app.php/' from the page, when rewrite is enabled
if ($this->config['enable_mod_rewrite'] && strpos($page['page_name'] , 'app.' . $this->php_ext . '/') === 0)
{
return str_replace('app.' . $php_ext . '/', '', $this->user->page['page']);
}
return str_replace('&', '&', $this->user->page['page']);
}
Код: Выделить всё
$url = append_sid("{$this->phpbb_root_path}memberlist.$this->php_ext", 'mode=viewprofile&u=' . $user_id);
У меня там живпоиск в Опере вообще не пашет.Алг писал(а):QR_BBPOST откройте живой поиск по юзеру, выберите юзера и получите алерт с двумя путяти.