Xwab
Форумыnavigate_nextУстановка/Обсуждение

Мелкие вопросы по phpBB-WAP
Сообщения
defanovka2

Что мне прописать в файле index.php чтобы в дальнейшем я смог вывести количество сообщений например из темы "Общение" с адресом "site.ru/viewtopic.php?t=2" на главную страницу, я так понимаю что то типа "$бла бла бла = mysql_result(mysql_query('SELECT COUNT(*) FROM `topic`'),0);", только не "topic" а полный путь к количеству сообщений в нужной мне теме...

Так вот как будет выглядеть этот путь? Извенити если непонятно обьяснил, я в этом очень плохо разбираюсь.

11 Фев 2012, 16:22
abn

мне нужно переделать страницу 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';

11 Фев 2012, 20:02
Веселье

собсно, сабж. Я хочу сделать систему отправки сообщений как в контакте. Типа отправил сообщение - редирект на страницу с входящими сообщениями с уведомлением вверху. Редиректа легко добился. А вот никак не могу добиться вывода уведомления вверху, типа "сообщение отправлено". мб кто поможет, мыслей уже нету

12 Фев 2012, 10:00
Fantom

Делаешь редирект на страницу с входящими, добавляешь к нему &send=ok
получится как то так: privmsg.php? folder=inbox&send=ok
Потом в privmsg.php делаешь проверку типа если $_GET['send'] == "ok" то $ok_msg = "Сообщение отправлено";
Потом выводишь в шаблон и всё.

12 Фев 2012, 13:15
Веселье

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}

12 Фев 2012, 19:06
adidasik

Подскажите пожалуйста где изменить это: 1 новое сообщение

12 Фев 2012, 22:30
defanovka2

Веселье, спасибо, выручил все работает)

12 Фев 2012, 23:33
Веселье

adidasik, /language/lang_russian/lang_main.php

13 Фев 2012, 14:22
adidasik

Веселье, спасибо

13 Фев 2012, 17:25
adidasik

подскажите какая строка в php файле отвечает за стиль? чтобы у кого какой стиль стоял такой и отоброжался..

16 Фев 2012, 16:41
Ответить на тему