Jūs neprisijungęs
Aukštyn Tema Aparatinė įranga / Tinklo Įranga / phpBB ir custom BB-tags
- s2 Data 2007-12-17 17:41
Žaidžiam va mes, lietuviukai Tribal Wars 12-ame pasaulyje, ir staiga mūsų gentį išvaikė, nes nusižengėme taisyklėms ir kalbėjome tik lietuviškai.  Reikalauja angliškai.  Dabar bandom pereiti prie išorinės diskusijų lentos.  Tik deja ten (phpBB) neveikia trys nestandartinės žymės (tags).  Žymių generatorių pradėjau programuot su PHP savo darbinėje mašinoje su HTTP servisu, ir jis gaunasi.

Tačiau neaišku, ar phpBB / kurie nors kiti varikliai palaiko custom tags ar pan. dalyką.  Googlinti eisiu, bet gal jūs greičiau pasakysit :)
Pagrindinė - warshke Data 2007-12-17 19:23
Tai manau phpbb vis vien kažkur aprašyti tie kodai, tai reiks nusikopint tą kur url, ir pamodifikuot. Tik tiek, kad įdomu, iš kur išknisi tw duomenis, man regis ji pateikia kažkokius tekstinius failus su statistika, kuriais ir gyvena visokie tw-tools ir pan.
Tik jei pavyks tai dinamiškai reik susukt, nes pasikeitus tarkim kaimo pavadinimui, jis atsispindi ir tw forume.
Pagrindinė - s2 Data 2007-12-17 20:19

> manau phpbb vis vien kažkur aprašyti tie kodai,


Kas be ko, ale kas gi tau leis svetimam servery forumo variklį taisyti ?
Labiau tikėtina, kad sutiktų įsimesti kokį nors viešą mod-ą. 

Taip iškart ir „Ally“, „Village“ bei „Player“ mygtukai atsirastų (nereikėtų mūsų skubantiems tautiečiams vargt su klaviatūra).

Bėda, kad neradau dar tokio forumų tinklalapio.  O ant savo mašinos nelabai noriu kurt -- lėtokai ji juda su PIO mode :] ir šiaip nenoriu rizikuot failinės sistemos turiniu..

> Tik tiek, kad įdomu, iš kur išknisi tw duomenis,
> man regis ji pateikia kažkokius tekstinius failus su statistika,
> kuriais ir gyvena visokie tw-tools ir pan.


Na, jo, pateikia: http://en12.tribalwars.net/help.php?mode=map_data
Tiek info užtenka, MKNuomone.

> Tik jei pavyks tai dinamiškai reik susukt, nes pasikeitus
> tarkim kaimo pavadinimui, jis atsispindi ir tw forume.


Aišku, dinamiškai.  Nors gaila, kad TW taisyklės neleidžia pasiimti duomenų dažniau, nei kas valandą.  Tačiau su 1h pasenusiais kaimų pavadinimais manau išgyvensim -- svarbu kaimo ID (t.y. tribalwars.net/* URL) būtų sugeneruotas taisyklingai.
Pagrindinė s2 Data 2007-12-17 20:46
Ai va, kažkoks Tutorial-as tai "Custom BBCode" modifikacijai:
http://www.trap17.com/index.php/custom-bbcode-tags-smf_t34498.html
Pagrindinė - warshke Data 2007-12-17 21:35

>Na, jo, pateikia: http://en12.tribalwars.net/help.php?mode=map_data
>Tiek info užtenka, MKNuomone.


Permečiau akimis, tai galima būt su 'cron'int labai paprastai, arba paprastu paslėptu php skriptuku sdfiucsdfgRGFSDFGSFDg54454545.php pavadinimu  vykdyt iš išorės, jei cronas nepasiekiamas.
Ir grūst viską duombazėn.
Kas toliau - nežinau, php nemoku :)
Pagrindinė - s2 Data 2007-12-17 22:26
Jo mano serve, kuriame darau tag-generatorių, nu-cron-intume DB.  O jei pagal vardą gentis, žaidėjas ar kaimas nerandami, tuomet gal apsimokėtų atnaujint atitinkamą failą on-demand.

> Ir grūst viską duombazėn.


Kišt tik tiek duomenų į DB gal neapsimoka.  Paprastas grep/sed/awk/PHP parseris would suffice.  Ne?  Na, tai galbūt neesminis klausimas.
Pagrindinė - warshke Data 2007-12-17 22:56 Redaguota: 2007-12-17 23:01
Kaimai nustatomi pagal koordinates, ir mano galva reiktų generuot pastoviai po cron run, atnaujinant db kad nedrožtų tavo disko kiekviena užklausa :) Tada sugaminsi kažkuriuo būdu tame forume modulį ar dar ką, kuris į tavo servo [my]sql kreiptųsi, o pastarajame grant select on kas.nors for user identified by pass, ar kažkas tokio, ir ramu. Tad lieka php.
Šiaip žinai kur mane rast, galiu parašyt viską išskyrus php :) Visgi abu tą reikalą žaidžiam.
Pagrindinė - s2 Data 2007-12-17 23:01

> Kaimai nustatomi pagal koordinates


Ir?

> kad nedrožtų tavo disko kiekviena užklausa :)


Linuksas gi viską kešuoja kai žvėris.  Nu pamatysim.  Čia techninė detalė.  Daug svabiau gauti veikianti forumo variklį.

> Šiaip žinai kur mane rast, galiu parašyt viską išskyrus php :) Visgi abu tą reikalą žaidžiam.


Heh, jo.  Maloniausia būtų, jei rastum kokį box-ą, tinkantį phpBB veikimui :]
Pagrindinė - warshke Data 2007-12-17 23:12
Tai va, vadinas viskas kaip ir aišku. Telieka vienas dalykas: kažkokiu būdu įpaišyt, kad vietoj [player][/player] [ally][/ally] [village][/village] būt exec(mysql taip toliau). O tam tavo forume yr koks ftp/ssh pasijungimas ar šiaip kokia kodo modifikavimo galimybė? Pračekink ką leidžia executint su c99.php :)
Pagrindinė - s2 Data 2007-12-18 12:31

> kad vietoj [player][/player] [ally][/ally] [village][/village] būt exec(mysql taip toliau)


Jeigu ten leidžiama kurti lenteles, tada gal ir nieko, bet idant netyčia nepakeltumėm tos mašinos loado, manau apsimoka daryti $user=file('http://193.219.43.130/~s2/php/*'), o čia aš ir be mysql apsieičiau :P

> O tam tavo forume yr koks ftp/ssh pasijungimas ar šiaip kokia kodo modifikavimo galimybė?


Dėl ftp/ssh abejoju, nes ten forumų egzistuoja daug, ir kiekvienas turi po jūzerį Administrator :].
Tingiu skaityti FAQ.  Jei aš būčiau nemokamų forumų dalintojas, nieku gyvu neleisčiau nieko uploadinti.

> Pračekink ką leidžia executint su c99.php :)


http://www.phpbber.com/phpbb/c99.php ?
Sako 404.
Gal tu pats patikrink :)
Pagrindinė - warshke Data 2007-12-18 12:51
Pagūglink kas tai yr :)
Pagrindinė s2 Data 2007-12-18 13:44
Oj, sudėtingos tos krekinimo technologijos.
Man patinka kitoki keliai ;)
Pagrindinė - s2 Data 2007-12-17 21:17 Redaguota: 2007-12-17 21:26
Dar būdas yra naudoti kokį nors Firefox/Iceweasel extension ar addon, pvz.:
https://addons.mozilla.org/en-US/firefox/addon/491

Bet tada IE naudotojai liks ant ledo.
Pagrindinė - warshke Data 2007-12-17 21:24
Šitas berods negeneruos url iš duomenų.
Pagrindinė s2 Data 2007-12-17 21:26
Na, reiks programinti extension-ą pačiam, kad kreiptųsi į mano servą, pvz.:
http://193.219.43.130/~s2/php/tw_w12/tag_generator.php?ally=LTU

Plius, turinys nebus dinamiškas :(
Atkrenta.
Aukštyn Tema Aparatinė įranga / Tinklo Įranga / phpBB ir custom BB-tags

Powered by mwForum 2.29.6 © 1999-2015 Markus Wichitill