Проблема обновления до v1.8.0 из-за установленного мода Prime Trash Bin (Posts)

Board index phpBBex 1.x Поддержка

Description: У вас проблемы с phpBBex 1.x и вам необходима помощь? Спрашивайте здесь!
Forum rules: Одна тема — один вопрос или группа связанных вопросов. Обязательно формируйте внятный заголовок, максимально отражающий суть вопроса. Подробно описывайте проблему. Не забудьте указать версию phpBBex и какие моды установлены, по возможности добавьте скриншоты проблемы или ссылку на страницу с проблемой.
Moderator: Поддержка

Post #1by SinglWolf » 13.09.2014, 19:40

Мод Prime Trash Bin (Posts) без проблем установился на версию v1.6.1. Нашёл время обновиться до v1.8.0.
Но возник один конфликт слияния, который я не могу разрулить самостоятельно. Он в файле adm/style/acp_users_overview.html. Привожу фрагмент с конфликтом.
Локальный файл:
Code: Select all
[....]
<!-- IF not S_USER_FOUNDER or S_FOUNDER -->

   <script type="text/javascript">
   // <![CDATA[

      function display_reason(option)
      {
//-- mod: Prime Trash Bin (Posts) -------------------------------------------//
// Un-hide the form field used to specify a reason for deleting a user's posts.
         if (option == 'delposts')
         {
            dE('delete_reason_area', 1);
            return;
         }
         else
         {
            dE('delete_reason_area', -1);
         }
//-- end: Prime Trash Bin (Posts) -------------------------------------------//
         if (option != 'banuser' && option != 'banemail' && option != 'banip')
         {
            dE('reasons', -1);
            return;
         }

         dE('reasons', 1);

         element = document.getElementById('user_quick_tools').ban_reason;

         if (element.value && element.value != '{LA_USER_ADMIN_BAN_NAME_REASON}' && element.value != '{LA_USER_ADMIN_BAN_EMAIL_REASON}' && element.value != '{LA_USER_ADMIN_BAN_IP_REASON}')
         {
            return;
         }

         if (option == 'banuser')
         {
            element.value = '{LA_USER_ADMIN_BAN_NAME_REASON}';
         }
         else if (option == 'banemail')
         {
            element.value = '{LA_USER_ADMIN_BAN_EMAIL_REASON}';
         }
         else if (option == 'banip')
         {
            element.value = '{LA_USER_ADMIN_BAN_IP_REASON}';
         }
      }

   // ]]>
   </script>
[....]

Файл обновления:
Code: Select all
[....]
<!-- IF not S_USER_FOUNDER or S_FOUNDER -->

   <script>
   jQuery(function($)

   {

      $('#quicktools').on('change', function()
      {
         var option = $(this).val();
         $('#reasons').hide();
         $('#delrates').hide();

         switch (option)
         {
            case 'banuser':
            case 'banemail':
            case 'banip':
               $('#reasons').show();
            break;

            case 'delrates':
               $('#delrates').show();
            break;
         }

         var text = $('#ban_reason').val();
         if (text && text != '{LA_USER_ADMIN_BAN_NAME_REASON}' && text != '{LA_USER_ADMIN_BAN_EMAIL_REASON}' && text != '{LA_USER_ADMIN_BAN_IP_REASON}')
         {
            return;
         }

         if (option == 'banuser')
         {
            $('#ban_reason').val('{LA_USER_ADMIN_BAN_NAME_REASON}');
         }
         else if (option == 'banemail')
         {
            $('#ban_reason').val('{LA_USER_ADMIN_BAN_EMAIL_REASON}');
         }
         else if (option == 'banip')
         {
            $('#ban_reason').val('{LA_USER_ADMIN_BAN_IP_REASON}');
         }
      });
      $('#quicktools').trigger('change');

   });
   </script>
[....]

Пожалуйста, помогите решить проблему.
SinglWolf M
Topic author, Мастер
Avatar
Age: 48
Location: Россия, Башкортостан
Reputation: 38
With us: 6 years 3 months

Post #2by VEG » 22.09.2014, 14:05

Строки:
Code: Select all
//-- mod: Prime Trash Bin (Posts) -------------------------------------------//
// Un-hide the form field used to specify a reason for deleting a user's posts.
         if (option == 'delposts')
         {
            dE('delete_reason_area', 1);
            return;
         }
         else
         {
            dE('delete_reason_area', -1);
         }
//-- end: Prime Trash Bin (Posts) -------------------------------------------//
в новом коде вставьте после строки:
Code: Select all
         $('#delrates').hide();
С наилучшими пожеланиями, Евгений
VEG M
Администратор
Avatar
Age: 32
Location: Минск, Беларусь
Reputation: 1576
With us: 7 years 6 months


Return to Поддержка



cron