Что мне прописать в файле index.php чтобы в дальнейшем я смог вывести количество сообщений например из темы "Общение" с адресом "site.ru/viewtopic.php?t=2" на главную страницу, я так понимаю что то типа "$бла бла бла = mysql_result(mysql_query('SELECT COUNT(*) FROM `topic`'),0);", только не "topic" а полный путь к количеству сообщений в нужной мне теме...
Так вот как будет выглядеть этот путь? Извенити если непонятно обьяснил, я в этом очень плохо разбираюсь.
мне нужно переделать страницу phpbb на чистый php код. и я не могу деть себе ради со следующим.
нужно переделать
foreach ( $strip_var_list as $var => $param )
{
$template->assign_vars(array(
'VAR_' . strtoupper($param) => ( $mode == 'register' ) ? get_crypted_name($param) : $param
));
}
на что-то вроде
foreach ( $strip_var_list as $var => $param )
{$VAR_.strtoupper($param) = ( $mode == 'register' ) ? get_crypted_name($param) : $param ;}
но так не работает.
пожалуйста помогите.
так сделать не можно, поскольку нужно учесть еще $param:
$VAR_USERNAME = ( $mode == 'register' ) ? get_crypted_name('username') : 'username';
собсно, сабж. Я хочу сделать систему отправки сообщений как в контакте. Типа отправил сообщение - редирект на страницу с входящими сообщениями с уведомлением вверху. Редиректа легко добился. А вот никак не могу добиться вывода уведомления вверху, типа "сообщение отправлено". мб кто поможет, мыслей уже нету 
Делаешь редирект на страницу с входящими, добавляешь к нему &send=ok
получится как то так: privmsg.php? folder=inbox&send=ok
Потом в privmsg.php делаешь проверку типа если $_GET['send'] == "ok" то $ok_msg = "Сообщение отправлено";
Потом выводишь в шаблон и всё.
Fantom, спасибо. Сам только что допер
добавлено спустя 23 минуты:
defanovka2,
$topicc_id = '6'; ////айди нужной тебе темы
$forumm_id = '5'; ///айди форума, в котором находится твоя тема
$sql = 'SELECT COUNT(*) AS total FROM `phpbb_posts` WHERE `topic_id` = '.$topicc_id.' AND `forum_id` = '.$forumm_id.'';
$result = $db->sql_query($sql);
if (!$result)
{
message_die(GENERAL_ERROR, 'Unable to get attachment information.', '', __LINE__, __FILE__, $sql);
}
$rowatt = $db->sql_fetchrow($result);
if ( $rowatt['total'] > 0 )
{
$total_posts = $rowatt['total'];
} else {
$total_posts = 0;
}
находишь
$template->assign_vars(array(
вставляешь
'TESTT' => $total_posts,
///ну и потом, собственно, в *tpl-файле вставляешь туда, куда тебе нужно
{TESTT}
подскажите какая строка в php файле отвечает за стиль? чтобы у кого какой стиль стоял такой и отоброжался..
16 Фев 2012, 16:41