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. |
|
|
(Beispiel Datei-Icons)
|
Auf das Icon klicken um den Quellcode anzuzeigen |
ucp_pm_viewmessage.html
001 <!-- INCLUDE ucp_header.html -->
002
003 <!-- INCLUDE ucp_pm_message_header.html -->
004
005 </div>
006 </div>
007
008
009 <!-- IF S_DISPLAY_HISTORY and (U_VIEW_PREVIOUS_HISTORY or U_VIEW_NEXT_HISTORY) -->
010 <fieldset class="display-options clearfix">
011 <!-- IF U_VIEW_PREVIOUS_HISTORY -->
012 <a href="{U_VIEW_PREVIOUS_HISTORY}" class="left-box arrow-{S_CONTENT_FLOW_BEGIN}">
013 <i class="icon fa-angle-{S_CONTENT_FLOW_BEGIN} fa-fw icon-black" aria-hidden="true"></i><span>{L_VIEW_PREVIOUS_HISTORY}</span>
014 </a>
015 <!-- ENDIF -->
016 <!-- IF U_VIEW_NEXT_HISTORY -->
017 <a href="{U_VIEW_NEXT_HISTORY}" class="right-box arrow-{S_CONTENT_FLOW_END}">
018 <i class="icon fa-angle-{S_CONTENT_FLOW_END} fa-fw icon-black" aria-hidden="true"></i><span>{L_VIEW_NEXT_HISTORY}</span>
019 </a>
020 <!-- ENDIF -->
021 </fieldset>
022 <!-- ENDIF -->
023
024
025 <div id="post-{MESSAGE_ID}" class="post pm has-profile<!-- IF S_ONLINE --> online<!-- ENDIF -->">
026 <div class="inner">
027
028 <dl class="postprofile" id="profile{MESSAGE_ID}">
029 <dt class="<!-- IF RANK_TITLE or RANK_IMG -->has-profile-rank<!-- ELSE -->no-profile-rank<!-- ENDIF --> <!-- IF AUTHOR_AVATAR -->has-avatar<!-- ELSE -->no-avatar<!-- ENDIF -->">
030 <div class="avatar-container">
031 <!-- EVENT ucp_pm_viewmessage_avatar_before -->
032 <!-- IF AUTHOR_AVATAR --><a href="{U_MESSAGE_AUTHOR}" class="avatar">{AUTHOR_AVATAR}</a><!-- ENDIF -->
033 <!-- EVENT ucp_pm_viewmessage_avatar_after -->
034 </div>
035 {% EVENT ucp_pm_viewmessage_author_full_before %}
036 {MESSAGE_AUTHOR_FULL}
037 {% EVENT ucp_pm_viewmessage_author_full_after %}
038 </dt>
039
040 <!-- EVENT ucp_pm_viewmessage_rank_before -->
041 <!-- IF RANK_TITLE or RANK_IMG --><dd class="profile-rank">{RANK_TITLE}<!-- IF RANK_TITLE and RANK_IMG --><br /><!-- ENDIF -->{RANK_IMG}</dd><!-- ENDIF -->
042 <!-- EVENT ucp_pm_viewmessage_rank_after -->
043
044 <dd class="profile-posts"><strong>{L_POSTS}{L_COLON}</strong> <!-- IF U_AUTHOR_POSTS != '' --><a href="{U_AUTHOR_POSTS}">{AUTHOR_POSTS}</a><!-- ELSE -->{AUTHOR_POSTS}<!-- ENDIF --></dd>
045 <!-- IF AUTHOR_JOINED --><dd class="profile-joined"><strong>{L_JOINED}{L_COLON}</strong> {AUTHOR_JOINED}</dd><!-- ENDIF -->
046
047 <!-- EVENT ucp_pm_viewmessage_custom_fields_before -->
048 <!-- BEGIN custom_fields -->
049 <!-- IF not custom_fields.S_PROFILE_CONTACT -->
050 <dd class="profile-custom-field profile-{custom_fields.PROFILE_FIELD_IDENT}"><strong>{custom_fields.PROFILE_FIELD_NAME}{L_COLON}</strong> {custom_fields.PROFILE_FIELD_VALUE}</dd>
051 <!-- ENDIF -->
052 <!-- END custom_fields -->
053 <!-- EVENT ucp_pm_viewmessage_custom_fields_after -->
054
055 <!-- EVENT ucp_pm_viewmessage_contact_fields_before -->
056 <!-- IF .contact -->
057 <dd class="profile-contact">
058 <strong>{L_CONTACT}{L_COLON}</strong>
059 <div class="dropdown-container dropdown-left">
060 <a href="#" class="dropdown-trigger" title="{CONTACT_USER}"><i class="icon fa-commenting-o fa-fw icon-lg" aria-hidden="true"></i><span class="sr-only">{CONTACT_USER}</span></a>
061 <div class="dropdown">
062 <div class="pointer"><div class="pointer-inner"></div></div>
063 <div class="dropdown-contents contact-icons">
064 <!-- BEGIN contact -->
065 {% set REMAINDER = contact.S_ROW_COUNT % 4 %}
066 <!-- DEFINE $S_LAST_CELL = ((REMAINDER eq 3) or (contact.S_LAST_ROW and contact.S_NUM_ROWS < 4)) -->
067 <!-- IF REMAINDER eq 0 -->
068 <div>
069 <!-- ENDIF -->
070 <a href="<!-- IF contact.U_CONTACT -->{contact.U_CONTACT}<!-- ELSE -->{contact.U_PROFILE_AUTHOR}<!-- ENDIF -->" title="{contact.NAME}"<!-- IF $S_LAST_CELL --> class="last-cell"<!-- ENDIF --><!-- IF contact.ID eq 'jabber' --> onclick="popup(this.href, 750, 320); return false;"<!-- ENDIF -->>
071 <span class="contact-icon {contact.ID}-icon">{contact.NAME}</span>
072 </a>
073 <!-- IF REMAINDER eq 3 or contact.S_LAST_ROW -->
074 </div>
075 <!-- ENDIF -->
076 <!-- END contact -->
077 </div>
078 </div>
079 </div>
080 </dd>
081 <!-- ENDIF -->
082 <!-- EVENT ucp_pm_viewmessage_contact_fields_after -->
083 </dl>
084
085 <div class="postbody">
086 <h3 class="first">{SUBJECT}</h3>
087
088 <!-- DEFINE $SHOW_PM_POST_BUTTONS = (U_EDIT or U_DELETE or U_REPORT or U_QUOTE) -->
089 <!-- EVENT ucp_pm_viewmessage_post_buttons_list_before -->
090 <!-- IF $SHOW_PM_POST_BUTTONS -->
091 <ul class="post-buttons">
092 <!-- EVENT ucp_pm_viewmessage_post_buttons_before -->
093 <!-- IF U_EDIT -->
094 <li>
095 <a href="{U_EDIT}" title="{L_POST_EDIT_PM}" class="button button-icon-only">
096 <i class="icon fa-pencil fa-fw" aria-hidden="true"></i><span class="sr-only">{L_BUTTON_EDIT}</span>
097 </a>
098 </li>
099 <!-- ENDIF -->
100 <!-- IF U_DELETE -->
101 <li>
102 <a href="{U_DELETE}" title="{L_DELETE_MESSAGE}" class="button button-icon-only">
103 <i class="icon fa-times fa-fw" aria-hidden="true"></i><span class="sr-only">{L_BUTTON_DELETE}</span>
104 </a>
105 </li>
106 <!-- ENDIF -->
107 <!-- IF U_REPORT -->
108 <li>
109 <a href="{U_REPORT}" title="{L_REPORT_PM}" class="button button-icon-only">
110 <i class="icon fa-exclamation fa-fw" aria-hidden="true"></i><span class="sr-only">{L_BUTTON_REPORT}</span>
111 </a>
112 </li>
113 <!-- ENDIF -->
114 <!-- IF U_QUOTE -->
115 <li>
116 <a href="{U_QUOTE}" title="{L_POST_QUOTE_PM}" class="button button-icon-only">
117 <i class="icon fa-quote-left fa-fw" aria-hidden="true"></i><span class="sr-only">{L_BUTTON_QUOTE}</span>
118 </a>
119 </li>
120 <!-- ENDIF -->
121 <!-- EVENT ucp_pm_viewmessage_post_buttons_after -->
122 </ul>
123 <!-- ENDIF -->
124 <!-- EVENT ucp_pm_viewmessage_post_buttons_list_after -->
125
126 <p class="author">
127 <strong>{L_SENT_AT}{L_COLON}</strong> {SENT_DATE}
128 <br /><strong>{L_PM_FROM}{L_COLON}</strong> {MESSAGE_AUTHOR_FULL}
129 <!-- IF S_TO_RECIPIENT --><br /><strong>{L_TO}{L_COLON}</strong> <!-- BEGIN to_recipient --><!-- IF to_recipient.NAME_FULL -->{to_recipient.NAME_FULL}<!-- ELSE --><a href="{to_recipient.U_VIEW}"<!-- IF to_recipient.COLOUR --> style="color:{to_recipient.COLOUR};"<!-- ENDIF -->><strong>{to_recipient.NAME}</strong></a><!-- ENDIF --> <!-- END to_recipient --><!-- ENDIF -->
130 <!-- IF S_BCC_RECIPIENT --><br /><strong>{L_BCC}{L_COLON}</strong> <!-- BEGIN bcc_recipient --><!-- IF bcc_recipient.NAME_FULL -->{bcc_recipient.NAME_FULL}<!-- ELSE --><a href="{bcc_recipient.U_VIEW}"<!-- IF bcc_recipient.COLOUR --> style="color:{bcc_recipient.COLOUR};"<!-- ENDIF -->><strong>{bcc_recipient.NAME}</strong></a><!-- ENDIF --> <!-- END bcc_recipient --><!-- ENDIF -->
131 </p>
132
133
134 <div class="content">{MESSAGE}</div>
135
136 <!-- IF S_HAS_ATTACHMENTS -->
137 <dl class="attachbox">
138 <dt>
139 {L_ATTACHMENTS}
140 </dt>
141 <!-- BEGIN attachment -->
142 <dd>{attachment.DISPLAY_ATTACHMENT}</dd>
143 <!-- END attachment -->
144 </dl>
145 <!-- ENDIF -->
146
147 <!-- IF S_DISPLAY_NOTICE -->
148 <div class="post-notice error">{L_DOWNLOAD_NOTICE}</div>
149 <!-- ENDIF -->
150
151 <!-- IF EDITED_MESSAGE or EDIT_REASON -->
152 <div class="notice">{EDITED_MESSAGE}
153 <!-- IF EDIT_REASON --><br /><strong>{L_REASON}{L_COLON}</strong> <em>{EDIT_REASON}</em><!-- ENDIF -->
154 </div>
155 <!-- ENDIF -->
156
157 <!-- IF SIGNATURE -->
158 <div id="sig{MESSAGE_ID}" class="signature">{SIGNATURE}</div>
159 <!-- ENDIF -->
160 </div>
161
162 <div class="back2top">
163 <a href="#top" class="top" title="{L_BACK_TO_TOP}">
164 <i class="icon fa-chevron-circle-up fa-fw icon-gray" aria-hidden="true"></i>
165 <span class="sr-only">{L_BACK_TO_TOP}</span>
166 </a>
167 </div>
168
169 </div>
170 </div>
171
172 <!-- EVENT ucp_pm_viewmessage_options_before -->
173 <!-- IF S_VIEW_MESSAGE -->
174 <fieldset class="display-options">
175
176 <!-- IF S_MARK_OPTIONS --><label for="mark_option"><select name="mark_option" id="mark_option">{S_MARK_OPTIONS}</select></label> <input class="button2" type="submit" name="submit_mark" value="{L_GO}" /><!-- ENDIF -->
177 <!-- IF U_PREVIOUS_PM -->
178 <a href="{U_PREVIOUS_PM}" class="left-box arrow-{S_CONTENT_FLOW_BEGIN}">
179 <i class="icon fa-angle-{S_CONTENT_FLOW_BEGIN} fa-fw icon-black" aria-hidden="true"></i><span>{L_VIEW_PREVIOUS_PM}</span>
180 </a>
181 <!-- ENDIF -->
182 <!-- IF U_NEXT_PM -->
183 <a href="{U_NEXT_PM}" class="right-box arrow-{S_CONTENT_FLOW_END}">
184 <i class="icon fa-angle-{S_CONTENT_FLOW_END} fa-fw icon-black" aria-hidden="true"></i><span>{L_VIEW_NEXT_PM}</span>
185 </a>
186 <!-- ENDIF -->
187 <!-- IF not S_UNREAD and not S_SPECIAL_FOLDER --><label for="dest_folder"><!-- IF S_VIEW_MESSAGE -->{L_MOVE_TO_FOLDER}{L_COLON} <!-- ELSE -->{L_MOVE_MARKED_TO_FOLDER}<!-- ENDIF --> <select name="dest_folder" id="dest_folder">{S_TO_FOLDER_OPTIONS}</select></label> <input class="button2" type="submit" name="move_pm" value="{L_GO}" /><!-- ENDIF -->
188 <input type="hidden" name="marked_msg_id[]" value="{MSG_ID}" />
189 <input type="hidden" name="cur_folder_id" value="{CUR_FOLDER_ID}" />
190 <input type="hidden" name="p" value="{MSG_ID}" />
191 </fieldset>
192 <!-- ENDIF -->
193
194 <!-- INCLUDE ucp_pm_message_footer.html -->
195
196 <!-- IF S_DISPLAY_HISTORY --><!-- INCLUDE ucp_pm_history.html --><!-- ENDIF -->
197
198 <!-- INCLUDE ucp_footer.html -->
199