Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.

Корзина

Ответы на вопросы, связанные с модами для phpBB 2.0.x, кроме относящихся к форуму Для авторов (phpBB 2.0.x).
Аватара пользователя
edgar
phpBB 2.0.13
Сообщения: 917
Стаж: 18 лет 8 месяцев
Откуда: с Луны свалил...

Сообщение edgar »

... а удаление из корзины только авточисткой? :? Или это я накосячил при установке?
Аватара пользователя
antos
phpBB 1.4.1
Сообщения: 44
Стаж: 17 лет 11 месяцев
Откуда: Peterburg
Контактная информация:

Сообщение antos »

edgar писал(а):... а удаление из корзины только авточисткой? :? Или это я накосячил при установке?
Вот, вот и у меня также получается -- мне кажется что - что то недоделано скорее всего в моде.
Аватара пользователя
edgar
phpBB 2.0.13
Сообщения: 917
Стаж: 18 лет 8 месяцев
Откуда: с Луны свалил...

Сообщение edgar »

мда... Это конечно не очень хорошо -
- отдельное сообщение не восстановить
- из корзины хлам сразу не удалить.
Предлагаю к Xpert'у или Vladson`у или ещё к кому опять делегацию направить с прошением доработать мод. :)

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

Кто готов скинуться на благое дело? Я готов. :)
Аватара пользователя
Ламер
phpBB 1.4.4
Сообщения: 107
Стаж: 19 лет 8 месяцев

Сообщение Ламер »

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

для восстановления сообщений можно использовать мод "merge topics" у меня он установлен, поэтому я и не добавлял ничего такого в мод. а айди темы, из которой сообщение удалено указывается в названии новой темы.
Аватара пользователя
edgar
phpBB 2.0.13
Сообщения: 917
Стаж: 18 лет 8 месяцев
Откуда: с Луны свалил...

Сообщение edgar »

Ламер, Первое в принципе не очень важно. Но конечно хорошо будет, если вы исправите этот недочет
А про второе не понял. Если речь идет о моде Split posts and merge in one step, то когда удалено одно сообщение из темы, оно в корзине становится первым сообщением, то есть топиком, который уже не переместить в другую тему.
(или я чего то недопонял)
:roll:
Аватара пользователя
Ламер
phpBB 1.4.4
Сообщения: 107
Стаж: 19 лет 8 месяцев

Сообщение Ламер »

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

Добавлено спустя 58 секунд:

можно конечно все это засунуть в один мод... вопрос только - зачем, если уже есть готовые решения.
Аватара пользователя
edgar
phpBB 2.0.13
Сообщения: 917
Стаж: 18 лет 8 месяцев
Откуда: с Луны свалил...

Сообщение edgar »

У меня нет этого мода, поэтому не получалось, теперь поставлю его, спасибо.
Аватара пользователя
Ламер
phpBB 1.4.4
Сообщения: 107
Стаж: 19 лет 8 месяцев

Сообщение Ламер »

edgar, да не за что
а про чистку карзины все времени не найти, надо всего лишь код посмотреть и внести корректировки в условие отображения кнопок.
и в modcp кой чего подправить...

Добавлено спустя 2 часа 37 минут 54 секунды:

накропал тут, дома попробую на локалке и если все норм - кину, а то иногда такой бред пишу)
Аватара пользователя
Ламер
phpBB 1.4.4
Сообщения: 107
Стаж: 19 лет 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>&nbsp;'; 
      } 
# 
#-----[ 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>&nbsp;'; 
      } 
Аватара пользователя
Ламер
phpBB 1.4.4
Сообщения: 107
Стаж: 19 лет 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
Аватара пользователя
edgar
phpBB 2.0.13
Сообщения: 917
Стаж: 18 лет 8 месяцев
Откуда: с Луны свалил...

Сообщение edgar »

Ламер
Спасибо огромное! А то я как настоящий ламер не понимал, что за ерунда у меня происходит :D
http://www.phpbbguru.net/community/view ... 2633#92633

А теперь всё работает :)
Аватара пользователя
severnet
phpBB 2.0.5
Сообщения: 490
Стаж: 19 лет 4 месяца
Откуда: Санкт-Петербург
Контактная информация:

Сообщение severnet »

Ламер, лучше поздно, чем никогда. СЕНкС! :D
Изображение
Аватара пользователя
justme
phpBB 1.4.2
Сообщения: 51
Стаж: 18 лет 2 месяца

Сообщение justme »

Ламер
у меня нет таких кодав в modcp.php как у тя в адоне (версия 2.0.21)
Аватара пользователя
Ламер
phpBB 1.4.4
Сообщения: 107
Стаж: 19 лет 8 месяцев

Сообщение Ламер »

justme
для начала тебе нужно установить мод корзины, потом аддон по ссылке, указанной на предыдущей странице
а тот текст, который тут дальше, если захочешь внести данные изменения и для коррекции ошибок.
Аватара пользователя
go
phpBB 2.0.1
Сообщения: 261
Стаж: 18 лет 1 месяц

Сообщение go »

Ламер писал(а):для начала тебе нужно установить мод корзины, потом аддон по ссылке, указанной на предыдущей странице

а тот текст, который тут дальше, если захочешь внести данные изменения и для коррекции ошибок.
а мода по слыке-нет..не выставите ?
Изображение
Это лох-неское чудовище потеряло свое озеро и бегает, пока его кто-нибудь не пристрелит.
Закрыто

Вернуться в «Поддержка модов для phpBB 2.0.x»