Seite 1 von 1

[3.1.x] Wer ist da nur für Admin sichtbar

Verfasst: 21.01.2017 16:47
von MissSophie
Hallo , wie kann ich es machen das Wer ist da nur für Admin sichtbar ist ?
Ich schreibe es hier rein weil es kein Extension ist .
Es wurde mit dem phpbb 3.1.10 installiert also im Paket mit drin und im ACP finde ich es nicht wie man es für Gruppen an oder ausschaltet.

Re: [3.1.x] Wer ist da nur für Admin sichtbar

Verfasst: 21.01.2017 21:26
von Mahony
Hallo
Setze den Code zwischen <!-- IF U_ACP --> und <!-- ENDIF -->

Also so

Code: Alles auswählen

<!-- IF U_ACP -->
<!-- IF S_DISPLAY_ONLINE_LIST -->
	<div class="stat-block online-list">
		<!-- IF U_VIEWONLINE --><h3><a href="{U_VIEWONLINE}">{L_WHO_IS_ONLINE}</a></h3><!-- ELSE --><h3>{L_WHO_IS_ONLINE}</h3><!-- ENDIF -->
		<p>
			<!-- EVENT index_body_block_online_prepend -->
			{TOTAL_USERS_ONLINE} ({L_ONLINE_EXPLAIN})<br />{RECORD_USERS}<br /> <br />{LOGGED_IN_USER_LIST}
			<!-- IF LEGEND --><br /><em>{L_LEGEND}{L_COLON} {LEGEND}</em><!-- ENDIF -->
			<!-- EVENT index_body_block_online_append -->
		</p>
	</div>
<!-- ENDIF -->
<!-- ENDIF -->
Damit sehen nur die Administratoren die "Wer ist online?" Anzeige. Das ganze dann in der /styles/prosilver/template/index_body.html

Grüße: Mahony

Re: [3.1.x] Wer ist da nur für Admin sichtbar

Verfasst: 21.01.2017 22:31
von MissSophie
Hallo Mahony , sorry das ich noch mal störe aber
dieses

Code: Alles auswählen

<!-- IF U_ACP -->
ist bei mir nicht drin

schau mal

Code: Alles auswählen

<!-- INCLUDE overall_header.html -->

<p class="{S_CONTENT_FLOW_END} responsive-center time<!-- IF S_USER_LOGGED_IN --> rightside<!-- ENDIF -->"><!-- IF S_USER_LOGGED_IN -->{LAST_VISIT_DATE}<!-- ELSE -->{CURRENT_TIME}<!-- ENDIF --></p>
<!-- IF S_USER_LOGGED_IN --><p class="responsive-center time">{CURRENT_TIME}</p><!-- ENDIF -->

<!-- EVENT index_body_markforums_before -->
<!-- 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 -->
<!-- EVENT index_body_markforums_after -->

<!-- INCLUDE forumlist_body.html -->

<!-- EVENT index_body_forumlist_body_after -->

<!-- IF not S_USER_LOGGED_IN and not S_IS_BOT -->
    <form method="post" action="{S_LOGIN_ACTION}" class="headerspace">
    <h3><a href="{U_LOGIN_LOGOUT}">{L_LOGIN_LOGOUT}</a><!-- IF S_REGISTER_ENABLED -->&nbsp; &bull; &nbsp;<a href="{U_REGISTER}">{L_REGISTER}</a><!-- ENDIF --></h3>
        <fieldset class="quick-login">
            <label for="username"><span>{L_USERNAME}{L_COLON}</span> <input type="text" tabindex="1" name="username" id="username" size="10" class="inputbox" title="{L_USERNAME}" /></label>
            <label for="password"><span>{L_PASSWORD}{L_COLON}</span> <input type="password" tabindex="2" name="password" id="password" size="10" class="inputbox" title="{L_PASSWORD}" autocomplete="off" /></label>
            <!-- IF U_SEND_PASSWORD -->
                <a href="{U_SEND_PASSWORD}">{L_FORGOT_PASS}</a>
            <!-- ENDIF -->
            <!-- IF S_AUTOLOGIN_ENABLED -->
                <span class="responsive-hide">|</span> <label for="autologin">{L_LOG_ME_IN} <input type="checkbox" tabindex="4" name="autologin" id="autologin" /></label>
            <!-- ENDIF -->
            <input type="submit" tabindex="5" name="login" value="{L_LOGIN}" class="button2" />
            {S_LOGIN_REDIRECT}
        </fieldset>
    </form>
<!-- ENDIF -->

<!-- EVENT index_body_stat_blocks_before -->

<!-- IF S_DISPLAY_ONLINE_LIST -->
    <div class="stat-block online-list">
        <!-- IF U_VIEWONLINE --><h3><a href="{U_VIEWONLINE}">{L_WHO_IS_ONLINE}</a></h3><!-- ELSE --><h3>{L_WHO_IS_ONLINE}</h3><!-- ENDIF -->
        <p>
            <!-- EVENT index_body_block_online_prepend -->
            {TOTAL_USERS_ONLINE} ({L_ONLINE_EXPLAIN})<br />{RECORD_USERS}<br /> <br />{LOGGED_IN_USER_LIST}
            <!-- IF LEGEND --><br /><em>{L_LEGEND}{L_COLON} {LEGEND}</em><!-- ENDIF -->
            <!-- EVENT index_body_block_online_append -->
        </p>
    </div>
<!-- ENDIF -->

<!-- IF S_DISPLAY_BIRTHDAY_LIST -->
    <div class="stat-block birthday-list">
        <h3>{L_BIRTHDAYS}</h3>
        <p>
            <!-- EVENT index_body_block_birthday_prepend -->
            <!-- IF .birthdays -->{L_CONGRATULATIONS}{L_COLON} <strong><!-- BEGIN birthdays -->{birthdays.USERNAME}<!-- IF birthdays.AGE !== '' --> ({birthdays.AGE})<!-- ENDIF --><!-- IF not birthdays.S_LAST_ROW -->, <!-- ENDIF --><!-- END birthdays --></strong><!-- ELSE -->{L_NO_BIRTHDAYS}<!-- ENDIF -->
            <!-- EVENT index_body_block_birthday_append -->
        </p>
    </div>
<!-- ENDIF -->

<!-- IF NEWEST_USER -->
    <div class="stat-block statistics">
        <h3>{L_STATISTICS}</h3>
        <p>
            <!-- EVENT index_body_block_stats_prepend -->
            {TOTAL_POSTS} &bull; {TOTAL_TOPICS} &bull; {TOTAL_USERS} &bull; {NEWEST_USER}
            <!-- EVENT index_body_block_stats_append -->
        </p>
    </div>
<!-- ENDIF -->

<!-- EVENT index_body_stat_blocks_after -->

<!-- INCLUDE overall_footer.html -->
 

Re: [3.1.x] Wer ist da nur für Admin sichtbar

Verfasst: 21.01.2017 22:40
von Mahony
Hallo
Natürlich ist es nicht drinnen. Das sollst du ja auch um den Code herum einfügen.

Suche also nach

Code: Alles auswählen

<!-- IF S_DISPLAY_ONLINE_LIST -->
    <div class="stat-block online-list">
        <!-- IF U_VIEWONLINE --><h3><a href="{U_VIEWONLINE}">{L_WHO_IS_ONLINE}</a></h3><!-- ELSE --><h3>{L_WHO_IS_ONLINE}</h3><!-- ENDIF -->
        <p>
            <!-- EVENT index_body_block_online_prepend -->
            {TOTAL_USERS_ONLINE} ({L_ONLINE_EXPLAIN})<br />{RECORD_USERS}<br /> <br />{LOGGED_IN_USER_LIST}
            <!-- IF LEGEND --><br /><em>{L_LEGEND}{L_COLON} {LEGEND}</em><!-- ENDIF -->
            <!-- EVENT index_body_block_online_append -->
        </p>
    </div>
<!-- ENDIF -->
Ersetze mit

Code: Alles auswählen

<!-- IF U_ACP -->
<!-- IF S_DISPLAY_ONLINE_LIST -->
    <div class="stat-block online-list">
        <!-- IF U_VIEWONLINE --><h3><a href="{U_VIEWONLINE}">{L_WHO_IS_ONLINE}</a></h3><!-- ELSE --><h3>{L_WHO_IS_ONLINE}</h3><!-- ENDIF -->
        <p>
            <!-- EVENT index_body_block_online_prepend -->
            {TOTAL_USERS_ONLINE} ({L_ONLINE_EXPLAIN})<br />{RECORD_USERS}<br /> <br />{LOGGED_IN_USER_LIST}
            <!-- IF LEGEND --><br /><em>{L_LEGEND}{L_COLON} {LEGEND}</em><!-- ENDIF -->
            <!-- EVENT index_body_block_online_append -->
        </p>
    </div>
<!-- ENDIF -->
<!-- ENDIF -->
Anschließend nicht vergessen den cache zu leeren!

Grüße: Mahony

Re: [3.1.x] Wer ist da nur für Admin sichtbar

Verfasst: 21.01.2017 23:54
von MissSophie
Danke jetzt klappt es

Re: [3.1.x] Wer ist da nur für Admin sichtbar

Verfasst: 22.01.2017 07:47
von Lehrling
Wenn du die "Wer ist online"-Anzeige auch auf der viewforum und der viewtopic ausblenden willst (nur für die Admins sichtbar machen willst), solltest du noch diese Änderungen vornehmen:
Finde in der viewforum_body.html folgende Stelle

Code: Alles auswählen

<!-- IF S_DISPLAY_ONLINE_LIST -->
	<div class="stat-block online-list">
		<h3><!-- IF U_VIEWONLINE --><a href="{U_VIEWONLINE}">{L_WHO_IS_ONLINE}</a><!-- ELSE -->{L_WHO_IS_ONLINE}<!-- ENDIF --></h3>
		<p>{LOGGED_IN_USER_LIST}</p>
	</div>
<!-- ENDIF -->
Und setze darum wieder diese IF-Klammer <!-- IF U_ACP --> <!-- ENDIF -->
Dasselbe machst du mit der viewtopic_body.html.

Re: [3.1.x] Wer ist da nur für Admin sichtbar

Verfasst: 22.01.2017 15:21
von MissSophie
Danke n aber mir ging es nur um wer war da