Skocz do zawartości

Ukrycie pewnej części forum


Przejdź do rozwiązania Rozwiązane przez Gość Wolen,

Rekomendowane odpowiedzi

Opublikowano

witam

czy tak jak tutaj mam

 

321.png

 

czerwona ramka

czy mozna to ukryc przed Goscmi? Aby dopiero po zalogowaniu widzial user to co zaznaczone powyzej? Pozdrawiam

Opublikowano (edytowane)

Ok znalazlem ten kawalek kodu za to odpowiedzialny

 

 

    <if test="showActive:|:$this->settings['show_active'] && $this->memberData['gbw_view_online_lists']">
        <h4 class='statistics_head'>{parse expression="sprintf( $this->lang->words['online_right_now'], $stats['TOTAL'] )"} {$this->lang->words['active_users']}</h4>
        <p class='statistics_brief desc'>
            {parse expression="sprintf( $this->lang->words['active_users_detail'], $stats['MEMBERS'], $stats['GUESTS'], $stats['ANON'] )"}.
        </p>
    </if>
    <if test="activeNames:|:count($stats['NAMES']) && $this->settings['show_active']">
        <br />
        <p>
            <span class='name'>{parse expression="implode( ",</span> <span class='name'>", $stats['NAMES'] )"}</span>
        </p>
    </if>

 

Nie chce aby to powyzsze bylo widoczne dla Guest, u mnie ma ID 2, nie zbyt rozumiem tylko twojego wpisu

czy caly ten kod mam umiescic miedzy tym co podales i w member_id to usunac a wstawic 2?

 

 

edit:

 

chociaz jeszcze cos takiego znalalzem i juz nie wiem ktore to :f

 

        <if test="showactiveusers:|:is_array( $active_user_data ) AND count( $active_user_data )">
            <div id='forum_active_users' class='active_users stats_list'>
                <h4 class='statistics_head'>{parse expression="sprintf( $this->lang->words['active_users_titlef'], $active_user_data['stats']['total'] )"}</h4>
                <p class='statistics_brief'>{parse expression="sprintf( $this->lang->words['active_users_detail'], $active_user_data['stats']['members'], $active_user_data['stats']['guests'], $active_user_data['stats']['anon'] )"}</p>
                <br />
                <ul class='ipsList_inline'>
                    <if test="hasactiveusers:|:is_array( $active_user_data['names'] ) AND count( $active_user_data['names'] )">
                        {parse expression="implode( ', ', $active_user_data['names'] )"}
                    </if>

Edytowane przez Pandrov
Opublikowano

W kodzie jest memberID, a nie groupID. Goście nie maja swojego ID. Jeśli skrypt zauważy, że jest przeglądany przez użytkownika z ID, to wyświetli informację po tym kodzie. Inaczej jej nie wyświetli.

 

Spróbuj zmienić oba. Dopisz przed jednym </h4> Amfi, przed drugim Amfidiusz i zobacz co się zmieni. Tylko w ten sposób się nauczysz.

  • Rozwiązanie
Opublikowano (edytowane)

Wchodzisz do Look & Feel > Look & Feel >  Manage Skin Sets & Templates  > Twój styl > Board Index > boardIndexTemplate

Zjeżdżasz na sam dół i masz tam znacznik zamykający 

</div>

dodajesz pod nim znacznik

</if>

Całość powinna się prezentować w ten sposób

</div>
</if>

Teraz w tym samym szablonie znajdujesz 

<div id='board_statistics' class='statistics clearfix'>

nad nim dodajesz 

<if test="$this->memberData['member_id']">

Górna część będzie wyglądać tak

<if test="$this->memberData['member_id']">
<div id='board_statistics' class='statistics clearfix'>

Robisz tylko kopiuj, wklej, nic nie zmieniasz.

Edytowane przez WoleN
Opublikowano (edytowane)

Wow dzieki, nie wiedzialem ze ktos taki pomocny sie znajdzie

Dziala super!

 

A mam jeszcze do Ciebie pytanie bo zostalo mi

 

"27952 Total Posts 7624 Total Members Ankasans Newest Member 575 Most Online"

 

Jak moge to jeszcze schowac przed Guest?

Edytowane przez Pandrov
Gość
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę.