Kom ihåg mig?
Home Menu

Menu


phpbb-fråga: Föra över från gammal databas till phpbb

 
Ämnesverktyg Visningsalternativ
Oläst 2009-11-02, 23:38 #11
PerD PerD är inte uppkopplad
Medlem
 
Reg.datum: Aug 2009
Inlägg: 88
PerD PerD är inte uppkopplad
Medlem
 
Reg.datum: Aug 2009
Inlägg: 88
Testa och kör ett script, blir även enklare då att föra över data från ditt gamla forum. Databaskoppling först där du hämtar data från din gamla forumtabell med användarnamn, e-post etc sedan lägger du in detta som nya användare med hjälp av en add user funktion liknande den nedan. Finns fler exempel på forumet men det viktiga är att kopplingen är med i början inte minst för phpbb_hash funktionen.

php kod

define('IN_PHPBB', true);
$phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : './';
$phpEx = substr(strrchr(__FILE__, '.'), 1);
include($phpbb_root_path . 'common.' . $phpEx);
include($phpbb_root_path . 'includes/functions_user.' . $phpEx);

$user_row = array(
'username' => $rad['user'],
'user_password' => phpbb_hash($losen),
'user_email' => $rad['email'],
'group_id' => 2,
'user_timezone' => 0,
'user_dst' => 1,
'user_lang' => "sv",
'user_type' => 0,
'user_actkey' => "",
'user_ip' => "",
'user_regdate' => time(),
'user_inactive_reason' => 0,
'user_inactive_time' => 0,
);
user_add($user_row, $cp_data);
PerD är inte uppkopplad   Svara med citatSvara med citat
Oläst 2009-11-10, 12:23 #12
Pettolajnen Pettolajnen är inte uppkopplad
Medlem
 
Reg.datum: Feb 2006
Inlägg: 217
Pettolajnen Pettolajnen är inte uppkopplad
Medlem
 
Reg.datum: Feb 2006
Inlägg: 217
Så, nu ska jag ta tag i detta igen efter att ha haft en hektisk period med annat.

PerD: Tack för ditt svar. Min följdfråga blir: Kan jag bestämma user-id när jag lägger in en användare?

Fråga 2: Finns det en liknande funktion för att lägga in trådar och svar?
Pettolajnen är inte uppkopplad   Svara med citatSvara med citat
Oläst 2009-11-10, 15:01 #13
Pettolajnen Pettolajnen är inte uppkopplad
Medlem
 
Reg.datum: Feb 2006
Inlägg: 217
Pettolajnen Pettolajnen är inte uppkopplad
Medlem
 
Reg.datum: Feb 2006
Inlägg: 217
Hur skapar man en while loop med sql-classen i phpbb egentligen? Får helatiden ut bara EN rad:

Kod:
$sql = 'SELECT * FROM members WHERE id!=1 AND id!=134 AND id!=133';
$query = $db->sql_query($sql);
$array = $db->sql_fetchrowset($query);
foreach ($array as $r)
{
Pettolajnen är inte uppkopplad   Svara med citatSvara med citat
Oläst 2009-11-11, 15:52 #14
PerD PerD är inte uppkopplad
Medlem
 
Reg.datum: Aug 2009
Inlägg: 88
PerD PerD är inte uppkopplad
Medlem
 
Reg.datum: Aug 2009
Inlägg: 88
Citat:
Ursprungligen postat av Pettolajnen Visa inlägg
Så, nu ska jag ta tag i detta igen efter att ha haft en hektisk period med annat.

PerD: Tack för ditt svar. Min följdfråga blir: Kan jag bestämma user-id när jag lägger in en användare?

Fråga 2: Finns det en liknande funktion för att lägga in trådar och svar?
Biten med user id borde vara enklast att lösa genom att lägga in nya användarna i samma följd som det var i det gamla forumet om du har en user lista 1,2,3 etc. Bara att kolla på vilket id det börjar med i den nya och sedan från den gamla tabellen börja på samma nummer så blir det samma id automatiskt med auto increment. Sedan behöver du bara korrigera för några stycken medlemmar.

http://wiki.phpbb.com/Submit_post Kod hur man kan lägga till trådar och inlägg.
http://www.phpbb.com/community/viewt...?f=70&t=829325 Postar inlägg och trådar från RSS.
PerD är inte uppkopplad   Svara med citatSvara med citat
Svara


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 02:29.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
 
Copyright © 2017