Velké fórum - insert do databázy ??
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.
Č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.
Velké fórum - insert do databázy ??
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 ??
Re: Velké fórum - insert do databázy ??
Čo chceš doplniť z inej db užívateľov ,príspevky atd
Re: Velké fórum - insert do databázy ??
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íše:Čo chceš doplniť z inej db užívateľov ,príspevky atd
Re: Velké fórum - insert do databázy ??
Ked vytvaras nove fora staci dat kopirovat opravnenie uz z vytvoreneho fora
Re: Velké fórum - insert do databázy ??
Á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...danti píše:Ked vytvaras nove fora staci dat kopirovat opravnenie uz z vytvoreneho fora
Re: Velké fórum - insert do databázy ??
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.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 ??
Aktualizace: podívej se na tyto témata na phpbb.com:
Create new forum from PHP
Create forum using database script
Re: Velké fórum - insert do databázy ??
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.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.
Re: Velké fórum - insert do databázy ??
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.
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.
Re: Velké fórum - insert do databázy ??
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ť ...
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ť ...