phpBB2 by Przemo
Support forów phpBB2 modified by Przemo

FAQFAQ - PIERWSZA POMOC!!  regulaminREGULAMIN  SzukajSZUKAJ  UżytkownicyUżytkownicy  GrupyGrupy  StatystykiStatystyki
RejestracjaRejestracja  ZalogujZaloguj  DownloadDownload  katalog Forów DyskusyjnychKatalog Forów   FAQ Video tutoriale

Poprzedni temat «» Następny temat
Przesunięty przez: Matteo
09-11-2013, 09:30
SB w Portalu i/lub w widoku tematów
Autor Wiadomość
a9u9u


Pomógł: 27 razy
Posty: 612
Wysłany: 06-03-2007, 04:03   SB w Portalu i/lub w widoku tematów

Witam,

Nie znalazłam na forum żadnej wzmianki o tym, a więc wstawię :)
wiem że to amatorsko brzmi, ale się staram i kombinuję :D

Modyfikacja jest łatwa i szybka.

w pliku root/portal.php znajdź:
Kod:
// Generate the page
if ( !$userdata['session_logged_in'] )
{
    $template->assign_block_vars('logged_out', array());
}
else
{
    $template->assign_block_vars('logged_in', array());
}


dodaj po:
Kod:
if ( $check_cache = sql_cache('check', 'shoutbox_config') )
{
    include($check_cache);
}
else
{
    $sql = "SELECT *
        FROM " . SHOUTBOX_CONFIG_TABLE;
    if ( !($result = $db->sql_query($sql)) )
    {
        message_die(GENERAL_ERROR, 'Could not query shoutbox config information', '', __LINE__, __FILE__, $sql);
    }

    while ( $row = $db->sql_fetchrow($result) )
    {
        $shoutbox_config[$row['config_name']] = $row['config_value'];
    }
    sql_cache('write', 'shoutbox_config', $shoutbox_config);
}

if ( $shoutbox_config['shoutbox_on'] && $userdata['shoutbox'] )
{
    $shoutbox_config['banned_user_id_view'] = $GLOBALS['shoutbox_config']['banned_user_id_view'];
    if ( strstr($shoutbox_config['banned_user_id_view'], ',') )
    {
        $fids = explode(',', $shoutbox_config['banned_user_id_view']);
        while( list($foo, $id) = each($fids) )
        {
            $fid[] = intval( trim($id) );
        }
    }
    else
    {
        $fid[] = intval( trim($shoutbox_config['banned_user_id_view']) );
    }
    reset($fid);

    if ( in_array($userdata['user_id'], $fid) == false && ($shoutbox_config['allow_users_view'] || $userdata['session_logged_in']) && ($shoutbox_config['allow_users'] || $shoutbox_config['allow_users_view'] || $userdata['user_level'] == ADMIN || $userdata['user_level'] == MOD))
    {
        include($phpbb_root_path . 'shoutbox.'.$phpEx);
    }
}


w pliku templates/NAZWA_STYLU/portal_body.tpl (na samym dole) znajdź:
Kod:

      {END_RIGHT_PANEL_OFF}
   </tr>
</table>


dodaj po:
Kod:
{SHOUTBOX_DISPLAY}


Mam nadzieję, że komuś się przyda :)

Pozdrawiam

//EDIT

Instrukcja na ShoutBox'a w viewforum, czyli w widoku tematów.

w root/viewforum.php znajdź:
Kod:
    $template->assign_block_vars('switch_no_topics', array() );

}


dodaj po:
Kod:
if ( $check_cache = sql_cache('check', 'shoutbox_config') )
{
    include($check_cache);
}
else
{
    $sql = "SELECT *
        FROM " . SHOUTBOX_CONFIG_TABLE;
    if ( !($result = $db->sql_query($sql)) )
    {
        message_die(GENERAL_ERROR, 'Could not query shoutbox config information', '', __LINE__, __FILE__, $sql);
    }

    while ( $row = $db->sql_fetchrow($result) )
    {
        $shoutbox_config[$row['config_name']] = $row['config_value'];
    }
    sql_cache('write', 'shoutbox_config', $shoutbox_config);
}

if ( $shoutbox_config['shoutbox_on'] && $userdata['shoutbox'] )
{
    $shoutbox_config['banned_user_id_view'] = $GLOBALS['shoutbox_config']['banned_user_id_view'];
    if ( strstr($shoutbox_config['banned_user_id_view'], ',') )
    {
        $fids = explode(',', $shoutbox_config['banned_user_id_view']);
        while( list($foo, $id) = each($fids) )
        {
            $fid[] = intval( trim($id) );
        }
    }
    else
    {
        $fid[] = intval( trim($shoutbox_config['banned_user_id_view']) );
    }
    reset($fid);

    if ( in_array($userdata['user_id'], $fid) == false && ($shoutbox_config['allow_users_view'] || $userdata['session_logged_in']) && ($shoutbox_config['allow_users'] || $shoutbox_config['allow_users_view'] || $userdata['user_level'] == ADMIN || $userdata['user_level'] == MOD))
    {
        include($phpbb_root_path . 'shoutbox.'.$phpEx);
    }
}


w templates/NAZWA_STYLU/viewforum_body.tpl znajdź (na samym dole):

Kod:
        <td><span>{S_AUTH_LIST}</span></td>
    </tr>
</table>


dodaj po:
Kod:

{SHOUTBOX_DISPLAY}


Pozdrawiam
_________________
#me {work: hard !important}
MOJE: [ Pagination like phpBB3 ] ; [ Info for IE users ]
Ostatnio zmieniony przez Boltex 20-08-2010, 21:10, w całości zmieniany 1 raz  
 
     
Gadatliwa Kasia 

   
MagicalFire


Pomógł: 980 razy
Posty: 4353
Wysłany: 08-11-2008, 12:13   

dla nie kumatych dołączam demo



po edycji
_________________
nie za takie Przemo walczyliśmy
 
     
Morfeusz_2005


Pomógł: 2 razy
Posty: 230
Wysłany: 12-11-2008, 21:08   

Nie wiem czemu, ale mi to nie działa. Wszystko jest ok, ale SB nie ma.
 
     
MagicalFire


Pomógł: 980 razy
Posty: 4353
Wysłany: 12-11-2008, 21:30   

Morfeusz_2005 napisał/a:
Nie wiem czemu, ale mi to nie działa. Wszystko jest ok, ale SB nie ma.

daj mi na PW pliki i konto testowe
_________________
nie za takie Przemo walczyliśmy
 
     
Morfeusz_2005


Pomógł: 2 razy
Posty: 230
Wysłany: 12-11-2008, 22:08   

Już wysłałem PW.
 
     
Macintosh

Pomógł: 8 razy
Posty: 193
Wysłany: 20-11-2009, 19:59   

A ja mam error w 1002 lini viewforum.
 
     
RedipS

Pomógł: 4 razy
Posty: 50
Wysłany: 10-07-2011, 20:36   

Sory za odkop, ale czy działa komuś to ?
 
     
Gadatliwa Kasia 

   
Vego01


Pomógł: 1 raz
Posty: 53
Wysłany: 27-07-2012, 20:20   

Wszystko działa, można to dostosować w taki sam sposób do "Zobacz posty nieprzeczytane" ?
 
     
Wyświetl posty z ostatnich:   
Odpowiedz do tematu
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Nie możesz załączać plików na tym forum
Nie możesz ściągać załączników na tym forum
Dodaj temat do Ulubionych
Wersja do druku

Skocz do:  

Kopiowanie wszelkich treści zawartych na forum, modyfikacji oraz instrukcji bez zgody administracji i autorów tematów/postów zabronione!

Powered by phpBB modified by Przemo © 2003 phpBB
Strona wygenerowana w 0,03 sekundy. Zapytań do SQL: 14
Polecane serwisy



Najlepsze oprogramowanie do prowadzenia sklepu internetowegoNajlepszy program do sklepu firmowany przez Przem'a



Koszulki informatyczne



phpbb

serwis laptopów

Design Cart

darujsobie.pl - Sklep z gadżetami

• Zamów reklamę