od R-stick » sob 16. kvě 2020 21:24:02
milosh píše: ↑úte 10. bře 2020 16:36:23
Je možné spojení 2 phpbb fór (každé na jiné www adrese) do 1, včetně všech příspěvků a uživatelů? Nevím teda, jak velký by byl problém u duplicitních uživatelů, které tam bohužel mám.
Byl by to velký problém - a duplicita uživatelů už je jen detail. Na toto není žádný skript, mod, nebo nějaké hotové řešení, vše by jsi musel dělat sám. A polož si otázku, zda jseš schopen dělat s databázovými tabulkami na programátorské úrovni.
Pokud ano, pak si musíš většinu tabulek vyexportovat do něčeho externího - třeba accessu. A pak tě čeká to nejhorší - předělat všechny ID tabulek z předávaného fóra. Před tím si důkladně analyzuj všechny relace aby jsi věděl, co budeš všechno měnit - resp která ID budeš upravovat. následovně si zvolíš, první a druhé fórum, to druhé budeš připojovat k tomu prvnímu. Začneš s uživateli - tabulka phpbb_users tabulky s obou fór si porovnáš na duplicitu, těm duplicitním záznamům změníš ID podle první tabulky (dělej to v novém dočasném poli, aby jsi změny mohl kdykoliv vrátit) a uživatelům, kteří nejsou duplicitní přidělíš nové ID - v posloupnosti pokračuješ podle první tabulky. Pokud toto máš hotové, tak si propojíš tabuky s příspěvky a u druhého fóra opět upravíš ID. Takto to uděláš u všech relací, poté sloučená data naimportuješ do prázdných tabulek a budeš se modlit, aby ti to neházelo moc chyb. Některé tabulky upravovat nemusíš - např vyhledávání (phpbb_search)
Toto nepovažuj za návod, ale za nastínění postupu. Poprat se s tím budeš muset sám.
[quote=milosh post_id=132031 time=1583850983 user_id=1090]
Je možné spojení 2 phpbb fór (každé na jiné www adrese) do 1, včetně všech příspěvků a uživatelů? Nevím teda, jak velký by byl problém u duplicitních uživatelů, které tam bohužel mám.
[/quote]
Byl by to velký problém - a duplicita uživatelů už je jen detail. Na toto není žádný skript, mod, nebo nějaké hotové řešení, vše by jsi musel dělat sám. A polož si otázku, zda jseš schopen dělat s databázovými tabulkami na programátorské úrovni.
Pokud ano, pak si musíš většinu tabulek vyexportovat do něčeho externího - třeba accessu. A pak tě čeká to nejhorší - předělat všechny ID tabulek z předávaného fóra. Před tím si důkladně analyzuj všechny relace aby jsi věděl, co budeš všechno měnit - resp která ID budeš upravovat. následovně si zvolíš, první a druhé fórum, to druhé budeš připojovat k tomu prvnímu. Začneš s uživateli - tabulka phpbb_users tabulky s obou fór si porovnáš na duplicitu, těm duplicitním záznamům změníš ID podle první tabulky (dělej to v novém dočasném poli, aby jsi změny mohl kdykoliv vrátit) a uživatelům, kteří nejsou duplicitní přidělíš nové ID - v posloupnosti pokračuješ podle první tabulky. Pokud toto máš hotové, tak si propojíš tabuky s příspěvky a u druhého fóra opět upravíš ID. Takto to uděláš u všech relací, poté sloučená data naimportuješ do prázdných tabulek a budeš se modlit, aby ti to neházelo moc chyb. Některé tabulky upravovat nemusíš - např vyhledávání (phpbb_search)
Toto nepovažuj za návod, ale za nastínění postupu. Poprat se s tím budeš muset sám.