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

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


001  <!-- INCLUDE overall_header.html -->
002   
003  <a id="maincontent"></a>
004   
005  <!-- IF S_SETTINGS -->
006      <h1>{L_ACP_SEARCH_SETTINGS}</h1>
007   
008      <p>{L_ACP_SEARCH_SETTINGS_EXPLAIN}</p>
009   
010      <form id="acp_search" method="post" action="{U_ACTION}">
011   
012      <fieldset>
013          <legend>{L_GENERAL_SEARCH_SETTINGS}</legend>
014      <dl>
015          <dt><label for="load_search">{L_YES_SEARCH}{L_COLON}</label><br /><span>{L_YES_SEARCH_EXPLAIN}</span></dt>
016          <dd><label><input type="radio" class="radio" id="load_search" name="config[load_search]" value="1"<!-- IF S_YES_SEARCH --> checked="checked"<!-- ENDIF --> /> {L_YES}</label>
017              <label><input type="radio" class="radio" name="config[load_search]" value="0"<!-- IF not S_YES_SEARCH --> checked="checked"<!-- ENDIF --> /> {L_NO}</label></dd>
018      </dl>
019      <dl>
020          <dt><label for="search_interval">{L_SEARCH_INTERVAL}{L_COLON}</label><br /><span>{L_SEARCH_INTERVAL_EXPLAIN}</span></dt>
021          <dd><input id="search_interval" type="number" min="0" max="9999" name="config[search_interval]" value="{SEARCH_INTERVAL}" /> {L_SECONDS}</dd>
022      </dl>
023      <dl>
024          <dt><label for="search_anonymous_interval">{L_SEARCH_GUEST_INTERVAL}{L_COLON}</label><br /><span>{L_SEARCH_GUEST_INTERVAL_EXPLAIN}</span></dt>
025          <dd><input id="search_anonymous_interval" type="number" min="0" max="9999" name="config[search_anonymous_interval]" value="{SEARCH_GUEST_INTERVAL}" /> {L_SECONDS}</dd>
026      </dl>
027      <dl>
028          <dt><label for="limit_search_load">{L_LIMIT_SEARCH_LOAD}{L_COLON}</label><br /><span>{L_LIMIT_SEARCH_LOAD_EXPLAIN}</span></dt>
029          <dd><input id="limit_search_load" type="text" size="4" maxlength="4" name="config[limit_search_load]" value="{LIMIT_SEARCH_LOAD}" /></dd>
030      </dl>
031      <dl>
032          <dt><label for="min_search_author_chars">{L_MIN_SEARCH_AUTHOR_CHARS}{L_COLON}</label><br /><span>{L_MIN_SEARCH_AUTHOR_CHARS_EXPLAIN}</span></dt>
033          <dd><input id="min_search_author_chars" type="number" min="0" max="9999" name="config[min_search_author_chars]" value="{MIN_SEARCH_AUTHOR_CHARS}" /></dd>
034      </dl>
035      <dl>
036          <dt><label for="max_num_search_keywords">{L_MAX_NUM_SEARCH_KEYWORDS}{L_COLON}</label><br /><span>{L_MAX_NUM_SEARCH_KEYWORDS_EXPLAIN}</span></dt>
037          <dd><input id="max_num_search_keywords" type="number" min="0" max="9999" name="config[max_num_search_keywords]" value="{MAX_NUM_SEARCH_KEYWORDS}" /></dd>
038      </dl>
039      <dl>
040          <dt>
041              <label for="default_search_return_chars">{{ lang('DEFAULT_SEARCH_RETURN_CHARS') ~ lang('COLON') }}</label>
042              <br><span>{{ lang('DEFAULT_SEARCH_RETURN_CHARS_EXPLAIN') }}</span>
043          </dt>
044          <dd><input id="default_search_return_chars" name="config[default_search_return_chars]" type="number" value="{{ DEFAULT_SEARCH_RETURN_CHARS }}" min="0" max="9999"></dd>
045      </dl>
046      <dl>
047          <dt><label for="search_store_results">{L_SEARCH_STORE_RESULTS}{L_COLON}</label><br /><span>{L_SEARCH_STORE_RESULTS_EXPLAIN}</span></dt>
048          <dd><input id="search_store_results" type="number" min="0" max="999999" name="config[search_store_results]" value="{SEARCH_STORE_RESULTS}" /> {L_SECONDS}</dd>
049      </dl>
050      </fieldset>
051   
052      <fieldset>
053          <legend>{L_SEARCH_TYPE}</legend>
054      <dl>
055          <dt><label for="search_type">{L_SEARCH_TYPE}{L_COLON}</label><br /><span>{L_SEARCH_TYPE_EXPLAIN}</span></dt>
056          <dd><select id="search_type" name="config[search_type]" data-togglable-settings="true">{S_SEARCH_TYPES}</select></dd>
057      </dl>
058      </fieldset>
059   
060      <!-- BEGIN backend -->
061   
062          <fieldset id="search_{backend.IDENTIFIER}_settings">
063              <legend>{backend.NAME}</legend>
064          {backend.SETTINGS}
065          </fieldset>
066   
067      <!-- END backend -->
068   
069      <fieldset>
070          <legend>{L_ACP_SUBMIT_CHANGES}</legend>
071          <p class="submit-buttons">
072              <input class="button1" type="submit" id="submit" name="submit" value="{L_SUBMIT}" />&nbsp;
073              <input class="button2" type="reset" id="reset" name="reset" value="{L_RESET}" />
074          </p>
075          {S_FORM_TOKEN}
076      </fieldset>
077      </form>
078   
079  <!-- ELSEIF S_INDEX -->
080   
081      <h1>{L_ACP_SEARCH_INDEX}</h1>
082   
083      <!-- IF S_CONTINUE_INDEXING -->
084          <p>
085              {% if S_CONTINUE_INDEXING == 'create' %}
086                  {{ lang('CONTINUE_INDEXING_EXPLAIN') }}
087              {% else %}
088                  {{ lang('CONTINUE_DELETING_INDEX_EXPLAIN') }}
089              {% endif %}
090          </p>
091   
092          <form id="acp_search_continue" method="post" action="{U_CONTINUE_INDEXING}">
093              <fieldset>
094                  <legend>{{ lang('CONTINUE_INDEXING') }}</legend>
095                  {% if CONTINUE_PROGRESS %}
096                      <div class="centered-text">
097                          <br>
098                          <progress
099                              value="{{ CONTINUE_PROGRESS.VALUE }}"
100                              max="{{ CONTINUE_PROGRESS.TOTAL }}"
101                              style="height: 2em; width: 20em;"></progress><br>
102                          {{ CONTINUE_PROGRESS.PERCENTAGE|number_format(2) ~ ' %' }}<br>
103                          {{ lang('SEARCH_INDEX_PROGRESS', CONTINUE_PROGRESS.VALUE, CONTINUE_PROGRESS.REMAINING, CONTINUE_PROGRESS.TOTAL) }}
104                      </div>
105                  {% endif %}
106                  <p class="submit-buttons">
107                      <input class="button1" type="submit" id="submit" name="submit" value="{L_SUBMIT}" />&nbsp;
108                      <input class="button2" type="submit" id="cancel" name="cancel" value="{L_CANCEL}" />
109                  </p>
110                  {S_FORM_TOKEN}
111              </fieldset>
112          </form>
113      <!-- ELSE -->
114   
115          <p>{L_ACP_SEARCH_INDEX_EXPLAIN}</p>
116   
117          <!-- BEGIN backend -->
118   
119              <!-- IF backend.S_STATS -->
120   
121              <form id="acp_search_index_{backend.NAME}" method="post" action="{U_ACTION}">
122   
123                  <fieldset class="tabulated">
124   
125                  {backend.S_HIDDEN_FIELDS}
126   
127                  <legend>{L_INDEX_STATS}{L_COLON} {backend.L_NAME} <!-- IF backend.S_ACTIVE -->({L_ACTIVE}) <!-- ENDIF --></legend>
128   
129                  <table class="table1">
130                      <caption>{backend.L_NAME} <!-- IF backend.S_ACTIVE -->({L_ACTIVE}) <!-- ENDIF --></caption>
131                      <col class="col1" /><col class="col2" /><col class="col1" /><col class="col2" />
132                  <thead>
133                  <tr>
134                      <th>{L_STATISTIC}</th>
135                      <th>{L_VALUE}</th>
136                      <th>{L_STATISTIC}</th>
137                      <th>{L_VALUE}</th>
138                  </tr>
139                  </thead>
140                  <tbody>
141                  <!-- BEGIN data -->
142                      <tr>
143                          <td>{backend.data.STATISTIC_1}{L_COLON}</td>
144                          <td>{backend.data.VALUE_1}</td>
145                          <td>{backend.data.STATISTIC_2}<!-- IF backend.data.STATISTIC_2 -->{L_COLON}<!-- ENDIF --></td>
146                          <td>{backend.data.VALUE_2}</td>
147                      </tr>
148                  <!-- END data -->
149                  </tbody>
150                  </table>
151   
152              <!-- ENDIF -->
153   
154              <p class="quick">
155              <!-- IF backend.S_INDEXED -->
156                  <input type="hidden" name="action" value="delete" />
157                  <input class="button2" type="submit" name="submit" value="{{ lang('DELETE_INDEX') }}" />
158              <!-- ELSE -->
159                  <input type="hidden" name="action" value="create" />
160                  <input class="button2" type="submit" name="submit" value="{{ lang('CREATE_INDEX') }}" />
161              <!-- ENDIF -->
162              </p>
163              {S_FORM_TOKEN}
164              </fieldset>
165   
166              </form>
167          <!-- END backend -->
168   
169      <!-- ENDIF -->
170   
171  <!-- ELSEIF S_INDEX_PROGRESS -->
172      <div class="successbox">
173          <h3>{{ INDEXING_TITLE }}</h3>
174          <p>
175              {{ INDEXING_EXPLAIN }}
176              {% if INDEXING_PROGRESS %}<br>{{ INDEXING_PROGRESS }}{% endif %}
177              {% if INDEXING_RATE %}<br>{{ INDEXING_RATE }}{% endif %}
178              {% if INDEXING_PROGRESS_BAR %}
179                  <br>
180                  <progress
181                      value="{{ INDEXING_PROGRESS_BAR.VALUE }}"
182                      max="{{ INDEXING_PROGRESS_BAR.TOTAL }}"
183                      style="height: 2em; width: 20em;"></progress><br>
184                  {{ INDEXING_PROGRESS_BAR.PERCENTAGE|number_format(2) ~ ' %' }}<br>
185                  {{ lang('SEARCH_INDEX_PROGRESS', INDEXING_PROGRESS_BAR.VALUE, INDEXING_PROGRESS_BAR.REMAINING, INDEXING_PROGRESS_BAR.TOTAL) }}
186              {% endif %}
187          </p>
188      </div>
189  <!-- ENDIF -->
190   
191  <!-- INCLUDE overall_footer.html -->
192