[ticket/416] Allow multiple announcements modules in subsilver2

B3P-416
This commit is contained in:
Marc Alexander
2014-12-02 16:34:36 +01:00
parent f010a0a35c
commit 4bfd4212f4
2 changed files with 57 additions and 49 deletions

View File

@@ -1,36 +1,38 @@
<!-- BEGIN announcements_center_row --> <!-- BEGIN announcements -->
<!-- IF announcements_center_row.S_FIRST_ROW --> <!-- IF announcements.MODULE_ID eq $MODULE_ID -->
<!-- BEGIN center_row -->
<!-- IF announcements.center_row.S_FIRST_ROW -->
{$C_BLOCK_H_L}{$TITLE}{$C_BLOCK_H_R} {$C_BLOCK_H_L}{$TITLE}{$C_BLOCK_H_R}
<!-- ENDIF --> <!-- ENDIF -->
<table class="tablebg" cellspacing="1" width="100%"> <table class="tablebg" cellspacing="1" width="100%">
<tr class="row1"> <tr class="row1">
<td> <td>
<!-- IF announcements_center_row.S_NO_TOPICS --> <!-- IF announcements.center_row.S_NO_TOPICS -->
<span class="gensmall"><strong>{L_NO_ANNOUNCEMENTS}</strong></span> <span class="gensmall"><strong>{L_NO_ANNOUNCEMENTS}</strong></span>
<!-- ELSE --> <!-- ELSE -->
<table class="tablebg" cellspacing="1" width="100%"> <table class="tablebg" cellspacing="1" width="100%">
<tr> <tr>
<td class="cat"> <td class="cat">
<a name="a"></a><a name="a{announcements_center_row.A_ID}"></a> <a name="a_{$MODULE_ID}"></a><a name="a_{$MODULE_ID}_{announcements.center_row.A_ID}"></a>
<!-- IF announcements_center_row.S_UNREAD_INFO --><a href="{announcements_center_row.U_VIEW_UNREAD}">{NEWEST_POST_IMG}</a><!-- ELSE --><a href="{announcements_center_row.U_LAST_COMMENTS}">{READ_POST_IMG}</a><!-- ENDIF --> {announcements_center_row.ATTACH_ICON_IMG}<!-- IF announcements_center_row.S_POLL --> <strong>{L_VIEW_TOPIC_POLL}{L_COLON} </strong><!-- ENDIF --><!-- IF announcements_center_row.TOPIC_ICON_IMG --><img src="{T_ICONS_PATH}{announcements_center_row.TOPIC_ICON_IMG}" width="{announcements_center_row.TOPIC_ICON_IMG_WIDTH}" height="{announcements_center_row.TOPIC_ICON_IMG_HEIGHT}" alt="" /> <!-- ENDIF --><a href="{announcements_center_row.U_VIEW_COMMENTS}"><strong>{announcements_center_row.TITLE}</strong></a> <!-- IF announcements.center_row.S_UNREAD_INFO --><a href="{announcements.center_row.U_VIEW_UNREAD}">{NEWEST_POST_IMG}</a><!-- ELSE --><a href="{announcements.center_row.U_LAST_COMMENTS}">{READ_POST_IMG}</a><!-- ENDIF --> {announcements.center_row.ATTACH_ICON_IMG}<!-- IF announcements.center_row.S_POLL --> <strong>{L_VIEW_TOPIC_POLL}{L_COLON} </strong><!-- ENDIF --><!-- IF announcements.center_row.TOPIC_ICON_IMG --><img src="{T_ICONS_PATH}{announcements.center_row.TOPIC_ICON_IMG}" width="{announcements.center_row.TOPIC_ICON_IMG_WIDTH}" height="{announcements.center_row.TOPIC_ICON_IMG_HEIGHT}" alt="" /> <!-- ENDIF --><a href="{announcements.center_row.U_VIEW_COMMENTS}"><strong>{announcements.center_row.TITLE}</strong></a>
</td> </td>
</tr> </tr>
<tr class="row<!-- IF announcements_center_row.S_ROW_COUNT is odd -->1<!-- ELSE -->2<!-- ENDIF -->"> <tr class="row<!-- IF announcements.center_row.S_ROW_COUNT is odd -->1<!-- ELSE -->2<!-- ENDIF -->">
<td style="padding:5px 5px 5px 5px;"> <td style="padding:5px 5px 5px 5px;">
<span class="gensmall" style="float: left;">{L_POSTED} {L_POST_BY_AUTHOR}{L_COLON} {announcements_center_row.POSTER_FULL} &raquo; {announcements_center_row.TIME}</span> <span class="gensmall" style="float: left;">{L_POSTED} {L_POST_BY_AUTHOR}{L_COLON} {announcements.center_row.POSTER_FULL} &raquo; {announcements.center_row.TIME}</span>
<span class="gensmall" style="float: right;"> <span class="gensmall" style="float: right;">
<!-- IF announcements_center_row.FORUM_NAME --> <!-- IF announcements.center_row.FORUM_NAME -->
{L_FORUM}{L_COLON} <strong><a href="{announcements_center_row.U_VIEWFORUM}">{announcements_center_row.FORUM_NAME}</a></strong> {L_FORUM}{L_COLON} <strong><a href="{announcements.center_row.U_VIEWFORUM}">{announcements.center_row.FORUM_NAME}</a></strong>
<!-- ELSE --> <!-- ELSE -->
{L_GLOBAL_ANNOUNCEMENT} {L_GLOBAL_ANNOUNCEMENT}
<!-- ENDIF --> <!-- ENDIF -->
</span> </span>
<br /><br /> <br /><br />
<div class="postbody"> <div class="postbody">
{announcements_center_row.TEXT} {announcements.center_row.TEXT}
</div> </div>
<!-- IF announcements_center_row.S_HAS_ATTACHMENTS --> <!-- IF announcements.center_row.S_HAS_ATTACHMENTS -->
<br clear="all" /><br /> <br clear="all" /><br />
<table class="tablebg" width="100%" cellspacing="1"> <table class="tablebg" width="100%" cellspacing="1">
@@ -39,30 +41,30 @@
</tr> </tr>
<!-- BEGIN attachment --> <!-- BEGIN attachment -->
<tr> <tr>
<!-- IF announcements_center_row.attachment.S_ROW_COUNT is even --><td class="row2"><!-- ELSE --><td class="row1"><!-- ENDIF -->{announcements_center_row.attachment.DISPLAY_ATTACHMENT}</td> <!-- IF announcements.center_row.attachment.S_ROW_COUNT is even --><td class="row2"><!-- ELSE --><td class="row1"><!-- ENDIF -->{announcements.center_row.attachment.DISPLAY_ATTACHMENT}</td>
</tr> </tr>
<!-- END attachment --> <!-- END attachment -->
</table> </table>
<!-- ENDIF --> <!-- ENDIF -->
<br /><br /> <br /><br />
<!-- IF announcements_center_row.PAGINATION --><span style="float: right;">[ {GOTO_PAGE_IMG}{L_GOTO_PAGE}{L_COLON} {announcements_center_row.PAGINATION} ]</span><!-- ENDIF --> <!-- IF announcements.center_row.PAGINATION --><span style="float: right;">[ {GOTO_PAGE_IMG}{L_GOTO_PAGE}{L_COLON} {announcements.center_row.PAGINATION} ]</span><!-- ENDIF -->
</td> </td>
</tr> </tr>
<tr class="row<!-- IF announcements_center_row.S_ROW_COUNT is odd -->1<!-- ELSE -->2<!-- ENDIF -->"> <tr class="row<!-- IF announcements.center_row.S_ROW_COUNT is odd -->1<!-- ELSE -->2<!-- ENDIF -->">
<td> <td>
<span style="float: left;">{L_TOPIC_VIEWS}{L_COLON} {announcements_center_row.TOPIC_VIEWS} &nbsp;&bull;&nbsp; <a href="{announcements_center_row.U_VIEW_COMMENTS}" title="{L_VIEW_COMMENTS}">{L_COMMENTS}{L_COLON} {announcements_center_row.REPLIES}</a> &nbsp;&bull;&nbsp; <a href="{announcements_center_row.U_POST_COMMENT}">{L_POST_REPLY}</a></span> <span style="float: left;">{L_TOPIC_VIEWS}{L_COLON} {announcements.center_row.TOPIC_VIEWS} &nbsp;&bull;&nbsp; <a href="{announcements.center_row.U_VIEW_COMMENTS}" title="{L_VIEW_COMMENTS}">{L_COMMENTS}{L_COLON} {announcements.center_row.REPLIES}</a> &nbsp;&bull;&nbsp; <a href="{announcements.center_row.U_POST_COMMENT}">{L_POST_REPLY}</a></span>
<span style="float: right;">{announcements_center_row.OPEN}<a href="{announcements_center_row.U_READ_FULL}">{announcements_center_row.L_READ_FULL}</a>{announcements_center_row.CLOSE} <a href="#wrapheader" class="top" title="{L_BACK_TO_TOP}">{L_BACK_TO_TOP}</a></span> <span style="float: right;">{announcements.center_row.OPEN}<a href="{announcements.center_row.U_READ_FULL}">{announcements.center_row.L_READ_FULL}</a>{announcements.center_row.CLOSE} <a href="#wrapheader" class="top" title="{L_BACK_TO_TOP}">{L_BACK_TO_TOP}</a></span>
</td> </td>
</tr> </tr>
</table> </table>
<!-- IF announcements_center_row.S_NOT_LAST --><br /><!-- ENDIF --> <!-- IF announcements.center_row.S_NOT_LAST --><br /><!-- ENDIF -->
<!-- IF announcements_center_row.S_LAST_ROW and (AP_PAGINATION or TOTAL_ANNOUNCEMENTS) --> <!-- IF announcements.center_row.S_LAST_ROW and (announcements.AP_PAGINATION or announcements.TOTAL_ANNOUNCEMENTS) -->
<hr /> <hr />
<table width="100%" cellspacing="0"> <table width="100%" cellspacing="0">
<tr> <tr>
<td class="gensmall portal-pagination" valign="middle" align="right" nowrap="nowrap"> <td class="gensmall portal-pagination" valign="middle" align="right" nowrap="nowrap">
{TOTAL_ANNOUNCEMENTS} {announcements.TOTAL_ANNOUNCEMENTS}
<!-- IF AP_PAGE_NUMBER --><!-- IF AP_PAGINATION --> &bull; {AP_PAGE_NUMBER} &bull; {AP_PAGINATION}<!-- ELSE --> &bull; {AP_PAGE_NUMBER}<!-- ENDIF --><!-- ENDIF --> <!-- IF announcements.AP_PAGE_NUMBER --><!-- IF announcements.AP_PAGINATION --> &bull; {announcements.AP_PAGE_NUMBER} &bull; {announcements.AP_PAGINATION}<!-- ELSE --> &bull; {announcements.AP_PAGE_NUMBER}<!-- ENDIF --><!-- ENDIF -->
</td> </td>
</tr> </tr>
</table> </table>
@@ -71,7 +73,9 @@
</td> </td>
</tr> </tr>
</table> </table>
<!-- IF announcements_center_row.S_LAST_ROW --> <!-- IF announcements.center_row.S_LAST_ROW -->
{$C_BLOCK_F_L}{$C_BLOCK_F_R} {$C_BLOCK_F_L}{$C_BLOCK_F_R}
<!-- ENDIF --> <!-- ENDIF -->
<!-- END announcements_center_row --> <!-- END center_row -->
<!-- ENDIF -->
<!-- END announcements -->

View File

@@ -1,15 +1,17 @@
<!-- BEGIN announcements_center_row --> <!-- BEGIN announcements -->
<!-- IF announcements_center_row.S_FIRST_ROW --> <!-- IF announcements.MODULE_ID eq $MODULE_ID -->
{$C_BLOCK_H_L}{$TITLE} <a name="a"></a>{$C_BLOCK_H_R} <!-- BEGIN center_row -->
<!-- IF announcements.center_row.S_FIRST_ROW -->
{$C_BLOCK_H_L}{$TITLE} <a name="a_{$MODULE_ID}"></a>{$C_BLOCK_H_R}
<table class="tablebg" cellspacing="1" width="100%"> <table class="tablebg" cellspacing="1" width="100%">
<!-- IF not announcements_center_row.S_NO_TOPICS --> <!-- IF not announcements.center_row.S_NO_TOPICS -->
<tr class="nav"> <tr class="nav">
<!-- IF S_TOPIC_ICONS --> <!-- IF announcements.S_TOPIC_ICONS -->
<td class="cat" align="center" colspan="3">&nbsp;{L_TOPICS}&nbsp;</td> <td class="cat" align="center" colspan="3">&nbsp;{L_TOPICS}&nbsp;</td>
<!-- ELSE --> <!-- ELSE -->
<td class="cat" align="center" colspan="2">&nbsp;{L_TOPICS}&nbsp;</td> <td class="cat" align="center" colspan="2">&nbsp;{L_TOPICS}&nbsp;</td>
<!-- ENDIF --> <!-- ENDIF -->
<!-- IF S_DISPLAY_ANNOUNCEMENTS_RVS --> <!-- IF announcements.S_DISPLAY_ANNOUNCEMENTS_RVS -->
<td class="cat" align="center">&nbsp;{L_REPLIES}&nbsp;</td> <td class="cat" align="center">&nbsp;{L_REPLIES}&nbsp;</td>
<td class="cat" align="center">&nbsp;{L_VIEWS}&nbsp;</td> <td class="cat" align="center">&nbsp;{L_VIEWS}&nbsp;</td>
<!-- ENDIF --> <!-- ENDIF -->
@@ -17,7 +19,7 @@
</tr> </tr>
<!-- ENDIF --> <!-- ENDIF -->
<!-- ENDIF --> <!-- ENDIF -->
<!-- IF announcements_center_row.S_NO_TOPICS --> <!-- IF announcements.center_row.S_NO_TOPICS -->
<tr class="row1"> <tr class="row1">
<td align="center"> <td align="center">
<span class="gensmall"><strong>{L_NO_ANNOUNCEMENTS}</strong></span> <span class="gensmall"><strong>{L_NO_ANNOUNCEMENTS}</strong></span>
@@ -25,40 +27,42 @@
</tr> </tr>
<!-- ELSE --> <!-- ELSE -->
<tr> <tr>
<td class="row1" width="25" align="center">{announcements_center_row.TOPIC_FOLDER_IMG}</td> <td class="row1" width="25" align="center">{announcements.center_row.TOPIC_FOLDER_IMG}</td>
<!-- IF S_TOPIC_ICONS --><td class="row1" width="25" align="center"><!-- IF announcements_center_row.TOPIC_ICON_IMG --><img src="{T_ICONS_PATH}{announcements_center_row.TOPIC_ICON_IMG}" width="{announcements_center_row.TOPIC_ICON_IMG_WIDTH}" height="{announcements_center_row.TOPIC_ICON_IMG_HEIGHT}" alt="" title="" /><!-- ENDIF --></td><!-- ENDIF --> <!-- IF announcements.S_TOPIC_ICONS --><td class="row1" width="25" align="center"><!-- IF announcements.center_row.TOPIC_ICON_IMG --><img src="{T_ICONS_PATH}{announcements.center_row.TOPIC_ICON_IMG}" width="{announcements.center_row.TOPIC_ICON_IMG_WIDTH}" height="{announcements.center_row.TOPIC_ICON_IMG_HEIGHT}" alt="" title="" /><!-- ENDIF --></td><!-- ENDIF -->
<td class="row1"> <td class="row1">
<!-- IF announcements_center_row.PAGINATION --><span style="float: right; font-size:0.9em;"> [ {GOTO_PAGE_IMG}{L_GOTO_PAGE}{L_COLON} {announcements_center_row.PAGINATION} ] </span><!-- ENDIF --> <!-- IF announcements.center_row.PAGINATION --><span style="float: right; font-size:0.9em;"> [ {GOTO_PAGE_IMG}{L_GOTO_PAGE}{L_COLON} {announcements.center_row.PAGINATION} ] </span><!-- ENDIF -->
{announcements_center_row.ATTACH_ICON_IMG} <!-- IF announcements_center_row.S_POLL --> <strong style="font-size:1.1em;">{L_VIEW_TOPIC_POLL}{L_COLON} </strong><!-- ENDIF --><a title="{announcements_center_row.TITLE}" href="{announcements_center_row.U_VIEW_COMMENTS}" class="topictitle">{announcements_center_row.TITLE}</a> {announcements.center_row.ATTACH_ICON_IMG} <!-- IF announcements.center_row.S_POLL --> <strong style="font-size:1.1em;">{L_VIEW_TOPIC_POLL}{L_COLON} </strong><!-- ENDIF --><a title="{announcements.center_row.TITLE}" href="{announcements.center_row.U_VIEW_COMMENTS}" class="topictitle">{announcements.center_row.TITLE}</a>
<p class="gensmall">{L_POSTED} {L_POST_BY_AUTHOR} {announcements_center_row.POSTER_FULL} &raquo; {announcements_center_row.TIME} <p class="gensmall">{L_POSTED} {L_POST_BY_AUTHOR} {announcements.center_row.POSTER_FULL} &raquo; {announcements.center_row.TIME}
<!-- IF announcements_center_row.FORUM_NAME --> <!-- IF announcements.center_row.FORUM_NAME -->
<br />{L_FORUM}{L_COLON} <a href="{announcements_center_row.U_VIEWFORUM}" style="font-weight: bold;">{announcements_center_row.FORUM_NAME}</a> <br />{L_FORUM}{L_COLON} <a href="{announcements.center_row.U_VIEWFORUM}" style="font-weight: bold;">{announcements.center_row.FORUM_NAME}</a>
<!-- ELSE --> <!-- ELSE -->
{L_GLOBAL_ANNOUNCEMENT} {L_GLOBAL_ANNOUNCEMENT}
<!-- ENDIF --> <!-- ENDIF -->
<!-- IF not S_DISPLAY_ANNOUNCEMENTS_RVS --><!-- IF announcements_center_row.FORUM_NAME -->&bull; <!-- ENDIF -->{L_REPLIES}{L_COLON} <strong>{announcements_center_row.REPLIES}</strong> &bull; {L_VIEWS}{L_COLON} <strong>{announcements_center_row.TOPIC_VIEWS}</strong><!-- ENDIF --> <!-- IF not announcements.S_DISPLAY_ANNOUNCEMENTS_RVS --><!-- IF announcements.center_row.FORUM_NAME -->&bull; <!-- ENDIF -->{L_REPLIES}{L_COLON} <strong>{announcements.center_row.REPLIES}</strong> &bull; {L_VIEWS}{L_COLON} <strong>{announcements.center_row.TOPIC_VIEWS}</strong><!-- ENDIF -->
</p> </p>
</td> </td>
<!-- IF S_DISPLAY_ANNOUNCEMENTS_RVS --> <!-- IF announcements.S_DISPLAY_ANNOUNCEMENTS_RVS -->
<td class="row1" width="50" align="center"><p class="topicdetails">{announcements_center_row.REPLIES}</p></td> <td class="row1" width="50" align="center"><p class="topicdetails">{announcements.center_row.REPLIES}</p></td>
<td class="row2" width="50" align="center"><p class="topicdetails">{announcements_center_row.TOPIC_VIEWS}</p></td> <td class="row2" width="50" align="center"><p class="topicdetails">{announcements.center_row.TOPIC_VIEWS}</p></td>
<!-- ENDIF --> <!-- ENDIF -->
<td class="row1" width="140" align="center"> <td class="row1" width="140" align="center">
<p class="topicdetails" style="white-space: nowrap;"> {announcements_center_row.LAST_POST_TIME}</p> <p class="topicdetails" style="white-space: nowrap;"> {announcements.center_row.LAST_POST_TIME}</p>
<p class="topicdetails">{announcements_center_row.USERNAME_FULL_LAST} <p class="topicdetails">{announcements.center_row.USERNAME_FULL_LAST}
<!-- IF not S_IS_BOT --><!-- IF announcements_center_row.S_UNREAD_INFO --><a href="{announcements_center_row.U_VIEW_UNREAD}">{NEWEST_POST_IMG}</a><!-- ELSE --><a href="{announcements_center_row.U_LAST_COMMENTS}">{READ_POST_IMG}</a><!-- ENDIF --><!-- ENDIF --> <!-- IF not S_IS_BOT --><!-- IF announcements.center_row.S_UNREAD_INFO --><a href="{announcements.center_row.U_VIEW_UNREAD}">{NEWEST_POST_IMG}</a><!-- ELSE --><a href="{announcements.center_row.U_LAST_COMMENTS}">{READ_POST_IMG}</a><!-- ENDIF --><!-- ENDIF -->
</p> </p>
</td> </td>
</tr> </tr>
<!-- ENDIF --> <!-- ENDIF -->
<!-- IF announcements_center_row.S_LAST_ROW --> <!-- IF announcements.center_row.S_LAST_ROW -->
<!-- IF AP_PAGINATION or TOTAL_ANNOUNCEMENTS --> <!-- IF announcements.AP_PAGINATION or announcements.TOTAL_ANNOUNCEMENTS -->
<tr class="row<!-- IF announcements_center_row.S_ROW_COUNT is even -->2<!-- ELSE -->1<!-- ENDIF -->"> <tr class="row<!-- IF announcements.center_row.S_ROW_COUNT is even -->2<!-- ELSE -->1<!-- ENDIF -->">
<td class="gensmall portal-pagination" valign="middle" align="right" nowrap="nowrap" colspan="<!-- IF S_TOPIC_ICONS and S_DISPLAY_ANNOUNCEMENTS_RVS -->6<!-- ELSEIF not S_TOPIC_ICONS and S_DISPLAY_ANNOUNCEMENTS_RVS -->5<!-- ELSEIF S_TOPIC_ICONS and not S_DISPLAY_ANNOUNCEMENTS_RVS -->4<!-- ELSE -->3<!-- ENDIF -->">{TOTAL_ANNOUNCEMENTS} <td class="gensmall portal-pagination" valign="middle" align="right" nowrap="nowrap" colspan="<!-- IF announcements.S_TOPIC_ICONS and announcements.S_DISPLAY_ANNOUNCEMENTS_RVS -->6<!-- ELSEIF not announcements.S_TOPIC_ICONS and announcements.S_DISPLAY_ANNOUNCEMENTS_RVS -->5<!-- ELSEIF announcements.S_TOPIC_ICONS and not announcements.S_DISPLAY_ANNOUNCEMENTS_RVS -->4<!-- ELSE -->3<!-- ENDIF -->">{TOTAL_ANNOUNCEMENTS}
<!-- IF AP_PAGE_NUMBER --><!-- IF AP_PAGINATION --> &bull; {AP_PAGE_NUMBER} &bull; {AP_PAGINATION}<!-- ELSE --> &bull; {AP_PAGE_NUMBER}<!-- ENDIF --><!-- ENDIF --></td> <!-- IF announcements.AP_PAGE_NUMBER --><!-- IF announcements.AP_PAGINATION --> &bull; {announcements.AP_PAGE_NUMBER} &bull; {announcements.AP_PAGINATION}<!-- ELSE --> &bull; {announcements.AP_PAGE_NUMBER}<!-- ENDIF --><!-- ENDIF --></td>
</tr> </tr>
<!-- ENDIF --> <!-- ENDIF -->
</table> </table>
{$C_BLOCK_F_L}{$C_BLOCK_F_R} {$C_BLOCK_F_L}{$C_BLOCK_F_R}
<!-- ENDIF --> <!-- ENDIF -->
<!-- END announcements_center_row --> <!-- END center_row -->
<!-- ENDIF -->
<!-- END announcements -->