NeWorld

NeWorld

Naujas serveris ir vienas nesklandumas

by neworld on Rgp.04, 2007, under Blogas, NeWorld, php

Taigi persikėlėme į domenas.net. Hostingas geras, spartus. Viskas būtų buvę gerai, bet pasirodo jog šitam hostinge yra įjungtas register_globals, kuris su sesijom padaro tokį įdomų dalyką, jeigu sesija yra tarkim $_SESSION['kazkas'];, tai atsiranda kintamasis $kazkas. Ir tarkim scripte yra toks dalykas:

$kazkas=”Kažin kas?”;

Čia sakykim taip kuriu naują kintamajį, tačiau $kažkas jau prisestintas prie sesijos, taigi sesija $_SESSION['kazkas'], pasidaro “Kažin kas?” ir šita nauja reikšmė serveryje yra išsaugoma. Taigi, jeigu aš šitame kintamajame saugojau tarkim esama planetą, tai esama planeta pasidaro į kažin kas, dėl to prasideda klaidos. Vienintelis būdas buvo sugalvoti sesijos kintamiesiems ilgesnius pavadinimus.

Comments Off more...

Pabaigta ajax

by neworld on Geg.05, 2007, under NeWorld

Pabaigiau ajax. Dabar yra visos funkcijos, kurios buvo. Praktiškai jokiu akivaizdžių pokyčių, tik:

  1. Puslapis veikia greičiau
  2. Paspaudus naršyklės refresh grįžta į pradinį puslapį
  3. Neina pakeisti vėliavos
  4. Gali būti nenumatytų problemų

Bet kaip bebūtų tobulėjame. Šios klaidos (2-4 nr.) bus ištaisytos. Taip pat ajax technologija leis daugiau galimybių, kaip live chat, patogesnį, bei lengvai keičiamą, pagal kiekvieno poreikus, interfeisa.

    Comments Off more...

    Tinklapis perdaromas pagal ajax technologija

    by neworld on Geg.03, 2007, under NeWorld

    Perdarau tinklapį į ajax. Kadangi tai bus ilgas procesas, rašysiu prograsą:

    1. paruošti ajax karkasą
    2. perkelti visas nuorodas ant naujo ajax karkaso
      2.1 pagrindinės nuorodos
      2.2 planetų keitimas
      2.3 kitos nuorodos
              2.3.1 plėtimasis
              2.3.2 Planetų info
              2.3.3 Invazija
      2.3.4 Forumas
      2.3.5 Paštas
      2.3.6 Statistikos
    3. perkelti visus post duomenų siuntimus ant ajax
    4. taisyti likusias klaidas
    5. testuoti
    6. įdėti

    Pastorinas tekstas reiškia kad ši dalis pabaigta
    pasvires tekstas reiškia kad daroma ši dalis
    paprastas tekstas reiškia kad tos dalys yra eilėje

    Comments Off more...

    Mokėsčių sistema

    by neworld on Kov.15, 2007, under NeWorld

    Atnaujinus planetų sistemą, tai buvo padaryti labai lengva. Tereikejo sukurti dar viena stulpeli duomenim saugot, papildyt klase kintamuoju ir sukurti nustatymą.

    Comments Off more...

    Pakeista planetų sistema

    by neworld on Kov.14, 2007, under NeWorld

    Na štai, po ilgo triuso parašiau naują planetų sistema, sukuriau perkėlimo skriptą. Naują sistemą pakeisti pasisekė sėkmingai, taip pat perkelti visas palentas ant naujos sistemos. Toliau reikėjo prie naujos sistemos suderinti kitas puslapio dalis. Atnaujinimo metu galėjo kai kurios funkcijos neveikti. Toliau reikėjo iekoti klaidų. Rastos klaidos:

    • Nerodė vartotojo informacjoje jo planetų
    • atsirasdavo tusčių planetų, kurios buvo be pavadinimo, bei kuriuose nieko negalėdavo daryti
    • Kariavimo sistema

    Taip pat sunku buvo atnaujinti planetų taisymo modulį, kadangi jis turi dirbti prie naujos sistemos, kuri taisymo atveju yra sudėtingesnė už senają. Viskas veikia. Tačiau nauja sistema turi vieną niuancą. Senojoje sistemoje dingus planetai, gyventojai vistiek buvo saugomi, o šioje dingus planetai iškarto dingsta ir jo gyventojai. Suveikus šiam moduliui ir gražinus planetą vartotojui, ji bus be planetų. Bandysiu pildyti sistemą kad išvengti tokių nemalonumų

    Comments Off more...

    Looking for something?

    Use the form below to search the site:

    Still not finding what you're looking for? Drop a comment on a post or contact us so we can take care of it!