[RC] Last edited admins and moderators control

Здесь авторы могут постить бета-версии своих модификаций для phpBB 2.0.x. Внимание! Не устанавливайте бета-версии модов на работающие форумы!

Сообщение Xpert 26.10.2004 20:47

AEC
Пока ждать. Колокол пробьет, ты не сомневайся. ;)
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Аватара пользователя
Xpert
phpBB Guru
 
Сообщения: 5710
Зарегистрирован: 13.03.2004 22:27
Откуда: msk.ru


Сообщение AEC 31.10.2004 15:49

по ходу дела решил добавить ещё один пункт к задаче: было бы выразительней, если бы при редактировании модератором сообщение выделялось бы другим цветом.
но при этом учтите, что когда модератор будет редактировать своё собственное сообщение, оно должно оставаться не выделенным (чёрным).
Улыбка - понятие растяжимое.
AEC
phpBB 2.0.5
 
Сообщения: 227
Зарегистрирован: 13.07.2004 15:48
Откуда: Ukraine, Kiev

Сообщение Meithar 31.10.2004 19:47

было бы выразительней, если бы при редактировании модератором сообщение выделялось бы другим цветом.

Это очень просто.

AEC
Тебе при таком количестве вопросов уже пора бы и самому начать немного разбираться. Самому же интересней будет.

Эта надпись в оригинале выводится так
Код: Выделить всё
<span class="gensmall">{postrow.EDITED_MESSAGE}</span>

Просто переопредели класс для span в зависимости от того, кто последний раз редактировал сообщение. Можно это сделать полностью по аналогии с этим:
Код: Выделить всё
$edited_by = ($postrow[$i]['edited_by_username'] == '') ? '<b>' . $poster . '</b>' : '<b>' . $postrow[$i]['edited_by_username'] . '</b>';
Meithar
phpBB 1.4.4
 
Сообщения: 88
Зарегистрирован: 14.07.2004 18:11

Сообщение AEC 31.10.2004 20:26

Meithar, так я всего-то решил до того как закончили код писать добавить ещё одну просьбу. а касательно моего умения в phpbb, так у меня и без того phpbb забрал уйму времени. я ж не профи в php, а так, пользователь :P так что мне пока остаётся ждать ответа от Xpert.

кстати, вот очередная задача:
обычно, когда пользователь правит своё сообщение и оно последнее, правка не фиксируется и это понятно. а вот когда будет править последнее сообщение модератор, это уже надо бы учитывать.
Улыбка - понятие растяжимое.
AEC
phpBB 2.0.5
 
Сообщения: 227
Зарегистрирован: 13.07.2004 15:48
Откуда: Ukraine, Kiev

Сообщение Meithar 31.10.2004 22:57

обычно, когда пользователь правит своё сообщение и оно последнее, правка не фиксируется и это понятно.

Да? А мне как раз наоборот, не понятно. Можешь объяснить, почему ты считаешь такой подход правильным?
Meithar
phpBB 1.4.4
 
Сообщения: 88
Зарегистрирован: 14.07.2004 18:11

Сообщение AEC 31.10.2004 23:02

Meithar писал(а):
обычно, когда пользователь правит своё сообщение и оно последнее, правка не фиксируется и это понятно.

Да? А мне как раз наоборот, не понятно. Можешь объяснить, почему ты считаешь такой подход правильным?


я не написал, что считаю такой подход правильным.
это стандартный подход в phpbb. а я прошу чтобы в случае, когда последнее сообщение будет править модератор, это фиксировалось.

Добавлено спустя 1 минуту 47 секунд:

кстати, у меня стоит мод ограничения времени в течении которого юзер может править свои сообщения. ну, чтобы не возникало путаницы потом.
Улыбка - понятие растяжимое.
AEC
phpBB 2.0.5
 
Сообщения: 227
Зарегистрирован: 13.07.2004 15:48
Откуда: Ukraine, Kiev

Сообщение Meithar 31.10.2004 23:19

а я прошу чтобы в случае, когда последнее сообщение будет править модератор, это фиксировалось.

В моем варианте это сообщение выводится независимо от того, кто и какое сообщение правил, а на счет "мода ограничения времени"... Дай на него ссылку, тут как раз может быть несовместимость.
Meithar
phpBB 1.4.4
 
Сообщения: 88
Зарегистрирован: 14.07.2004 18:11

Сообщение AEC 31.10.2004 23:28

Улыбка - понятие растяжимое.
AEC
phpBB 2.0.5
 
Сообщения: 227
Зарегистрирован: 13.07.2004 15:48
Откуда: Ukraine, Kiev

Сообщение Meithar 01.11.2004 0:17

http://www.shannado.nl/forumorg/lim_post_edit_time.zip

Всё нормально.

Добавлено спустя 35 минут 10 секунд:

Кстати, на том же сайте есть подобный мод:
http://www.shannado.nl/forumorg/show_edited_by.zip
Meithar
phpBB 1.4.4
 
Сообщения: 88
Зарегистрирован: 14.07.2004 18:11

Сообщение Rusic 01.11.2004 0:52

Так какой юзать то ? :)
Изображение
Аватара пользователя
Rusic
phpBB 1.4.2
 
Сообщения: 58
Зарегистрирован: 10.10.2004 17:20

Сообщение AEC 01.11.2004 12:24

Meithar писал(а): Кстати, на том же сайте есть подобный мод:
http://www.shannado.nl/forumorg/show_edited_by.zip


ты хочешь сказать, что вы зря изобретали велосипед??? или ваш совместный с xpert мод будет однозначно лучшим и ждать его?
Улыбка - понятие растяжимое.
AEC
phpBB 2.0.5
 
Сообщения: 227
Зарегистрирован: 13.07.2004 15:48
Откуда: Ukraine, Kiev

Сообщение Meithar 01.11.2004 18:01

ты хочешь сказать, что вы зря изобретали велосипед???

Не думаю. Например тот мод на www.shannado.nl - совсем безграмотный (там запросы к базе помещены внутрь цикла, не говоря уже о том, что они вообще лишние).

Так какой юзать то ?

Любой, какой тебе больше нравится.
Meithar
phpBB 1.4.4
 
Сообщения: 88
Зарегистрирован: 14.07.2004 18:11

Сообщение AEC 01.11.2004 18:06

Meithar, поставил я этот - супер. это собсно то, что я и просил.

щас тока прикручу твой код -
Код: Выделить всё
$edited_by = ($postrow[$i]['edited_by_username'] == '') ? '<b>' . $poster . '</b>' : '<b>' . $postrow[$i]['edited_by_username'] . '</b>';
и дело в шляпе :)

Добавлено спустя 3 минуты 34 секунды:

Meithar писал(а):
ты хочешь сказать, что вы зря изобретали велосипед???

Не думаю. Например тот мод на www.shannado.nl - совсем безграмотный (там запросы к базе помещены внутрь цикла, не говоря уже о том, что они вообще лишние).


а ваш мод лешён этой безграмотности? я ведь лишними запросома нагружать сервер тоже не хочу. если ваш правильный, то что вам мешает доделать его до конца? :?
Улыбка - понятие растяжимое.
AEC
phpBB 2.0.5
 
Сообщения: 227
Зарегистрирован: 13.07.2004 15:48
Откуда: Ukraine, Kiev

Сообщение Meithar 01.11.2004 18:28

я ведь лишними запросома нагружать сервер тоже не хочу

А именно это и происходит если ставить всё подряд. Вот тебе, кстати, конкретный пример. Если делать так, как на shannado.nl, то допустим в какой-то теме модер исправит 5 постов и после 1000 просмотров ты получишь 5000 лишних и совершенно не нужных запросов к базе.

и дело в шляпе

:shock: :? Куда ты собрался прикручивать кусок кода, выдранный из контекста?

то что вам мешает доделать его до конца?

В каком смысле "доделать"?
Meithar
phpBB 1.4.4
 
Сообщения: 88
Зарегистрирован: 14.07.2004 18:11

Сообщение AEC 01.11.2004 18:32

Meithar, так я жду последнего слова...

Xpert писал(а):AEC
Еще немного обожди, ок?



или код уже закончен? :?
Улыбка - понятие растяжимое.
AEC
phpBB 2.0.5
 
Сообщения: 227
Зарегистрирован: 13.07.2004 15:48
Откуда: Ukraine, Kiev

Пред.След.

Вернуться в Бета-версии модов для phpBB 2.0.x

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0