Verzeichnisstruktur phpBB-3.2.0


Veröffentlicht
06.01.2017

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_icons.html

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


 001  <!-- INCLUDE overall_header.html -->
 002   
 003  <a id="maincontent"></a>
 004   
 005  <!-- IF S_EDIT -->
 006   
 007      <script type="text/javascript" defer="defer">
 008      // <![CDATA[
 009      <!-- IF S_ADD_CODE -->
 010   
 011              var smiley = Array();
 012              <!-- BEGIN smile -->
 013                  smiley['{smile.SMILEY_URL}'] = Array();
 014                  smiley['{smile.SMILEY_URL}']['code'] = '{smile.CODE}';
 015                  smiley['{smile.SMILEY_URL}']['emotion'] = '{smile.EMOTION}';
 016                  smiley['{smile.SMILEY_URL}']['width'] = {smile.WIDTH};
 017                  smiley['{smile.SMILEY_URL}']['height'] = {smile.HEIGHT};
 018                  smiley['{smile.SMILEY_URL}']['order'] = {smile.ORDER};
 019              <!-- END smile -->
 020   
 021              function update_image(newimage)
 022              {
 023                  var use_element = smiley[newimage];
 024   
 025                  document.getElementById('add_image_src').src = '{ROOT_PATH}{IMG_PATH}/' + encodeURI(newimage);
 026                  document.getElementById('add_code').value = use_element['code'];
 027                  document.getElementById('add_emotion').value = use_element['emotion'];
 028                  document.getElementById('add_width').value = use_element['width'];
 029                  document.getElementById('add_height').value = use_element['height'];
 030   
 031                  element = document.getElementById('add_order');
 032                  for (var i = 0; i < element.length; i++)
 033                  {
 034                      if (element.options[i].value == use_element['order'])
 035                      {
 036                          document.getElementById('add_order').options.selectedIndex = i;
 037                      }
 038                  }
 039              }
 040   
 041      <!-- ENDIF -->
 042   
 043   
 044      function toggle_select(icon, display, select)
 045      {
 046          var disp = document.getElementById('order_disp_' + select);
 047          var nodisp = document.getElementById('order_no_disp_' + select);
 048          disp.disabled = !display;
 049          nodisp.disabled = display;
 050          if (display)
 051          {
 052              document.getElementById('order_' + select).selectedIndex = 0;
 053              nodisp.className = 'disabled-options';
 054              disp.className = '';
 055          }
 056          else
 057          {
 058              document.getElementById('order_' + select).selectedIndex = {S_ORDER_LIST_DISPLAY_COUNT};
 059              disp.className = 'disabled-options';
 060              nodisp.className = '';
 061          }
 062      }
 063      // ]]>
 064      </script>
 065   
 066      <a href="{U_BACK}" style="float: {S_CONTENT_FLOW_END};">&laquo; {L_BACK}</a>
 067   
 068      <h1>{L_TITLE}</h1>
 069   
 070      <p>{L_EXPLAIN}</p>
 071   
 072      <form id="acp_icons" method="post" action="{U_ACTION}">
 073   
 074      <fieldset class="tabulated">
 075      <legend>{L_TITLE}</legend>
 076   
 077      <table class="table1 zebra-table" id="smilies">
 078      <thead>
 079      <tr>
 080          <th colspan="{COLSPAN}">{L_CONFIG}</th>
 081      </tr>
 082      <!-- IF .items or S_ADD_CODE -->
 083      <tr class="row3">
 084          <td>{L_URL}</td>
 085          <td>{L_LOCATION}</td>
 086      <!-- IF S_SMILIES -->
 087          <td>{L_SMILIES_CODE}</td>
 088          <td>{L_SMILIES_EMOTION}</td>
 089      <!-- ENDIF -->
 090          <td>{L_WIDTH}</td>
 091          <td>{L_HEIGHT}</td>
 092      <!-- IF not S_SMILIES -->
 093          <td>{L_ALT_TEXT}</td>
 094      <!-- ENDIF -->
 095          <td>{L_DISPLAY_ON_POSTING}</td>
 096      <!-- IF ID or S_ADD -->
 097          <td>{L_ORDER}</td>
 098      <!-- ENDIF -->
 099      <!-- IF S_ADD -->
 100          <td>{L_ADD} <a href="#" onclick="marklist('smilies', 'add_img', true); return false;">({L_MARK_ALL})</a></td>
 101      <!-- ENDIF -->
 102      </tr>
 103      </thead>
 104      <tbody>
 105      <!-- BEGIN items -->
 106          <tr>
 107   
 108          <td style="text-align: center;"><img src="{items.IMG_SRC}" alt="{items.TEXT_ALT}" title="{items.TEXT_ALT}" /><input type="hidden" name="image[{items.IMG}]" value="1" /></td>
 109          <td style="vertical-align: top;">[{items.IMG}]</td>
 110          <!-- IF S_SMILIES -->
 111              <td><input class="text post" type="text" name="code[{items.IMG}]" value="{items.CODE}" size="10" maxlength="50" /></td>
 112              <td><input class="text post" type="text" name="emotion[{items.IMG}]" value="{items.EMOTION}" size="10" maxlength="50" /></td>
 113          <!-- ENDIF -->
 114          <td><input class="text post" type="number" min="0" max="999" name="width[{items.IMG}]" value="{items.WIDTH}" /></td>
 115          <td><input class="text post" type="number" min="0" max="999" name="height[{items.IMG}]" value="{items.HEIGHT}" /></td>
 116          <!-- IF not S_SMILIES -->
 117              <td><input class="text post" type="text" name="alt[{items.IMG}]" value="{items.ALT}" size="10" maxlength="50" /></td>
 118          <!-- ENDIF -->
 119          <td>
 120              <input type="checkbox" class="radio" name="display_on_posting[{items.IMG}]"{items.POSTING_CHECKED} onclick="toggle_select('{items.A_IMG}', this.checked, '{items.S_ROW_COUNT}');"/>
 121              <!-- IF items.S_ID -->
 122                  <input type="hidden" name="id[{items.IMG}]" value="{items.ID}" />
 123              <!-- ENDIF -->
 124          </td>
 125          <!-- IF ID or S_ADD -->
 126              <td><select id="order_{items.S_ROW_COUNT}" name="order[{items.IMG}]">
 127                  <optgroup id="order_disp_{items.S_ROW_COUNT}" label="{L_DISPLAY_POSTING}" <!-- IF not items.POSTING_CHECKED -->disabled="disabled" class="disabled-options" <!-- ENDIF -->>{S_ORDER_LIST_DISPLAY}</optgroup>
 128                  <optgroup id="order_no_disp_{items.S_ROW_COUNT}" label="{L_DISPLAY_POSTING_NO}" <!-- IF  items.POSTING_CHECKED -->disabled="disabled" class="disabled-options" <!-- ENDIF -->>{S_ORDER_LIST_UNDISPLAY}</optgroup>
 129              </select></td>
 130          <!-- ENDIF -->
 131          <!-- IF S_ADD -->
 132              <td><input type="checkbox" class="radio" name="add_img[{items.IMG}]" value="1" /></td>
 133          <!-- ENDIF -->
 134          </tr>
 135      <!-- END items -->
 136      <!-- IF S_ADD_CODE -->
 137      <tr>
 138          <th colspan="{COLSPAN}">{L_ADD_SMILEY_CODE}</th>
 139      </tr>
 140      <tr class="row1">
 141          <td style="text-align: center;"><select name="add_image" id="add_image" onchange="update_image(this.options[selectedIndex].value);">{S_IMG_OPTIONS}</select></td>
 142          <td style="vertical-align: top;"><img src="{IMG_SRC}" id="add_image_src" alt="" title="" /></td>
 143          <td><input class="text post" type="text" name="add_code" id="add_code" value="{CODE}" size="10" maxlength="50" /></td>
 144          <td><input class="text post" type="text" name="add_emotion" id="add_emotion" value="{EMOTION}" size="10" maxlength="50" /></td>
 145          <td><input class="text post" type="number" min="0" max="999" name="add_width" id="add_width" value="{WIDTH}" /></td>
 146          <td><input class="text post" type="number" min="0" max="999" name="add_height" id="add_height" value="{HEIGHT}" /></td>
 147          <td><input type="checkbox" class="radio" name="add_display_on_posting" checked="checked" onclick="toggle_select('add', this.checked, 'add_order');"/></td>
 148           <td><select id="order_add_order" name="add_order">
 149                  <optgroup id="order_disp_add_order" label="{L_DISPLAY_POSTING}">{S_ADD_ORDER_LIST_DISPLAY}</optgroup>
 150                  <optgroup id="order_no_disp_add_order" label="{L_DISPLAY_POSTING_NO}" disabled="disabled" class="disabled-options" >{S_ADD_ORDER_LIST_UNDISPLAY}</optgroup>
 151          </select></td>
 152          <td><input type="checkbox" class="radio" name="add_additional_code" value="1" /></td>
 153      </tr>
 154      <!-- ENDIF -->
 155      <!-- ELSE -->
 156      </thead>
 157      <tbody>
 158      <tr class="row3">
 159          <td colspan="{COLSPAN}">{L_NO_ICONS}</td>
 160      </tr>
 161      <!-- ENDIF -->
 162      </tbody>
 163      </table>
 164   
 165      <p class="submit-buttons">
 166          <input class="button1" type="submit" id="submit" name="submit" value="{L_SUBMIT}" />&nbsp;
 167          <input class="button2" type="reset" id="reset" name="reset" value="{L_RESET}" />
 168      </p>
 169      {S_FORM_TOKEN}
 170      </fieldset>
 171      </form>
 172   
 173  <!-- ELSEIF S_CHOOSE_PAK -->
 174   
 175      <a href="{U_BACK}" style="float: {S_CONTENT_FLOW_END};">&laquo; {L_BACK}</a>
 176   
 177      <h1>{L_TITLE}</h1>
 178   
 179      <p>{L_EXPLAIN}</p>
 180   
 181      <form id="acp_icons" method="post" action="{U_ACTION}">
 182   
 183      <fieldset>
 184          <legend>{L_IMPORT}</legend>
 185   
 186      <!-- IF not S_PAK_OPTIONS -->
 187          <p>{L_NO_PAK_OPTIONS}</p>
 188   
 189      <!-- ELSE -->
 190          <dl>
 191              <dt><label for="pak">{L_SELECT_PACKAGE}</label></dt>
 192              <dd><select id="pak" name="pak">{S_PAK_OPTIONS}</select></dd>
 193          </dl>
 194              <dt><label for="current">{L_CURRENT}</label><br /><span>{L_CURRENT_EXPLAIN}</span></dt>
 195              <dd><label><input type="radio" class="radio" id="current" name="current" value="keep" checked="checked" /> {L_KEEP_ALL}</label>
 196                  <label><input type="radio" class="radio" name="current" value="replace" /> {L_REPLACE_MATCHES}</label>
 197                  <label><input type="radio" class="radio" name="current" value="delete" /> {L_DELETE_ALL}</label></dd>
 198          </dl>
 199   
 200      <p class="quick">
 201          <input class="button1" type="submit" id="import" name="import" value="{L_IMPORT_SUBMIT}" />
 202      </p>
 203      <!-- ENDIF -->
 204      {S_FORM_TOKEN}
 205      </fieldset>
 206      </form>
 207   
 208  <!-- ELSE -->
 209   
 210      <h1>{L_TITLE}</h1>
 211   
 212      <p>{L_EXPLAIN}</p>
 213   
 214      <!-- IF NOTICE -->
 215          <div class="successbox">
 216              <h3>{L_NOTIFY}</h3>
 217              <p>{NOTICE}</p>
 218          </div>
 219      <!-- ENDIF -->
 220   
 221      <form id="acp_icons" method="post" action="{U_ACTION}">
 222   
 223      <div style="text-align: right;"><a href="{U_IMPORT}">{L_IMPORT}</a> | <a href="{U_EXPORT}">{L_EXPORT}</a></div>
 224   
 225      <fieldset class="tabulated">
 226   
 227      <legend>{L_TITLE}</legend>
 228   
 229      <table class="table1 zebra-table">
 230      <thead>
 231      <tr>
 232          <th>{L_TITLE}</th>
 233          <!-- IF S_SMILIES -->
 234          <th>{L_CODE}</th>
 235          <th>{L_EMOTION}</th>
 236          <!-- ENDIF -->
 237          <th>{L_OPTIONS}</th>
 238      </tr>
 239      </thead>
 240      <tbody>
 241      <!-- BEGIN items -->
 242          <!-- IF items.S_SPACER -->
 243              <tr>
 244                  <td class="row3" colspan="{COLSPAN}" style="text-align: center;">{L_NOT_DISPLAYED}</td>
 245              </tr>
 246          <!-- ENDIF -->
 247          <tr>
 248              <td style="width: 85%; text-align: center;"><img src="{items.IMG_SRC}" width="{items.WIDTH}" height="{items.HEIGHT}" alt="{items.ALT_TEXT}" title="{items.ALT_TEXT}" /></td>
 249              <!-- IF S_SMILIES -->
 250                  <td style="text-align: center;">{items.CODE}</td>
 251                  <td style="text-align: center;">{items.EMOTION}</td>
 252              <!-- ENDIF -->
 253              <td class="actions" style="text-align: right;">
 254                  <span class="up-disabled" style="display:none;">{ICON_MOVE_UP_DISABLED}</span>
 255                  <span class="up"><a href="{items.U_MOVE_UP}" data-ajax="row_up">{ICON_MOVE_UP}</a></span>
 256                  <span class="down-disabled" style="display:none;">{ICON_MOVE_DOWN_DISABLED}</span>
 257                  <span class="down"><a href="{items.U_MOVE_DOWN}" data-ajax="row_down">{ICON_MOVE_DOWN}</a></span>
 258                  <a href="{items.U_EDIT}">{ICON_EDIT}</a> <a href="{items.U_DELETE}" data-ajax="row_delete">{ICON_DELETE}</a>
 259              </td>
 260          </tr>
 261      <!-- BEGINELSE -->
 262          <tr class="row3">
 263              <td colspan="{COLSPAN}">{L_ACP_NO_ITEMS}</td>
 264          </tr>
 265      <!-- END items -->
 266      </tbody>
 267      </table>
 268      <div class="pagination">
 269      <!-- IF .pagination -->
 270          <!-- INCLUDE pagination.html -->
 271      <!-- ENDIF -->
 272      </div>
 273      <p class="quick">
 274          <input class="button2" name="add" type="submit" value="{L_ICON_ADD}" />&nbsp; &nbsp;<input class="button2" type="submit" name="edit" value="{L_ICON_EDIT}" />
 275      </p>
 276      {S_FORM_TOKEN}
 277      </fieldset>
 278      </form>
 279   
 280  <!-- ENDIF -->
 281   
 282  <!-- INCLUDE overall_footer.html -->
 283