• Главная
  • » PHP
  • » Smarty на примере модификации форума PunBB

#251 2012.08.06 21:32

tipsun
Moderator
Зарегистрирован: 2009.10.14
Сообщений: 2277
Карма: 19
Профиль

Re: Smarty на примере модификации форума PunBB

Ну я поправил, посмотрел. Все что видно, работает.

Неактивен

#252 2012.08.07 11:00

tipsun
Moderator
Зарегистрирован: 2009.10.14
Сообщений: 2277
Карма: 19
Профиль

Re: Smarty на примере модификации форума PunBB

tipsun написал:

Тут есть отметка новые посты.
Вот интересно стало, может плагин сделать, чтоб для каждого поста показывало кто прочитал. smile ну отдельно ссылка будет и при переходе на нее (пост +) список прочитавших.
Что плохо, есть кнопка "отметить все как прочитанное", это всю фишку портит.

Вот я сначала не подумал:

Код:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
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;

Потом подумал:

Код:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
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 2012.08.07 11:11

tipsun
Moderator
Зарегистрирован: 2009.10.14
Сообщений: 2277
Карма: 19
Профиль

Re: Smarty на примере модификации форума PunBB

Может вообще не делать эту ерунду?

Неактивен

#254 2012.08.07 11:14

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6593
Карма: 107
Профиль Веб-сайт

Re: Smarty на примере модификации форума PunBB

tipsun, попозже можно. сейчас главное основной функционал допилить.

Неактивен

#255 2012.08.07 11:19

tipsun
Moderator
Зарегистрирован: 2009.10.14
Сообщений: 2277
Карма: 19
Профиль

Re: Smarty на примере модификации форума PunBB

Можно только для последнего сообщения темы делать список прочитавших, потому что метка захватит все предыдущие сообщения темы.
Но пользователи не всегда же в одинаковое время читают сообщения.

Отредактировано tipsun (2012.08.07 11:20)

Неактивен

#256 2012.08.07 11:19

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6593
Карма: 107
Профиль Веб-сайт

Re: Smarty на примере модификации форума PunBB

с аватарками проблемы. нельзя прикреплять файлы в ответе и редактировании.

Неактивен

#257 2012.08.07 11:20

tipsun
Moderator
Зарегистрирован: 2009.10.14
Сообщений: 2277
Карма: 19
Профиль

Re: Smarty на примере модификации форума PunBB

Gemorroj написал:

с аватарками проблемы. нельзя прикреплять файлы в ответе и редактировании.

Попробую исправить.

Неактивен

#258 2012.08.07 11:26

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6593
Карма: 107
Профиль Веб-сайт

Re: Smarty на примере модификации форума PunBB

собсно, удаление постов не работает. "Неверный запрос. Ссылка, по которой вы пришли неверная или устаревшая." при клике на "Удалить сообщения".

Неактивен

#259 2012.08.07 11:42

tipsun
Moderator
Зарегистрирован: 2009.10.14
Сообщений: 2277
Карма: 19
Профиль

Re: Smarty на примере модификации форума PunBB

Сегодня исправил, обновлялся?

Код:

1
2
3
4
// from
else exit();
// to
else (! $fid) exit();

Неактивен

#260 2012.08.07 11:43

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6593
Карма: 107
Профиль Веб-сайт

Re: Smarty на примере модификации форума PunBB

tipsun, да. там не правильно fid передается. сейчас это исправлю.

Неактивен

  • Главная
  • » PHP
  • » Smarty на примере модификации форума PunBB

Дополнительно

forum.wapinet.ru

PunBB Mod v0.6.2
0.016 s