Verzeichnisstruktur phpBB-3.1.0


Veröffentlicht
27.10.2014

So funktioniert es


Auf das letzte Element klicken. Dies geht jeweils ein Schritt zurück

Auf das Icon klicken, dies öffnet das Verzeichnis. Nochmal klicken schließt das Verzeichnis.
Auf den Verzeichnisnamen klicken, dies zeigt nur das Verzeichnis mit Inhalt an

      (Beispiel Datei-Icons)

Auf das Icon klicken um den Quellcode anzuzeigen

acp_modules.html

Zuletzt modifiziert: 09.10.2024, 12:52 - Dateigröße: 7.09 KiB


 001  <!-- INCLUDE overall_header.html -->
 002   
 003  <a id="maincontent"></a>
 004   
 005  <!-- IF S_EDIT_MODULE -->
 006   
 007      <script type="text/javascript">
 008      // <![CDATA[
 009          function display_options(value)
 010          {
 011              if (value == 'category')
 012              {
 013                  phpbb.toggleDisplay('modoptions', -1);
 014              }
 015              else
 016              {
 017                  phpbb.toggleDisplay('modoptions', 1);
 018              }
 019          }
 020   
 021          function display_modes(value)
 022          {
 023              // Find the old select tag
 024              var item = document.getElementById('module_mode');
 025   
 026              // Create the new select tag
 027              var new_node = document.createElement('select');
 028              new_node.setAttribute('id', 'module_mode');
 029              new_node.setAttribute('name', 'module_mode');
 030   
 031              // Substitute it for the old one
 032              item.parentNode.replaceChild(new_node, item);
 033   
 034              // Reset the variable
 035              item = document.getElementById('module_mode');
 036   
 037              var j = 0;
 038  <!-- BEGIN m_names -->
 039          
 040              if (value == '{m_names.A_NAME}')
 041              {
 042      <!-- BEGIN modes -->
 043                  item.options[j] = new Option('{m_names.modes.A_VALUE}');
 044                  item.options[j].value = '{m_names.modes.A_OPTION}';
 045                  j++;
 046      <!-- END modes -->
 047              }
 048  <!-- END m_names -->
 049   
 050              // select first item
 051              item.options[0].selected = true;
 052          }
 053   
 054      // ]]>
 055      </script>
 056   
 057      <a href="{U_BACK}" style="float: {S_CONTENT_FLOW_END};">&laquo; {L_BACK}</a>
 058   
 059      <h1>{L_TITLE} :: {MODULENAME}</h1>
 060   
 061      <p>{L_EDIT_MODULE_EXPLAIN}</p>
 062   
 063      <!-- IF S_ERROR -->
 064          <div class="errorbox">
 065              <h3>{L_WARNING}</h3>
 066              <p>{ERROR_MSG}</p>
 067          </div>
 068      <!-- ENDIF -->
 069   
 070      <form id="moduleedit" method="post" action="{U_EDIT_ACTION}">
 071   
 072      <fieldset>
 073          <legend>{L_GENERAL_OPTIONS}</legend>
 074      <dl>
 075          <dt><label for="module_langname">{L_MODULE_LANGNAME}{L_COLON}</label><br />
 076          <span>{L_MODULE_LANGNAME_EXPLAIN}</span></dt>
 077          <dd><input name="module_langname" type="text" class="text medium" id="module_langname" value="{MODULE_LANGNAME}" /></dd>
 078      </dl>
 079      <dl>
 080          <dt><label for="module_type">{L_MODULE_TYPE}{L_COLON}</label></dt>
 081          <dd><select name="module_type" id="module_type" onchange="display_options(this.value);"><option value="category"<!-- IF S_IS_CAT --> selected="selected"<!-- ENDIF -->>{L_CATEGORY}</option><option value="module"<!-- IF not S_IS_CAT --> selected="selected"<!-- ENDIF -->>{L_MODULE}</option></select></dd>
 082      </dl>
 083      <dl>
 084          <dt><label for="parent_id">{L_PARENT}{L_COLON}</label></dt>
 085          <dd><select name="module_parent_id" id="parent_id">{S_CAT_OPTIONS}</select></dd>
 086      </dl>
 087      <hr />
 088      <dl>
 089          <dt><label for="module_enabled">{L_MODULE_ENABLED}{L_COLON}</label></dt>
 090          <dd><label><input type="radio" class="radio" name="module_enabled" id="module_enabled" value="1"<!-- IF MODULE_ENABLED --> checked="checked"<!-- ENDIF --> /> {L_YES}</label>
 091              <label><input type="radio" class="radio" name="module_enabled" value="0"<!-- IF not MODULE_ENABLED --> checked="checked"<!-- ENDIF --> /> {L_NO}</label></dd>
 092      </dl>
 093      <div id="modoptions"<!-- IF S_IS_CAT --> style="display: none;"<!-- ENDIF -->>
 094          <dl>
 095              <dt><label for="module_display">{L_MODULE_DISPLAYED}{L_COLON}</label><br /><span>{L_MODULE_DISPLAYED_EXPLAIN}</span></dt>
 096              <dd><label><input type="radio" class="radio" name="module_display" id="module_display" value="1"<!-- IF MODULE_DISPLAY --> checked="checked"<!-- ENDIF --> /> {L_YES}</label>
 097                  <label><input type="radio" class="radio" name="module_display" value="0"<!-- IF not MODULE_DISPLAY --> checked="checked"<!-- ENDIF --> /> {L_NO}</label></dd>
 098          </dl>
 099          <dl>
 100              <dt><label for="module_basename">{L_CHOOSE_MODULE}{L_COLON}</label><br />
 101              <span>{L_CHOOSE_MODULE_EXPLAIN}</span></dt>
 102              <dd><select name="module_basename" id="module_basename" onchange="display_modes(this.value);">{S_MODULE_NAMES}</select></dd>
 103          </dl>
 104          <dl>
 105              <dt><label for="module_mode">{L_CHOOSE_MODE}{L_COLON}</label><br />
 106              <span>{L_CHOOSE_MODE_EXPLAIN}</span></dt>
 107              <dd><select name="module_mode" id="module_mode">{S_MODULE_MODES}</select></dd>
 108          </dl>
 109      </div>
 110   
 111      <p class="submit-buttons">
 112          <input type="hidden" name="action" value="{ACTION}" />
 113          <input type="hidden" name="m" value="{MODULE_ID}" />
 114          
 115          <input class="button1" type="submit" id="submit" name="submit" value="{L_SUBMIT}" />&nbsp;
 116          <input class="button2" type="reset" id="reset" name="reset" value="{L_RESET}" />
 117      </p>
 118      {S_FORM_TOKEN}
 119      </fieldset>
 120      </form>
 121   
 122  <!-- ELSE -->
 123   
 124      <h1>{L_ACP_MODULE_MANAGEMENT}</h1>
 125   
 126      <p>{L_ACP_MODULE_MANAGEMENT_EXPLAIN}</p>
 127   
 128      <!-- IF S_ERROR -->
 129          <div class="errorbox">
 130              <h3>{L_WARNING}</h3>
 131              <p>{ERROR_MSG}</p>
 132          </div>
 133      <!-- ENDIF -->
 134   
 135      <table class="table1">
 136      <tbody>
 137      <tr>
 138          <td class="row3">{NAVIGATION}<!-- IF S_NO_MODULES --> [<a href="{U_EDIT}">{L_EDIT}</a> | <a href="{U_DELETE}">{L_DELETE}</a> | <!-- IF MODULE_ENABLED --><a href="{U_DISABLE}">{L_DISABLE}</a><!-- ELSE --><a href="{U_ENABLE}">{L_ENABLE}</a><!-- ENDIF -->]<!-- ENDIF --></td>
 139      </tr>
 140      </tbody>
 141      </table>
 142   
 143      <!-- IF .modules -->
 144          <table class="table1">
 145              <col class="row1" /><col class="row1" /><col class="row2" /><col class="row2" />
 146          <tbody>
 147          <!-- BEGIN modules -->
 148              <tr>
 149                  <td style="width: 5%; text-align: center;">{modules.MODULE_IMAGE}</td>
 150                  <td><a href="{modules.U_MODULE}">{modules.MODULE_TITLE}</a><!-- IF not modules.MODULE_DISPLAYED --> <span class="small">[{L_HIDDEN_MODULE}]</span><!-- ENDIF --></td>
 151                  <td style="width: 15%; white-space: nowrap; text-align: center; vertical-align: middle;">&nbsp;<!-- IF modules.MODULE_ENABLED --><a href="{modules.U_DISABLE}">{L_DISABLE}</a><!-- ELSE --><a href="{modules.U_ENABLE}">{L_ENABLE}</a><!-- ENDIF -->&nbsp;</td>
 152                  <td class="actions">
 153                      <span class="up-disabled" style="display:none;">{ICON_MOVE_UP_DISABLED}</span>
 154                      <span class="up"><a href="{modules.U_MOVE_UP}" data-ajax="row_up">{ICON_MOVE_UP}</a></span>
 155                      <span class="down-disabled" style="display:none;">{ICON_MOVE_DOWN_DISABLED}</span>
 156                      <span class="down"><a href="{modules.U_MOVE_DOWN}" data-ajax="row_down">{ICON_MOVE_DOWN}</a></span>
 157                      <a href="{modules.U_EDIT}">{ICON_EDIT}</a> 
 158                      <a href="{modules.U_DELETE}" data-ajax="row_delete">{ICON_DELETE}</a>
 159                  </td>
 160              </tr>
 161          <!-- END modules -->
 162          </tbody>
 163          </table>
 164      <!-- ENDIF -->
 165   
 166      <div class="clearfix">&nbsp;</div>
 167   
 168      <form id="quick" method="post" action="{U_ACTION}">
 169   
 170      <fieldset class="quick" style="float: {S_CONTENT_FLOW_END};">
 171          <input type="hidden" name="action" value="quickadd" />
 172   
 173          <select name="quick_install">{S_INSTALL_OPTIONS}</select>
 174          <input class="button2" name="quickadd" type="submit" value="{L_ADD_MODULE}" />
 175      </fieldset>
 176      
 177      </form>
 178   
 179      <form id="module" method="post" action="{U_ACTION}">
 180   
 181      <fieldset class="quick" style="float: {S_CONTENT_FLOW_BEGIN};">
 182          <input type="hidden" name="action" value="add" />
 183          <input type="hidden" name="module_parent_id" value="{PARENT_ID}" />
 184   
 185          <input type="text" name="module_langname" maxlength="255" /> 
 186          <input class="button2" name="addmodule" type="submit" value="{L_CREATE_MODULE}" />
 187      </fieldset>
 188   
 189      </form>
 190   
 191      <div class="clearfix">&nbsp;</div><br style="clear: both;" />
 192      
 193      <form id="mselect" method="post" action="{U_SEL_ACTION}">
 194      <fieldset class="quick">
 195          {L_SELECT_MODULE}{L_COLON} <select name="parent_id" onchange="if(this.options[this.selectedIndex].value != -1){ this.form.submit(); }">{MODULE_BOX}</select> 
 196   
 197          <input class="button2" type="submit" value="{L_GO}" />
 198      </fieldset>
 199      </form>
 200   
 201  <!-- ENDIF -->
 202   
 203  <!-- INCLUDE overall_footer.html -->
 204