Вы не зашли.
Главная » PHP » Smarty на примере модификации форума PunBB
#251. tipsun Off (19)
Moderator
2012.08.06 21:09
Ну я поправил, посмотрел. Все что видно, работает.
#252. tipsun Off (19)
Moderator
2012.08.07 11:11
tipsun написал:
Тут есть отметка новые посты.
Вот интересно стало, может плагин сделать, чтоб для каждого поста показывало кто прочитал. smile ну отдельно ссылка будет и при переходе на нее (пост +) список прочитавших.
Что плохо, есть кнопка "отметить все как прочитанное", это всю фишку портит.
Вот я сначала не подумал:
Код:
SELECT
`p`.`topic_id`,
`p`.`posted`
FROM
`posts` AS `p`
WHERE
`p`.`id` = 31
LIMIT 1;
 
SELECT
COUNT(1)
FROM
`log_topics` AS `lt`
WHERE
`lt`.`log_time` >= 1344284943 AND
`lt`.`topic_id` = 1
LIMIT 1;
 
SELECT
`lt`.`user_id`,
`lt`.`topic_id`,
`lt`.`log_time`,
`u`.`username`
FROM
`log_topics` AS `lt`
LEFT JOIN
`users` AS `u`
ON (`lt`.`user_id` = `u`.`id`)
WHERE
`lt`.`log_time` >= 1344284943 AND
`lt`.`topic_id` = 1
LIMIT 0, 10;
Потом подумал:
Код:
SELECT
COUNT(`u`.`id`)
FROM
`log_topics` AS `lt`,
`posts` AS `p`,
`users` AS `u`
WHERE
`lt`.`log_time` >= `p`.`posted` AND
`lt`.`topic_id` = `p`.`topic_id` AND
`lt`.`user_id` = `u`.`id` AND
`p`.`id` = 31
LIMIT 1;
 
SELECT
`u`.`username`
FROM
`log_topics` AS `lt`,
`posts` AS `p`,
`users` AS `u`
WHERE
`lt`.`log_time` >= `p`.`posted` AND
`lt`.`topic_id` = `p`.`topic_id` AND
`lt`.`user_id` = `u`.`id` AND
`p`.`id` = 31
LIMIT 0, 10;
Как правильней?
- - - -
Итог должен быть в виде списка пользователей, которые прочитали пост.
Но моим, как обычно, недалеким соображениям при прочтении нового сообщения ставится куда-то `log_forums` или `log_topics` временная метка нового сообщения.
Надо пойти найти, пошел искать.
#253. tipsun Off (19)
Moderator
2012.08.07 11:11
Может вообще не делать эту ерунду?
#254. Gemorroj Off (107)
Administrator
2012.08.07 11:11
tipsun, попозже можно. сейчас главное основной функционал допилить.
#255. tipsun Off (19)
Moderator
2012.08.07 11:11
Можно только для последнего сообщения темы делать список прочитавших, потому что метка захватит все предыдущие сообщения темы.
Но пользователи не всегда же в одинаковое время читают сообщения.
Отредактировано tipsun (2012.08.07 11:11)
#256. Gemorroj Off (107)
Administrator
2012.08.07 11:11
с аватарками проблемы. нельзя прикреплять файлы в ответе и редактировании.
#257. tipsun Off (19)
Moderator
2012.08.07 11:11
Gemorroj написал:
с аватарками проблемы. нельзя прикреплять файлы в ответе и редактировании.
Попробую исправить.
#258. Gemorroj Off (107)
Administrator
2012.08.07 11:11
собсно, удаление постов не работает. "Неверный запрос. Ссылка, по которой вы пришли неверная или устаревшая." при клике на "Удалить сообщения".
#259. tipsun Off (19)
Moderator
2012.08.07 11:11
Сегодня исправил, обновлялся?

Код:
// from
else exit();
// to
else (! $fid) exit();
#260. Gemorroj Off (107)
Administrator
2012.08.07 11:11
tipsun, да. там не правильно fid передается. сейчас это исправлю.
Страниц: 124 25 26 27 2832 Все
Главная
WEB
PunBB Mod v0.6.2
0.022 s