Anpassungen für das Board3 Portal unter phpBB 3.2.0

Eingeschränkter Support!
Forumsregeln
Bei Fragen zu einer bestimmten Extension sind Extension-Name und die Downloadquelle (Link) der Extension erforderlich.
Benutzeravatar
Kirk
Administrator
Offline
Beiträge: 1568
Registriert: Di 15. Apr 2014, 10:54
Wohnort: Erde
Kontaktdaten:
Dez 2016 29 21:35

Anpassungen für das Board3 Portal unter phpBB 3.2.0

Beitrag von Kirk


Da es bei phpBB 3.2.0 einige Änderungen gab und das Portal für phpBB 3.1.x entwickelt wurde, sind einige Anpassungen notwendig.
Hinweis:
Diese Änderungen sollen nur als Übergangslösung dienen bis eine neue Version des Board3 Portales erscheint!
Support zu anderen Styles oder Modifikationen werden hier nicht beantwortet!
Dieser Beitrag wird immer wieder aktualisiert!

Öffne: root/ext/board3/portal/styles/prosilver/template/portal/_block_config
Finde 2x: <dl class="icon">
Ersetzen 2x mit: <dl class="row-item">

Öffne: root/ext/board3/portal/styles/prosilver/template/portal/portal_body.html

Finde:

Code: In Zwischenablage kopieren

<div class="copyright">Powered by <a href="http://www.board3.de/">Board3 Portal</a> &copy; 2009 - 2015 Board3 Group</div>

Ersetzen mit:

Code: In Zwischenablage kopieren

<div class="copyright">Powered by <a href="http://www.board3.de/">Board3 Portal</a> &copy; 2009 - 2017 Board3 Group</div>

Öffne: root/ext/board3/portal/styles/prosilver/template/portal/modules/birthdays_side.html

Finde 2x:

Code: In Zwischenablage kopieren

<span class="portal-user-span">

Danach einfügen 2x:

Code: In Zwischenablage kopieren

<i class="icon fa-user fa-fw" aria-hidden="true"></i>

Öffne: root/ext/board3/portal/styles/prosilver/template/portal/modules/forumlist.html

Finde:

Code: In Zwischenablage kopieren

<!-- IF not S_IS_BOT and U_MARK_FORUMS --><li class="rightside"><a href="{U_MARK_FORUMS}" accesskey="m">{L_MARK_FORUMS_READ}</a></li><!-- ENDIF -->

Ersetzen mit:

Code: In Zwischenablage kopieren

<!-- IF not S_IS_BOT and U_MARK_FORUMS --><li class="rightside"><a href="{U_MARK_FORUMS}" accesskey="m" data-ajax="mark_forums_read">{L_MARK_FORUMS_READ}</a></li><!-- ENDIF -->

Wer das hier Unbeantwortete Themen • Ungelesene Beiträge • Neue Beiträge • Aktive Themen nicht haben möchte, ersetzt den gesammten Code in der oben genannten Datei hiermit:

Code: In Zwischenablage kopieren

<!-- IF U_MARK_FORUMS -->
	<div class="action-bar compact">
		<a href="{U_MARK_FORUMS}" class="mark-read rightside" accesskey="m" data-ajax="mark_forums_read">{L_MARK_FORUMS_READ}</a>
	</div>
<!-- ENDIF -->
<div id="portal-forumlist">
<!-- INCLUDE forumlist_body.html -->
</div>
<br />

Öffne: root/ext/board3/portal/styles/prosilver/template/portal/modules/news_center.html

Ersetze den gesammten Code hiermit:

Code: In Zwischenablage kopieren

{$C_BLOCK_H_L}{$TITLE}{$C_BLOCK_H_R}
<!-- IF $S_POSTBODY_TOP --><div class="postbody portal-module-postbody"><!-- ENDIF -->
	<!-- BEGIN news -->
	<!-- IF news.MODULE_ID eq $MODULE_ID -->
	<!-- BEGIN news_row -->
		<!-- IF news.news_row.S_FIRST_ROW --><a id="n_{$MODULE_ID}"></a><!-- ENDIF -->
		<!-- IF news.news_row.S_NO_TOPICS  -->
			<div class="post bg2">
				<div class="inner">
					<span><strong>{L_NO_NEWS}</strong></span>
				</div>
			</div>
		<!-- ELSE -->
			<div class="post <!-- IF news.news_row.S_ROW_COUNT is odd -->bg1<!-- ELSE -->bg2<!-- ENDIF -->">
				<div class="inner">
					<h4 class="first">
						<a id="n_{$MODULE_ID}_{news.news_row.N_ID}"></a><!-- IF news.news_row.S_UNREAD_INFO --><a href="{news.news_row.U_VIEW_UNREAD}" title="{postrow.MINI_POST}"><!-- ELSE --><a href="{news.news_row.U_LAST_COMMENTS}"><!-- ENDIF -->
							<i class="icon fa-file fa-fw <!-- IF news.news_row.S_UNREAD_INFO -->icon-red<!-- ELSE -->icon-lightgray<!-- ENDIF --> icon-md" aria-hidden="true"></i><span class="sr-only">{postrow.MINI_POST}</span>
						</a>
					<!-- IF news.news_row.S_UNREAD_INFO --><a class="unread" href="{news.news_row.U_VIEW_UNREAD}" title="{postrow.MINI_POST}"></a><!-- ELSE --><a href="{news.news_row.U_LAST_COMMENTS}"></a><!-- ENDIF --><!-- IF news.news_row.TOPIC_ICON_IMG --><img src="{T_ICONS_PATH}{news.news_row.POST_ICON_IMG}" width="{news.news_row.POST_ICON_IMG_WIDTH}" height="{news.news_row.POST_ICON_IMG_HEIGHT}" alt="" /> <!-- ENDIF --><a href="{news.news_row.U_VIEW_COMMENTS}"><strong>{news.news_row.TITLE}</strong></a>
					</h4>
					<!-- IF news.news_row.PAGINATION --><strong class="pagination"><span>{news.news_row.PAGINATION}</span></strong><!-- ENDIF -->
						<ul class="linklist">
							<li>{news.POSTED_BY_TEXT} {L_POST_BY_AUTHOR}{L_COLON} {news.news_row.POSTER_FULL} &raquo; <a href="{news.news_row.U_LAST_COMMENTS}" title="{L_GOTO_LAST_POST}"> {news.news_row.TIME}</a></li>
							<li class="rightside">{L_FORUM}{L_COLON} <strong><a href="{news.news_row.U_VIEWFORUM}">{news.news_row.FORUM_NAME}</a></strong></li>
						</ul>
						<!-- IF not $S_POSTBODY_TOP --><div class="postbody portal-module-postbody"><!-- ENDIF -->
							<div class="content">
								<br />{news.news_row.TEXT}
							</div>
					<!-- IF news.news_row.S_HAS_ATTACHMENTS -->
					<dl class="attachbox">
					<dt>{L_ATTACHMENTS}</dt>
					<!-- BEGIN attachment -->
						<dd>{news.news_row.attachment.DISPLAY_ATTACHMENT}</dd>
					<!-- END attachment -->
					</dl>
					<!-- ENDIF -->
					<br class="portal-clear" />
					<span class="portal-title-span">{L_TOPIC_VIEWS}{L_COLON} {news.news_row.TOPIC_VIEWS} &nbsp;&bull;&nbsp; <a href="{news.news_row.U_VIEW_COMMENTS}" title="{L_VIEW_COMMENTS}">{L_COMMENTS}{L_COLON} {news.news_row.REPLIES}</a> &nbsp;&bull;&nbsp; <a href="{news.news_row.U_POST_COMMENT}">{L_PORTAL_POST_REPLY}</a></span>
					<span class="portal-read-all-link">{news.news_row.OPEN}<a href="{news.news_row.U_READ_FULL}">{news.news_row.L_READ_FULL}</a>{news.news_row.CLOSE}</span>
					<div class="back2top">
						<a href="#top" class="top" title="{L_BACK_TO_TOP}">
							<i class="icon fa-chevron-circle-up fa-fw icon-gray" aria-hidden="true"></i>
							<span class="sr-only">{L_BACK_TO_TOP}</span>
						</a>
					</div>
					<!-- IF news.news_row.S_NOT_LAST --><br class="portal-clear" /><!-- ENDIF -->
					<!-- IF news.news_row.S_LAST_ROW -->
					<!-- IF not news.news_row.S_NO_TOPICS  -->
					<!-- IF news.NP_PAGINATION or news.TOTAL_NEWS -->
						<hr class="dashed" />
						<div class="pagination">
							{news.TOTAL_NEWS}
							<!-- IF news.NP_PAGE_NUMBER --><!-- IF news.NP_PAGINATION --> &bull; {news.NP_PAGE_NUMBER} &bull; {news.NP_PAGINATION}<!-- ELSE --> &bull; {news.NP_PAGE_NUMBER}<!-- ENDIF --><!-- ENDIF -->
						</div>
					<!-- ENDIF -->
					<!-- ENDIF -->
					<!-- ENDIF -->
					<!-- IF not $S_POSTBODY_TOP --></div><!-- ENDIF -->
				</div>
			</div>
		<!-- ENDIF -->
	<!-- END news_row -->
	<!-- ENDIF -->
	<!-- END news -->
<!-- IF $S_POSTBODY_TOP --></div><!-- ENDIF -->
{$C_BLOCK_F_L}{$C_BLOCK_F_R}

Öffne: root/ext/board3/portal/styles/prosilver/template/portal/modules/news_compact_center.html

Ersetze den gesammten Code hiermit:

Code: In Zwischenablage kopieren

<!-- BEGIN news -->
<!-- IF news.MODULE_ID eq $MODULE_ID -->
<!-- BEGIN news_row -->
<!-- IF news.news_row.S_NO_TOPICS -->
{$C_BLOCK_H_L}{$TITLE}{$C_BLOCK_H_R}
	<div class="post bg2 portal-no-margin">
		<div class="inner">
			<span><strong>{L_NO_NEWS}</strong></span>
		</div>
	</div>
{$C_BLOCK_F_L}{$C_BLOCK_F_R}
<!-- ELSE  -->
<!-- IF news.news_row.S_FIRST_ROW  -->
{$CC_BLOCK_H_L}
	<dt id="n_{$MODULE_ID}">{$TITLE}</dt>
	<!-- IF news.S_DISPLAY_NEWS_RVS -->
		<dd class="posts responsive-portal-news">{L_REPLIES}</dd>
		<dd class="views responsive-portal-news">{L_VIEWS}</dd>
	<!-- ENDIF -->
	<dd class="lastpost responsive-portal-news"><span>{L_LAST_POST}</span></dd>
{$CC_BLOCK_H_R}
<ul class="topiclist topics responsive-portal-news">
<!-- ENDIF -->
	<li class="row<!-- IF news.news_row.S_ROW_COUNT is even --> bg1<!-- ELSE --> bg2<!-- ENDIF -->">
		<dl class="row-item {news.news_row.TOPIC_IMG_STYLE}">
				<dt<!-- IF news.news_row.TOPIC_ICON_IMG and S_TOPIC_ICONS --> style="background-image: url({T_ICONS_PATH}{news.news_row.TOPIC_ICON_IMG}); background-repeat: no-repeat;"<!-- ENDIF --> title="{news.news_row.TOPIC_FOLDER_IMG_ALT}">
					<!-- IF news.news_row.S_UNREAD_INFO and not S_IS_BOT --><a href="{news.news_row.U_VIEW_UNREAD}" class="row-item-link"></a><!-- ENDIF -->
				<div class="list-inner">
					<a href="{news.news_row.U_VIEW_COMMENTS}" title="{news.news_row.TITLE}" class="topictitle">{news.news_row.TITLE}</a><!-- IF U_VIEW_UNREAD_POST and not S_IS_BOT --> &bull; <a href="{U_VIEW_UNREAD_POST}">{L_VIEW_UNREAD_POST}</a> &bull; <!-- ENDIF -->
					<!-- IF news.news_row.pagination -->
					<div class="pagination">
						<span><i class="icon fa-clone fa-fw" aria-hidden="true"></i></span>
						<ul>
						<!-- BEGIN pagination -->
								<!-- IF news.news_row.pagination.S_IS_PREV -->
								<!-- ELSEIF news.news_row.pagination.S_IS_CURRENT --><li><a class="button" href="{news.news_row.pagination.PAGE_URL}">{news.news_row.pagination.PAGE_NUMBER}</a></li>
								<!-- ELSEIF news.news_row.pagination.S_IS_ELLIPSIS --><li class="ellipsis"><span>{L_ELLIPSIS}</span></li>
								<!-- ELSEIF news.news_row.pagination.S_IS_NEXT -->
								<!-- ELSE --><li><a class="button" href="{news.news_row.pagination.PAGE_URL}">{news.news_row.pagination.PAGE_NUMBER}</a></li>
								<!-- ENDIF -->
						<!-- END pagination -->
						</ul>
					</div>
					<!-- ENDIF -->
						<div class="responsive-show" style="display: none;">
							{L_LAST_POST} {L_POST_BY_AUTHOR} {news.news_row.USERNAME_FULL_LAST} &raquo; <a href="{news.news_row.U_LAST_COMMENTS}" title="{L_GOTO_LAST_POST}" title="{L_VIEW_LATEST_POST}"> {news.news_row.LAST_POST_TIME}</a>
						</div>

						<div class="responsive-hide">
							<!-- IF news.news_row.ATTACH_ICON_IMG --><i class="icon fa-paperclip fa-fw" aria-hidden="true"></i><!-- ENDIF -->
							<!-- IF news.news_row.S_POLL --><i class="icon fa-bar-chart fa-fw" aria-hidden="true"></i> <!-- ENDIF -->
							{L_POSTED} {L_POST_BY_AUTHOR} {news.news_row.POSTER_FULL} &raquo; {news.news_row.TIME}
						</div>
					<!-- IF news.news_row.FORUM_NAME -->
						{L_FORUM}{L_COLON} <a href="{news.news_row.U_VIEWFORUM}" class="portal-forumtitle">{news.news_row.FORUM_NAME}</a>
					<!-- ENDIF -->
					<!-- IF not news.S_DISPLAY_NEWS_RVS --><!-- IF news.news_row.FORUM_NAME -->&bull; <!-- ENDIF -->{L_REPLIES}{L_COLON} <strong>{news.news_row.REPLIES}</strong>  &bull; {L_VIEWS}{L_COLON} <strong>{news.news_row.TOPIC_VIEWS}</strong><!-- ENDIF -->
				</div> <!-- \END <div class="list-inner"> -->
			</dt>
			<!-- IF news.S_DISPLAY_NEWS_RVS -->
				<dd class="posts" data-skip-responsive="true">{news.news_row.REPLIES} <dfn>{L_REPLIES}</dfn></dd>
				<dd class="views" data-skip-responsive="true">{news.news_row.TOPIC_VIEWS} <dfn>{L_VIEWS}</dfn></dd>
			<!-- ENDIF -->
			<dd class="lastpost"><span><dfn>{L_LAST_POST}</dfn>{L_POST_BY_AUTHOR} {news.news_row.USERNAME_FULL_LAST} <!-- IF news.news_row.S_UNREAD_INFO --><a href="{news.news_row.U_VIEW_UNREAD}" title="{L_VIEW_NEWEST_POST}"><i class="icon fa-external-link-square fa-fw icon-red icon-md" aria-hidden="true"></i><span class="sr-only">{L_VIEW_LATEST_POST}</span></a><!-- ELSE --><a href="{news.news_row.U_LAST_COMMENTS}" title="{L_VIEW_LATEST_POST}"><i class="icon fa-external-link-square fa-fw icon-lightgray icon-md" aria-hidden="true"></i><span class="sr-only">{L_VIEW_LATEST_POST}</span></a><!-- ENDIF --><br />
				{news.news_row.LAST_POST_TIME}</span>
			</dd>
		</dl>
	</li>
<!-- IF news.news_row.S_LAST_ROW -->
    <!-- IF news.NP_PAGINATION or news.TOTAL_NEWS -->
		<li class="row<!-- IF news.news_row.S_ROW_COUNT is even --> bg2<!-- ELSE --> bg1<!-- ENDIF --> portal-news-pagination">
			<div class="topic-actions">
				<div class="pagination">
					<span><i class="icon fa-clone fa-fw" aria-hidden="true"></i></span>
					{news.TOTAL_NEWS}
					<!-- IF news.NP_PAGE_NUMBER --><!-- IF news.NP_PAGINATION --> &bull; {news.NP_PAGE_NUMBER} &bull; {news.NP_PAGINATION}<!-- ELSE --> &bull; {news.NP_PAGE_NUMBER}<!-- ENDIF --><!-- ENDIF --> &nbsp;
				</div>
			</div>
		</li>
    <!-- ENDIF -->
	</ul>
{$C_BLOCK_F_L}{$C_BLOCK_F_R}
<!-- ENDIF -->
<!-- ENDIF -->
<!-- END news_row -->
<!-- ENDIF -->
<!-- END news -->

Öffne: root/ext/board3/portal/styles/prosilver/template/portal/modules/announcements_center.html

Ersetze den gesammten Code hiermit:

Code: In Zwischenablage kopieren

{$C_BLOCK_H_L}{$TITLE}{$C_BLOCK_H_R}
<!-- IF $S_POSTBODY_TOP --><div class="postbody portal-module-postbody"><!-- ENDIF -->
<!-- BEGIN announcements -->
<!-- IF announcements.MODULE_ID eq $MODULE_ID -->
<!-- BEGIN center_row -->
	<!-- IF announcements.center_row.S_NO_TOPICS  -->
	<div class="post bg2">
		<div class="inner">
			<span><strong>{L_NO_ANNOUNCEMENTS}</strong></span>
	<!-- ELSE -->
	<div class="post <!-- IF announcements.center_row.S_ROW_COUNT is odd -->bg1<!-- ELSE -->bg2<!-- ENDIF --> portal-no-margin">
		<div class="inner">
			<h4 class="first">
				<a <!-- IF announcements.center_row.S_FIRST_ROW -->id="a_{$MODULE_ID}" <!-- ENDIF -->name="a_{$MODULE_ID}_{announcements.center_row.A_ID}"></a><!-- IF announcements.center_row.S_UNREAD_INFO --><a class="unread" href="{announcements.center_row.U_VIEW_UNREAD}" title="{postrow.MINI_POST}"><!-- ELSE --><a href="{announcements.center_row.U_LAST_COMMENTS}"><!-- ENDIF -->
					<i class="icon fa-file fa-fw <!-- IF announcements.center_row.S_UNREAD_INFO -->icon-red<!-- ELSE -->icon-lightgray<!-- ENDIF --> icon-md" aria-hidden="true"></i><span class="sr-only">{postrow.MINI_POST}</span>
				</a>
					<a <!-- IF announcements.center_row.S_FIRST_ROW -->id="a_{$MODULE_ID}" <!-- ENDIF -->name="a_{$MODULE_ID}_{announcements.center_row.A_ID}"></a><!-- IF announcements.center_row.S_UNREAD_INFO --><a class="unread" href="{announcements.center_row.U_VIEW_UNREAD}" title="{postrow.MINI_POST}"><!-- ELSE --><a href="{announcements.center_row.U_LAST_COMMENTS}"></a><!-- ENDIF --><!-- IF announcements.center_row.TOPIC_ICON_IMG --><img src="{T_ICONS_PATH}{announcements.center_row.POST_ICON_IMG}" width="{announcements.center_row.POST_ICON_IMG_WIDTH}" height="{announcements.center_row.POST_ICON_IMG_HEIGHT}" alt="" /> <!-- ENDIF --><a href="{announcements.center_row.U_VIEW_COMMENTS}"><strong>{announcements.center_row.TITLE}</strong></a>
			</h4>
			<!-- IF announcements.center_row.PAGINATION --><strong class="pagination"><span>{announcements.center_row.PAGINATION}</span></strong><!-- ENDIF -->
			<ul class="linklist">
				<li>{L_POSTED} {L_POST_BY_AUTHOR}{L_COLON} {announcements.center_row.POSTER_FULL} &raquo; <a href="{announcements.center_row.U_LAST_COMMENTS}" title="{L_GOTO_LAST_POST}"> {announcements.center_row.TIME}</a></li>
				<li class="rightside"><!-- 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><!-- ELSE -->{L_GLOBAL_ANNOUNCEMENT}<!-- ENDIF --></li>
			</ul>
			<!-- IF not $S_POSTBODY_TOP --><div class="postbody portal-module-postbody"><!-- ENDIF -->
				<div class="content">
					<br />{announcements.center_row.TEXT}
				</div>
			<!-- IF announcements.center_row.S_HAS_ATTACHMENTS -->
			<dl class="attachbox">
				<dt>{L_ATTACHMENTS}</dt>
				<!-- BEGIN attachment -->
					<dd>{announcements.center_row.attachment.DISPLAY_ATTACHMENT}</dd>
				<!-- END attachment -->
			</dl>
			<!-- ENDIF -->
			<br class="portal-clear" />
			<span class="portal-title-span">{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 class="portal-read-all-link">{announcements.center_row.OPEN}<a href="{announcements.center_row.U_READ_FULL}">{announcements.center_row.L_READ_FULL}</a>{announcements.center_row.CLOSE}</span>
			<div class="back2top">
				<a href="#top" class="top" title="{L_BACK_TO_TOP}">
					<i class="icon fa-chevron-circle-up fa-fw icon-gray" aria-hidden="true"></i>
					<span class="sr-only">{L_BACK_TO_TOP}</span>
				</a>
			</div>
			<!-- IF announcements.center_row.S_NOT_LAST --><br class="portal-clear" /><!-- ENDIF -->
			<!-- IF announcements.center_row.S_LAST_ROW and (announcements.AP_PAGINATION or announcements.TOTAL_ANNOUNCEMENTS) -->
				<hr class="dashed" />
				<div class="pagination">
					{announcements.TOTAL_ANNOUNCEMENTS}
				<!-- 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 -->
				</div>
			<!-- ENDIF -->
		<!-- IF not $S_POSTBODY_TOP --></div><!-- ENDIF -->
		<!-- ENDIF -->
		</div>
	</div>
<!-- END center_row -->
<!-- ENDIF -->
<!-- END announcements -->
<!-- IF $S_POSTBODY_TOP --></div><!-- ENDIF -->
{$C_BLOCK_F_L}{$C_BLOCK_F_R}

Öffne: root/ext/board3/portal/styles/prosilver/template/portal/modules/announcements_center_compact.html

Ersetze den gesammten Code hiermit:

Code: In Zwischenablage kopieren

<!-- BEGIN announcements -->
<!-- IF announcements.MODULE_ID eq $MODULE_ID -->
<!-- BEGIN center_row -->
<!-- IF announcements.center_row.S_NO_TOPICS -->
{$C_BLOCK_H_L}{$TITLE}{$C_BLOCK_H_R}
	<div class="post bg2 portal-no-margin">
		<div class="inner">
			<span><strong>{L_NO_ANNOUNCEMENTS}</strong></span>
		</div>
	</div>
{$C_BLOCK_F_L}{$C_BLOCK_F_R}
<!-- ELSE -->
<!-- IF announcements.center_row.S_FIRST_ROW -->
{$CC_BLOCK_H_L}
	<dt id="a_{$MODULE_ID}">{$TITLE}</dt>
	<!-- IF announcements.S_DISPLAY_ANNOUNCEMENTS_RVS -->
		<dd class="posts responsive-portal-announcements">{L_REPLIES}</dd>
		<dd class="views responsive-portal-announcements">{L_VIEWS}</dd>
	<!-- ENDIF -->
	<dd class="lastpost responsive-portal-announcements"><span>{L_LAST_POST}</span></dd>
{$CC_BLOCK_H_R}
<ul class="topiclist topics responsive-portal-announcements">
<!-- ENDIF -->
	<li class="row<!-- IF announcements.center_row.S_ROW_COUNT is even --> bg1<!-- ELSE --> bg2<!-- ENDIF -->">
		<dl class="row-item {announcements.center_row.TOPIC_IMG_STYLE}">
			<dt style="<!-- IF announcements.center_row.TOPIC_ICON_IMG and S_TOPIC_ICONS -->background-image: url({T_ICONS_PATH}{announcements.center_row.TOPIC_ICON_IMG}); background-repeat: no-repeat;<!-- ENDIF -->" title="{announcements.center_row.TOPIC_FOLDER_IMG_ALT}">
				<!-- IF announcements.center_row.S_UNREAD_INFO and not S_IS_BOT --><a href="{announcements.center_row.U_VIEW_UNREAD}" class="row-item-link"></a><!-- ENDIF -->
				<div class="list-inner">
							<a href="{announcements.center_row.U_VIEW_COMMENTS}" title="{announcements.center_row.TITLE}" class="topictitle">{announcements.center_row.TITLE}</a>
					<!-- IF announcements.center_row.pagination -->
					<div class="pagination">
						<span><i class="icon fa-clone fa-fw" aria-hidden="true"></i></span>
						<ul>
							<!-- BEGIN pagination -->
							<!-- IF announcements.center_row.pagination.S_IS_PREV -->
							<!-- ELSEIF announcements.center_row.pagination.S_IS_CURRENT --><li><a class="button" href="{announcements.center_row.pagination.PAGE_URL}">{announcements.center_row.pagination.PAGE_NUMBER}</a></li>
							<!-- ELSEIF announcements.center_row.pagination.S_IS_ELLIPSIS --><li class="ellipsis"><span>{L_ELLIPSIS}</span></li>
							<!-- ELSEIF announcements.center_row.pagination.S_IS_NEXT -->
							<!-- ELSE --><li><a class="button" href="{announcements.center_row.pagination.PAGE_URL}">{announcements.center_row.pagination.PAGE_NUMBER}</a></li>
							<!-- ENDIF -->
							<!-- END pagination -->
						</ul>
					</div>
					<!-- ENDIF -->
						<div class="responsive-show" style="display: none;">
							{L_LAST_POST} {L_POST_BY_AUTHOR} {announcements.center_row.USERNAME_FULL_LAST} &raquo; <a href="{announcements.center_row.U_LAST_COMMENTS}" title="{L_GOTO_LAST_POST}" title="{L_VIEW_LATEST_POST}"> {announcements.center_row.LAST_POST_TIME}</a>
						</div>

						<div class="responsive-hide">
							<!-- IF announcements.center_row.ATTACH_ICON_IMG --><i class="icon fa-paperclip fa-fw" aria-hidden="true"></i><!-- ENDIF -->
							<!-- IF announcements.center_row.S_POLL --><i class="icon fa-bar-chart fa-fw" aria-hidden="true"></i><!-- ENDIF -->
							{L_POST_BY_AUTHOR} {announcements.center_row.POSTER_FULL} &raquo; {announcements.center_row.TIME}
						</div>
					<!-- IF U_VIEW_UNREAD_POST and not S_IS_BOT --> &bull; <a href="{U_VIEW_UNREAD_POST}">{L_VIEW_UNREAD_POST}</a> &bull; <!-- ENDIF -->
					<!-- IF announcements.center_row.FORUM_NAME -->
						{L_FORUM}{L_COLON} <a href="{announcements.center_row.U_VIEWFORUM}" class="portal-forumtitle">{announcements.center_row.FORUM_NAME}</a>
					<!-- ELSE -->
						<br />{L_GLOBAL_ANNOUNCEMENT}
					<!-- 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 -->
				</div>
			</dt>
			<!-- IF announcements.S_DISPLAY_ANNOUNCEMENTS_RVS -->
				<dd class="posts">{announcements.center_row.REPLIES} <dfn>{L_REPLIES}</dfn></dd>
				<dd class="views">{announcements.center_row.TOPIC_VIEWS} <dfn>{L_VIEWS}</dfn></dd>
			<!-- ENDIF -->
			<dd class="lastpost"><span><dfn>{L_LAST_POST}</dfn>{L_POST_BY_AUTHOR} {announcements.center_row.USERNAME_FULL_LAST} <!-- IF announcements.center_row.S_UNREAD_INFO --><a href="{announcements.center_row.U_VIEW_UNREAD}" title="{L_VIEW_NEWEST_POST}"><i class="icon fa-external-link-square fa-fw icon-red icon-md" aria-hidden="true"></i><span class="sr-only">{L_VIEW_LATEST_POST}</span></a><!-- ELSE --><a href="{announcements.center_row.U_LAST_COMMENTS}" title="{L_VIEW_LATEST_POST}"><i class="icon fa-external-link-square fa-fw icon-lightgray icon-md" aria-hidden="true"></i><span class="sr-only">{L_VIEW_LATEST_POST}</span></a><!-- ENDIF --><br />
				{announcements.center_row.LAST_POST_TIME}</span>
			</dd>
		</dl>
	</li>
<!-- IF announcements.center_row.S_LAST_ROW -->
	<!-- IF announcements.AP_PAGINATION or announcements.TOTAL_ANNOUNCEMENTS -->
	<li class="row<!-- IF announcements.center_row.S_ROW_COUNT is even --> bg2<!-- ELSE --> bg1<!-- ENDIF --> portal-news-pagination">
		<div class="topic-actions">
			<div class="pagination">
				<span><i class="icon fa-clone fa-fw" aria-hidden="true"></i></span>
				{announcements.TOTAL_ANNOUNCEMENTS}
				<!-- 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 --> &nbsp;
			</div>
		</div>
	</li>
	<!-- ENDIF -->
	</ul>
{$C_BLOCK_F_L}{$C_BLOCK_F_R}
<!-- ENDIF -->
<!-- ENDIF -->
<!-- END center_row -->
<!-- ENDIF -->
<!-- END announcements -->

Öffne: root/ext/board3/portal/styles/prosilver/template/portal/modules/jumpbox.html

Ersetze den gesammten Code hiermit:

Code: In Zwischenablage kopieren

<!-- IF S_DISPLAY_JUMPBOX -->
	<div class="jumpbox dropdown-container dropdown-container-right<!-- IF not S_IN_MCP --> dropdown-up<!-- ENDIF --> dropdown-{S_CONTENT_FLOW_BEGIN} dropdown-button-control" id="jumpbox">
			<span title="<!-- IF S_IN_MCP and S_MERGE_SELECT -->{L_SELECT_TOPICS_FROM}<!-- ELSEIF S_IN_MCP -->{L_MODERATE_FORUM}<!-- ELSE -->{L_JUMP_TO}<!-- ENDIF -->" class="button button-secondary dropdown-trigger dropdown-select">
				<span><!-- IF S_IN_MCP and S_MERGE_SELECT -->{L_SELECT_TOPICS_FROM}<!-- ELSEIF S_IN_MCP -->{L_MODERATE_FORUM}<!-- ELSE -->{L_JUMP_TO}<!-- ENDIF --></span>
				<span class="caret"><i class="icon fa-sort-down fa-fw" aria-hidden="true"></i></span>
			</span>
		<div class="dropdown">
			<div class="pointer"><div class="pointer-inner"></div></div>
			<ul class="dropdown-contents">
				<!-- BEGIN jumpbox_forums -->
				<!-- IF jumpbox_forums.FORUM_ID neq -1 -->
				<li><a href="{jumpbox_forums.LINK}" class="<!-- IF jumpbox_forums.level -->jumpbox-sub-link<!-- ELSEIF jumpbox_forums.S_IS_CAT -->jumpbox-cat-link<!-- ELSE -->jumpbox-forum-link<!-- ENDIF -->"><!-- BEGIN level --><span class="spacer"></span><!-- END level --> <span><!-- IF jumpbox_forums.level --> &#8627; &nbsp;<!-- ENDIF --> {jumpbox_forums.FORUM_NAME}</span></a></li>
				<!-- ENDIF -->
				<!-- END jumpbox_forums -->
			</ul>
		</div>
	</div>
<br />
<!-- ENDIF -->

Öffne: root/ext/board3/portal/styles/prosilver/template/portal/modules/attachments_center.html und attachments_side.html

Finde:

Code: In Zwischenablage kopieren

imageset icon_topic_attach

Ersetzen mit:

Code: In Zwischenablage kopieren

icon fa-paperclip fa-fw" aria-hidden="true


Öffne: root/ext/board3/portal/styles/prosilver/theme/portal.css

Finde:

Code: In Zwischenablage kopieren

.portal-navigation ul li a{
	background-image: url("./images/portal/arrowbullet.gif");
	background-repeat: no-repeat;
	background-position: center left; /*custom bullet list image*/
	display: block;
	padding: 2px 0;
	padding-left: 19px; /*link text is indented 19px*/
	font-weight: bold;
	font-size: 90%;
}

Ersetzen mit:

Code: In Zwischenablage kopieren

.portal-navigation ul li a{
	display: block;
	padding: 2px 0;
	font-weight: bold;
	font-size: 90%;
}


Finde:

Code: In Zwischenablage kopieren

.portal-user-icon {
	background-image: url("../../all/theme/images/portal/portal_user.png");
	padding-left: 16px;
	padding-top: 16px;
	float: left;
	margin-bottom: 2px;
}

Ersetzen mit:

Code: In Zwischenablage kopieren

.portal-user-icon {
	padding-top: 16px;
	float: left;
	margin-bottom: 2px;
}


Finde und lösche das hier:

Code: In Zwischenablage kopieren

.portal-arrow-left-icon {
	background-image: url('../../all/theme/images/portal/cal_icon_left_arrow.png');
	padding-left: 16px;
	padding-top: 16px;
	float: left;
	margin-bottom: 2px;
}

.portal-arrow-right-icon {
	background-image: url('../../all/theme/images/portal/cal_icon_right_arrow.png');
	padding-left: 16px;
	padding-top: 16px;
	float: right;
	margin-bottom: 2px;
}

Finde:

Code: In Zwischenablage kopieren

.portal-calendar-days-title td, .portal-calendar-days td {
	width: 14%;
}

Ersetzen mit:

Code: In Zwischenablage kopieren

.portal-calendar-days-title td, .portal-calendar-days td {
	width: 14%;
	text-align: center;
}


Finde:

Code: In Zwischenablage kopieren

.rtl .portal-navigation ul li a{
	background-image: url("./images/portal/arrowbullet_rtl.gif");
	background-position: center right; /* custom bullet list image */
	padding-right: 19px; /* link text is indented 19px */
	text-align: right;
}

Ersetzen mit:

Code: In Zwischenablage kopieren

.rtl .portal-navigation ul li a{
	text-align: right;
}

Finde:

Code: In Zwischenablage kopieren

#portal-body .row .pagination {
	padding: 1px 0 1px 12px;
}

Ersetzen mit:

Code: In Zwischenablage kopieren

#portal-body .row .pagination {
	margin: 1px 0 1px 12px;
}

Desweiteren muss in der oben genannten Datei das hier mit eingefügt werden:

Code: In Zwischenablage kopieren

.content li {
	list-style-type: inherit !important;
}

a {
	display: inline;
}

.fa-backward, .fa-forward {
	font-size: 1.4em;
	margin-bottom: 4px;
}
Der Grund dafür ist, weil bei prosilver in der links.css unter a { dieses display: inline-block; hinzugekommen ist und im Potrtal ( bei der Einstellung "Kompakter Block-Stil" ja) es sonst zu Darstellungsfehlern kommt und wenn man in einem Beitrag einen Listeneintrag vornimmt. Desweiteren muss die Größe der Symbole im Kalender Modul etwas angepasst werden.


Finde in der oben genannten Datei das hier:

Code: In Zwischenablage kopieren

.portal-poll-side-option-info {
	width: 30% !important;
}

.portal-poll-side-checkbox {
	float: right;
}

.portal-poll-side-checkbox input {
	vertical-align: top;
	margin-top: 0;
}

Ersetzen mit:

Code: In Zwischenablage kopieren

.portal-poll-side-option-info {
	width: 58% !important;
	float: right !important;
}

.portal-poll-side-checkbox {
	float: right;
}

.portal-poll-side-checkbox input {
	vertical-align: top;
	margin-left: 39px;
	margin-top: 0;
}

Öffne: root/ext/board3/portal/styles/prosilver/theme/portal_responsive.css

Ersetze den gesammten Code hiermit:

Code: In Zwischenablage kopieren

@media (max-width: 1040px) {
	.responsive-portal-announcements dd.views { display: none !important; }
	dd.responsive-portal-announcements { display: none !important; }

	.responsive-portal-announcements dd.posts, .responsive-portal-announcements dd.views {
		display: none !important;
	}

	dt#a { width: 125% !important; }
	.responsive-portal-announcements dt { width: 130% !important; }
	dd.responsive-portal-news { display: none !important; }

	.responsive-portal-news dd.posts, .responsive-portal-news dd.views {
		display: none !important;
	}

	.responsive-portal-news dt { width: 130% !important; }
	dt#n { width: 125% !important; }
	.topiclist .topics, .topiclist .posts { display: none !important; }
	#portal-forumlist dl.icon dt { width: 125% !important; }
}

@media (max-width: 895px) {
	div#portal-right {
		width: 49% !important;
		margin-left: 1% !important;
	}

	div#portal-left {
		width: 50% !important;
		margin-left: 0 !important;
	}

	.rtl div#portal-right {
		margin-left: 0 !important;
		margin-right: 1% !important;
	}

	.rtl div#portal-left {
		margin-left: 0 !important;
		margin-right: 0 !important;
	}

	div#portal-center {
		margin-right: 0 !important;
		margin-left: 0 !important;
		padding-right: 0 !important;
		padding-left: 0 !important;
	}
	.responsive-portal-news dt { width: 100% !important; }
	.responsive-portal-announcements dt { width: 100% !important; }
}

@media (max-width: 700px) {
	.responsive-portal-news dd.lastpost, .responsive-portal-announcements dd.lastpost { display: none !important; }
	.responsive-portal-news dt .list-inner, .responsive-portal-announcements dt .list-inner { margin-right: 0 !important; }
	.responsive-portal-news dt, .responsive-portal-announcements dt { width: 100% !important; }
	dt#n, dt#a { width: 100% !important; }

	.portal-responsive-poll .resultbar {
		display: none !important;
	}

	.portal-responsive-poll dt { width: 45% !important; }
	.portal-responsive-poll dd {
		width: 45% !important;
		float: right !important;
	}

	.row .pagination .ellipsis + li {
		display: inline !important;
		vertical-align: bottom !important;
	}

	#portal-forumlist dl.icon dt { width: 100% !important; }
	#portal-left ul.topiclist dd, #portal-right ul.topiclist dd { display: block !important; }
	.portal-responsive-show { display: block !important; }
	.portal-responsive-hide { display: none !important; }
	#portal-body { padding-top: 0 !important; }
	#portal-right > .portal-clear, #portal-body > .portal-clear, #portal-left > .portal-clear,
	#portal-center > .portal-clear, #portal-login-box .portal-clear { display: none !important; }
	#portal-right { width: 50% !important; }
	#portal-left { width: 50% !important; }
	#portal-center {
		margin-left: 0 !important;
		margin-right: 0 !important;
		padding-left: 0 !important;
	}
}

@media (max-width: 500px) {
	.portal-news-pagination .pagination {
		display: none;
	}
}

Vor der Änderung:
b3p_mit_phpbb_3_2_0_rc2.jpg
b3p_mit_phpbb_3_2_0_rc2.jpg (136.34 KiB) 39694 mal betrachtet
Nach der Änderung:
angepasstes_b3p_mit_phpbb_3_2_0_rc2.jpg
angepasstes_b3p_mit_phpbb_3_2_0_rc2.jpg (70.79 KiB) 39694 mal betrachtet
Danach den Foren sowie den Browser Cache leeren!

Weitere Einstellungen sind noch nicht getestet!
Gruß Udo
Benutzeravatar
Kirk
Administrator
Offline
Beiträge: 1568
Registriert: Di 15. Apr 2014, 10:54
Wohnort: Erde
Kontaktdaten:
Jan 2017 12 17:03

Re: Anpassungen für das Board3 Portal unter phpBB 3.2.0

Beitrag von Kirk


Das es bei phpBB 3.2.0 kein icon-home mehr gibt, benötigt man ein Font Icon.
Öffne: root/ext/board3/portal/styles/prosilver/template/event/overall_header_breadcrumb_prepend.html und root/ext/board3/portal/styles/prosilver/template/event/overall_footer_breadcrumb_prepend.html
Ersetze dort den gesammten Code hiermit:

Code: In Zwischenablage kopieren

<!-- IF U_PORTAL --><span class="crumb"><a href="{U_PORTAL}" data-navbar-reference="portal"><i class="icon fa-university fa-fw" aria-hidden="true"></i><span>{L_PORTAL}</span></a></span><!-- ENDIF -->

Danach den Foren sowie den Browser Cache leeren.
Gruß Udo
Benutzeravatar
Scanialady
Offline
Beiträge: 20
Registriert: So 3. Jul 2016, 12:52
Wohnort: Velbert
Kontaktdaten:
Jan 2017 19 21:14

Re: Anpassungen für das Board3 Portal unter phpBB 3.2.0

Beitrag von Scanialady


Vielen Dank, Kirk.

Ein Problem hätte ich noch mit der Jumpbox - die passt sich nicht wunschgemäß an, und ich finds nicht raus, wonach die sich richtet. Vor allem: wo zum Geier nimmt der Hover in der Jumpbox die blaue Farbe her??? Ist das irgendwo hardcoded?

Interessanterweise macht bei den Dropdowns jedes was es will, und keines was es soll *g*. Interessant, welche man miteinander vermischt oder getrennt hat. Aber wo nimmt jetzt das Portal seine Farbeinstellungen her?

Zur Ansicht - Jumpbox im Portal:
portaljump.gif
portaljump.gif (54.9 KiB) 38950 mal betrachtet
Nimmt nicht die Farbe von Gehe zu im Forum, denn das sieht so aus:
forum-gehezu.gif
forum-gehezu.gif (27.89 KiB) 38950 mal betrachtet
Auch nicht vom Schnellzugriff:
schnellzugriff.gif
schnellzugriff.gif (48.75 KiB) 38950 mal betrachtet
Und nichts davon hat noch irgendwo ein blaues Hover. Ich bin die colours.css nun 10 mal durchgegangen.
Ratlos....
--
Worte sind wie Gewehrkugeln. Einmal abgefeuert sind sie nicht mehr zurückzuholen. Man kann nur hoffen, dass niemand verletzt wurde.
Benutzeravatar
Kirk
Administrator
Offline
Beiträge: 1568
Registriert: Di 15. Apr 2014, 10:54
Wohnort: Erde
Kontaktdaten:
Jan 2017 20 11:11

Re: Anpassungen für das Board3 Portal unter phpBB 3.2.0

Beitrag von Kirk


Dieses blau macht der Browser, dies kann man nicht ändern. Die Jumpbox im Portal ist noch eine "alte" select Box und muss wie vieles andere auch erst angepasst werden.
Gruß Udo
Benutzeravatar
Kirk
Administrator
Offline
Beiträge: 1568
Registriert: Di 15. Apr 2014, 10:54
Wohnort: Erde
Kontaktdaten:
Jan 2017 20 13:45

Re: Anpassungen für das Board3 Portal unter phpBB 3.2.0

Beitrag von Kirk


Im ersten Beitrag ist mir ein Fehler unterlaufen, es betrifft die Anpassung der root/ext/board3/portal/styles/prosilver/template/portal/modules/news_center.html der Beitrag wurde berichtigt.

Was die Anpassung der Jumpbox angeht, so macht bitte folgendes,
Öffne: root/ext/board3/portal/styles/prosilver/template/portal/modules/jumpbox.html

Ersetze den gesammten Code hiermit:

Code: In Zwischenablage kopieren

<!-- IF S_DISPLAY_JUMPBOX -->
	<div class="jumpbox dropdown-container dropdown-container-right<!-- IF not S_IN_MCP --> dropdown-up<!-- ENDIF --> dropdown-{S_CONTENT_FLOW_BEGIN} dropdown-button-control" id="jumpbox">
			<span title="<!-- IF S_IN_MCP and S_MERGE_SELECT -->{L_SELECT_TOPICS_FROM}<!-- ELSEIF S_IN_MCP -->{L_MODERATE_FORUM}<!-- ELSE -->{L_JUMP_TO}<!-- ENDIF -->" class="button button-secondary dropdown-trigger dropdown-select">
				<span><!-- IF S_IN_MCP and S_MERGE_SELECT -->{L_SELECT_TOPICS_FROM}<!-- ELSEIF S_IN_MCP -->{L_MODERATE_FORUM}<!-- ELSE -->{L_JUMP_TO}<!-- ENDIF --></span>
				<span class="caret"><i class="icon fa-sort-down fa-fw" aria-hidden="true"></i></span>
			</span>
		<div class="dropdown">
			<div class="pointer"><div class="pointer-inner"></div></div>
			<ul class="dropdown-contents">
				<!-- BEGIN jumpbox_forums -->
				<!-- IF jumpbox_forums.FORUM_ID neq -1 -->
				<li><a href="{jumpbox_forums.LINK}" class="<!-- IF jumpbox_forums.level -->jumpbox-sub-link<!-- ELSEIF jumpbox_forums.S_IS_CAT -->jumpbox-cat-link<!-- ELSE -->jumpbox-forum-link<!-- ENDIF -->"><!-- BEGIN level --><span class="spacer"></span><!-- END level --> <span><!-- IF jumpbox_forums.level --> &#8627; &nbsp;<!-- ENDIF --> {jumpbox_forums.FORUM_NAME}</span></a></li>
				<!-- ENDIF -->
				<!-- END jumpbox_forums -->
			</ul>
		</div>
	</div>
<br />
<!-- ENDIF -->
Gruß Udo
Benutzeravatar
Scanialady
Offline
Beiträge: 20
Registriert: So 3. Jul 2016, 12:52
Wohnort: Velbert
Kontaktdaten:
Jan 2017 20 20:11

Re: Anpassungen für das Board3 Portal unter phpBB 3.2.0

Beitrag von Scanialady


Großartig, Kirk :)
Nun klappts auch mit der Jumpbox. Danke.
--
Worte sind wie Gewehrkugeln. Einmal abgefeuert sind sie nicht mehr zurückzuholen. Man kann nur hoffen, dass niemand verletzt wurde.
sile
Offline
Beiträge: 4
Registriert: Mi 4. Mai 2016, 19:06
Jan 2017 26 16:19

Re: Anpassungen für das Board3 Portal unter phpBB 3.2.0

Beitrag von sile


Hi Dirk
Vielen herzlichen Dank für die super Anleitung :)
Hat super geklappt
Liebe Grüsse
Silvia
Benutzeravatar
Kirk
Administrator
Offline
Beiträge: 1568
Registriert: Di 15. Apr 2014, 10:54
Wohnort: Erde
Kontaktdaten:
Jan 2017 27 16:24

Re: Anpassungen für das Board3 Portal unter phpBB 3.2.0

Beitrag von Kirk


Kannst mich auch Udo nennen ;)
Gruß Udo
Benutzeravatar
Micha
Offline
Beiträge: 20
Registriert: So 5. Feb 2017, 21:10
Wohnort: NRW
Kontaktdaten:
Feb 2017 24 11:16

Re: Anpassungen für das Board3 Portal unter phpBB 3.2.0

Beitrag von Micha


ich hab das alles bei mir so gemacht und hat nichts gebracht, hat jemand noch ein rat für mich
Benutzeravatar
Kirk
Administrator
Offline
Beiträge: 1568
Registriert: Di 15. Apr 2014, 10:54
Wohnort: Erde
Kontaktdaten:
Feb 2017 24 17:26

Re: Anpassungen für das Board3 Portal unter phpBB 3.2.0

Beitrag von Kirk


Hallo
Wenn ich dein Forum aufrufe sehe ich aber ein phpBB 3.1.10
Gruß Udo
Antworten

Wer ist online?


Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast