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

mcp_topic.html

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


001  <!-- INCLUDE mcp_header.html -->
002   
003  <div class="tabs-container">
004  <h2><a href="{U_VIEW_TOPIC}">{L_TOPIC}{L_COLON} {TOPIC_TITLE}</a></h2>
005   
006  <!-- IF S_MERGE_VIEW -->
007      <!-- DEFINE $SHOW_PANEL = 'merge-panel' -->
008  <!-- ELSEIF S_SPLIT_VIEW -->
009      <!-- DEFINE $SHOW_PANEL = 'split-panel' -->
010  <!-- ELSE -->
011      <!-- DEFINE $SHOW_PANEL = 'display-panel' -->
012  <!-- ENDIF -->
013   
014  <div id="minitabs" class="minitabs sub-panels" data-show-panel="{$SHOW_PANEL}" role="tablist">
015      <ul>
016          <li id="display-panel-tab" class="tab<!-- IF not S_MERGE_VIEW --> activetab<!-- ENDIF -->">
017              <a href="#minitabs" data-subpanel="display-panel" role="tab" aria-controls="display-panel">{L_DISPLAY_OPTIONS}</a>
018          </li>
019          <li id="split-panel-tab" class="tab">
020              <a href="#minitabs" data-subpanel="split-panel" role="tab" aria-controls="split-panel">{L_SPLIT_TOPIC}</a>
021          </li>
022          <li id="merge-panel-tab" class="tab<!-- IF S_MERGE_VIEW --> activetab<!-- ENDIF -->">
023              <a href="#minitabs" data-subpanel="merge-panel" role="tab" aria-controls="merge-panel">{L_MERGE_POSTS}</a>
024          </li>
025      </ul>
026  </div>
027  </div>
028   
029  <form id="mcp" method="post" action="{S_MCP_ACTION}">
030   
031  <div class="panel">
032      <div class="inner">
033   
034      <fieldset id="display-panel" class="fields2" role="tabpanel">
035      <dl>
036          <dt><label for="posts_per_page">{L_POSTS_PER_PAGE}{L_COLON}</label><br /><span>{L_POSTS_PER_PAGE_EXPLAIN}</span></dt>
037          <dd><input class="inputbox autowidth" type="number" min="0" max="999999" name="posts_per_page" id="posts_per_page" value="{POSTS_PER_PAGE}" /></dd>
038      </dl>
039      <dl>
040          <dt><label>{L_DISPLAY_POSTS}{L_COLON}</label></dt>
041          <dd>{S_SELECT_SORT_DAYS}&nbsp;&nbsp;<label>{L_SORT_BY} {S_SELECT_SORT_KEY}</label><label>{S_SELECT_SORT_DIR}</label> <input type="submit" name="sort" value="{L_GO}" class="button2" /></dd>
042      </dl>
043      </fieldset>
044   
045  <!-- IF S_CAN_SPLIT -->
046      <fieldset id="split-panel" class="fields2" role="tabpanel">
047          <p>{L_SPLIT_TOPIC_EXPLAIN}</p>
048   
049      <!-- IF S_SHOW_TOPIC_ICONS -->
050          <dl>
051              <dt><label for="icon">{L_TOPIC_ICON}{L_COLON}</label></dt>
052              <dd><label for="icon"><input type="radio" name="icon" id="icon" value="0" checked="checked" /> {L_NO_TOPIC_ICON}</label>
053              <!-- BEGIN topic_icon --><label for="icon-{topic_icon.ICON_ID}"><input type="radio" name="icon" id="icon-{topic_icon.ICON_ID}" value="{topic_icon.ICON_ID}" {topic_icon.S_ICON_CHECKED} /><img src="{topic_icon.ICON_IMG}" width="{topic_icon.ICON_WIDTH}" height="{topic_icon.ICON_HEIGHT}" alt="" title="" /></label> <!-- END topic_icon --></dd>
054          </dl>
055      <!-- ENDIF -->
056   
057      <!-- EVENT mcp_topic_options_before -->
058      <dl>
059          <dt><label for="subject">{L_SPLIT_SUBJECT}{L_COLON}</label></dt>
060          <dd><input type="text" name="subject" id="subject" size="45" maxlength="124" tabindex="2" value="{SPLIT_SUBJECT}" title="{L_SPLIT_SUBJECT}" class="inputbox" /></dd>
061      </dl>
062      <!-- EVENT mcp_topic_options_after -->
063      <dl>
064          <dt><label>{L_SPLIT_FORUM}{L_COLON}</label></dt>
065          <dd><select name="to_forum_id">{S_FORUM_SELECT}</select></dd>
066      </dl>
067      </fieldset>
068  <!-- ENDIF -->
069   
070  <!-- IF S_CAN_MERGE -->
071      <fieldset id="merge-panel" class="fields2" role="tabpanel">
072          <p>{L_MERGE_TOPIC_EXPLAIN}</p>
073      <dl>
074          <dt><label for="to_topic_id">{L_MERGE_TOPIC_ID}{L_COLON}</label></dt>
075          <dd>
076              <input class="inputbox autowidth" type="number" min="0" max="9999999999" name="to_topic_id" id="to_topic_id" value="{TO_TOPIC_ID}" />
077              <a href="{U_SELECT_TOPIC}" >{L_SELECT_TOPIC}</a>
078          </dd>
079          <!-- IF TO_TOPIC_INFO --><dd>{TO_TOPIC_INFO}</dd><!-- ENDIF -->
080      </dl>
081      </fieldset>
082  <!-- ENDIF -->
083   
084      </div>
085  </div>
086   
087  <div class="panel">
088      <div class="inner">
089   
090      <h3 id="review" class="review">
091          <span class="right-box"><a href="#review" onclick="viewableArea(getElementById('topicreview'), true); var rev_text = getElementById('review').getElementsByTagName('a').item(0).firstChild; if (rev_text.data == '{LA_EXPAND_VIEW}'){rev_text.data = '{LA_COLLAPSE_VIEW}'; } else if (rev_text.data == '{LA_COLLAPSE_VIEW}'){rev_text.data = '{LA_EXPAND_VIEW}'};">{L_EXPAND_VIEW}</a></span>
092          {L_TOPIC_REVIEW}{L_COLON} <!-- EVENT mcp_topic_topic_title_before -->{TOPIC_TITLE}<!-- EVENT mcp_topic_topic_title_after -->
093      </h3>
094   
095      <div id="topicreview" class="topicreview">
096          <!-- BEGIN postrow -->
097          <!-- EVENT mcp_topic_postrow_post_before -->
098          <!-- IF postrow.S_FIRST_UNREAD -->
099              <a id="unread" class="anchor"<!-- IF S_UNREAD_VIEW --> data-url="{postrow.U_MINI_POST}"<!-- ENDIF -->></a>
100          <!-- ENDIF -->
101          <div class="post <!-- IF postrow.S_ROW_COUNT is odd -->bg1<!-- ELSE -->bg2<!-- ENDIF -->">
102              <div class="inner">
103   
104              <div class="postbody" id="pr{postrow.POST_ID}">
105                  <ul class="post-buttons">
106                      <li>
107                          <a href="{postrow.U_POST_DETAILS}" title="{L_POST_DETAILS}" class="button button-icon-only">
108                              <i class="icon fa-info fa-fw" aria-hidden="true"></i><span class="sr-only">{L_POST_DETAILS}</span>
109                          </a>
110                      </li>
111                      <li>
112                          <label for="post_id_list_select_{postrow.POST_ID}">{L_SELECT}{L_COLON}
113                              <input type="checkbox" id="post_id_list_select_{postrow.POST_ID}" name="post_id_list[]" value="{postrow.POST_ID}"<!-- IF postrow.S_CHECKED --> checked="checked"<!-- ENDIF --> />
114                          </label>
115                      </li>
116                  </ul>
117   
118                  <!-- EVENT mcp_topic_postrow_post_subject_before -->
119                  <h3><a href="{postrow.U_POST_DETAILS}">{postrow.POST_SUBJECT}</a></h3>
120                  <!-- EVENT mcp_topic_postrow_post_subject_after -->
121   
122                  <!-- EVENT mcp_topic_postrow_post_details_before -->
123                  <p class="author">
124                      <a href="{postrow.U_MINI_POST}" title="{postrow.MINI_POST}">
125                          <i class="icon fa-file fa-fw icon-lightgray icon-tiny" aria-hidden="true"></i><span class="sr-only">{postrow.MINI_POST}</span>
126                      </a> {L_POSTED} {postrow.POST_DATE} {L_POST_BY_AUTHOR} {% EVENT mcp_topic_post_author_full_prepend %}<strong>{postrow.POST_AUTHOR_FULL}</strong>{% EVENT mcp_topic_post_author_full_append %}<!-- IF postrow.U_MCP_DETAILS --> [ <a href="{postrow.U_MCP_DETAILS}">{L_POST_DETAILS}</a> ]<!-- ENDIF -->
127                  </p>
128                  <!-- EVENT mcp_topic_postrow_post_details_after -->
129   
130                  <!-- IF postrow.S_POST_UNAPPROVED -->
131                  <p class="post-notice unapproved">
132                      <a href="{postrow.U_MCP_APPROVE}"><i class="icon fa-exclamation fa-fw icon-red" aria-hidden="true"></i><strong>{L_POST_UNAPPROVED}</strong></a>
133                  </p>
134                  <!-- ENDIF -->
135   
136                  <!-- IF postrow.S_POST_DELETED -->
137                  <p class="post-notice deleted">
138                      <a href="{postrow.U_MCP_APPROVE}"><strong>{L_POST_DELETED}</strong></a>
139                  </p>
140                  <!-- ENDIF -->
141   
142                  <!-- IF postrow.S_POST_REPORTED -->
143                  <p class="post-notice reported">
144                      <a href="{postrow.U_MCP_REPORT}"><i class="icon fa-exclamation fa-fw icon-red" aria-hidden="true"></i><strong>{L_POST_REPORTED}</strong></a>
145                  </p>
146                  <!-- ENDIF -->
147   
148                  <div class="content" id="message_{postrow.POST_ID}">{postrow.MESSAGE}</div>
149   
150                  <!-- EVENT mcp_topic_postrow_attachments_before -->
151   
152                  <!-- IF postrow.S_HAS_ATTACHMENTS -->
153                      <dl class="attachbox">
154                          <dt>{L_ATTACHMENTS}</dt>
155                          <!-- BEGIN attachment -->
156                              <dd>{postrow.attachment.DISPLAY_ATTACHMENT}</dd>
157                          <!-- END attachment -->
158                      </dl>
159                  <!-- ENDIF -->
160   
161                  <!-- EVENT mcp_topic_postrow_attachments_after -->
162   
163              </div>
164   
165              </div>
166          </div>
167          <!-- BEGINELSE -->
168              <p><strong>{{ lang('NO_POSTS_TIME_FRAME') }}</strong></p>
169          <!-- END postrow -->
170      </div>
171   
172      <hr />
173   
174      <div class="action-bar bar-bottom">
175          <div class="pagination">
176              {TOTAL_POSTS}
177              <!-- IF .pagination -->
178                  <!-- INCLUDE pagination.html -->
179              <!-- ELSE -->
180                   &bull; {PAGE_NUMBER}
181              <!-- ENDIF -->
182          </div>
183      </div>
184   
185      </div>
186  </div>
187   
188  <fieldset class="display-actions">
189      <select name="action">
190          <option value="" selected="selected">{L_SELECT_ACTION}</option>
191          <!-- IF S_CAN_APPROVE --><option value="approve">{L_APPROVE_POSTS}</option><!-- ENDIF -->
192          <!-- IF S_CAN_LOCK --><option value="lock_post">{L_LOCK_POST_POSTS} [ {L_LOCK_POST_EXPLAIN} ]</option><option value="unlock_post">{L_UNLOCK_POST_POSTS}</option><!-- ENDIF -->
193          <!-- IF S_CAN_DELETE --><option value="delete_post">{L_DELETE_POSTS}</option><!-- ENDIF -->
194          <!-- IF S_CAN_RESTORE --><option value="restore">{L_RESTORE_POSTS}</option><!-- ENDIF -->
195          <!-- IF S_CAN_MERGE --><option value="merge_posts"<!-- IF S_MERGE_VIEW --> selected="selected"<!-- ENDIF -->>{L_MERGE_POSTS}</option><!-- ENDIF -->
196          <!-- IF S_CAN_SPLIT --><option value="split_all"<!-- IF S_SPLIT_VIEW --> selected="selected"<!-- ENDIF -->>{L_SPLIT_POSTS}</option><option value="split_beyond">{L_SPLIT_AFTER}</option><!-- ENDIF -->
197          <!-- IF S_CAN_SYNC --><option value="resync">{L_RESYNC}</option><!-- ENDIF -->
198      </select>&nbsp;
199      <input class="button1" type="submit" name="mcp_topic_submit" value="{L_SUBMIT}" />
200      <div><a href="#" onclick="marklist('mcp', 'post', true); return false;">{L_MARK_ALL}</a> :: <a href="#" onclick="marklist('mcp', 'post', false); return false;">{L_UNMARK_ALL}</a></div>
201  {S_HIDDEN_FIELDS}
202  {S_FORM_TOKEN}
203  </fieldset>
204   
205  </form>
206   
207  <!-- INCLUDE mcp_footer.html -->
208