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
Beiträge: 632
Registriert: Di 15. Apr 2014, 10:54
Wohnort: Erde
Geschlecht: Männlich ♂
Kontaktdaten:

Anpassungen für das Board3 Portal unter phpBB 3.2.0

Dez 2016 29 21:35

Beitrag von Kirk » Do 29. Dez 2016, 21:35

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: Alles auswählen

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

Ersetzen mit:

Code: Alles auswählen

<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: Alles auswählen

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

Danach einfügen 2x:

Code: Alles auswählen

<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: Alles auswählen

<!-- 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: Alles auswählen

<!-- 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: Alles auswählen

<!-- 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: Alles auswählen

{$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: Alles auswählen

<!-- 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: Alles auswählen

{$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: Alles auswählen

<!-- 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: Alles auswählen

<!-- 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: Alles auswählen

imageset icon_topic_attach

Ersetzen mit:

Code: Alles auswählen

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


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

Finde:

Code: Alles auswählen

.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: Alles auswählen

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


Finde:

Code: Alles auswählen

.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: Alles auswählen

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


Finde und lösche das hier:

Code: Alles auswählen

.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: Alles auswählen

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

Ersetzen mit:

Code: Alles auswählen

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


Finde:

Code: Alles auswählen

.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: Alles auswählen

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

Finde:

Code: Alles auswählen

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

Ersetzen mit:

Code: Alles auswählen

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

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

Code: Alles auswählen

.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: Alles auswählen

.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: Alles auswählen

.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: Alles auswählen

@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) 5649 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) 5649 mal betrachtet
Danach den Foren sowie den Browser Cache leeren!

Weitere Einstellungen sind noch nicht getestet!
Gruß Udo

Benutzeravatar
Kirk
Administrator
Beiträge: 632
Registriert: Di 15. Apr 2014, 10:54
Wohnort: Erde
Geschlecht: Männlich ♂
Kontaktdaten:

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

Jan 2017 12 17:03

Beitrag von Kirk » Do 12. Jan 2017, 17:03

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: Alles auswählen

<!-- 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
Beiträge: 7
Registriert: So 3. Jul 2016, 12:52
Wohnort: Velbert
Geschlecht: Weiblich ♀
Kontaktdaten:

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

Jan 2017 19 21:14

Beitrag von Scanialady » Do 19. Jan 2017, 21:14

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) 5117 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) 5117 mal betrachtet
Auch nicht vom Schnellzugriff:
schnellzugriff.gif
schnellzugriff.gif (48.75 KiB) 5117 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
Beiträge: 632
Registriert: Di 15. Apr 2014, 10:54
Wohnort: Erde
Geschlecht: Männlich ♂
Kontaktdaten:

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

Jan 2017 20 11:11

Beitrag von Kirk » Fr 20. Jan 2017, 11:11

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
Beiträge: 632
Registriert: Di 15. Apr 2014, 10:54
Wohnort: Erde
Geschlecht: Männlich ♂
Kontaktdaten:

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

Jan 2017 20 13:45

Beitrag von Kirk » Fr 20. Jan 2017, 13:45

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: Alles auswählen

<!-- 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
Beiträge: 7
Registriert: So 3. Jul 2016, 12:52
Wohnort: Velbert
Geschlecht: Weiblich ♀
Kontaktdaten:

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

Jan 2017 20 20:11

Beitrag von Scanialady » Fr 20. Jan 2017, 20:11

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
Beiträge: 4
Registriert: Mi 4. Mai 2016, 19:06
Geschlecht: Männlich ♂

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

Jan 2017 26 16:19

Beitrag von sile » Do 26. Jan 2017, 16:19

Hi Dirk
Vielen herzlichen Dank für die super Anleitung :)
Hat super geklappt
Liebe Grüsse
Silvia

Benutzeravatar
Kirk
Administrator
Beiträge: 632
Registriert: Di 15. Apr 2014, 10:54
Wohnort: Erde
Geschlecht: Männlich ♂
Kontaktdaten:

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

Jan 2017 27 16:24

Beitrag von Kirk » Fr 27. Jan 2017, 16:24

Kannst mich auch Udo nennen ;)
Gruß Udo

Benutzeravatar
Micha
Beiträge: 11
Registriert: So 5. Feb 2017, 21:10
Wohnort: NRW
Geschlecht: Männlich ♂
Kontaktdaten:

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

Feb 2017 24 11:16

Beitrag von Micha » Fr 24. Feb 2017, 11:16

ich hab das alles bei mir so gemacht und hat nichts gebracht, hat jemand noch ein rat für mich

Benutzeravatar
Kirk
Administrator
Beiträge: 632
Registriert: Di 15. Apr 2014, 10:54
Wohnort: Erde
Geschlecht: Männlich ♂
Kontaktdaten:

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

Feb 2017 24 17:26

Beitrag von Kirk » Fr 24. Feb 2017, 17:26

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

Antworten