|
|
phpBB2 by Przemo
Support forów phpBB2 modified by Przemo
|
|
Przesunięty przez: Radek 25-11-2009, 22:57 |
Z includowanie shoutbox'a |
Autor |
Wiadomość |
Sim00n
Posty: 7
|
Wysłany: 25-11-2009, 03:31 Z includowanie shoutbox'a
|
|
|
Witam. Mam forum phpBB by Przemo i używam shoutbox'a. Dorobiłem do tego forum pierwszą stronę. Takie jakby intro z linkiem na forum, kontaktem itp.
Chciałbym na tej pierwszej stronie z includować shoutbox. Plik jest bezpośrednio razem z plikami Przema w głównym katalogu.
Próbowałem na wiele sposobów z includowaniem shoutbox.php , robieniem tego przez styl i przez {SHOUTBOX_DISPLAY} ale żaden z tych sposobów nie działał (wyświetlało jakieś błędy z set_username() w pliku shotubox.php).
Z tego moje pytanie, czy da się zrobić to w jakiś sposób ?
Pozdrawiam, Sim00n. |
|
|
|
 |
Gadatliwa Kasia
|
|
|
|
CyberDuck [Usunięty]
|
Wysłany: 26-11-2009, 02:11
|
|
|
Najprosciej jest napisac wlasny skrypt, ale da sie to zrobic inaczej
tylko bedzie z tym tak samo duzo pracy. Zeby wyswietlic wiadomosci
z shoutbox wystarczy shoutbox_view.php . Co do wprowadzania danych to
zastanow sie jak chcesz to zrobic bo zwykle jesli maja pisac osoby zarejestrowane
to bedzie z tym klopot bo musialbys dodac do tego wszystkiego system logowania. |
|
|
|
 |
Sim00n
Posty: 7
|
Wysłany: 26-11-2009, 06:41
|
|
|
Hmm
O ile wiem, to zalogowanie się to jest ustawienie kilku sesji. Z tym nie będzie problemu, zapytam kumpla.
Ogólnie koncepcja jest taka, żeby z includować cały shoutbox tak jak jest, wliczając w to wygląd.
Jeżeli bym chciał zrobić swój formularz to nie pytał bym tu
Chodzi o całą technikę tego jakie dane, tpl'e, i pliki z includować - tak mi się wydaje.
Pozdrawiam. |
|
|
|
 |
Kopciu
Pomógł: 6 razy Posty: 107
|
Wysłany: 30-11-2009, 03:45
|
|
|
Strona.PHP
Kod: | <?
define('IN_PHPBB', true);
define('ATTACH', true);
$phpbb_root_path = './';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
//
// Start session management
//
$userdata = session_pagestart($user_ip, PAGE_INDEX);
init_userprefs($userdata);
//
// End session management
//
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);
}
}
$template->set_filenames(array(
'body' => strona_body.tpl')
);
$template->pparse('body');
?> |
Strona_body.tpl
|
|
|
|
 |
Sim00n
Posty: 7
|
Wysłany: 30-11-2009, 04:08
|
|
|
Dzięki własnie o to mi chodziło, jesteś wielki.
Leci Pomógł
Pozdrawiam, Sim00n.
PS Można close. |
|
|
|
 |
|
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 Możesz ściągać załączniki na tym forum
|
Dodaj temat do Ulubionych Wersja do druku
|
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,7 sekundy. Zapytań do SQL: 10 | |
 |
|