How-To IPS4.X.X Update Notification Banner im Frontend entfernen

  • Ersteller des Themas
  • #1

escape2k

Registriert
6 April 2019
35
4 %
Mich hat diese Hinweis box im Forum das ein Update verfügbar ist gestört.
Ich finde es im ACP schon nervig und aufdringlich aber im Front end das ist zuviel.

Hier eine Anleitung die ich auch auf invision-virus.com posten werde (deswegen englisch) wie man das abstellen kann:
Der html code wird jenachdem welches Theme verwendet wird möglicherweise etwas abweichen. Aber mit etwas html kentnissen sollte man das problemlos hinbekommen. :)

Code:
Open "themes/theme_name/html/core/front/global/updatewarning.phtml" and find:
(Maybe looks somewhat different depending on which theme you got)
-----------------------------------------------------------------------------

        {{$style = $notification->style();}}
        <div class="ipsAreaBackground_light ipsPad ipsPhotoPanel ipsPhotoPanel_small ipsPhotoPanel_notPhone cAcpNotificationBanner cAcpNotificationBanner_{$style} ipsClearf">
            <div class="ipsPos_right">
                <span class="ipsType_small">{lang="acp_notification_frontend_explain"}</span>
                {{$dismissible = $notification->dismissible();}}
                {{if $dismissible !== $notification::DISMISSIBLE_NO}}
                    &nbsp;
                    <a href="{url="app=core&module=system&controller=ajax&do=dismissAcpNotification&id={$notification->id}" csrf="true"}" class="cAcpNotificationBanner_close" title="{lang="acp_notification_dismiss_{$dismissible}"}" data-ipsTooltip data-action="dismiss">
                        <i class="fa fa-times"></i>
                    </a>
                {{endif}}
            </div>
            <i class='fa fa-{{if $style == $notification::STYLE_INFORMATION OR $style == $notification::STYLE_EXPIRE}}info-circle{{else}}warning{{endif}} cAcpNotificationBanner_mainIcon ipsPos_left ipsResponsive_hidePhone'></i>
            <div>
                <h2 class='ipsType_sectionHead'><strong>{$notification->title()|raw}</strong></h2>
                <div class='ipsType_richText ipsType_normal'>{$notification->body()|raw}</div>

Replace with:
-------------

<!--        {{$style = $notification->style();}}
        <div class="ipsAreaBackground_light ipsPad ipsPhotoPanel ipsPhotoPanel_small ipsPhotoPanel_notPhone cAcpNotificationBanner cAcpNotificationBanner_{$style} ipsClearf">
            <div class="ipsPos_right">
                <span class="ipsType_small">{lang="acp_notification_frontend_explain"}</span>
                {{$dismissible = $notification->dismissible();}}
                {{if $dismissible !== $notification::DISMISSIBLE_NO}}
                    &nbsp;
                    <a href="{url="app=core&module=system&controller=ajax&do=dismissAcpNotification&id={$notification->id}" csrf="true"}" class="cAcpNotificationBanner_close" title="{lang="acp_notification_dismiss_{$dismissible}"}" data-ipsTooltip data-action="dismiss">
                        <i class="fa fa-times"></i>
                    </a>
                {{endif}}
            </div>
            <i class='fa fa-{{if $style == $notification::STYLE_INFORMATION OR $style == $notification::STYLE_EXPIRE}}info-circle{{else}}warning{{endif}} cAcpNotificationBanner_mainIcon ipsPos_left ipsResponsive_hidePhone'></i>
            <div>
                <h2 class='ipsType_sectionHead'><strong>{$notification->title()|raw}</strong></h2>  -->
                <div class='ipsType_richText ipsType_normal'><!--{$notification->body()|raw}--></div>
Im ACP werden die Meldungen nachwievor angezeigt.
 
Zuletzt bearbeitet:
  • Ersteller des Themas
  • #2

escape2k

Registriert
6 April 2019
35
4 %
Hi, ich fürchte ich kann den Beitrag nicht mehr bearbeiten.

Die Zeile:
Code:
<h2 class='ipsType_sectionHead'><strong>{$notification->title()|raw}</strong></h2>  -->
muss jedoch durch

Code:
<h2 class='ipsType_sectionHead'><strong>{$notification->title()|raw}</strong></h2>  --> <div><div>
ersetzt werden.

Wobei das allerdings nicht wirklich wichtig ist da der html Code jenachdem welches Theme man verwendet sowieso unterschiedlich aussehen dürfte. :)