Verzeichnisstruktur phpBB-3.3.15


Veröffentlicht
28.08.2024

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

Zuletzt modifiziert: 02.04.2025, 15:01 - Dateigröße: 10.40 KiB


001  <!-- INCLUDE overall_header.html -->
002   
003  <a id="maincontent"></a>
004   
005  <!-- IF S_EDIT -->
006   
007      <a href="{U_BACK}" style="float: {S_CONTENT_FLOW_END};">&laquo; {L_BACK}</a>
008   
009      <h1>{L_TITLE}</h1>
010   
011      <p>{L_EXPLAIN}</p>
012   
013      <!-- IF ERROR_MSG -->
014          <div class="errorbox">
015              <h3>{L_WARNING}</h3>
016              <p>{ERROR_MSG}</p>
017          </div>
018      <!-- ENDIF -->
019   
020      <form id="add_profile_field" method="post" action="{U_ACTION}"{S_FORM_ENCTYPE}>
021   
022      <!-- IF S_STEP_ONE -->
023   
024          {% EVENT acp_profile_options_before %}
025   
026          <fieldset>
027              <legend>{L_TITLE}</legend>
028          {% EVENT acp_profile_basic_options_before %}
029          <dl>
030              <dt><label>{L_FIELD_TYPE}{L_COLON}</label><br /><span>{L_FIELD_TYPE_EXPLAIN}</span></dt>
031              <dd><strong>{FIELD_TYPE}</strong></dd>
032          </dl>
033          <!-- IF S_EDIT_MODE -->
034          <dl>
035              <dt><label>{L_FIELD_IDENT}{L_COLON}</label><br /><span>{L_FIELD_IDENT_EXPLAIN}</span></dt>
036              <dd><input type="hidden" name="field_ident" value="{FIELD_IDENT}" /><strong>{FIELD_IDENT}</strong></dd>
037          </dl>
038          <!-- ELSE -->
039          <dl>
040              <dt><label for="field_ident">{L_FIELD_IDENT}{L_COLON}</label><br /><span>{L_FIELD_IDENT_EXPLAIN}</span></dt>
041              <dd><input class="text medium" type="text" id="field_ident" name="field_ident" value="{FIELD_IDENT}" /></dd>
042          </dl>
043          <!-- ENDIF -->
044          <dl>
045              <dt><label for="field_no_view">{L_DISPLAY_PROFILE_FIELD}{L_COLON}</label><br /><span>{L_DISPLAY_PROFILE_FIELD_EXPLAIN}</span></dt>
046              <dd><label><input type="radio" class="radio" id="field_no_view" name="field_no_view" value="0"<!-- IF not S_FIELD_NO_VIEW --> checked="checked"<!-- ENDIF --> /> {L_YES}</label>
047                  <label><input type="radio" class="radio" name="field_no_view" value="1"<!-- IF S_FIELD_NO_VIEW --> checked="checked"<!-- ENDIF --> /> {L_NO}</label></dd>
048          </dl>
049          {% EVENT acp_profile_basic_options_after %}
050          </fieldset>
051   
052          {% EVENT acp_profile_visibility_options_before %}
053   
054          <fieldset>
055              <legend>{L_VISIBILITY_OPTION}</legend>
056          <dl>
057              <dt><label for="field_show_profile">{L_DISPLAY_AT_PROFILE}{L_COLON}</label><br /><span>{L_DISPLAY_AT_PROFILE_EXPLAIN}</span></dt>
058              <dd><input type="checkbox" class="radio" id="field_show_profile" name="field_show_profile" value="1"<!-- IF S_SHOW_PROFILE --> checked="checked"<!-- ENDIF --> /></dd>
059          </dl>
060          <dl>
061              <dt><label for="field_show_on_reg">{L_DISPLAY_AT_REGISTER}{L_COLON}</label><br /><span>{L_DISPLAY_AT_REGISTER_EXPLAIN}</span></dt>
062              <dd><input type="checkbox" class="radio" id="field_show_on_reg" name="field_show_on_reg" value="1"<!-- IF S_SHOW_ON_REG --> checked="checked"<!-- ENDIF --> /></dd>
063          </dl>
064          <dl>
065              <dt><label for="field_show_on_pm">{L_DISPLAY_ON_PM}{L_COLON}</label><br /><span>{L_DISPLAY_ON_PM_EXPLAIN}</span></dt>
066              <dd><input type="checkbox" class="radio" id="field_show_on_pm" name="field_show_on_pm" value="1"<!-- IF S_SHOW_ON_PM --> checked="checked"<!-- ENDIF --> /></dd>
067          </dl>
068          <dl>
069              <dt><label for="field_show_on_vt">{L_DISPLAY_ON_VT}{L_COLON}</label><br /><span>{L_DISPLAY_ON_VT_EXPLAIN}</span></dt>
070              <dd><input type="checkbox" class="radio" id="field_show_on_vt" name="field_show_on_vt" value="1"<!-- IF S_SHOW_ON_VT --> checked="checked"<!-- ENDIF --> /></dd>
071          </dl>
072          <dl>
073              <dt><label for="field_show_on_ml">{L_DISPLAY_ON_MEMBERLIST}{L_COLON}</label><br /><span>{L_DISPLAY_ON_MEMBERLIST_EXPLAIN}</span></dt>
074              <dd><input type="checkbox" class="radio" id="field_show_on_ml" name="field_show_on_ml" value="1"<!-- IF S_SHOW_ON_MEMBERLIST --> checked="checked"<!-- ENDIF --> /></dd>
075          </dl>
076          <dl>
077              <dt><label for="field_required">{L_REQUIRED_FIELD}{L_COLON}</label><br /><span>{L_REQUIRED_FIELD_EXPLAIN}</span></dt>
078              <dd><input type="checkbox" class="radio" id="field_required" name="field_required" value="1"<!-- IF S_FIELD_REQUIRED --> checked="checked"<!-- ENDIF --> /></dd>
079          </dl>
080          <dl>
081              <dt><label for="field_show_novalue">{L_SHOW_NOVALUE_FIELD}{L_COLON}</label><br /><span>{L_SHOW_NOVALUE_FIELD_EXPLAIN}</span></dt>
082              <dd><input type="checkbox" class="radio" id="field_show_novalue" name="field_show_novalue" value="1"<!-- IF S_FIELD_SHOW_NOVALUE --> checked="checked"<!-- ENDIF --> /></dd>
083          </dl>
084          <dl>
085              <dt><label for="field_hide">{L_HIDE_PROFILE_FIELD}{L_COLON}</label><br /><span>{L_HIDE_PROFILE_FIELD_EXPLAIN}</span></dt>
086              <dd><input type="checkbox" class="radio" id="field_hide" name="field_hide" value="1"<!-- IF S_FIELD_HIDE --> checked="checked"<!-- ENDIF --> /></dd>
087          </dl>
088          <!-- EVENT acp_profile_contact_before -->
089          <dl>
090              <dt><label for="field_is_contact">{L_FIELD_IS_CONTACT}{L_COLON}</label><br /><span>{L_FIELD_IS_CONTACT_EXPLAIN}</span></dt>
091              <dd><input type="checkbox" class="radio" id="field_is_contact" name="field_is_contact" value="1"<!-- IF S_FIELD_CONTACT --> checked="checked"<!-- ENDIF --> /></dd>
092              <dd><input class="text medium" type="text" name="field_contact_desc" id="field_contact_desc" value="{FIELD_CONTACT_DESC}" /> <label for="field_contact_desc">{L_FIELD_CONTACT_DESC}</label></dd>
093              <dd><input class="text medium" type="text" name="field_contact_url" id="field_contact_url" value="{FIELD_CONTACT_URL}" /> <label for="field_contact_url">{L_FIELD_CONTACT_URL}</label></dd>
094              <!-- EVENT acp_profile_contact_last -->
095          </dl>
096          {% EVENT acp_profile_contact_after %}
097          </fieldset>
098   
099          {% EVENT acp_profile_visibility_options_after %}
100   
101          <!-- IF S_EDIT_MODE -->
102              <fieldset class="quick">
103                  <input class="button1" type="submit" name="save" value="{L_SAVE}" />
104              </fieldset>
105          <!-- ENDIF -->
106   
107          <fieldset>
108              <legend>{L_LANG_SPECIFIC}</legend>
109          <dl>
110              <dt><label for="lang_name">{L_USER_FIELD_NAME}{L_COLON}</label></dt>
111              <dd><input class="text medium" type="text" id="lang_name" name="lang_name" value="{LANG_NAME}" /></dd>
112          </dl>
113          <dl>
114              <dt><label for="lang_explain">{L_FIELD_DESCRIPTION}{L_COLON}</label><br /><span>{L_FIELD_DESCRIPTION_EXPLAIN}</span></dt>
115              <dd><textarea id="lang_explain" name="lang_explain" rows="3" cols="80">{LANG_EXPLAIN}</textarea></dd>
116          </dl>
117          <!-- IF S_TEXT or S_STRING -->
118              <dl>
119                  <dt><label for="lang_default_value">{L_DEFAULT_VALUE}{L_COLON}</label><br /><span>{L_DEFAULT_VALUE_EXPLAIN}</span></dt>
120                  <dd><!-- IF S_STRING --><input class="text medium" type="text" id="lang_default_value" name="lang_default_value" value="{LANG_DEFAULT_VALUE}" /><!-- ELSE --><textarea id="lang_default_value" name="lang_default_value" rows="5" cols="80">{LANG_DEFAULT_VALUE}</textarea><!-- ENDIF --></dd>
121              </dl>
122          <!-- ENDIF -->
123          <!-- IF S_BOOL or S_DROPDOWN -->
124              <dl>
125                  <dt><label for="lang_options">{L_ENTRIES}{L_COLON}</label>
126                      <!-- IF S_EDIT_MODE and S_DROPDOWN -->
127                          <br /><span>{L_EDIT_DROPDOWN_LANG_EXPLAIN}</span>
128                      <!-- ELSE -->
129                          <br /><span>{L_LANG_OPTIONS_EXPLAIN}</span>
130                      <!-- ENDIF -->
131                  </dt>
132              <!-- IF S_DROPDOWN -->
133                  <dd><textarea id="lang_options" name="lang_options" rows="5" cols="80">{LANG_OPTIONS}</textarea></dd>
134              <!-- ELSE -->
135                  <dd><input class="medium" id="lang_options" name="lang_options[0]" value="{FIRST_LANG_OPTION}" /> {L_FIRST_OPTION}</dd>
136                  <dd><input class="medium" name="lang_options[1]" value="{SECOND_LANG_OPTION}" /> {L_SECOND_OPTION}</dd>
137              <!-- ENDIF -->
138              </dl>
139          <!-- ENDIF -->
140          <!-- EVENT acp_profile_step_one_lang_after -->
141          </fieldset>
142   
143          <fieldset class="quick">
144              {S_HIDDEN_FIELDS}
145              {S_FORM_TOKEN}
146              <input class="button1" type="submit" name="next" value="{L_PROFILE_TYPE_OPTIONS}" />
147          </fieldset>
148   
149      <!-- ELSEIF S_STEP_TWO -->
150   
151          <fieldset>
152              <legend>{L_TITLE}</legend>
153          <!-- BEGIN option -->
154              <dl>
155                  <dt><label>{option.TITLE}{L_COLON}</label><!-- IF option.EXPLAIN --><br /><span>{option.EXPLAIN}</span><!-- ENDIF --></dt>
156                  <dd>{option.FIELD}</dd>
157              </dl>
158          <!-- END option -->
159          </fieldset>
160   
161          <fieldset class="quick" style="float: {S_CONTENT_FLOW_BEGIN};">
162              <input class="button1" type="submit" name="prev" value="{L_PROFILE_BASIC_OPTIONS}" />
163          </fieldset>
164   
165          <fieldset class="quick" style="float: {S_CONTENT_FLOW_END};">
166              {S_HIDDEN_FIELDS}
167              {S_FORM_TOKEN}
168              <input class="button1" type="submit" name="next" value="{L_NEXT_STEP}" />
169          </fieldset>
170   
171      <!-- ELSEIF S_STEP_THREE -->
172   
173          <!-- BEGIN options -->
174              <fieldset>
175                  <legend>{options.LANGUAGE}</legend>
176              <!-- BEGIN field -->
177                  <dl>
178                      <dt><label>{options.field.L_TITLE}{L_COLON}</label><!-- IF options.field.L_EXPLAIN --><br /><span>{options.field.L_EXPLAIN}</span><!-- ENDIF --></dt>
179                      {options.field.FIELD}
180                  </dl>
181              <!-- END field -->
182              </fieldset>
183          <!-- END options -->
184   
185          <fieldset class="quick" style="float: {S_CONTENT_FLOW_BEGIN};">
186              <input class="button1" type="submit" name="prev" value="{L_PROFILE_TYPE_OPTIONS}" />
187          </fieldset>
188   
189          <fieldset class="quick" style="float: {S_CONTENT_FLOW_END};">
190              {S_HIDDEN_FIELDS}
191              <input class="button1" type="submit" name="save" value="{L_SAVE}" />
192              {S_FORM_TOKEN}
193          </fieldset>
194   
195      <!-- ENDIF -->
196   
197      </form>
198   
199  <!-- ELSE -->
200   
201      <h1>{L_ACP_CUSTOM_PROFILE_FIELDS}</h1>
202   
203      <!-- IF S_NEED_EDIT -->
204          <div class="errorbox">
205              <h3>{L_WARNING}</h3>
206              <p>{L_CUSTOM_FIELDS_NOT_TRANSLATED}</p>
207          </div>
208      <!-- ENDIF -->
209   
210      <table class="table1 zebra-table">
211      <thead>
212      <tr>
213          <th>{L_FIELD_IDENT}</th>
214          <th>{L_FIELD_TYPE}</th>
215          <th colspan="2">{L_OPTIONS}</th>
216      </tr>
217      </thead>
218      <tbody>
219      <!-- BEGIN fields -->
220      <tr>
221          <td>{fields.FIELD_IDENT}</td>
222          <td>{fields.FIELD_TYPE}</td>
223          <td style="text-align: center;"><a href="{fields.U_ACTIVATE_DEACTIVATE}" data-ajax="activate_deactivate">{fields.L_ACTIVATE_DEACTIVATE}</a><!-- IF fields.S_NEED_EDIT --> | <a href="{fields.U_TRANSLATE}" style="color: red;">{L_TRANSLATE}</a><!-- ENDIF --></td>
224   
225          <td class="actions" style="width: 80px;">
226              <span class="up-disabled" style="display:none;">{ICON_MOVE_UP_DISABLED}</span>
227              <span class="up"><a href="{fields.U_MOVE_UP}" data-ajax="row_up">{ICON_MOVE_UP}</a></span>
228              <span class="down-disabled" style="display:none;">{ICON_MOVE_DOWN_DISABLED}</span>
229              <span class="down"><a href="{fields.U_MOVE_DOWN}" data-ajax="row_down">{ICON_MOVE_DOWN}</a></span>
230              <!-- IF not fields.S_NEED_EDIT -->
231                  <a href="{fields.U_EDIT}">{ICON_EDIT}</a>
232              <!-- ELSE -->
233                  {ICON_EDIT_DISABLED}
234              <!-- ENDIF -->
235              <a href="{fields.U_DELETE}" data-ajax="row_delete">{ICON_DELETE}</a>
236          </td>
237   
238      </tr>
239      <!-- BEGINELSE -->
240      <tr class="row3">
241          <td colspan="4">{L_ACP_NO_ITEMS}</td>
242      </tr>
243      <!-- END fields -->
244      </tbody>
245      </table>
246   
247      <form id="profile_fields" method="post" action="{U_ACTION}">
248   
249      <fieldset class="quick">
250          <select name="field_type">{S_TYPE_OPTIONS}</select>
251          <input class="button1" type="submit" name="submit" value="{L_CREATE_NEW_FIELD}" />
252          <input type="hidden" name="create" value="1" />
253          {S_FORM_TOKEN}
254      </fieldset>
255      </form>
256   
257  <!-- ENDIF -->
258   
259  <!-- INCLUDE overall_footer.html -->
260