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