Roman_S
Junior Member | Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору 1. В Backup.pm в "my $TABLES = {" добавить: Код: 23 => 'portal', 24 => 'portal_poll_voters', 25 => 'portal_polls', | В Import.pm в "my $TABLES = {" Код: 18 => 'portal', 19 => 'portal_poll_voters', 20 => 'portal_polls', | Заодно можно убрать грубый глюк в Import.pm - попытку создания календаря и отдельных таблиц для форумов в случае использования SQL-бд Заменить $db->create_table( TABLE => 'calendar',); на $db->create_table( TABLE => 'calendar',) if $perm; и $db->create_table( TABLE => 'forum_posts',DBID => 'f'.$fids->{ $id },); на $db->create_table( TABLE => 'forum_posts',DBID => 'f'.$fids->{ $id },) if $perm; В \database\config portal.cfg Код: package IMPORT; $STRING = { "TABLE" => "portal", "P_KEY" => "ID", "MTD" => "single", "UPDATE" => "bottom", }; %{ $COLS } = ( ID => [0, 'string', '32', 1], TEMPLATE => [1, 'text' , '-1'], NAME => [2, 'string', '128'], COUNTER => [3, 'INT', '10'], URL => [4, 'string', '128'], SKIN => [5, 'string', '128'], NOTES => [6, 'text', '-1'], ALL_MEM => [7, 'num', '1'], SUP_MOD => [8, 'num', '1'], SUP_AD => [9, 'num', '1'], OFFLINE => [10, 'num', '1'], ); 1; | portal_poll_voters.cfg Код: package IMPORT; $STRING = { "TABLE" => "portal_poll_voters", "P_KEY" => "ID", "MTD" => "single", "UPDATE" => "bottom" }; %{ $COLS } = ( ID => [0, 'num', 20, 1], VOTER_IP => [1, 'string', 128,1], DATE => [2, 'num' , 10, 1], POLL_ID => [3, 'num' , 10, 1], MEMBER_ID => [4, 'string', 32, ], ); 1; | portal_polls.cfg Код: package IMPORT; $STRING = { "TABLE" => "portal_polls", "P_KEY" => "POLL_ID", "MTD" => "single", "UPDATE" => "bottom" }; %{ $COLS } = ( POLL_ID => [0, 'num', 20 , 1 ], POLL_TITLE => [1, 'string', 128, 1 ], POLL_DESC => [2, 'text', -1 ], POLL_ANSWERS => [3, 'text', -1 ], TOTAL_VOTES => [4, 'num', 10 ], ACTIVE => [5, 'num', 1 ], DATE => [6, 'num', 10 ], ); 1; | |