Portal - [poprawka] Ostatnie tematy z ukrytych działów na portalu
warna - 25-06-2008, 10: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, 10: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, 00: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, 13:44
Hmmmm, a mi wyświetla cały czas. Nic ta poprawka nie dała
joli - 17-09-2009, 16: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.
|
|
|