Verzeichnisstruktur phpBB-3.0.0
- Veröffentlicht
- 12.12.2007
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. |
|
(Beispiel Datei-Icons)
|
Auf das Icon klicken um den Quellcode anzuzeigen |
acp_modules.html
001 <!-- INCLUDE overall_header.html -->
002
003 <a name="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 dE('modoptions', -1);
014 }
015 else
016 {
017 dE('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};">« {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}:</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}:</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}:</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}:</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}:</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}:</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}:</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}" />
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 cellspacing="1">
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 cellspacing="1">
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;"> <!-- IF modules.MODULE_ENABLED --><a href="{modules.U_DISABLE}">{L_DISABLE}</a><!-- ELSE --><a href="{modules.U_ENABLE}">{L_ENABLE}</a><!-- ENDIF --> </td>
152 <td style="width:90px; white-space: nowrap; text-align: right; vertical-align: middle;">
153 <!-- IF modules.S_FIRST_ROW && not modules.S_LAST_ROW -->
154 {ICON_MOVE_UP_DISABLED}
155 <a href="{modules.U_MOVE_DOWN}">{ICON_MOVE_DOWN}</a>
156 <!-- ELSEIF not modules.S_FIRST_ROW && not modules.S_LAST_ROW-->
157 <a href="{modules.U_MOVE_UP}">{ICON_MOVE_UP}</a>
158 <a href="{modules.U_MOVE_DOWN}">{ICON_MOVE_DOWN}</a>
159 <!-- ELSEIF modules.S_LAST_ROW && not modules.S_FIRST_ROW -->
160 <a href="{modules.U_MOVE_UP}">{ICON_MOVE_UP}</a>
161 {ICON_MOVE_DOWN_DISABLED}
162 <!-- ELSE -->
163 {ICON_MOVE_UP_DISABLED}
164 {ICON_MOVE_DOWN_DISABLED}
165 <!-- ENDIF -->
166 <a href="{modules.U_EDIT}">{ICON_EDIT}</a>
167 <a href="{modules.U_DELETE}">{ICON_DELETE}</a>
168 </td>
169 </tr>
170 <!-- END modules -->
171 </tbody>
172 </table>
173 <!-- ENDIF -->
174
175 <div class="clearfix"> </div>
176
177 <form id="quick" method="post" action="{U_ACTION}">
178
179 <fieldset class="quick" style="float: {S_CONTENT_FLOW_END};">
180 <input type="hidden" name="action" value="quickadd" />
181
182 <select name="quick_install">{S_INSTALL_OPTIONS}</select>
183 <input class="button2" name="quickadd" type="submit" value="{L_ADD_MODULE}" />
184 </fieldset>
185
186 </form>
187
188 <form id="module" method="post" action="{U_ACTION}">
189
190 <fieldset class="quick" style="float: {S_CONTENT_FLOW_BEGIN};">
191 <input type="hidden" name="action" value="add" />
192 <input type="hidden" name="module_parent_id" value="{PARENT_ID}" />
193
194 <input type="text" name="module_langname" maxlength="255" />
195 <input class="button2" name="addmodule" type="submit" value="{L_CREATE_MODULE}" />
196 </fieldset>
197
198 </form>
199
200 <div class="clearfix"> </div><br style="clear: both;" />
201
202 <form id="mselect" method="post" action="{U_SEL_ACTION}">
203 <fieldset class="quick">
204 {L_SELECT_MODULE}: <select name="parent_id" onchange="if(this.options[this.selectedIndex].value != -1){ this.form.submit(); }">{MODULE_BOX}</select>
205
206 <input class="button2" type="submit" value="{L_GO}" />
207 </fieldset>
208 </form>
209
210 <!-- ENDIF -->
211
212 <!-- INCLUDE overall_footer.html -->
213