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

viewforum_body.html

Zuletzt modifiziert: 02.04.2025, 15:02 - Dateigröße: 13.43 KiB


001  <!-- INCLUDE overall_header.html -->
002  <!-- EVENT viewforum_forum_title_before -->
003  <h2 class="forum-title"><!-- EVENT viewforum_forum_name_prepend --><a href="{U_VIEW_FORUM}">{FORUM_NAME}</a><!-- EVENT viewforum_forum_name_append --></h2>
004  <!-- EVENT viewforum_forum_title_after -->
005  <!-- IF FORUM_DESC or MODERATORS or U_MCP -->
006  <div>
007      <!-- NOTE: remove the style="display: none" when you want to have the forum description on the forum body -->
008      <!-- IF FORUM_DESC --><div style="display: none !important;">{FORUM_DESC}<br /></div><!-- ENDIF -->
009      <!-- IF MODERATORS --><p><strong><!-- IF S_SINGLE_MODERATOR -->{L_MODERATOR}<!-- ELSE -->{L_MODERATORS}<!-- ENDIF -->{L_COLON}</strong> {MODERATORS}</p><!-- ENDIF -->
010  </div>
011  <!-- ENDIF -->
012   
013  <!-- IF S_FORUM_RULES -->
014      <div class="rules<!-- IF U_FORUM_RULES --> rules-link<!-- ENDIF -->">
015          <div class="inner">
016   
017          <!-- IF U_FORUM_RULES -->
018              <a href="{U_FORUM_RULES}">{L_FORUM_RULES}</a>
019          <!-- ELSE -->
020              <strong>{L_FORUM_RULES}</strong><br />
021              {FORUM_RULES}
022          <!-- ENDIF -->
023   
024          </div>
025      </div>
026  <!-- ENDIF -->
027   
028  <!-- IF S_HAS_SUBFORUM -->
029  <!-- IF not S_IS_BOT and U_MARK_FORUMS -->
030      <div class="action-bar compact">
031          <a href="{U_MARK_FORUMS}" class="mark-read rightside" data-ajax="mark_forums_read">{L_MARK_SUBFORUMS_READ}</a>
032      </div>
033  <!-- ENDIF -->
034      <!-- INCLUDE forumlist_body.html -->
035  <!-- ENDIF -->
036   
037  <!-- IF S_DISPLAY_POST_INFO or .pagination or TOTAL_POSTS or TOTAL_TOPICS -->
038      <div class="action-bar bar-top">
039   
040      <!-- IF not S_IS_BOT and S_DISPLAY_POST_INFO -->
041              <!-- EVENT viewforum_buttons_top_before -->
042   
043          <a href="{U_POST_NEW_TOPIC}" class="button" title="<!-- IF S_IS_LOCKED -->{L_FORUM_LOCKED}<!-- ELSE -->{L_POST_TOPIC}<!-- ENDIF -->">
044              <!-- IF S_IS_LOCKED -->
045                  <span>{L_BUTTON_FORUM_LOCKED}</span> <i class="icon fa-lock fa-fw" aria-hidden="true"></i>
046              <!-- ELSE -->
047                  <span>{L_BUTTON_NEW_TOPIC}</span> <i class="icon fa-pencil fa-fw" aria-hidden="true"></i>
048              <!-- ENDIF -->
049          </a>
050              <!-- EVENT viewforum_buttons_top_after -->
051      <!-- ENDIF -->
052   
053      <!-- IF S_DISPLAY_SEARCHBOX -->
054          <div class="search-box" role="search">
055              <form method="get" id="forum-search" action="{S_SEARCHBOX_ACTION}">
056              <fieldset>
057                  <input class="inputbox search tiny" type="search" name="keywords" id="search_keywords" size="20" placeholder="{L_SEARCH_FORUM}" />
058                  <button class="button button-search" type="submit" title="{L_SEARCH}">
059                      <i class="icon fa-search fa-fw" aria-hidden="true"></i><span class="sr-only">{L_SEARCH}</span>
060                  </button>
061                  <a href="{{ U_SEARCH_FORUM }}" class="button button-search-end" title="{L_SEARCH_ADV}">
062                      <i class="icon fa-cog fa-fw" aria-hidden="true"></i><span class="sr-only">{L_SEARCH_ADV}</span>
063                  </a>
064                  {S_SEARCH_LOCAL_HIDDEN_FIELDS}
065              </fieldset>
066              </form>
067          </div>
068      <!-- ENDIF -->
069   
070      <div class="pagination">
071          <!-- IF not S_IS_BOT and U_MARK_TOPICS and .topicrow --><a href="{U_MARK_TOPICS}" class="mark" accesskey="m" data-ajax="mark_topics_read">{L_MARK_TOPICS_READ}</a> &bull; <!-- ENDIF -->
072          {TOTAL_TOPICS}
073          <!-- IF .pagination -->
074              <!-- INCLUDE pagination.html -->
075          <!-- ELSE -->
076              &bull; {PAGE_NUMBER}
077          <!-- ENDIF -->
078      </div>
079   
080      </div>
081  <!-- ENDIF -->
082   
083  <!-- IF S_NO_READ_ACCESS -->
084   
085      <div class="panel">
086          <div class="inner">
087          <strong>{L_NO_READ_ACCESS}</strong>
088          </div>
089      </div>
090   
091      <!-- IF not S_USER_LOGGED_IN and not S_IS_BOT -->
092   
093          <form action="{S_LOGIN_ACTION}" method="post">
094   
095          <div class="panel">
096              <div class="inner">
097   
098              <div class="content">
099                  <h3><a href="{U_LOGIN_LOGOUT}">{L_LOGIN_LOGOUT}</a><!-- IF S_REGISTER_ENABLED -->&nbsp; &bull; &nbsp;<a href="{U_REGISTER}">{L_REGISTER}</a><!-- ENDIF --></h3>
100   
101                  <fieldset class="fields1">
102                  <dl>
103                      <dt><label for="username">{L_USERNAME}{L_COLON}</label></dt>
104                      <dd><input type="text" tabindex="1" name="username" id="username" size="25" value="{USERNAME}" class="inputbox autowidth" autocomplete="username" /></dd>
105                  </dl>
106                  <dl>
107                      <dt><label for="password">{L_PASSWORD}{L_COLON}</label></dt>
108                      <dd><input type="password" tabindex="2" id="password" name="password" size="25" class="inputbox autowidth" autocomplete="current-password" /></dd>
109                      <!-- IF S_AUTOLOGIN_ENABLED --><dd><label for="autologin"><input type="checkbox" name="autologin" id="autologin" tabindex="3" /> {L_LOG_ME_IN}</label></dd><!-- ENDIF -->
110                      <dd><label for="viewonline"><input type="checkbox" name="viewonline" id="viewonline" tabindex="4" /> {L_HIDE_ME}</label></dd>
111                  </dl>
112                  <dl>
113                      <dt>&nbsp;</dt>
114                      <dd><input type="submit" name="login" tabindex="5" value="{L_LOGIN}" class="button1" /></dd>
115                  </dl>
116                  {S_LOGIN_REDIRECT}
117                  {S_FORM_TOKEN_LOGIN}
118                  </fieldset>
119              </div>
120   
121              </div>
122          </div>
123   
124          </form>
125   
126      <!-- ENDIF -->
127   
128  <!-- ENDIF -->
129   
130  <!-- EVENT viewforum_body_topic_row_before -->
131   
132  <!-- BEGIN topicrow -->
133   
134      <!-- IF not topicrow.S_TOPIC_TYPE_SWITCH and not topicrow.S_FIRST_ROW -->
135          </ul>
136          </div>
137      </div>
138      <!-- ENDIF -->
139   
140      <!-- IF topicrow.S_FIRST_ROW or not topicrow.S_TOPIC_TYPE_SWITCH -->
141          <div class="forumbg<!-- IF topicrow.S_TOPIC_TYPE_SWITCH and (topicrow.S_POST_ANNOUNCE or topicrow.S_POST_GLOBAL) --> announcement<!-- ENDIF -->">
142          <div class="inner">
143          <ul class="topiclist">
144              <li class="header">
145                  <dl class="row-item">
146                      <dt<!-- IF S_DISPLAY_ACTIVE --> id="active_topics"<!-- ENDIF -->><div class="list-inner"><!-- IF S_DISPLAY_ACTIVE -->{L_ACTIVE_TOPICS}<!-- ELSEIF topicrow.S_TOPIC_TYPE_SWITCH and (topicrow.S_POST_ANNOUNCE or topicrow.S_POST_GLOBAL) -->{L_ANNOUNCEMENTS}<!-- ELSE -->{L_TOPICS}<!-- ENDIF --></div></dt>
147                      <dd class="posts">{L_REPLIES}</dd>
148                      <dd class="views">{L_VIEWS}</dd>
149                      <dd class="lastpost"><span>{L_LAST_POST}</span></dd>
150                  </dl>
151              </li>
152          </ul>
153          <ul class="topiclist topics">
154      <!-- ENDIF -->
155   
156          <!-- EVENT viewforum_body_topicrow_row_before -->
157          <li class="row<!-- IF topicrow.S_ROW_COUNT is even --> bg1<!-- ELSE --> bg2<!-- ENDIF --><!-- IF topicrow.S_POST_GLOBAL --> global-announce<!-- ENDIF --><!-- IF topicrow.S_POST_ANNOUNCE --> announce<!-- ENDIF --><!-- IF topicrow.S_POST_STICKY --> sticky<!-- ENDIF --><!-- IF topicrow.S_TOPIC_REPORTED --> reported<!-- ENDIF -->">
158              <!-- EVENT viewforum_body_topic_row_prepend -->
159              <dl class="row-item {topicrow.TOPIC_IMG_STYLE}">
160                  <dt<!-- IF topicrow.TOPIC_ICON_IMG and S_TOPIC_ICONS --> style="background-image: url('{T_ICONS_PATH}{topicrow.TOPIC_ICON_IMG}'); background-repeat: no-repeat;"<!-- ENDIF --> title="{topicrow.TOPIC_FOLDER_IMG_ALT}">
161                      <!-- IF topicrow.S_UNREAD_TOPIC and not S_IS_BOT --><a href="{topicrow.U_NEWEST_POST}" class="row-item-link"></a><!-- ENDIF -->
162                      <div class="list-inner">
163                          <!-- EVENT topiclist_row_prepend -->
164                          <!-- IF topicrow.S_UNREAD_TOPIC and not S_IS_BOT -->
165                              <a class="unread" href="{topicrow.U_NEWEST_POST}">
166                                  <i class="icon fa-file fa-fw icon-red icon-md" aria-hidden="true"></i><span class="sr-only">{NEW_POST}</span>
167                              </a>
168                          <!-- ENDIF -->
169                          <!-- IF topicrow.U_VIEW_TOPIC --><a href="{topicrow.U_VIEW_TOPIC}" class="topictitle">{topicrow.TOPIC_TITLE}</a><!-- ELSE -->{topicrow.TOPIC_TITLE}<!-- ENDIF -->
170                          <!-- IF topicrow.S_TOPIC_UNAPPROVED or topicrow.S_POSTS_UNAPPROVED -->
171                              <a href="{topicrow.U_MCP_QUEUE}" title="<!-- IF topicrow.S_TOPIC_UNAPPROVED -->{L_TOPIC_UNAPPROVED}<!-- ELSE -->{L_POSTS_UNAPPROVED}<!-- ENDIF -->">
172                                  <i class="icon fa-question fa-fw icon-blue" aria-hidden="true"></i><span class="sr-only"><!-- IF topicrow.S_TOPIC_UNAPPROVED -->{L_TOPIC_UNAPPROVED}<!-- ELSE -->{L_POSTS_UNAPPROVED}<!-- ENDIF --></span>
173                              </a>
174                          <!-- ENDIF -->
175                          <!-- IF topicrow.S_TOPIC_DELETED -->
176                              <a href="{topicrow.U_MCP_QUEUE}" title="{L_TOPIC_DELETED}">
177                                  <i class="icon fa-recycle fa-fw icon-green" aria-hidden="true"></i><span class="sr-only">{L_TOPIC_DELETED}</span>
178                              </a>
179                          <!-- ENDIF -->
180                          <!-- IF topicrow.S_TOPIC_REPORTED -->
181                              <a href="{topicrow.U_MCP_REPORT}" title="{L_TOPIC_REPORTED}">
182                                  <i class="icon fa-exclamation fa-fw icon-red" aria-hidden="true"></i><span class="sr-only">{L_TOPIC_REPORTED}</span>
183                              </a>
184                          <!-- ENDIF -->
185                          <br />
186                          <!-- EVENT topiclist_row_topic_title_after -->
187   
188                          <!-- IF not S_IS_BOT -->
189                          <div class="responsive-show" style="display: none;">
190                              {L_LAST_POST} {L_POST_BY_AUTHOR} <!-- EVENT viewforum_body_last_post_author_username_prepend -->{topicrow.LAST_POST_AUTHOR_FULL}<!-- EVENT viewforum_body_last_post_author_username_append --> &laquo; <a href="{topicrow.U_LAST_POST}" title="{L_GOTO_LAST_POST}"><time datetime="{topicrow.LAST_POST_TIME_RFC3339}">{topicrow.LAST_POST_TIME}</time></a>
191                              <!-- IF topicrow.S_POST_GLOBAL and FORUM_ID != topicrow.FORUM_ID --><br />{L_POSTED} {L_IN} <a href="{topicrow.U_VIEW_FORUM}">{topicrow.FORUM_NAME}</a><!-- ENDIF -->
192                          </div>
193                              <!-- IF topicrow.REPLIES -->
194                              <span class="responsive-show left-box" style="display: none;">{L_REPLIES}{L_COLON} <strong>{topicrow.REPLIES}</strong></span>
195                              <!-- ENDIF -->
196                          <!-- ENDIF -->
197   
198                          <div class="topic-poster responsive-hide left-box">
199                              <!-- IF topicrow.S_HAS_POLL --><i class="icon fa-bar-chart fa-fw" aria-hidden="true"></i><!-- ENDIF -->
200                              <!-- IF topicrow.ATTACH_ICON_IMG --><i class="icon fa-paperclip fa-fw" aria-hidden="true"></i><!-- ENDIF -->
201                              {% EVENT topiclist_row_topic_by_author_before %}
202                              {L_POST_BY_AUTHOR} <!-- EVENT viewforum_body_topic_author_username_prepend -->{topicrow.TOPIC_AUTHOR_FULL}<!-- EVENT viewforum_body_topic_author_username_append --> &raquo; <time datetime="{topicrow.FIRST_POST_TIME_RFC3339}">{topicrow.FIRST_POST_TIME}</time>
203                              {% EVENT topiclist_row_topic_by_author_after %}
204                              <!-- IF topicrow.S_POST_GLOBAL and FORUM_ID != topicrow.FORUM_ID --> &raquo; {L_IN} <a href="{topicrow.U_VIEW_FORUM}">{topicrow.FORUM_NAME}</a><!-- ENDIF -->
205                          </div>
206   
207                          <!-- IF .topicrow.pagination -->
208                          <div class="pagination">
209                              <span><i class="icon fa-clone fa-fw" aria-hidden="true"></i></span>
210                              <ul>
211                              <!-- BEGIN pagination -->
212                                  <!-- IF topicrow.pagination.S_IS_PREV -->
213                                  <!-- ELSEIF topicrow.pagination.S_IS_CURRENT --><li class="active"><span>{topicrow.pagination.PAGE_NUMBER}</span></li>
214                                  <!-- ELSEIF topicrow.pagination.S_IS_ELLIPSIS --><li class="ellipsis"><span>{L_ELLIPSIS}</span></li>
215                                  <!-- ELSEIF topicrow.pagination.S_IS_NEXT -->
216                                  <!-- ELSE --><li><a class="button" href="{topicrow.pagination.PAGE_URL}">{topicrow.pagination.PAGE_NUMBER}</a></li>
217                                  <!-- ENDIF -->
218                              <!-- END pagination -->
219                              </ul>
220                          </div>
221                          <!-- ENDIF -->
222   
223                          <!-- EVENT topiclist_row_append -->
224                      </div>
225                  </dt>
226                  <dd class="posts">{topicrow.REPLIES} <dfn>{L_REPLIES}</dfn></dd>
227                  <dd class="views">{topicrow.VIEWS} <dfn>{L_VIEWS}</dfn></dd>
228                  <dd class="lastpost">
229                      <span><dfn>{L_LAST_POST} </dfn>{L_POST_BY_AUTHOR} <!-- EVENT viewforum_body_last_post_author_username_prepend -->{topicrow.LAST_POST_AUTHOR_FULL}<!-- EVENT viewforum_body_last_post_author_username_append -->
230                          <!-- IF not S_IS_BOT and topicrow.U_LAST_POST -->
231                              <a href="{topicrow.U_LAST_POST}" title="{L_GOTO_LAST_POST}">
232                                  <i class="icon fa-external-link-square fa-fw icon-lightgray icon-md" aria-hidden="true"></i><span class="sr-only">{VIEW_LATEST_POST}</span>
233                              </a>
234                          <!-- ENDIF -->
235                          <br /><time datetime="{topicrow.LAST_POST_TIME_RFC3339}">{topicrow.LAST_POST_TIME}</time>
236                      </span>
237                  </dd>
238              </dl>
239              <!-- EVENT viewforum_body_topic_row_append -->
240          </li>
241          <!-- EVENT viewforum_body_topic_row_after -->
242   
243      <!-- IF topicrow.S_LAST_ROW -->
244              </ul>
245          </div>
246      </div>
247      <!-- ENDIF -->
248   
249  <!-- BEGINELSE -->
250      <!-- IF S_IS_POSTABLE -->
251      <div class="panel">
252          <div class="inner">
253          <strong>{{ lang(S_SORT_DAYS ? 'NO_TOPICS_TIME_FRAME' : 'NO_TOPICS') }}</strong>
254          </div>
255      </div>
256      <!-- ELSE IF not S_HAS_SUBFORUM -->
257      <div class="panel">
258          <div class="inner">
259              <strong>{L_NO_FORUMS_IN_CATEGORY}</strong>
260          </div>
261      </div>
262      <!-- ENDIF -->
263  <!-- END topicrow -->
264   
265  <!-- IF .topicrow and not S_DISPLAY_ACTIVE -->
266      <div class="action-bar bar-bottom">
267          <!-- IF not S_IS_BOT and S_DISPLAY_POST_INFO -->
268              <!-- EVENT viewforum_buttons_bottom_before -->
269   
270              <a href="{U_POST_NEW_TOPIC}" class="button" title="<!-- IF S_IS_LOCKED -->{L_FORUM_LOCKED}<!-- ELSE -->{L_POST_TOPIC}<!-- ENDIF -->">
271              <!-- IF S_IS_LOCKED -->
272                  <span>{L_BUTTON_FORUM_LOCKED}</span> <i class="icon fa-lock fa-fw" aria-hidden="true"></i>
273              <!-- ELSE -->
274                  <span>{L_BUTTON_NEW_TOPIC}</span> <i class="icon fa-pencil fa-fw" aria-hidden="true"></i>
275              <!-- ENDIF -->
276              </a>
277   
278              <!-- EVENT viewforum_buttons_bottom_after -->
279          <!-- ENDIF -->
280   
281          <!-- IF S_SELECT_SORT_DAYS and not S_IS_BOT -->
282              <form method="post" action="{S_FORUM_ACTION}">
283              <!-- INCLUDE display_options.html -->
284              </form>
285          <!-- ENDIF -->
286   
287          <div class="pagination">
288              <!-- IF not S_IS_BOT and U_MARK_TOPICS and .topicrow --><a href="{U_MARK_TOPICS}" data-ajax="mark_topics_read">{L_MARK_TOPICS_READ}</a> &bull; <!-- ENDIF -->
289              {TOTAL_TOPICS}
290              <!-- IF .pagination -->
291                  <!-- INCLUDE pagination.html -->
292              <!-- ELSE -->
293                   &bull; {PAGE_NUMBER}
294              <!-- ENDIF -->
295          </div>
296      </div>
297  <!-- ENDIF -->
298   
299  <!-- INCLUDE jumpbox.html -->
300   
301  {% EVENT viewforum_body_online_list_before %}
302   
303  <!-- IF S_DISPLAY_ONLINE_LIST and U_VIEWONLINE -->
304      <div class="stat-block online-list">
305          <h3><a href="{U_VIEWONLINE}">{L_WHO_IS_ONLINE}</a></h3>
306          <p>{LOGGED_IN_USER_LIST}</p>
307      </div>
308  <!-- ENDIF -->
309   
310  <!-- IF S_IS_POSTABLE and rules|length -->
311      <div class="stat-block permissions">
312          <h3>{L_FORUM_PERMISSIONS}</h3>
313          <p><!-- BEGIN rules -->{rules.RULE}<br /><!-- END rules --></p>
314      </div>
315  <!-- ENDIF -->
316   
317  <!-- INCLUDE overall_footer.html -->
318