GTA Közösség - A magyar GTA fórum
Általános beszélgetés => A Fórum => Archívum => A témát indította: ChuckNorris - 2012. október 20. - 23:54:49
-
Üdvözletem!
Szeretnék bejelenteni pár újítást, amit részben a támogatóknak is köszönhetünk hogy megteremtették rá az anyagi hátteret.
Az elsõ a Szkriptek és pályák részt érinti. Páran emlékezhettek, hogy régen volt egy Szkriptek menüpont, ahol minden script és pálya elérhetõ volt amit publikáltak a fórumon, de ez megszûnt amikor bekerültek a prefixek. Ennek ellenére 10 000+ oldalletöltést tudhatott magáénak amíg aktív volt, ezt a hihetetlen szintet eddig csak a Google keresõ érte utol, bátran kijelenthetjük hogy nagyon népszerû oldal volt.
A másik, máig aktuális szabályozás szintén a scriptek és pályák fórumrészt érintette, egy ideje már kötelezõ a fórumra is kötelezõ [*code] cimkék között kirakni a teljes kódot is, ami kisebb scriptek esetében még elmegy, de a több száz/ezer/tízezer soros kódoknál, a lassabb géppel/internettel rendelkezõket hihetetlen mértékben lassította vagy akár meg is gátolhatta az oldal megtekintésében.
Ez a szabályozás azért kellett, hogy ne vesszenek el a kódok, ha valamilyen oknál fogva bezárnak egy fájlmegosztót (lásd megaupload), vagy a fájlmegosztó törli a fájlokat (lásd data.hu) stb... Úgy gondoltuk így tudjuk a legegyszerûbben megõrizni a publikációkat. (A mi tárhelyünkön nem megoldás õket tartani, ezt nem engedhetjük meg magunknak)
Nos, az utóbbi idõben elkezdtem újragondolni ezeket a dolgokat, meg is született a megoldás.
A scriptek és pályák fórumrésznél megszûnik a kötelezõ code-ba illesztés, helyette megszületett a sampforum.hu kódtár, ami elérhetõ a code.sampforum.hu (BÉTA verzió) oldalon, ez egy saját fejlesztésû kód tároló rendszer, amiben az a csavar, hogy itt is van a kód, meg nem is ;)
Ez azt jelenti, hogy elõfizettünk egy pastebin.com felhasználóra, ami azt jelenti hogy hihetetlen méretû kódokat (pl. a teljes See RPG az egy kódra jutó limit kb 1/3 részét teszi ki) rakhatunk fel,korlátlan számban az oldalra, amik örökre ottmaradnak, illetve az API-jüket felhasználva tulajdonképpen pont olyan mintha a fórum tárolná a kódokat. Ezek a kódok csak a fórumról tekinthetõek meg, a pastebin keresõje, vagy bármilyen más keresõ nem jelzi õket, csak a kódtárban található linkek mutatnak az oldalakra.
Ezzel a módszerrel valószínûleg végre megoldódik a script tárolási probléma. Tudjuk, hogy vannak olyan scriptek amik igényelnek pluginokat stb, úgy döntöttünk hogy ezek a pár megás fájlok simán mehetnek a tárhelyre, ahol teljes biztonságban vannak. A kódtár rengeteg sok kényelmi funkcióval bír, például egy scriptnél felismeri milyen include fájlok szükségesek a futtatáshoz és azokat is közvetlenül linkeli/felajánlja a letöltésüket, a scripthez tartozó pluginokat/csatolmányokat úgy szintén, van benne verzió követõ rendszer stb...
BÉTA verziós a dolog, a hibákat és az ötleteket ide várom.
Elmagyarázom a gyakorlatban, mert így egy kicsit bonyolult:
Valaki publikál valamit.
Ha az a valami megfelel a publikációs szabályoknak és teljesen mûködik és megbízható, akkor egy admin, vagy valaki akinek majd erre jogot adunk (Van hozzá grafikus felület), feltölti a kódtárba a scriptet, (nem valószínû hogy minden 50 soros scriptet feltöltünk, azoknál marad a kódba illesztés, kivéve ha a munka minõsége kiemelkedõ) ami ott azonnal elérhetõ lesz.
Aki feltöltötte a scriptet a kódtárba, visszamegy a témába, és ha kódba volt illesztve a script akkor azt törli, a helyére rakja a letöltõ BB kódot, ha nem volt kódba illesztve akkor egyszerûen a többi letöltési lehetõséget kicseréli a BB kódra.
Ez a BB kód:
[dload]
Ennyi, semmivel nem kell kiegészíteni, kész is van. Módosítja a hozzászólást.
Ezután bárki aki bemegy a témába, látni fogja a \"Letöltés a sampforum.hu kódtárból.\" szöveget, rákattint, a link átviszi õt a kódtárba egy új böngészõ oldalon ahol a script található, annak leírása, a szükséges INC-k stb, ott megnézheti, vagy letöltheti a kódot, annak kiegészítõit, INC-it, látja a készítõ nevét, a leírást, tehát mindent tulajdonképpen, és ha akar, vissza is térhet az eredeti témába. Vagy csak simán bezárja az ablakot. A folyamat alatt senki nem hagyta el a fórumot, nem irányítódott át más weboldalra.
Ha a scriptnek több verziója van, akkor a letöltõ BBC mindig a legújabbra fog irányítani, de a kódtárban a beépített verzió követõ rendszer miatt lehetõség van megtekinteni az elõzõ verziókat is.
Példák:
Gentleman ház scriptje:
http://code.sampforum.hu/share/Lah7AmwL
Elkezdjük a scriptek feltöltését a rendszerbe illetve a rendszer beüzemelését, hibákat írjátok kérlek és ha vannak ötletek azokat se tartsátok vissza.
A kódtár mellé visszakerül a scriptek és mappok oldal, teljesen felújítva, új lehetõségekkel, kódtár kompatibilitással.
http://sampforum.hu/index.php?page=scripts
Valószínû hogy ez a menübe is be fog kerülni.
Ennek is rengeteg újítása elérhetõ. Például nagyon egyszerû munkagyûjteményekhez linkelni, csupán a saját publikációkra megyünk, kimásoljuk a linket a címsorból és kész.
Megjegyzés: A kódtár és a scriptek oldal is téma függetlenül mûködik, illeszkednie kell a világos/sötét témákhoz is.
Nemsokára még további hasznos újítások következnek, legközelebb remélem olyan újítást (is) tudok majd bejelenteni ami nem csak azokat érinti akik valamilyen szinten érdekeltek a scriptelés témában.
-
Tetszik, jó kis ötlet. A támogatóknak meg köszönjük.
-
Szerintem a kódtárba jó dolog lenne ha lehetne csillagozni a fájlokat. Mármint 1*-5* tartományban értékelni és a legjobb script és a legrosszabb script szerint szûkíteni még a listát.
UI: Köszi a megemlítést :)
-
Ez egy nagyon jó ötlet! Jó látni, hogy hasznos dologra fordítjátok a támogatást! :)
-
Sounds epic.
-
Szép munka. :)
-
lehet, hogy nem olvastam át figyelmesen, de az eddig publikált scriptek is feltöltésre kerülnek, vagy azok megmaradnak eredeti állapotukban?
megjegyzés: felsõ menüsorban a \'letöltések\' menü nem vezet sehova (\'javascript:;\')
-
megjegyzés: felsõ menüsorban a \'letöltések\' menü nem vezet sehova (\'javascript:;\')
Mégis hova vezessen? :D
-
megjegyzés: felsõ menüsorban a \'letöltések\' menü nem vezet sehova (\'javascript:;\')
Mégis hova vezessen? :D
[/quote]
akárhova, csak ne egy üres oldalra :whistle:
-
akárhova, csak ne egy üres oldalra :whistle:
Nem irányít sehova ???
-
Jól hangzik és a kódtár ötlet és kialakítása kifejezetten tetszik.
-
akárhova, csak ne egy üres oldalra :whistle:
Nem irányít sehova ???
[/quote]
nekem, ha rákattintok erre
[hs width=300 height=300]http://i50.tinypic.com/i3f6hd.png[/hs]
ezt kapom
[hs width=300 height=300]http://i47.tinypic.com/1ze9yqo.png[/hs]
-
Simán a letöltések gomb nem vezet sehova, az al-menüje vezet. Ha a letöltéseket új lapban nyitod meg, vagy görgõvel kattintasz rá, akkor jön ki a javascript:;
-
Simán a letöltések gomb nem vezet sehova, az al-menüje vezet. Ha a letöltéseket új lapban nyitod meg, vagy görgõvel kattintasz rá, akkor jön ki a javascript:;
Így van.
-
Hülye tûzróka... Szokása az ilyesmi, chrome alatt semmi ilyen nem történik.
-
Simán a letöltések gomb nem vezet sehova, az al-menüje vezet. Ha a letöltéseket új lapban nyitod meg, vagy görgõvel kattintasz rá, akkor jön ki a javascript:;
Így van.
[/quote]
pont ezt mondom.
-
Erre ki**szottul egyszerû a megoldás (linknek):
JavaScript:void(0);
Illetve, tetszik ez az új dolog.
-
Soha életemben nem gondoltam volna hogy a javascript:; link lesz a legnagyobb probléma :D
Az értékelõs dolog nem rossz ötlet, van rá esély.
lehet, hogy nem olvastam át figyelmesen, de az eddig publikált scriptek is feltöltésre kerülnek, vagy azok megmaradnak eredeti állapotukban?
Természetesen átkerülnek, ahogy idõm engedi, de aztán majd becserkészem Csabeszt meg a moderátorokat és beindul a dolog :)
-
Soha életemben nem gondoltam volna hogy a javascript:; link lesz a legnagyobb probléma :D
Az értékelõs dolog nem rossz ötlet, van rá esély.
lehet, hogy nem olvastam át figyelmesen, de az eddig publikált scriptek is feltöltésre kerülnek, vagy azok megmaradnak eredeti állapotukban?
Természetesen átkerülnek, ahogy idõm engedi, de aztán majd becserkészem Csabeszt meg a moderátorokat és beindul a dolog :)
[/quote]
Ha kell, tudok segíteni.