Идентификатор posting_editor_submit_buttons и файл posting_editor.html

Список разделов phpBBex 2.x (заброшен) Поддержка 2.x

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

Сообщение #1 Neufoxet » 08.07.2016, 22:13

Здравствуйте. Попробую объяснить суть проблемы. Пробую разобраться в расширениях и вот вопрос.
Расширение Posting reset button используя идентификатор posting_editor_submit_buttons добавляет пользовательские кнопки "Отмена" и "Вернуть" в шаблон posting_editor.html. В phpbb 3.1x эти кнопки появлялись перед кнопками "Предпросмотр" и "Отправить".
Код: Выделить всё
   <!-- IF not S_SHOW_DRAFTS and not $SIG_EDIT eq 1 -->
   <div class="panel bg2">
      <div class="inner">
      <fieldset class="submit-buttons">
         {S_HIDDEN_ADDRESS_FIELD}
         {S_HIDDEN_FIELDS}
         <!-- EVENT posting_editor_submit_buttons -->
         <!-- IF S_HAS_DRAFTS --><input type="submit" accesskey="d" tabindex="8" name="load" value="{L_LOAD_DRAFT}" class="button2" onclick="load_draft = true;" />&nbsp; <!-- ENDIF -->
         <!-- IF S_SAVE_ALLOWED --><input type="submit" accesskey="k" tabindex="7" name="save" value="{L_SAVE_DRAFT}" class="button2" />&nbsp; <!-- ENDIF -->
         <input type="submit" tabindex="5" name="preview" value="{L_PREVIEW}" class="button1"<!-- IF not S_PRIVMSGS --> onclick="document.getElementById('postform').action += '#preview';"<!-- ENDIF --> />&nbsp;
         <input type="submit" accesskey="s" tabindex="6" name="post" value="{L_SUBMIT}" class="button1 default-submit-action" />&nbsp;

      </fieldset>

      </div>
   </div>
   <!-- ENDIF -->
В phpbbex в файле posting_editor.html идентификатор posting_editor_submit_buttons находится немного в другом месте. Из-за этого пользовательские кнопки появляются в другом месте (в отдельной строке выше кнопок "Предпросмотр" и "Отправить", что выглядит не гармонично и не красиво.
Код: Выделить всё
   <!-- IF S_SHOW_ATTACH_BOX or S_HAS_ATTACHMENTS --><!-- INCLUDE posting_attach_body.html --><!-- ENDIF -->
   <!-- IF S_SHOW_POLL_BOX or S_POLL_DELETE --><!-- INCLUDE posting_poll_body.html --><!-- ENDIF -->
         <!-- EVENT posting_editor_submit_buttons -->
            <!-- EVENT posting_editor_add_panel_tab -->
Я переместил в файле posting_editor.html строку
Код: Выделить всё
<!-- EVENT posting_editor_submit_buttons -->
в другое место
Код: Выделить всё
      <fieldset class="submit-buttons">
         {S_HIDDEN_ADDRESS_FIELD}
         {S_HIDDEN_FIELDS}
         <!-- EVENT posting_editor_submit_buttons -->
         <!-- IF S_HAS_DRAFTS --><input type="submit" accesskey="d" tabindex="8" name="load" value="{L_LOAD_DRAFT}" class="button2" onclick="load_draft = true;" />&nbsp; <!-- ENDIF -->
         <!-- IF S_SAVE_ALLOWED --><input type="submit" accesskey="k" tabindex="7" name="save" value="{L_SAVE_DRAFT}" class="button2" />&nbsp; <!-- ENDIF -->
         <input type="submit" tabindex="5" name="preview" value="{L_PREVIEW}" class="button1 alternate-submit-action" />&nbsp;
         <input type="submit" accesskey="s" tabindex="6" name="post" value="{L_SUBMIT}" class="button1 default-submit-action" />&nbsp;

      </fieldset>
и кнопки появились в нужном месте.
Вопрос: как избежать ручной правки файла posting_editor.html ?
Neufoxet
Автор темы
Репутация: 3
С нами: 7 лет 9 месяцев

Сообщение #2 Sumanai » 08.07.2016, 22:19

Подождать новой версии. Это баг, видимо, недосмотрел при обновлении. Событие перемещать там нет смысла, оно должно быть на родном месте.

Добавлено спустя 20 секунд:
Там рядом ещё одно событие, думаю, куда приткнуть его.
Sumanai M
Аватара
Репутация: 1677
С нами: 11 лет 2 месяца

Сообщение #3 Neufoxet » 08.07.2016, 22:24

posting_editor_add_panel_tab ? Добавляет настраиваемую панель в posting_editor.html ?
Neufoxet
Автор темы
Репутация: 3
С нами: 7 лет 9 месяцев

Сообщение #4 Sumanai » 08.07.2016, 22:45

Ага. Панелей то теперь у нас нету :biggrin:
Sumanai M
Аватара
Репутация: 1677
С нами: 11 лет 2 месяца


Вернуться в Поддержка 2.x