Как сделать " Новые сообщения" по своему?

Форум для авторов модов для phpBB 3.0.x. Здесь можно попросить помощи в разработке у коллег.
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Pitmen
phpBB 1.2.1
Сообщения: 22
Стаж: 17 лет 2 месяца

Как сделать " Новые сообщения" по своему?

Сообщение Pitmen »

Сделал собственный вывод сообщений, просмотр не отмеченых сообщений, так же есть кнопка отметки сообщений, сообщения отмечаются и заносятся в базу, создал страницы которые и выводят всю эту инфу. Но столкнулся с одной проблемой, на форуме есть пара подфорумов к которым доступ ограничен. В обычном выводе через "Новые сообщения" тот пользователь которому не положено смотреть эти подфорумы и не видет сообщения из этих форумов, а вот в выводе который я сделал все сообщения всем видны. Как это реализовано в phpBB3? Я сам понять не могу, подскажите плиз. Ещё как вариант вижу реализовать этот вывод примерно так же как и в "Новых сообщениях", но как там обьявить свой вывод? На всякий случай прилагаю свой код, может кто, что подскажет, очень на это надеюсь!

Код: Выделить всё

<!-- PHP -->
$db = mysql_connect("phpBBlight","phpBBlight","phpBBlight");
 mysql_query("SET NAMES UTF8");
     mysql_select_db("phpBBlight",$db);
$result = mysql_query ("SELECT * FROM phpbb_posts WHERE post_id NOT IN (SELECT id_post FROM phpBBlight_otmetpost)");
 $myrow = mysql_fetch_array($result);
  <!-- ENDPHP -->
 </p>
  </div>
 <div id="pagecontent">



</div>
  <!-- PHP -->
 do
 {

printf ("
<table style='text-align: left; margin-left: auto; margin-right: auto; width: 789px; height: 59px;'
 border='1' cellpadding='1' cellspacing='1'>
  <tbody>
    <tr>
      <td style='width: 77px; background-color: #62A5CC;'>%s</td>
      <td style='width: 114px; background-color: #62A5CC;'>%s</td>
      <td style='background-color: #62A5CC; width: 118px;'>%s </td>
      <td
 style='background-color: #62A5CC; width: 444px; text-align: left; vertical-align: middle;'><a href='http://phpbblight/viewtopic.php?f=%s&t=%s'>Перейти</a></td>
    </tr>
  </tbody>
</table> "
, $myrow["post_id"],$myrow["poster_id"],$myrow["post_subject"], $myrow["forum_id"], $myrow["topic_id"]);
}
while ($myrow = mysql_fetch_array($result));
<!-- ENDPHP -->
Pitmen
phpBB 1.2.1
Сообщения: 22
Стаж: 17 лет 2 месяца

Re: Как сделать " Новые сообщения" по своему?

Сообщение Pitmen »

Что некому из великих гуру помочь, или просто не знаем как?
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 20 лет 3 месяца
Откуда: Питер
Благодарил (а): 3 раза
Поблагодарили: 454 раза

Re: Как сделать " Новые сообщения" по своему?

Сообщение Палыч »

Pitmen писал(а): Как это реализовано в phpBB3?

Код: Выделить всё

if ($auth->acl_get('f_read', $forum_id))
{
	
}
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Pitmen
phpBB 1.2.1
Сообщения: 22
Стаж: 17 лет 2 месяца

Re: Как сделать " Новые сообщения" по своему?

Сообщение Pitmen »

Палыч
Спасибо что откликнулись, но кам мне это прикрутить именно к моей страничке? Извиняюсь сразу но у меня уже от этой переделки форума голова раскалывается, разьясните дураку что к чему, с меня люая помощь по Джумле, есле понадобится вдруг!
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 20 лет 3 месяца
Откуда: Питер
Благодарил (а): 3 раза
Поблагодарили: 454 раза

Re: Как сделать " Новые сообщения" по своему?

Сообщение Палыч »

Pitmen писал(а): но кам мне это прикрутить именно к моей страничке?
Не знаю, я вашу "страничку" не понимаю.
Вы спросили:
Pitmen писал(а):Как это реализовано в phpBB3?
Я вам ответил.
Pitmen писал(а):разьясните дураку что к чему
Здесь более правильно: Permissions
Pitmen писал(а):с меня люая помощь по Джумле, есле понадобится
Не понадобится, но, всё-равно, спасибо.
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Pitmen
phpBB 1.2.1
Сообщения: 22
Стаж: 17 лет 2 месяца

Re: Как сделать " Новые сообщения" по своему?

Сообщение Pitmen »

Палыч
Спасибо хоть откликнулись..

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