Verzeichnisstruktur phpBB-3.1.0


Veröffentlicht
27.10.2014

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

viewtopic_body.html

Zuletzt modifiziert: 09.10.2024, 12:54 - Dateigröße: 18.13 KiB


001  <!-- INCLUDE overall_header.html -->
002   
003  <h2 class="topic-title"><!-- EVENT viewtopic_topic_title_prepend --><a href="{U_VIEW_TOPIC}">{TOPIC_TITLE}</a><!-- EVENT viewtopic_topic_title_append --></h2>
004  <!-- NOTE: remove the style="display: none" when you want to have the forum description on the topic body -->
005  <!-- IF FORUM_DESC --><div style="display: none !important;">{FORUM_DESC}<br /></div><!-- ENDIF -->
006   
007  <!-- IF MODERATORS -->
008  <p>
009      <strong><!-- IF S_SINGLE_MODERATOR -->{L_MODERATOR}<!-- ELSE -->{L_MODERATORS}<!-- ENDIF -->{L_COLON}</strong> {MODERATORS}
010  </p>
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  <div class="action-bar top">
029   
030      <div class="buttons">
031          <!-- EVENT viewtopic_buttons_top_before -->
032   
033      <!-- IF not S_IS_BOT and S_DISPLAY_REPLY_INFO -->
034          <a href="{U_POST_REPLY_TOPIC}" class="button icon-button <!-- IF S_IS_LOCKED -->locked-icon<!-- ELSE -->reply-icon<!-- ENDIF -->" title="<!-- IF S_IS_LOCKED -->{L_TOPIC_LOCKED}<!-- ELSE -->{L_POST_REPLY}<!-- ENDIF -->">
035              <!-- IF S_IS_LOCKED -->{L_BUTTON_TOPIC_LOCKED}<!-- ELSE -->{L_BUTTON_POST_REPLY}<!-- ENDIF -->
036          </a>
037      <!-- ENDIF -->
038   
039          <!-- EVENT viewtopic_buttons_top_after -->
040      </div>
041   
042      <!-- INCLUDE viewtopic_topic_tools.html -->
043   
044      <!-- IF S_DISPLAY_SEARCHBOX -->
045          <div class="search-box">
046              <form method="get" id="topic-search" action="{S_SEARCHBOX_ACTION}">
047              <fieldset>
048                  <input class="inputbox search tiny"  type="search" name="keywords" id="search_keywords" size="20" placeholder="{L_SEARCH_TOPIC}" />
049                  <button class="button icon-button search-icon" type="submit" title="{L_SEARCH}">{L_SEARCH}</button>
050                  <a href="{U_SEARCH}" class="button icon-button search-adv-icon" title="{L_SEARCH_ADV}">{L_SEARCH_ADV}</a>
051                  {S_SEARCH_LOCAL_HIDDEN_FIELDS}
052              </fieldset>
053              </form>
054          </div>
055      <!-- ENDIF -->
056   
057      <!-- IF .pagination or TOTAL_POSTS -->
058          <div class="pagination">
059              <!-- IF U_VIEW_UNREAD_POST and not S_IS_BOT --><a href="{U_VIEW_UNREAD_POST}" class="mark">{L_VIEW_UNREAD_POST}</a> &bull; <!-- ENDIF -->{TOTAL_POSTS}
060              <!-- IF .pagination -->
061                  <!-- INCLUDE pagination.html -->
062              <!-- ELSE -->
063                  &bull; {PAGE_NUMBER}
064              <!-- ENDIF -->
065          </div>
066      <!-- ENDIF -->
067   
068  </div>
069   
070  <!-- IF S_HAS_POLL -->
071      <form method="post" action="{S_POLL_ACTION}" data-ajax="vote_poll" class="topic_poll">
072   
073      <div class="panel">
074          <div class="inner">
075   
076          <div class="content">
077              <h2 class="poll-title"><!-- EVENT viewtopic_body_poll_question_prepend -->{POLL_QUESTION}<!-- EVENT viewtopic_body_poll_question_append --></h2>
078              <p class="author">{L_POLL_LENGTH}<!-- IF S_CAN_VOTE and L_POLL_LENGTH --><br /><!-- ENDIF --><!-- IF S_CAN_VOTE --><span class="poll_max_votes">{L_MAX_VOTES}</span><!-- ENDIF --></p>
079   
080              <fieldset class="polls">
081              <!-- BEGIN poll_option -->
082                  <!-- EVENT viewtopic_body_poll_option_before -->
083                  <dl class="<!-- IF poll_option.POLL_OPTION_VOTED -->voted<!-- ENDIF --><!-- IF poll_option.POLL_OPTION_MOST_VOTES --> most-votes<!-- ENDIF -->"<!-- IF poll_option.POLL_OPTION_VOTED --> title="{L_POLL_VOTED_OPTION}"<!-- ENDIF --> data-poll-option-id="{poll_option.POLL_OPTION_ID}">
084                      <dt><!-- IF S_CAN_VOTE --><label for="vote_{poll_option.POLL_OPTION_ID}">{poll_option.POLL_OPTION_CAPTION}</label><!-- ELSE -->{poll_option.POLL_OPTION_CAPTION}<!-- ENDIF --></dt>
085                      <!-- IF S_CAN_VOTE --><dd style="width: auto;" class="poll_option_select"><!-- IF S_IS_MULTI_CHOICE --><input type="checkbox" name="vote_id[]" id="vote_{poll_option.POLL_OPTION_ID}" value="{poll_option.POLL_OPTION_ID}"<!-- IF poll_option.POLL_OPTION_VOTED --> checked="checked"<!-- ENDIF --> /><!-- ELSE --><input type="radio" name="vote_id[]" id="vote_{poll_option.POLL_OPTION_ID}" value="{poll_option.POLL_OPTION_ID}"<!-- IF poll_option.POLL_OPTION_VOTED --> checked="checked"<!-- ENDIF --> /><!-- ENDIF --></dd><!-- ENDIF -->
086                      <dd class="resultbar<!-- IF not S_DISPLAY_RESULTS --> hidden<!-- ENDIF -->"><div class="<!-- IF poll_option.POLL_OPTION_PCT < 20 -->pollbar1<!-- ELSEIF poll_option.POLL_OPTION_PCT < 40 -->pollbar2<!-- ELSEIF poll_option.POLL_OPTION_PCT < 60 -->pollbar3<!-- ELSEIF poll_option.POLL_OPTION_PCT < 80 -->pollbar4<!-- ELSE -->pollbar5<!-- ENDIF -->" style="width:{poll_option.POLL_OPTION_PERCENT_REL};">{poll_option.POLL_OPTION_RESULT}</div></dd>
087                      <dd class="poll_option_percent<!-- IF not S_DISPLAY_RESULTS --> hidden<!-- ENDIF -->"><!-- IF poll_option.POLL_OPTION_RESULT == 0 -->{L_NO_VOTES}<!-- ELSE -->{poll_option.POLL_OPTION_PERCENT}<!-- ENDIF --></dd>
088                  </dl>
089                  <!-- EVENT viewtopic_body_poll_option_after -->
090              <!-- END poll_option -->
091   
092                  <dl class="poll_total_votes<!-- IF not S_DISPLAY_RESULTS --> hidden<!-- ENDIF -->">
093                      <dt>&nbsp;</dt>
094                      <dd class="resultbar">{L_TOTAL_VOTES}{L_COLON} <span class="poll_total_vote_cnt">{TOTAL_VOTES}</span></dd>
095                  </dl>
096   
097              <!-- IF S_CAN_VOTE -->
098                  <dl style="border-top: none;" class="poll_vote">
099                      <dt>&nbsp;</dt>
100                      <dd class="resultbar"><input type="submit" name="update" value="{L_SUBMIT_VOTE}" class="button1" /></dd>
101                  </dl>
102              <!-- ENDIF -->
103   
104              <!-- IF not S_DISPLAY_RESULTS -->
105                  <dl style="border-top: none;" class="poll_view_results">
106                      <dt>&nbsp;</dt>
107                      <dd class="resultbar"><a href="{U_VIEW_RESULTS}">{L_VIEW_RESULTS}</a></dd>
108                  </dl>
109              <!-- ENDIF -->
110              </fieldset>
111              <div class="vote-submitted hidden">{L_VOTE_SUBMITTED}</div>
112          </div>
113   
114          </div>
115          {S_FORM_TOKEN}
116          {S_HIDDEN_FIELDS}
117      </div>
118   
119      </form>
120      <hr />
121  <!-- ENDIF -->
122   
123  <!-- BEGIN postrow -->
124      <!-- EVENT viewtopic_body_postrow_post_before -->
125      <!-- IF postrow.S_FIRST_UNREAD -->
126          <a id="unread" class="anchor"<!-- IF S_UNREAD_VIEW --> data-url="{postrow.U_MINI_POST}"<!-- ENDIF -->></a>
127      <!-- ENDIF -->
128      <div id="p{postrow.POST_ID}" class="post has-profile <!-- IF postrow.S_ROW_COUNT is odd -->bg1<!-- ELSE -->bg2<!-- ENDIF --><!-- IF postrow.S_UNREAD_POST --> unreadpost<!-- ENDIF --><!-- IF postrow.S_POST_REPORTED --> reported<!-- ENDIF --><!-- IF postrow.S_POST_DELETED --> deleted<!-- ENDIF --><!-- IF postrow.S_ONLINE and not postrow.S_POST_HIDDEN --> online<!-- ENDIF --><!-- IF postrow.POSTER_WARNINGS --> warned<!-- ENDIF -->">
129          <div class="inner">
130   
131          <dl class="postprofile" id="profile{postrow.POST_ID}"<!-- IF postrow.S_POST_HIDDEN --> style="display: none;"<!-- ENDIF -->>
132              <dt class="<!-- IF postrow.RANK_TITLE or postrow.RANK_IMG -->has-profile-rank<!-- ELSE -->no-profile-rank<!-- ENDIF --> <!-- IF postrow.POSTER_AVATAR -->has-avatar<!-- ELSE -->no-avatar<!-- ENDIF -->">
133                  <div class="avatar-container">
134                      <!-- EVENT viewtopic_body_avatar_before -->
135                      <!-- IF postrow.POSTER_AVATAR -->
136                          <!-- IF postrow.U_POST_AUTHOR --><a href="{postrow.U_POST_AUTHOR}" class="avatar">{postrow.POSTER_AVATAR}</a><!-- ELSE --><span class="avatar">{postrow.POSTER_AVATAR}</span><!-- ENDIF -->
137                      <!-- ENDIF -->
138                      <!-- EVENT viewtopic_body_avatar_after -->
139                  </div>
140                  <!-- IF not postrow.U_POST_AUTHOR --><strong>{postrow.POST_AUTHOR_FULL}</strong><!-- ELSE -->{postrow.POST_AUTHOR_FULL}<!-- ENDIF -->
141              </dt>
142   
143              <!-- IF postrow.RANK_TITLE or postrow.RANK_IMG --><dd class="profile-rank">{postrow.RANK_TITLE}<!-- IF postrow.RANK_TITLE and postrow.RANK_IMG --><br /><!-- ENDIF -->{postrow.RANK_IMG}</dd><!-- ENDIF -->
144   
145          <!-- IF postrow.POSTER_POSTS != '' --><dd class="profile-posts"><strong>{L_POSTS}{L_COLON}</strong> <!-- IF postrow.U_SEARCH !== '' --><a href="{postrow.U_SEARCH}"><!-- ENDIF -->{postrow.POSTER_POSTS}<!-- IF postrow.U_SEARCH !== '' --></a><!-- ENDIF --></dd><!-- ENDIF -->
146          <!-- IF postrow.POSTER_JOINED --><dd class="profile-joined"><strong>{L_JOINED}{L_COLON}</strong> {postrow.POSTER_JOINED}</dd><!-- ENDIF -->
147          <!-- IF postrow.POSTER_WARNINGS --><dd class="profile-warnings"><strong>{L_WARNINGS}{L_COLON}</strong> {postrow.POSTER_WARNINGS}</dd><!-- ENDIF -->
148   
149          <!-- IF postrow.S_PROFILE_FIELD1 -->
150              <!-- Use a construct like this to include admin defined profile fields. Replace FIELD1 with the name of your field. -->
151              <dd><strong>{postrow.PROFILE_FIELD1_NAME}{L_COLON}</strong> {postrow.PROFILE_FIELD1_VALUE}</dd>
152          <!-- ENDIF -->
153   
154          <!-- EVENT viewtopic_body_postrow_custom_fields_before -->
155          <!-- BEGIN custom_fields -->
156              <!-- IF not postrow.custom_fields.S_PROFILE_CONTACT -->
157                  <dd class="profile-custom-field profile-{postrow.custom_fields.PROFILE_FIELD_IDENT}"><strong>{postrow.custom_fields.PROFILE_FIELD_NAME}{L_COLON}</strong> {postrow.custom_fields.PROFILE_FIELD_VALUE}</dd>
158              <!-- ENDIF -->
159          <!-- END custom_fields -->
160          <!-- EVENT viewtopic_body_postrow_custom_fields_after -->
161   
162          <!-- EVENT viewtopic_body_contact_fields_before -->
163          <!-- IF not S_IS_BOT and .postrow.contact -->
164              <dd class="profile-contact">
165                  <strong>{L_CONTACT}{L_COLON}</strong>
166                  <div class="dropdown-container dropdown-left">
167                      <a href="#" class="dropdown-trigger"><span class="imageset icon_contact" title="{postrow.CONTACT_USER}">{postrow.CONTACT_USER}</span></a>
168                      <div class="dropdown hidden">
169                          <div class="pointer"><div class="pointer-inner"></div></div>
170                          <div class="dropdown-contents contact-icons">
171                              <!-- BEGIN contact -->
172                                  {% set REMAINDER = postrow.contact.S_ROW_COUNT % 4 %}
173                                  <!-- DEFINE $S_LAST_CELL = ((REMAINDER eq 3) or (postrow.contact.S_LAST_ROW and postrow.contact.S_NUM_ROWS < 4)) -->
174                                  <!-- IF REMAINDER eq 0 -->
175                                      <div>
176                                  <!-- ENDIF -->
177                                      <a href="<!-- IF postrow.contact.U_CONTACT -->{postrow.contact.U_CONTACT}<!-- ELSE -->{postrow.U_POST_AUTHOR}<!-- ENDIF -->" title="{postrow.contact.NAME}"<!-- IF $S_LAST_CELL --> class="last-cell"<!-- ENDIF --><!-- IF postrow.contact.ID eq 'jabber' --> onclick="popup(this.href, 750, 320); return false;"<!-- ENDIF -->>
178                                          <span class="contact-icon {postrow.contact.ID}-icon">{postrow.contact.NAME}</span>
179                                      </a>
180                                  <!-- IF REMAINDER eq 3 or postrow.contact.S_LAST_ROW -->
181                                      </div>
182                                  <!-- ENDIF -->
183                              <!-- END contact -->
184                          </div>
185                      </div>
186                  </div>
187              </dd>
188          <!-- ENDIF -->
189          <!-- EVENT viewtopic_body_contact_fields_after -->
190   
191          </dl>
192   
193          <div class="postbody">
194              <!-- IF postrow.S_POST_HIDDEN -->
195                  <!-- IF postrow.S_POST_DELETED -->
196                      <div class="ignore" id="post_hidden{postrow.POST_ID}">
197                          {postrow.L_POST_DELETED_MESSAGE}<br />
198                          {postrow.L_POST_DISPLAY}
199                      </div>
200                  <!-- ELSEIF postrow.S_IGNORE_POST -->
201                      <div class="ignore" id="post_hidden{postrow.POST_ID}">
202                          {postrow.L_IGNORE_POST}<br />
203                          {postrow.L_POST_DISPLAY}
204                      </div>
205                  <!-- ENDIF -->
206              <!-- ENDIF -->
207              <div id="post_content{postrow.POST_ID}"<!-- IF postrow.S_POST_HIDDEN --> style="display: none;"<!-- ENDIF -->>
208   
209              <h3 <!-- IF postrow.S_FIRST_ROW -->class="first"<!-- ENDIF -->><!-- IF postrow.POST_ICON_IMG --><img src="{T_ICONS_PATH}{postrow.POST_ICON_IMG}" width="{postrow.POST_ICON_IMG_WIDTH}" height="{postrow.POST_ICON_IMG_HEIGHT}" alt="" /> <!-- ENDIF --><a href="#p{postrow.POST_ID}">{postrow.POST_SUBJECT}</a></h3>
210   
211          <!-- IF not S_IS_BOT -->
212              <!-- IF postrow.U_EDIT or postrow.U_DELETE or postrow.U_REPORT or postrow.U_WARN or postrow.U_INFO or postrow.U_QUOTE -->
213                  <ul class="post-buttons">
214                      <!-- EVENT viewtopic_body_post_buttons_before -->
215                      <!-- IF postrow.U_EDIT -->
216                          <li>
217                              <a href="{postrow.U_EDIT}" title="{L_EDIT_POST}" class="button icon-button edit-icon"><span>{L_BUTTON_EDIT}</span></a>
218                          </li>
219                      <!-- ENDIF -->
220                      <!-- IF postrow.U_DELETE -->
221                          <li>
222                              <a href="{postrow.U_DELETE}" title="{L_DELETE_POST}" class="button icon-button delete-icon"><span>{L_DELETE_POST}</span></a>
223                          </li>
224                      <!-- ENDIF -->
225                      <!-- IF postrow.U_REPORT -->
226                          <li>
227                              <a href="{postrow.U_REPORT}" title="{L_REPORT_POST}" class="button icon-button report-icon"><span>{L_REPORT_POST}</span></a>
228                          </li>
229                      <!-- ENDIF -->
230                      <!-- IF postrow.U_WARN -->
231                          <li>
232                              <a href="{postrow.U_WARN}" title="{L_WARN_USER}" class="button icon-button warn-icon"><span>{L_WARN_USER}</span></a>
233                          </li>
234                      <!-- ENDIF -->
235                      <!-- IF postrow.U_INFO -->
236                          <li>
237                              <a href="{postrow.U_INFO}" title="{L_INFORMATION}" class="button icon-button info-icon"><span>{L_INFORMATION}</span></a>
238                          </li>
239                      <!-- ENDIF -->
240                      <!-- IF postrow.U_QUOTE -->
241                          <li>
242                              <a href="{postrow.U_QUOTE}" title="{L_REPLY_WITH_QUOTE}" class="button icon-button quote-icon"><span>{L_QUOTE}</span></a>
243                          </li>
244                      <!-- ENDIF -->
245                      <!-- EVENT viewtopic_body_post_buttons_after -->
246                  </ul>
247              <!-- ENDIF -->
248          <!-- ENDIF -->
249   
250              <p class="author"><!-- IF S_IS_BOT -->{postrow.MINI_POST_IMG}<!-- ELSE --><a href="{postrow.U_MINI_POST}">{postrow.MINI_POST_IMG}</a><!-- ENDIF --><span class="responsive-hide">{L_POST_BY_AUTHOR} <strong>{postrow.POST_AUTHOR_FULL}</strong> &raquo; </span>{postrow.POST_DATE} </p>
251   
252              <!-- IF postrow.S_POST_UNAPPROVED -->
253              <form method="post" class="mcp_approve" action="{postrow.U_APPROVE_ACTION}">
254                  <p class="post-notice unapproved">
255                      <strong>{L_POST_UNAPPROVED_ACTION}</strong>
256                      <input class="button2" type="submit" value="{L_DISAPPROVE}" name="action[disapprove]" />
257                      <input class="button1" type="submit" value="{L_APPROVE}" name="action[approve]" />
258                      <input type="hidden" name="post_id_list[]" value="{postrow.POST_ID}" />
259                      {S_FORM_TOKEN}
260                  </p>
261              </form>
262              <!-- ELSEIF postrow.S_POST_DELETED -->
263              <form method="post" class="mcp_approve" action="{postrow.U_APPROVE_ACTION}">
264                  <p class="post-notice deleted">
265                      <strong>{L_POST_DELETED_ACTION}</strong>
266                      <input class="button2" type="submit" value="{L_DELETE}" name="action[disapprove]" />
267                      <input class="button1" type="submit" value="{L_RESTORE}" name="action[restore]" />
268                      <input type="hidden" name="post_id_list[]" value="{postrow.POST_ID}" />
269                      {S_FORM_TOKEN}
270                  </p>
271              </form>
272              <!-- ENDIF -->
273   
274              <!-- IF postrow.S_POST_REPORTED -->
275              <p class="post-notice reported">
276                  <a href="{postrow.U_MCP_REPORT}"><strong>{L_POST_REPORTED}</strong></a>
277              </p>
278              <!-- ENDIF -->
279   
280              <div class="content">{postrow.MESSAGE}</div>
281   
282              <!-- IF postrow.S_HAS_ATTACHMENTS -->
283                  <dl class="attachbox">
284                      <dt>
285                          {L_ATTACHMENTS}
286                      </dt>
287                      <!-- BEGIN attachment -->
288                          <dd>{postrow.attachment.DISPLAY_ATTACHMENT}</dd>
289                      <!-- END attachment -->
290                  </dl>
291              <!-- ENDIF -->
292   
293              <!-- EVENT viewtopic_body_postrow_post_notices_before -->
294              <!-- IF postrow.S_DISPLAY_NOTICE --><div class="rules">{L_DOWNLOAD_NOTICE}</div><!-- ENDIF -->
295              <!-- IF postrow.DELETED_MESSAGE or postrow.DELETE_REASON -->
296                  <div class="notice post_deleted_msg">
297                      {postrow.DELETED_MESSAGE}
298                      <!-- IF postrow.DELETE_REASON --><br /><strong>{L_REASON}{L_COLON}</strong> <em>{postrow.DELETE_REASON}</em><!-- ENDIF -->
299                  </div>
300              <!-- ELSEIF postrow.EDITED_MESSAGE or postrow.EDIT_REASON -->
301                  <div class="notice">
302                      {postrow.EDITED_MESSAGE}
303                      <!-- IF postrow.EDIT_REASON --><br /><strong>{L_REASON}{L_COLON}</strong> <em>{postrow.EDIT_REASON}</em><!-- ENDIF -->
304                  </div>
305              <!-- ENDIF -->
306   
307              <!-- IF postrow.BUMPED_MESSAGE --><div class="notice"><br /><br />{postrow.BUMPED_MESSAGE}</div><!-- ENDIF -->
308              <!-- EVENT viewtopic_body_postrow_post_notices_after -->
309              <!-- IF postrow.SIGNATURE --><div id="sig{postrow.POST_ID}" class="signature">{postrow.SIGNATURE}</div><!-- ENDIF -->
310   
311              <!-- EVENT viewtopic_body_postrow_post_content_footer -->
312              </div>
313   
314          </div>
315   
316          <div class="back2top"><a href="#wrap" class="top" title="{L_BACK_TO_TOP}">{L_BACK_TO_TOP}</a></div>
317   
318          </div>
319      </div>
320   
321      <hr class="divider" />
322      <!-- EVENT viewtopic_body_postrow_post_after -->
323  <!-- END postrow -->
324   
325  <!-- IF S_QUICK_REPLY -->
326      <!-- INCLUDE quickreply_editor.html -->
327  <!-- ENDIF -->
328   
329  <!-- IF S_NUM_POSTS > 1 or .pagination -->
330      <form id="viewtopic" method="post" action="{S_TOPIC_ACTION}">
331      <fieldset class="display-options" style="margin-top: 0; ">
332          <!-- IF not S_IS_BOT -->
333          <label>{L_DISPLAY_POSTS}{L_COLON} {S_SELECT_SORT_DAYS}</label>
334          <label>{L_SORT_BY} {S_SELECT_SORT_KEY}</label> <label>{S_SELECT_SORT_DIR}</label>
335          <input type="submit" name="sort" value="{L_GO}" class="button2" />
336          <!-- ENDIF -->
337      </fieldset>
338      </form>
339      <hr />
340  <!-- ENDIF -->
341   
342  <!-- EVENT viewtopic_body_topic_actions_before -->
343  <div class="action-bar bottom">
344      <div class="buttons">
345          <!-- EVENT viewtopic_buttons_bottom_before -->
346   
347      <!-- IF not S_IS_BOT and S_DISPLAY_REPLY_INFO -->
348          <a href="{U_POST_REPLY_TOPIC}" class="button icon-button <!-- IF S_IS_LOCKED -->locked-icon<!-- ELSE -->reply-icon<!-- ENDIF -->" title="<!-- IF S_IS_LOCKED -->{L_TOPIC_LOCKED}<!-- ELSE -->{L_POST_REPLY}<!-- ENDIF -->">
349              <!-- IF S_IS_LOCKED -->{L_BUTTON_TOPIC_LOCKED}<!-- ELSE -->{L_BUTTON_POST_REPLY}<!-- ENDIF -->
350          </a>
351      <!-- ENDIF -->
352   
353          <!-- EVENT viewtopic_buttons_bottom_after -->
354      </div>
355   
356      <!-- INCLUDE viewtopic_topic_tools.html -->
357   
358      <!-- IF .quickmod -->
359          <div class="dropdown-container dropdown-container-{S_CONTENT_FLOW_BEGIN} dropdown-up dropdown-{S_CONTENT_FLOW_END} dropdown-button-control" id="quickmod">
360              <span title="{L_QUICK_MOD}" class="dropdown-trigger button icon-button modtools-icon dropdown-select">{L_QUICK_MOD}</span>
361              <div class="dropdown hidden">
362                  <div class="pointer"><div class="pointer-inner"></div></div>
363                  <ul class="dropdown-contents">
364                  <!-- BEGIN quickmod -->
365                      <!-- DEFINE $QUICKMOD_AJAX = (quickmod.VALUE in ['lock', 'unlock', 'delete_topic', 'restore_topic', 'make_normal', 'make_sticky', 'make_announce', 'make_global']) -->
366                      <li><a href="{quickmod.LINK}"<!-- IF $QUICKMOD_AJAX --> data-ajax="true" data-refresh="true"<!-- ENDIF -->>{quickmod.TITLE}</a></li>
367                  <!-- END quickmod -->
368                  </ul>
369              </div>
370          </div>
371      <!-- ENDIF -->
372   
373      <!-- IF .pagination or TOTAL_POSTS -->
374          <div class="pagination">
375              {TOTAL_POSTS}
376              <!-- IF .pagination -->
377                  <!-- INCLUDE pagination.html -->
378              <!-- ELSE -->
379                  &bull; {PAGE_NUMBER}
380              <!-- ENDIF -->
381          </div>
382      <!-- ENDIF -->
383      <div class="clear"></div>
384  </div>
385   
386  <!-- EVENT viewtopic_body_footer_before -->
387  <!-- INCLUDE jumpbox.html -->
388   
389  <!-- IF S_DISPLAY_ONLINE_LIST -->
390      <div class="stat-block online-list">
391          <h3><!-- IF U_VIEWONLINE --><a href="{U_VIEWONLINE}">{L_WHO_IS_ONLINE}</a><!-- ELSE -->{L_WHO_IS_ONLINE}<!-- ENDIF --></h3>
392          <p>{LOGGED_IN_USER_LIST}</p>
393      </div>
394  <!-- ENDIF -->
395   
396  <!-- INCLUDE overall_footer.html -->
397