Velké fórum - insert do databázy ??

Máte problémy s instalaci phpBB3 nebo s konverzi z phpBB2 na phpBB3? Zde naleznete pomoc.
Pravidla fóra
Čim více informací poskytnete ve vašem dotazu, tim vyšší je šance, že se vám dřív dostane přesné odpovědi. Uveďte odkaz na vaše fórum, používané MODy a styly a zkuste sepsat úpravy na fóru za poslední týdny. Nezapomeňte uvést výstižný titulek tématu.
Zamčeno
Trix
Příspěvky: 14
Registrován: úte 15. kvě 2012 14:29:43

Velké fórum - insert do databázy ??

Příspěvek od Trix » úte 15. kvě 2012 14:50:20

Prosím o radu skúsenejších. S phpbb začínam. Je možné korektne doplniť do existujúceho novovytvoreného fóra veĺké množstvo jeho ďaľších členení /vrátane oprávnení/ insertom do príslušných table v MySQL ?? Manuálne vkladanie cez admin_panel neprichádza do úvahy pre veľkú pracnosť.. Skúšal to už niekto ??

danti
Příspěvky: 2618
Registrován: pon 12. led 2009 20:57:21

Re: Velké fórum - insert do databázy ??

Příspěvek od danti » úte 15. kvě 2012 15:03:36

Čo chceš doplniť z inej db užívateľov ,príspevky atd

Trix
Příspěvky: 14
Registrován: úte 15. kvě 2012 14:29:43

Re: Velké fórum - insert do databázy ??

Příspěvek od Trix » úte 15. kvě 2012 15:18:38

danti píše:Čo chceš doplniť z inej db užívateľov ,príspevky atd
Nie, chcem vytvoriť nové kategórie, subfóra atď.. tak, aby si to nevyžadovalo nejaké ďaľšie manuálne nastavovanie administrátorom .

danti
Příspěvky: 2618
Registrován: pon 12. led 2009 20:57:21

Re: Velké fórum - insert do databázy ??

Příspěvek od danti » úte 15. kvě 2012 15:30:31

Ked vytvaras nove fora staci dat kopirovat opravnenie uz z vytvoreneho fora

Trix
Příspěvky: 14
Registrován: úte 15. kvě 2012 14:29:43

Re: Velké fórum - insert do databázy ??

Příspěvek od Trix » úte 15. kvě 2012 16:23:14

danti píše:Ked vytvaras nove fora staci dat kopirovat opravnenie uz z vytvoreneho fora
Áno, viem. Problém mám však s tým manuálnym vytváraním samotnej štruktúry fóra s ohľadom na rozsiahlosť jeho členenia...

leschek
Příspěvky: 3015
Registrován: stř 09. lis 2011 0:09:51
Kontaktovat uživatele:

Re: Velké fórum - insert do databázy ??

Příspěvek od leschek » úte 15. kvě 2012 18:31:14

Trix píše:Prosím o radu skúsenejších. S phpbb začínam. Je možné korektne doplniť do existujúceho novovytvoreného fóra veĺké množstvo jeho ďaľších členení /vrátane oprávnení/ insertom do príslušných table v MySQL ?? Manuálne vkladanie cez admin_panel neprichádza do úvahy pre veľkú pracnosť.. Skúšal to už niekto ??
Takže nejdřív chci napsat, že nejsem expert. Pokud by šlo jen o napsání názvů fór do databáze, asi by to nebyl problém, ale každé fórum má v phpBB určité místo (je vytvořen strom fór), které je určeno pomocí ID fóra a mateřských, levých a pravých IDýček v tabulce forums (sloupečky forum_id, parent_id, left_id, right_id). Dovedu si představit, že by to zvládl nějaký matematik jako Sheldon, ale pro normálního člověka je jednodušší vytvořit fóra v administraci.

Aktualizace: podívej se na tyto témata na phpbb.com:
Create new forum from PHP
Create forum using database script

Trix
Příspěvky: 14
Registrován: úte 15. kvě 2012 14:29:43

Re: Velké fórum - insert do databázy ??

Příspěvek od Trix » úte 15. kvě 2012 20:03:59

leschek píše:
Trix píše:...
Takže nejdřív chci napsat, že nejsem expert. Pokud by šlo jen o napsání názvů fór do databáze, asi by to nebyl problém, ale každé fórum má v phpBB určité místo (je vytvořen strom fór), které je určeno pomocí ID fóra a mateřských, levých a pravých IDýček v tabulce forums (sloupečky forum_id, parent_id, left_id, right_id). Dovedu si představit, že by to zvládl nějaký matematik jako Sheldon, ale pro normálního člověka je jednodušší vytvořit fóra v administraci.
Ak sa jedná o "strom fór" s veľkým počtom položiek /stovky/ tak je to v administrácii s ohľadom na pracnosť takmer nerealizovateľné. Ak by bol známy algoritmus tvorby tých ID je jednoduchšie vyrobiť súbory v požadovanej štruktúre a insertnúť do DB keby to fungovalo.

Trix
Příspěvky: 14
Registrován: úte 15. kvě 2012 14:29:43

Re: Velké fórum - insert do databázy ??

Příspěvek od Trix » pát 31. kvě 2013 14:52:39

S jedným úspešným insertom do fóra už skúsenosť mám... Nie je síce taký zložitý, ako som písal, že potrebujem pri založení tejto témy. Ale v zjednodušenej podobe sa mi to podarilo. Potreboval som v inom prípade v už rozrobenom štvorkolkárskom fóre s "x" fórami, aby si každý užívateľ v profile mohol vybrať, ktorý zo zoznamu 400 modelov štvorkoliek má doma. A zároveň, aby pre tento model existovalo aj diskusné fórum /pre každý model, t.j. spolu 400 subfór modelov štvorkoliek/. Vytvárať ručne zoznam modelov do užívateľského profilu a následne ručne vytvárať fóra nepripadalo v úvahu.
Postup :
1. vložiť do príslušnej table pre "Vlastné polia v profile" 400 modelov štvorkoliek
2. insert do do table forums na príslušné miesto /do príslušnej kategórie/ 400 fór modelov štvorkoliek /na toto stačil jediný príkaz SQL/. Zoznam modelov bol vybratý z "Vlastné polia v profile" /môže byť hocijaká temp table/.
3. Skopíroval som oprávnenia z jedného fóra na všetkých ostatných 400, čo bola práca na pár sekúnd, lebo sa dali všetky označiť naraz. Hotovo, fórum korektne funguje.

Nie som programátor ani neovládam žiaden súčasný programovací jazyk. Stačili mi na to iba znalosti SQL s pred 20. rokov a oboznámenia sa s MySQL..

S insertom veľkého počtu položiek do jedného fóra/kategórie viem už poradiť, ak niekto potrebuje..
Z bezpečnostných dôvodov aby som náhodou nerozbil celé existujúce fórum som ho vytvoril s najvyšším ID na konci stromu fór. Po jeho naplnení insertom a kontrole ho už v adminstrácii môžete jednoducho presunúť v strome fór na miesto kam potrebujete, bez toho aby sa čokoľvek mohlo pokaziť. Prečíslovanie parent_id, left_id,right_id urobí ACP.

Trix
Příspěvky: 14
Registrován: úte 15. kvě 2012 14:29:43

Re: Velké fórum - insert do databázy ??

Příspěvek od Trix » úte 22. říj 2013 17:21:26

Veľké fórum, k vôli ktorému som pred vyše rokom založil túto tému už existuje.. Má cca 4000 subfór /všetky mestá a obce v SR/
http://mestaobce.99aktivit.sk/

TERAZ TU MÁM ĎAĽŠÍ HLAVOLAM :

Hľadám niekoho /za peniaze/, kto by do fóra pre každú obec/mesto vedel insertovať témy/príspevky obsahujúce údaje zo sčítania obyvateľstva SR v r.2011. Vstupné údaje zo Štatistického úradu mám cca v 40 excelovských table /každá table obsahuje všetky mestá a obce/. Každá obec/mesto má v názve fóra 6 miestny číselný identifikátor a tento sa nachádza aj v excel table, aby sa to dalo spárovať..

Výsledok by mohol vyzerať približne takto /urobené ručne, iba pár údajov o obci, mám ich oveľa viac /:

http://mestaobce.99aktivit.sk/soporna-2 ... -t163.html

Ako najvhodnejšie riešenie sa mi zdá "script" ktorému by som zadal názov "excel table" a on by vyrobil vstupný súbor pre insert a nasúkal by to tam.. To by malo výhodu, že v budúcnosti, keď získam ďalšie údaje mohol by som ich tam sám ládovať.. Ale nemusí to tak byť, ak je to príliš komplikované ... Uvítam aj iné nápady ako to tam dostať/zobraziť.. Podstatné je aby tie údaje vo fóre boli. Ako sa tam dostanú a ako budú zobrazené si nechám poradiť ...

Zamčeno