Добрый день!
Подскажите, пожалуйста, через какую переменную можно вытащить в шаблоне урл текущей страницы (очень желательно без параметров сессий - с ними пока еще не разобралась).
Спасибо!
{SCRIPT_NAME}.page_header.
<?php
/**
/**
* @ignore
*/
define('IN_PHPBB', true);
$phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : './';
$phpEx = substr(strrchr(__FILE__, '.'), 1);
include($phpbb_root_path . 'common.' . $phpEx);
// Start session management
$user->session_begin();
$auth->acl($user->data);
$user->setup();
$user_id = ($user->data['user_id']);
$user_name = ($user->data['username']);
$session_id = ($user->data['session_id']);
$session_page = ($user->data['session_page']);
print "Uid $user_id Name $user_name page $session_page<br />";
?>
MIT писал(а):Можно получить название выполняемого файла:{SCRIPT_NAME}.
Или открой файл includes\functions.php и смотри что выводит функцияpage_header.

Юзать можно куда как более широкий спектр переменных, в этой функции выводятся только общие.ONIKS писал(а):которые можно юзать в шаблонах

assign_vars класса template, т.е. можешь по всем файлам искать строку$template->assign_vars(array(
ONIKS писал(а): *Или Я не знаю как...*
<?php
/**
/**
* @ignore
*/
define('IN_PHPBB', true);
$phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : './';
$phpEx = substr(strrchr(__FILE__, '.'), 1);
include($phpbb_root_path . 'common.' . $phpEx);
// Start session management
$user->session_begin();
$auth->acl($user->data);
$user->setup();
$user_id = ($user->data['user_id']);
$user_name = ($user->data['username']);
$session_id = ($user->data['session_id']);
$session_page = ($user->data['session_page']);
page_header('Test');
$template->assign_vars(array(
'USER' => $user_name,
'PAGE' => $session_page,
)
);
$template->set_filenames
(array
(
'body' => 'session_page.html'
)
);
page_footer();
?><!-- INCLUDE overall_header.html -->
<table class="tablebg" width="100%" cellspacing="1">
<tr>
<th colspan="2" nowrap="nowrap">Test</th>
</tr>
<tr class="row1">
<td><strong>User</strong></td>
<td>{USER}</td>
</tr>
<tr class="row1">
<td><strong>Current Page </strong></td>
<td>{PAGE}</td>
</tr>
</table>
Пример чего? Нипонял.Sheer писал(а):измененный пример

Вот етаво Переменая, хранящая урл текущей страницыMIT писал(а):Пример чего?

<!-- IF SCRIPT_NAME == 'gallery/.' --><!-- IF SCRIPT_NAME == 'index' and SCRIPT_NAME == 'album' -->
Как одна и та же переменная одновременно может быть равна двум разным значениям?И еще сейчас попробовал прописать таким образом:Код: Выделить всё<!-- IF SCRIPT_NAME == 'index' and SCRIPT_NAME == 'album' -->
Оказывается, вообще не срабатывает.


Вернуться в Стили для phpBB 3.0.x
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0