Пропустить

Как определить название текущего стиля?

Форум для авторов модов для phpBB 2.0.x.

Как определить название текущего стиля?

Сообщение Joss » 15.01.2006 19:41

Что-то методом тыка не получилось.

Мне нужно определить стиль, который используется в данный момент. Для этого, подошло бы, например, его название, но как получить данную строчку я не знаю.

Заранее спасибо откликнувшимся..

Joss
 

Сообщение Xpert » 15.01.2006 19:52

$sql = 'SELECT template name FROM ' . THEMES_TABLE . ' WHERE themes_id = \'' . $userdata['user_style'] . '\'';
$result = $db->sql_query($sql) or message_die(GENERAL_ERROR, 'Could not query template name information', '', __LINE__, __FILE__, $sql);
$row = $db->sql_fetchrow($result);
echo $row['template_name'];
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Аватара пользователя
Xpert
phpBB Guru
phpBB Guru
 
Сообщения: 5492
Зарегистрирован: 13.03.2004 22:27
Откуда: msk.ru
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение Joss » 15.01.2006 19:57

Спасибо!
А без запросов к базе ни как? В глобальных переменных нет таких данных?

P.S. Статью получили?

Joss
 

Сообщение Xpert » 15.01.2006 20:11

Хм, надо посмотреть. Может и в глобальных где есть.

Добавлено спустя 5 минут 20 секунд:

Думаю можно взять сразу же после инициализации пользовательских настроек (вызова функции init_userprefs) из переменной $theme['template_name'].
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Аватара пользователя
Xpert
phpBB Guru
phpBB Guru
 
Сообщения: 5492
Зарегистрирован: 13.03.2004 22:27
Откуда: msk.ru
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.


Вернуться в Для авторов (phpBB 2.0.x)

 

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0

Бессрочный конкурс phpBB-ориентированных материалов
FastVPS — надёжный и доступный хостинг для phpBB
Место для вашей рекламы