Spojenie s RPG.sk a automaticke vkladanie komenarov do fora

Archiv moderátorských diskuzí. Skryto očím veřejnosti.
Uživatelský avatar
crowen
Administrátor
Příspěvky: 3263
Registrován: 11. 9. 2004, 11:51
Bydliště: bb [svk] / dublin [irl]
Kontaktovat uživatele:

Spojenie s RPG.sk a automaticke vkladanie komenarov do fora

Příspěvek od crowen » 26. 11. 2006, 22:06

Zdravim technicky zdatnejsich jedincov, iste vam neuniklo ze forum sa spaja s RPG.sk. S Markusom sme sa dohodli, ze vsetky diskusie k clankom na RPG.sk budu prebiehat na fore, aby si ludia nemuseli robit dalsie registracie.

Alef0 mi poslal skript, ktory sa pouziva na annun.sk na vlozenie prispevku do fora po vlozeni clanku, vid nizsie:

Kód: Vybrat vše

$query = "insert into phpbb_topics values ('','13','$nazov','2','$datum','0','0','0','0','0','0','0','0')";
$db_fora->query($query);
$query = "SELECT topic_id FROM phpbb_topics where topic_id=LAST_INSERT_ID()";
$db_fora->query($query);

$topic_id = $db_fora->f("topic_id");
$query = "insert into phpbb_posts values ('',LAST_INSERT_ID(),'13','2','$datum','c2918a01','','1','0','1','1','NULL','0')";
$db_fora->query($query);
$query = "select post_id from phpbb_posts where post_id=LAST_INSERT_ID()";
$db_fora->query($query);

$post_id = $db_fora->f("post_id");
$query = "update phpbb_topics set topic_first_post_id=LAST_INSERT_ID(), topic_last_post_id=LAST_INSERT_ID() where topic_time=$datum && forum_id=13 && topic_poster=2 && topic_title='$nazov'";
$db_fora->query($query);
$query = "insert into phpbb_posts_text values (LAST_INSERT_ID(),'b5b2c410dd','$nazov','')";
$db_fora->query($query);
$clanok_id = $db->f("id");
$query = "update phpbb_forums set forum_last_post_id=LAST_INSERT_ID(), forum_posts=forum_posts+1,forum_topics=forum_topics+1 where forum_id = 13";
$db_fora->query($query);

$text_fora="Toto je diskusia ku èlánku [b:b5b2c410dd][url=http://www.annun.sk/index.php?damsi=clanok.php&id=".$clanok_id."&sekcia=adad]".$nazov."[/url][/b:b5b2c410dd]. Aký je váš názor? Súhlasite s autorom? Vyjadrite sa ¾udia!";
$query = "update phpbb_posts_text set post_text='$text_fora' where post_id = $post_id";
$db_fora->query($query);
Potreboval by som pomoc jedneho z adminov, aby sa na to pozrel a upravil to tak, aby to fungovalo s tunajsim forom. V Diskusnom kutiku by mala vzniknut dalsia sekcia, a to Clanky z RPG.sk, tu by sa ku kazdemu clanku zriadila jedna diskusia.

Ja to potom skusim naimplementovat do enginu RPG.sk

Vdaka za pomoc

Uživatelský avatar
Pjotr
Strojník
Příspěvky: 532
Registrován: 9. 9. 2001, 23:00
Bydliště: Praha@Zeme / Mirros@Mystara
Kontaktovat uživatele:

Příspěvek od Pjotr » 26. 11. 2006, 22:21

K databázi fóra se ovšem dá přistupovat jen lokálně. To znamená, že skript bude muset být tady na fóru a ty ho od sebe zavoláš a předáš mu parametry.

Uživatelský avatar
crowen
Administrátor
Příspěvky: 3263
Registrován: 11. 9. 2004, 11:51
Bydliště: bb [svk] / dublin [irl]
Kontaktovat uživatele:

Příspěvek od crowen » 26. 11. 2006, 22:26

hmmm a vedel by si mi s tym pomoct? Kolko vela roboty to vyzaduje? nemam o tom ponatia... :(

Uživatelský avatar
Pjotr
Strojník
Příspěvky: 532
Registrován: 9. 9. 2001, 23:00
Bydliště: Praha@Zeme / Mirros@Mystara
Kontaktovat uživatele:

Příspěvek od Pjotr » 27. 11. 2006, 00:01

Určitě můžu pomoct. Tu část, která bude u nás, vyrobím a ty si do kódu pro publikování článku přidáš jenom open(url_s_parametry).

Uživatelský avatar
crowen
Administrátor
Příspěvky: 3263
Registrován: 11. 9. 2004, 11:51
Bydliště: bb [svk] / dublin [irl]
Kontaktovat uživatele:

Příspěvek od crowen » 27. 11. 2006, 00:56

to by bolo super. vdaka

Uživatelský avatar
Markus
Vrchní krutovládce; Administrátor
Příspěvky: 9731
Registrován: 18. 8. 2001, 23:00
Bydliště: Mnohovesmír! Brno!
Kontaktovat uživatele:

Příspěvek od Markus » 28. 11. 2006, 23:59

Hádám, že pokud se budou témata zakládat automaticky, bude muset nějaký uživatel "napsat" první post (resp. udělá to automat, ale na něčí účet). použijte k tomu prosím účet RPG fórum. Dík.

Uživatelský avatar
Pjotr
Strojník
Příspěvky: 532
Registrován: 9. 9. 2001, 23:00
Bydliště: Praha@Zeme / Mirros@Mystara
Kontaktovat uživatele:

Příspěvek od Pjotr » 1. 12. 2006, 00:50

Tak já už jsem připraven, můžeme propojovat.

Uživatelský avatar
crowen
Administrátor
Příspěvky: 3263
Registrován: 11. 9. 2004, 11:51
Bydliště: bb [svk] / dublin [irl]
Kontaktovat uživatele:

Příspěvek od crowen » 1. 12. 2006, 13:26

mozes mi ten kod pls poslat na janrosa@gmail.com? skusim sa na to pozriet cez vikend.

uvital by som aj komentare co robi co nakolko nie som bohvieaky programator. vdaka

Uživatelský avatar
Pjotr
Strojník
Příspěvky: 532
Registrován: 9. 9. 2001, 23:00
Bydliště: Praha@Zeme / Mirros@Mystara
Kontaktovat uživatele:

Příspěvek od Pjotr » 1. 12. 2006, 21:09

Prevazna vetsina kodu bude tady na foru, ty akorat pridas k sobe zhruba toto:

Kód: Vybrat vše

fopen("http://rpgforum.jinak.cz/rpgsk.php?title=$titulek_clanku&id=$id_clanku", "r");
Potreboval bych od tebe nejakou sablonu, do ktere se dosadi ty parametry aby vzniknul cely prispevek. A dohodnout se, kam presne ty temata budou umistene, ja bych to hazel do clanku, ale nevim, jak jste dohodnuti s Markusem.

Mozna budeme muset vyresit kodovani, pokud ale pouzivas win-1250, tak to snad bude v pohode.

A jeste se musime dohodnout o zabezpeceni. Prozatim jsem to neresil, takze prakticky kazdy, kdo najde ten skript bude moct spamovat forum $P. Vyresil bych to asi kontrolou ipcka, asi nehrozi, ze by se tvemu serveru menilo, ze ne?

Uživatelský avatar
crowen
Administrátor
Příspěvky: 3263
Registrován: 11. 9. 2004, 11:51
Bydliště: bb [svk] / dublin [irl]
Kontaktovat uživatele:

Příspěvek od crowen » 1. 12. 2006, 21:30

kam to pojde sa musim dohodnut s markusom

co sa tyka ip serveru, skusim to nejako zistit od poskytovatela hostingu

Uživatelský avatar
Markus
Vrchní krutovládce; Administrátor
Příspěvky: 9731
Registrován: 18. 8. 2001, 23:00
Bydliště: Mnohovesmír! Brno!
Kontaktovat uživatele:

Příspěvek od Markus » 2. 12. 2006, 00:06

Házejte to do téhle sekce. Běžným uživatelům je skrytá, takže si to můžeme i otestovat. Až bude vše připraveno, přejmenuji ji a přesunu ji tam, kam patří.

(celou Tvůrčí sekci čeká menší revamp... za dlouho. Dřív to stejně nebude :wink: )

Uživatelský avatar
Pjotr
Strojník
Příspěvky: 532
Registrován: 9. 9. 2001, 23:00
Bydliště: Praha@Zeme / Mirros@Mystara
Kontaktovat uživatele:

Příspěvek od Pjotr » 2. 12. 2006, 15:55

OK, tak jsem přidal uživatele RPG forum mezi moderátory, aby to fungovalo.

Uživatelský avatar
crowen
Administrátor
Příspěvky: 3263
Registrován: 11. 9. 2004, 11:51
Bydliště: bb [svk] / dublin [irl]
Kontaktovat uživatele:

Příspěvek od crowen » 2. 12. 2006, 23:06

Aky presne kod mam vlozit do kodu mojeho enginu aby to fungovalo? Ty zrejme potrebujes odo mna dve premenne, a to Meno Clanku a Adresu, aby si vedel vytvorit link.

Uživatelský avatar
crowen
Administrátor
Příspěvky: 3263
Registrován: 11. 9. 2004, 11:51
Bydliště: bb [svk] / dublin [irl]
Kontaktovat uživatele:

Příspěvek od crowen » 6. 12. 2006, 23:16

co sa tyka tej bezpecnosti, skus povolit prispevky z domen 217.67.30.192 a 217.67.30.193, su to IP hlavnej stranky a subdomen

admini mojho hostingu zatial na moju otazku nereagovali, ip som ziskal pingom na server

Uživatelský avatar
Pjotr
Strojník
Příspěvky: 532
Registrován: 9. 9. 2001, 23:00
Bydliště: Praha@Zeme / Mirros@Mystara
Kontaktovat uživatele:

Příspěvek od Pjotr » 7. 12. 2006, 00:20

Musis tam nekam pridat

Kód: Vybrat vše

fopen("http://rpgforum.jinak.cz/rpgsk.php?id_clanku=$promenna_id&titulek_clanku=$promenna_titulek", "r");
Zabezpeceni dohodnem za behu. Zrejme se budem muset dohodnout na detailech ohledne kodovani a slashovani promennych, na to bude nejlepsi, kdyz me chytnes na icq.

Zamčeno

Zpět na „Archiv moderátorů“

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 1 host