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

Zuletzt modifiziert: 09.10.2024, 12:52 - Dateigröße: 9.42 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          <td>{L_DISPLAY_ON_POSTING}</td>
 093      <!-- IF ID or S_ADD -->
 094          <td>{L_ORDER}</td>
 095      <!-- ENDIF -->
 096      <!-- IF S_ADD -->
 097          <td>{L_ADD} <a href="#" onclick="marklist('smilies', 'add_img', true); return false;">({L_MARK_ALL})</a></td>
 098      <!-- ENDIF -->
 099      </tr>
 100      </thead>
 101      <tbody>
 102      <!-- BEGIN items -->
 103          <tr>
 104      
 105          <td style="text-align: center;"><img src="{items.IMG_SRC}" alt="" title="" /><input type="hidden" name="image[{items.IMG}]" value="1" /></td>
 106          <td style="vertical-align: top;">[{items.IMG}]</td>
 107          <!-- IF S_SMILIES -->
 108              <td><input class="text post" type="text" name="code[{items.IMG}]" value="{items.CODE}" size="10" maxlength="50" /></td>
 109              <td><input class="text post" type="text" name="emotion[{items.IMG}]" value="{items.EMOTION}" size="10" maxlength="50" /></td>
 110          <!-- ENDIF -->
 111          <td><input class="text post" type="number" size="3" name="width[{items.IMG}]" value="{items.WIDTH}" /></td>
 112          <td><input class="text post" type="number" size="3" name="height[{items.IMG}]" value="{items.HEIGHT}" /></td>
 113          <td>
 114              <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}');"/>
 115              <!-- IF items.S_ID -->
 116                  <input type="hidden" name="id[{items.IMG}]" value="{items.ID}" />
 117              <!-- ENDIF -->
 118          </td>
 119          <!-- IF ID or S_ADD -->
 120              <td><select id="order_{items.S_ROW_COUNT}" name="order[{items.IMG}]">
 121                  <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>
 122                  <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>
 123              </select></td>
 124          <!-- ENDIF -->    
 125          <!-- IF S_ADD -->
 126              <td><input type="checkbox" class="radio" name="add_img[{items.IMG}]" value="1" /></td>
 127          <!-- ENDIF -->
 128          </tr>
 129      <!-- END items -->
 130      <!-- IF S_ADD_CODE -->
 131      <tr>
 132          <th colspan="{COLSPAN}">{L_ADD_SMILEY_CODE}</th>
 133      </tr>
 134      <tr class="row1">
 135          <td style="text-align: center;"><select name="add_image" id="add_image" onchange="update_image(this.options[selectedIndex].value);">{S_IMG_OPTIONS}</select></td>
 136          <td style="vertical-align: top;"><img src="{IMG_SRC}" id="add_image_src" alt="" title="" /></td>
 137          <td><input class="text post" type="text" name="add_code" id="add_code" value="{CODE}" size="10" maxlength="50" /></td>
 138          <td><input class="text post" type="text" name="add_emotion" id="add_emotion" value="{EMOTION}" size="10" maxlength="50" /></td>
 139          <td><input class="text post" type="number" size="3" name="add_width" id="add_width" value="{WIDTH}" /></td>
 140          <td><input class="text post" type="number" size="3" name="add_height" id="add_height" value="{HEIGHT}" /></td>
 141          <td><input type="checkbox" class="radio" name="add_display_on_posting" checked="checked" onclick="toggle_select('add', this.checked, 'add_order');"/></td>
 142           <td><select id="order_add_order" name="add_order">
 143                  <optgroup id="order_disp_add_order" label="{L_DISPLAY_POSTING}">{S_ADD_ORDER_LIST_DISPLAY}</optgroup>
 144                  <optgroup id="order_no_disp_add_order" label="{L_DISPLAY_POSTING_NO}" disabled="disabled" class="disabled-options" >{S_ADD_ORDER_LIST_UNDISPLAY}</optgroup>
 145          </select></td>
 146          <td><input type="checkbox" class="radio" name="add_additional_code" value="1" /></td>
 147      </tr>
 148      <!-- ENDIF -->
 149      <!-- ELSE -->
 150      <tr class="row3">
 151          <td colspan="{COLSPAN}">{L_NO_ICONS}</td>
 152      </tr>
 153      <!-- ENDIF -->
 154      </tbody>
 155      </table>
 156   
 157      <p class="submit-buttons">
 158          <input class="button1" type="submit" id="submit" name="submit" value="{L_SUBMIT}" />&nbsp;
 159          <input class="button2" type="reset" id="reset" name="reset" value="{L_RESET}" />
 160      </p>
 161      {S_FORM_TOKEN}
 162      </fieldset>
 163      </form>
 164   
 165  <!-- ELSEIF S_CHOOSE_PAK -->
 166   
 167      <a href="{U_BACK}" style="float: {S_CONTENT_FLOW_END};">&laquo; {L_BACK}</a>
 168   
 169      <h1>{L_TITLE}</h1>
 170   
 171      <p>{L_EXPLAIN}</p>
 172   
 173      <form id="acp_icons" method="post" action="{U_ACTION}">
 174   
 175      <fieldset>
 176          <legend>{L_IMPORT}</legend>
 177      
 178      <!-- IF not S_PAK_OPTIONS -->
 179          <p>{L_NO_PAK_OPTIONS}</p>
 180   
 181      <!-- ELSE -->
 182          <dl>
 183              <dt><label for="pak">{L_SELECT_PACKAGE}</label></dt>
 184              <dd><select id="pak" name="pak">{S_PAK_OPTIONS}</select></dd>
 185          </dl>
 186              <dt><label for="current">{L_CURRENT}</label><br /><span>{L_CURRENT_EXPLAIN}</span></dt>
 187              <dd><label><input type="radio" class="radio" id="current" name="current" value="keep" checked="checked" /> {L_KEEP_ALL}</label>
 188                  <label><input type="radio" class="radio" name="current" value="replace" /> {L_REPLACE_MATCHES}</label>
 189                  <label><input type="radio" class="radio" name="current" value="delete" /> {L_DELETE_ALL}</label></dd>
 190          </dl>
 191   
 192      <p class="quick">
 193          <input class="button1" type="submit" id="import" name="import" value="{L_IMPORT_SUBMIT}" />
 194      </p>
 195      <!-- ENDIF -->
 196      {S_FORM_TOKEN}
 197      </fieldset>
 198      </form>
 199   
 200  <!-- ELSE -->
 201   
 202      <h1>{L_TITLE}</h1>
 203   
 204      <p>{L_EXPLAIN}</p>
 205   
 206      <!-- IF NOTICE -->
 207          <div class="successbox">
 208              <h3>{L_NOTIFY}</h3>
 209              <p>{NOTICE}</p>
 210          </div>
 211      <!-- ENDIF -->
 212   
 213      <form id="acp_icons" method="post" action="{U_ACTION}">
 214   
 215      <div style="text-align: right;"><a href="{U_IMPORT}">{L_IMPORT}</a> | <a href="{U_EXPORT}">{L_EXPORT}</a></div>
 216   
 217      <fieldset class="tabulated">
 218   
 219      <legend>{L_TITLE}</legend>
 220   
 221      <table class="table1 zebra-table">
 222      <thead>
 223      <tr>
 224          <th>{L_TITLE}</th>
 225          <!-- IF S_SMILIES -->
 226          <th>{L_CODE}</th>
 227          <th>{L_EMOTION}</th>
 228          <!-- ENDIF -->
 229          <th>{L_OPTIONS}</th>
 230      </tr>
 231      </thead>
 232      <tbody>
 233      <!-- BEGIN items -->
 234          <!-- IF items.S_SPACER -->
 235              <tr>
 236                  <td class="row3" colspan="{COLSPAN}" style="text-align: center;">{L_NOT_DISPLAYED}</td>
 237              </tr>
 238          <!-- ENDIF -->
 239          <tr>
 240              <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>
 241              <!-- IF S_SMILIES -->
 242                  <td style="text-align: center;">{items.CODE}</td>
 243                  <td style="text-align: center;">{items.EMOTION}</td>
 244              <!-- ENDIF -->
 245              <td class="actions" style="text-align: right;">
 246                  <span class="up-disabled" style="display:none;">{ICON_MOVE_UP_DISABLED}</span>
 247                  <span class="up"><a href="{items.U_MOVE_UP}" data-ajax="row_up">{ICON_MOVE_UP}</a></span>
 248                  <span class="down-disabled" style="display:none;">{ICON_MOVE_DOWN_DISABLED}</span>
 249                  <span class="down"><a href="{items.U_MOVE_DOWN}" data-ajax="row_down">{ICON_MOVE_DOWN}</a></span>
 250                  <a href="{items.U_EDIT}">{ICON_EDIT}</a> <a href="{items.U_DELETE}" data-ajax="row_delete">{ICON_DELETE}</a>
 251              </td>
 252          </tr>
 253      <!-- BEGINELSE -->
 254          <tr class="row3">
 255              <td colspan="{COLSPAN}">{L_ACP_NO_ITEMS}</td>
 256          </tr>
 257      <!-- END items -->
 258      </tbody>
 259      </table>
 260      <div class="pagination">
 261      <!-- IF .pagination -->
 262          <!-- INCLUDE pagination.html -->    
 263      <!-- ENDIF -->
 264      </div>
 265      <p class="quick">
 266          <input class="button2" name="add" type="submit" value="{L_ICON_ADD}" />&nbsp; &nbsp;<input class="button2" type="submit" name="edit" value="{L_ICON_EDIT}" />
 267      </p>
 268      {S_FORM_TOKEN}
 269      </fieldset>
 270      </form>
 271   
 272  <!-- ENDIF -->
 273   
 274  <!-- INCLUDE overall_footer.html -->
 275