
Корзина
-
- phpBB 2.0.13
- Сообщения: 917
- Стаж: 19 лет 9 месяцев
- Откуда: с Луны свалил...
-
- phpBB 1.4.1
- Сообщения: 44
- Стаж: 19 лет
- Откуда: Peterburg
-
- phpBB 2.0.13
- Сообщения: 917
- Стаж: 19 лет 9 месяцев
- Откуда: с Луны свалил...
-
- phpBB 1.4.4
- Сообщения: 107
- Стаж: 20 лет 8 месяцев
edgar
доработаю на днях и выложу новую версию
меня уже попросили на антимульте. хотя меня не напрягало в принципе в админке админу разрешить удаление и почистить корзину))))))
но всетаки исправлю, а то как-то неправильно получается...
для восстановления сообщений можно использовать мод "merge topics" у меня он установлен, поэтому я и не добавлял ничего такого в мод. а айди темы, из которой сообщение удалено указывается в названии новой темы.
доработаю на днях и выложу новую версию
меня уже попросили на антимульте. хотя меня не напрягало в принципе в админке админу разрешить удаление и почистить корзину))))))
но всетаки исправлю, а то как-то неправильно получается...
для восстановления сообщений можно использовать мод "merge topics" у меня он установлен, поэтому я и не добавлял ничего такого в мод. а айди темы, из которой сообщение удалено указывается в названии новой темы.
-
- phpBB 2.0.13
- Сообщения: 917
- Стаж: 19 лет 9 месяцев
- Откуда: с Луны свалил...
Ламер, Первое в принципе не очень важно. Но конечно хорошо будет, если вы исправите этот недочет
А про второе не понял. Если речь идет о моде Split posts and merge in one step, то когда удалено одно сообщение из темы, оно в корзине становится первым сообщением, то есть топиком, который уже не переместить в другую тему.
(или я чего то недопонял)

А про второе не понял. Если речь идет о моде Split posts and merge in one step, то когда удалено одно сообщение из темы, оно в корзине становится первым сообщением, то есть топиком, который уже не переместить в другую тему.
(или я чего то недопонял)

-
- phpBB 1.4.4
- Сообщения: 107
- Стаж: 20 лет 8 месяцев
не допонял ты. если использовать мод мерге топикс и просто объединить темы по ID, то темы сливаются в одну и сообщение помещается туда под тем же своим айди, тоесть на тоже самое место.
Добавлено спустя 58 секунд:
можно конечно все это засунуть в один мод... вопрос только - зачем, если уже есть готовые решения.
Добавлено спустя 58 секунд:
можно конечно все это засунуть в один мод... вопрос только - зачем, если уже есть готовые решения.
-
- phpBB 2.0.13
- Сообщения: 917
- Стаж: 19 лет 9 месяцев
- Откуда: с Луны свалил...
-
- phpBB 1.4.4
- Сообщения: 107
- Стаж: 20 лет 8 месяцев
edgar, да не за что
а про чистку карзины все времени не найти, надо всего лишь код посмотреть и внести корректировки в условие отображения кнопок.
и в modcp кой чего подправить...
Добавлено спустя 2 часа 37 минут 54 секунды:
накропал тут, дома попробую на локалке и если все норм - кину, а то иногда такой бред пишу)
а про чистку карзины все времени не найти, надо всего лишь код посмотреть и внести корректировки в условие отображения кнопок.
и в modcp кой чего подправить...
Добавлено спустя 2 часа 37 минут 54 секунды:
накропал тут, дома попробую на локалке и если все норм - кину, а то иногда такой бред пишу)
-
- phpBB 1.4.4
- Сообщения: 107
- Стаж: 20 лет 8 месяцев
для того, чтобы администратор мог чистить корзину (в корзине всегда отображается кнопка "удалить" для администратора), внести следующие изменения в коде.
Код: Выделить всё
#
#-----[ OPEN ]------------------------------------------
#
modcp.php
#
#-----[ FIND ]------------------------------------------
#
if ((($mode == 'delete') && ($userdata['user_level'] == ADMIN && $board_config['admin_allow_delete_topic'] == 0)) || (($mode == 'delete') && ($userdata['user_level'] == MOD && $board_config['mod_allow_delete_topic'] == 0)))
{
$mode = '';
}
#
#-----[ REPLACE WITH ]------------------------------------------
#
if ((($mode == 'delete') && ($userdata['user_level'] == ADMIN && $board_config['admin_allow_delete_topic'] == 0 && $forum_id != $board_config['bin_forum'])) || (($mode == 'delete') && ($userdata['user_level'] == MOD && $board_config['mod_allow_delete_topic'] == 0)))
{
$mode = '';
}
#
#-----[ FIND ]------------------------------------------
#
if (($userdata['user_level'] == ADMIN && $board_config['admin_allow_delete_topic'] == 1) || ($userdata['user_level'] == MOD && $board_config['mod_allow_delete_topic'] == 1))
{
$template->assign_block_vars('switch_yes_delete', array());
}
#
#-----[ REPLACE WITH ]------------------------------------------
#
if (($userdata['user_level'] == ADMIN && $board_config['admin_allow_delete_topic'] == 1) || ($userdata['user_level'] == MOD && $board_config['mod_allow_delete_topic'] == 1) || ($userdata['user_level'] == ADMIN && $forum_id == $board_config['bin_forum']))
{
$template->assign_block_vars('switch_yes_delete', array());
}
#
#-----[ OPEN ]------------------------------------------
#
viewtopic.php
#
#-----[ FIND ]------------------------------------------
#
if (($userdata['user_level'] == ADMIN && $board_config['admin_allow_delete_topic'] == 1) || ($userdata['user_level'] == MOD && $board_config['mod_allow_delete_topic'] == 1))
{
$topic_mod .= "<a href=\"modcp.$phpEx?" . POST_TOPIC_URL . "=$topic_id&mode=delete&sid=" . $userdata['session_id'] . '"><img src="' . $images['topic_mod_delete'] . '" alt="' . $lang['Delete_topic'] . '" title="' . $lang['Delete_topic'] . '" border="0" /></a> ';
}
#
#-----[ REPLACE WITH ]------------------------------------------
#
if (($userdata['user_level'] == ADMIN && $board_config['admin_allow_delete_topic'] == 1) || ($userdata['user_level'] == MOD && $board_config['mod_allow_delete_topic'] == 1) || ($userdata['user_level'] == ADMIN && $forum_id == $board_config['bin_forum']))
{
$topic_mod .= "<a href=\"modcp.$phpEx?" . POST_TOPIC_URL . "=$topic_id&mode=delete&sid=" . $userdata['session_id'] . '"><img src="' . $images['topic_mod_delete'] . '" alt="' . $lang['Delete_topic'] . '" title="' . $lang['Delete_topic'] . '" border="0" /></a> ';
}
-
- phpBB 1.4.4
- Сообщения: 107
- Стаж: 20 лет 8 месяцев
только вчера заметил, что аддон к корзине коряво работает с модом сипли мерге из-за повторяющихся инклюдов.
чтобы исправить ситуацию, вносим следующие изменения:
чтобы исправить ситуацию, вносим следующие изменения:
Код: Выделить всё
#
#-----[ OPEN ]------------------------------------------
#
merge.php
#
#-----[ FIND ]------------------------------------------
#
include($phpbb_root_path . 'includes/functions_admin.'.$phpEx);
#
#-----[ REPLACE WITH ]------------------------------------------
#
include_once($phpbb_root_path . 'includes/functions_admin.'.$phpEx);
#
#-----[ OPEN ]------------------------------------------
#
includes/functions_post.php
#
#-----[ FIND ]------------------------------------------
#
include($phpbb_root_path . 'includes/functions_admin.'.$phpEx);
#
#-----[ REPLACE WITH ]------------------------------------------
#
include_once($phpbb_root_path . 'includes/functions_admin.'.$phpEx);
#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------
#
# EoM
-
- phpBB 2.0.13
- Сообщения: 917
- Стаж: 19 лет 9 месяцев
- Откуда: с Луны свалил...
Ламер
Спасибо огромное! А то я как настоящий ламер не понимал, что за ерунда у меня происходит
http://www.phpbbguru.net/community/view ... 2633#92633
А теперь всё работает
Спасибо огромное! А то я как настоящий ламер не понимал, что за ерунда у меня происходит

http://www.phpbbguru.net/community/view ... 2633#92633
А теперь всё работает

-
- phpBB 2.0.5
- Сообщения: 490
- Стаж: 20 лет 5 месяцев
- Откуда: Санкт-Петербург
-
- phpBB 1.4.2
- Сообщения: 51
- Стаж: 19 лет 2 месяца
-
- phpBB 2.0.1
- Сообщения: 261
- Стаж: 19 лет 1 месяц
а мода по слыке-нет..не выставите ?Ламер писал(а):для начала тебе нужно установить мод корзины, потом аддон по ссылке, указанной на предыдущей странице
а тот текст, который тут дальше, если захочешь внести данные изменения и для коррекции ошибок.
Это лох-неское чудовище потеряло свое озеро и бегает, пока его кто-нибудь не пристрелит.