To jest tylko wersja do druku, aby zobaczyć pełną wersję tematu, kliknij TUTAJ
phpBB2 by Przemo
Support forów phpBB2 modified by Przemo

Portal - [poprawka] Ostatnie tematy z ukrytych działów na portalu

warna - 25-06-2008, 11:31
Temat postu: [poprawka] Ostatnie tematy z ukrytych działów na portalu
Do tej pory skrypt przy wyświetlaniu ostatnich tematów na portalu pomijał tylko ostatni dział, do którego użytkownik nie miał dostępu. Po zastosowaniu poniższej poprawki, moduł będzie działał tak jak powinien.

Podziękowania dla Joli (za nagonkę ;p) oraz Qbsa, który poprawił kod :)

portal.php
znajdź
Kod:
    while( $row = $db->sql_fetchrow($result) )
    {
        $is_auth = array();
        $is_auth = $tree['auth'][POST_FORUM_URL . $row['forum_id']];

        if ( !$is_auth['auth_read'] || !$is_auth['auth_view'] )
        {
            $except_forum_id = $row['forum_id'];
        }
    }

    $except_forums = ($except_forum_id) ? "AND forum_id NOT IN ($except_forum_id)" : '';


zamień na
Kod:
    $except_forums_ids = array();
    while( $row = $db->sql_fetchrow($result) )
    {
        $is_auth = array();
        $is_auth = $tree['auth'][POST_FORUM_URL . $row['forum_id']];

        if ( !$is_auth['auth_read'] || !$is_auth['auth_view'] )
        {
            array_push( $except_forums_ids, $row['forum_id'] );
        }
    }

    $except_forums = sizeof($except_forums_ids) > 0 ? "AND forum_id NOT IN (" . implode(',', $except_forums_ids) . ")" : '';

joli - 25-06-2008, 11:34

No i działa. Dotychczas, jesli bylo wiecej niz jedno ukryte forum, pokazywalo z wszystkich poza ostatnim. Cudo, po prostu, dzieki, warna i Qbs ;]
Rudixx - 13-09-2008, 01:26

A czy jest mozliwosc ustawienia zeby nie wyswietlaly sie tematy z newsow ktore pojawiaja sie na stronie portalu?
nieoznakowane - 14-12-2008, 14:32

Zrobiłem jak w poprawce(pomogło) ale pomino to nie pojawia się ostatni post (nie tamat) w newsach portalu., co trzeba zmienić?
tombog - 17-09-2009, 14:44

Hmmmm, a mi wyświetla cały czas. Nic ta poprawka nie dała :(
joli - 17-09-2009, 17:26

tombog, ty chyba chory jesteś. Masz skrypt nieaktualizowany od dwóch lat i życzysz sobie zeby coś działało?
Cytat:
phpBB by Przemo wersja 1.12.3
??? To zart jakis? Mielismy juz w miedzyczasie kilka nastepnych wersji, a teraz powinienes miec co najmniej 1.12.6
Dziwne, ze to forum jeszcze istnieje, zrob z tym szybko porzadek.



Powered by phpBB modified by Przemo © 2003 phpBB Group