|
| |
|
|
| |
для: Zilog
(28.12.2006 в 01:49)
| | | Можно воспользоваться функцией date()
<?php
echo date("d.m.Y H:i", 1166142605);
?>
|
| |
| |
|
|
| |
|
|
| |
для: Zilog
(27.12.2006 в 17:58)
| | | Спасибо все, граждане. Поднапрягся, и со всем разобрался. Сильно не бейте - програмирую второй сайт в жизни, как и на пхп. Вот код, может кому понадобится:
$datetime = getdate();
$query = "
SELECT t.topic_last_post_id, t.topic_title, t.topic_id, u.username, post_time, f.forum_id, f.forum_name, poster_id
FROM phpbb_topics AS t, phpbb_posts AS p, phpbb_users AS u, phpbb_forums AS f
WHERE p.post_id = t.topic_last_post_id AND u.user_id=poster_id AND f.forum_id=t.forum_id
AND p.post_time > '$datetime'
ORDER BY p.post_time DESC LIMIT 5
";
$result = mysql_query($query) or die ("$Ошибка SQL запроса. ".mysql_error());
$count = mysql_num_rows($result);
if ($count==0) return;
for ($i=1; $i<=$count; $i++)
{
$f= mysql_fetch_array($result);
$title = $f['topic_title'];
$posttime = date("d.n H:i",$f['post_time']);
$username = $f['username'];
$forumname= $f['forum_name'];
$topic_id = $f['topic_id'];
$forum_id = $f['forum_id'];
$line1=$posttime.' - '.$username;
echo '
<div id="forum_preview_timename">
'.$line1.'
</div>
<div id="forum_preview_topic">
<a href="/forum/viewtopic.php?t='.$topic_id.'">
'.$title.'
</a>
</div>
<div id="forum_preview_forum">
Форум:
<a href="/forum/viewforum.php?f='.$forum_id.'">
'.$forumname.'
</a>
</div>
';
|
Выводит сообщение в таком виде:
время - пользователь
тема
форум
|
Например:
21.12 19:48 - Drink
Поздравления!
Форум: Общий
зы. Дивы можно кильнуть - это лично моя прихоть. | |
| |
|
|
| |
|
|
| |
для: Zilog
(28.12.2006 в 01:49)
| | | >Возник другой вопрос - время поста представлено в формате: 1166142605
>Как мне его вывести в человеческом виде?
Это метка времени UNIX
http://www.softtime.ru/dic/id_dic=199&id_group=7 - софттайм рулит ;) | |
| |
|
|
| |
|
|
| |
для: cheops
(28.12.2006 в 01:31)
| | | Спасибо, Египтянин! :) Разобрался. Просто надо было включить мозг. Или дать остыть ему... :)
Возник другой вопрос - время поста представлено в формате: 1166142605
Как мне его вывести в человеческом виде? | |
| |
|
|
| |
|
|
| |
для: Zilog
(28.12.2006 в 00:49)
| | | Файл search.php имеется в наличии? Прикрепите его если не сложно? | |
| |
|
|
| |
|
|
| |
для: cheops
(27.12.2006 в 23:26)
| | | Хочу на главную страницу вывести:
- названия последних пяти тем, в которые постил народ
- время последнего поста
- ник того, кто запостил
поможите... :)
вот что я нашёл, но нихрена не понял (смысл понятен, только вот что то у меня таких таблиц нету):
http://myphpbb.com.ru/go/viewtopic.php?t=2814&sid=979ebe372ee9e8ae665bce2fb3269ce9 | |
| |
|
|
| |
|
|
| |
для: cheops
(27.12.2006 в 23:26)
| | | Незнаю как у Zilog, но мне тоже интересно!
есть страница index.php на ней нужно вывести последнии 5 тем из phpBB !
поможите? | |
| |
|
|
| |
|
|
| |
для: Zilog
(27.12.2006 в 17:58)
| | | Вытащить куда и с какой целью? | |
| |
|
|
| |
|
|
| | Граждане! Подскажите, как из форума phpBB вытащить пять последних тем? | |
| |
|
|
|