Konwersje, przenoszenie, łączenie forów, integracje - Shoutbox by Przemo - instalacja na zwykłe phpBB2
CzasowAnton - 07-10-2012, 23:44 Temat postu: Shoutbox by Przemo - instalacja na zwykłe phpBB2 Część wszystkim.
Jestem Rosjaninem i jestem tu nowy. Nie wiem, czy do tego działu trafiłem, ale niechaj będzie jak będzie.
Właśnie problem jest taki, że próbuję przenieść ShoutBoxa by Przemo do zwykłego phpBB2 v. 2.0.23 - i nie za bardzo mi to wychodzi. Kopiuję pliki shoutbox_xxx.php do odpowiednich katalogów, wchodzę do Panelu administracyjnego -> ShoutBox i wyskakuje mi taki błąd:
Cytat: | SQL Error : 1146 Table 'atstest620.SHOUTBOX_CONFIG_TABLE' doesn't exist
SELECT * FROM SHOUTBOX_CONFIG_TABLE
|
Stworzyłem taką tablicę w bazie danych, a nadal mam to samo. W ogóle, jak najpoprawniej jest zainstalować tego Shoutboksa do zwykłej php-ki?
Przy okazji, ślę pozdrowienia z Rosji dla Polaków.
Tommekk80 - 08-10-2012, 07:17
Najlepiej zainstaluj sobie phpbb by Przemo
Spróbuj utworzyć najpierw takie tabele:
Kod: | CREATE TABLE phpbb_shoutbox (
id int(11) NOT NULL auto_increment,
sb_user_id int(11) NOT NULL default '0',
msg text NOT NULL,
timestamp int(10) UNSIGNED NOT NULL default '0',
PRIMARY KEY (id),
KEY sb_user_id (sb_user_id),
KEY timestamp (timestamp)
); |
Kod: | CREATE TABLE phpbb_shoutbox_config (
config_name varchar(255) NOT NULL default '',
config_value varchar(255) NOT NULL default '',
PRIMARY KEY (config_name)
); |
CzasowAnton napisał/a: | Przy okazji, ślę pozdrowienia z Rosji dla Polaków. |
Również pozdrawiamy.
CzasowAnton - 08-10-2012, 08:11
No i nadal jest to samo... Nie wiem, potrzebuję może edycję jakichś plików czy coś takiego?
Tommekk80 napisał/a: | Najlepiej zainstaluj sobie phpbb by Przemo |
Na wersji by Przemo nie widzę nigdzie języka rosyjskiego do pobrania, a jest mi potrzebny.
Woytec - 09-10-2012, 19:47
Do pliku includes/constants.php dodaj
Kod: | define('SHOUTBOX_CONFIG_TABLE', $table_prefix . 'shoutbox_config');
define('SHOUTBOX_TABLE', $table_prefix . 'shoutbox'); |
CzasowAnton - 09-10-2012, 22:17
Dzięki wielkie! Administrowanie działa już dobrze. Włączyłem ShoutBoksa, ale zamiast listy wiadomości w oknie SB wyświetla się tylko napis "Hacking attempt", ciekawie co jeszcze jest nie tak?
maminowiec - 10-10-2012, 07:40
dodaj
Kod: | defined('IN_PHPBB', true);
|
Cytat: | Przy okazji, ślę pozdrowienia z Rosji dla Polaków. |
Załatw tańszy gaz
CzasowAnton - 10-10-2012, 08:34
maminowiec napisał/a: | dodaj
Kod: | defined('IN_PHPBB', true);
| |
No i jest tak samo - narzeka się na próbę włamania. Nie wiem, może źle coś robię - do jakiego miejsca w pliku mam to wstawić? Albo może coś z tym:
Kod: | if ( !defined('IN_PHPBB') )
{
die("Hacking attempt"); |
?
maminowiec napisał/a: | Załatw tańszy gaz |
Ach ten gaz... Gdybym wpływał na tą politykę, bo u nas prostych szarych obywateli gaz też ciągłe drożeje. Kapitaliźm...
Woytec - 10-10-2012, 16:39
Ten kod musi być przed includowaniem plików shotuboxa.
CzasowAnton - 10-10-2012, 20:26
Hacking attempt.
Próbowałem podmienić całe constants.php wersją by Przemo, ale problem niestety nie zniknął.
Woytec - 10-10-2012, 20:42
Zmień defined na define w index.php
CzasowAnton - 10-10-2012, 21:39
W indeksie nie ma wyrazów defined, tylko define... Więc chyba chodzi o constants.php? Było tam dwa wyrazy - próbowałem je pozamieniać, ale albo nie daje to żadnego efektu, albo mam Hacking attempt na stronie głównej.
Tommekk80 - 11-10-2012, 07:28
Woytec napisał/a: | w index.php |
A masz w ogóle dodany kod sb w index.php?
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 ( $shoutbox_config['sb_group_sel'] != 'all')
{
$sql = 'SELECT ug.group_id
FROM (' . USER_GROUP_TABLE . ' ug, ' . GROUPS_TABLE . ' g)
WHERE ug.user_id = ' . $userdata['user_id'] . '
AND g.group_id = ug.group_id
AND g.group_single_user = 0
AND ug.user_pending <> 1
ORDER BY g.group_order ASC';
if ( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_MESSAGE, 'Can not find username');
}
while ( $row2 = $db->sql_fetchrow($result) )
{
$grupy[] = $row2['group_id'];
}
$fid = explode(',', $shoutbox_config['sb_group_sel']);
if ( sizeof($grupy) )
{
foreach ( $grupy as $k => $v )
if ( in_array($v, $fid) )
{
$shoutbox_view_group = true;
break;
}
}
}
else
{
$shoutbox_view_group = true;
}
if ( ($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 || $shoutbox_view_group))
{
include($phpbb_root_path . 'shoutbox.'.$phpEx);
}
} |
CzasowAnton - 11-10-2012, 22:41
Tak, mam...
[ Dodano: 14-10-2012, 19:13 ]
Wrzucę tutaj login i hasło do konta hostingu, może ktoś tam wejdzie i zobaczy co jest nie tak z tym SzoutBoksem?
Adres FTP - ftp://ftp-7.zerver.ru
FTP login: atstest_620
FTP hasło: fy0d1p381f
Stronka HTTP - http://atstest.pz9.ru/phpBB2/index.php
Osobiście to nie ma tam nic cennego, to tylko forum testowe, na którego będziemy przenosiły swój projekt (jest polsko-rosyjski) z darmowego hostingu. Więc byłbym bardzo wdzięczny za pomoc.
Czyżby problem może leżeć na stronie hostingu? Bo teraz nie kumam tego absolutnie, zaplątałem się kapitalnie...
|
|
|