Мод блокирующий редактирование через "n" минут
Поиск мне не выдал никакого результата ..извините если что - мод думаю что многим нужен .
Скажите пожалуйсто , есть ли такой мод ? ..и как он называеться
Мод блокирующий редактирование через "n" минут
-
- phpBB 1.4.4
- Сообщения: 145
- Стаж: 18 лет 8 месяцев
- Откуда: Italy
-
- Former team member
- Сообщения: 3942
- Стаж: 19 лет 11 месяцев
- Откуда: Оренбург (Южный Урал)
- Благодарил (а): 3 раза
Наверное, тебе этот мод нужен
Ищи здесь
Код: Выделить всё
## MOD Title: Temps limite pour йditer les messages
## MOD Author: MGD < mgd.phpbb@gmail.com > ( n/a ) http://www.mgd-dev.info
## MOD Description: Ce mod permet de dйfinir un temps maximum (configurable via le panneau d'admin) durant lequel un message pourra кtre йditй.
## Les administrateurs et modйrateurs ne sont pas concernйs par ce temps limite.
Профессионал - тот же дилетант, только знающий, где ошибётся.
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции
наш форум http://forum.aeroion.ru/cat1.html
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции
наш форум http://forum.aeroion.ru/cat1.html
-
- phpBB 1.4.4
- Сообщения: 145
- Стаж: 18 лет 8 месяцев
- Откуда: Italy
Поручик
Пасибо друг ..
Если кому надо вот код .. как установлю отпишусь!
Добавлено спустя 32 минуты 54 секунды:
ВСЁ РАБОТАЕТ !!!
Пасибо друг ..
Если кому надо вот код .. как установлю отпишусь!
Код: Выделить всё
#
#-----[ SQL ]-------------------------------------------
#
INSERT INTO phpbb_config (config_name, config_value) VALUES ('edit_time_limit', '60');
#
#-----[ OPEN ]------------------------------------------------
#
viewtopic.php
#
#-----[ FIND ]------------------------------------------------
#
$temp_url = append_sid("posting.$phpEx?mode=quote&" . POST_POST_URL . "=" . $postrow[$i]['post_id']);
#
#-----[ BEFORE, ADD ]------------------------------------------
#
$limit_time = $postrow[$i]['post_time'] + (intval($board_config['edit_time_limit']) * 60);
#
#-----[ FIND ]------------------------------------------------
#
if ( ( $userdata['user_id'] == $poster_id && $is_auth['auth_edit'] ) || $is_auth['auth_mod'] )
#
#-----[ IN-LINE FIND ]---------------------------------------
#
$userdata['user_id'] ==
#
#-----[ IN-LINE BEFORE, ADD ]----------------------------------
#
time() <= $limit_time &&
#
#-----[ OPEN ]------------------------------------------------
#
posting.php
#
#-----[ FIND ]------------------------------------------------
#
$sql = "SELECT f.*, t.topic_id, t.topic_status, t.topic_type, t.topic_first_post_id, t.topic_last_post_id, t.topic_vote, p.post_id, p.poster_id" . $select_sql . "
#
#-----[ IN-LINE FIND ]---------------------------------------
#
, p.poster_id
#
#-----[ IN-LINE AFTER, ADD ]----------------------------------
#
, p.post_time
#
#-----[ FIND ]------------------------------------------------
#
//
// Can this user edit/delete the post/poll?
//
#
#-----[ AFTER, ADD ]------------------------------------------
#
$limit_time = $post_info['post_time'] + (intval($board_config['edit_time_limit']) * 60);
if ( time() > $limit_time && $mode == 'editpost' && !$is_auth['auth_mod'])
{
$message = sprintf($lang['post_limit_time'],$board_config['edit_time_limit']) . '<br /><br />' . sprintf($lang['Click_view_message'], '<a href="' . append_sid("viewtopic.$phpEx?" . POST_POST_URL . "=" . $post_id) . '#' . $post_id . '">', '</a>') . '<br /><br />' . sprintf($lang['Click_return_forum'], '<a href="' . append_sid("viewforum.$phpEx?" . POST_FORUM_URL . "=$forum_id") . '">', '</a>');
message_die(GENERAL_MESSAGE, $message);
}
#
#-----[ OPEN ]------------------------------------------------
#
admin/admin_board.php
#
#-----[ FIND ]------------------------------------------------
#
"L_HOT_THRESHOLD" => $lang['Hot_threshold'],
#
#-----[ AFTER, ADD ]------------------------------------------
#
'L_EDIT_TIME_LIMIT' => $lang['edit_time_limit'],
'L_EDIT_TIME_LIMIT_EXPLAIN' => $lang['edit_time_limit_explain'],
'EDIT_TIME_LIMIT' => $new['edit_time_limit'],
#
#-----[ OPEN ]------------------------------------------------
#
language/lang_english/lang_admin.php
#
#-----[ FIND ]------------------------------------------------
#
?>
#
#-----[ BEFORE, ADD ]------------------------------------------
#
$lang['edit_time_limit'] = 'Temps limite pour йditer un message';
$lang['edit_time_limit_explain'] = 'C\'est le temps en minutes durant lequel l\'utilisateur pourra йditer ses messages';
#
#-----[ OPEN ]------------------------------------------------
#
language/lang_english/lang_main.php
#
#-----[ FIND ]------------------------------------------------
#
?>
#
#-----[ BEFORE, ADD ]------------------------------------------
#
$lang['post_limit_time'] = 'Dйsolй, mais vous pouvez йditer vos messages que %s minutes aprиs les avoir postйs.';
#
#-----[ OPEN ]------------------------------------------------
#
templates/subSilver/admin/board_config_body.tpl
#
#-----[ FIND ]------------------------------------------------
#
<tr>
<td class="row1">{L_HOT_THRESHOLD}</td>
<td class="row2"><input class="post" type="text" name="hot_threshold" size="3" maxlength="4" value="{HOT_TOPIC}" /></td>
</tr>
#
#-----[ AFTER, ADD ]------------------------------------------
#
<tr>
<td class="row1">{L_EDIT_TIME_LIMIT}<br /><span class="gensmall">{L_EDIT_TIME_LIMIT_EXPLAIN}</span></td>
<td class="row2"><input class="post" type="text" name="edit_time_limit" size="4" maxlength="5" value="{EDIT_TIME_LIMIT}" /></td>
</tr>
#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------
#
# EoM
ВСЁ РАБОТАЕТ !!!
-
- phpBB 1.4.4
- Сообщения: 145
- Стаж: 18 лет 8 месяцев
- Откуда: Italy