Pereiti prie turinio

Fantasya

Patvirtinti nariai
  • Pranešimai

    1.605
  • Užsiregistravo

  • Lankėsi

  • Laimėta dienų

    2
  • Atsiliepimai

    100%

Fantasya Pranešimai

  1. Sveiki,

     

    reiktų šiek tiek pagalbos iš pažengusių programuotojų su django. Googlindamas pastebėjau, kad dauguma tutorialų templatus saugo appso folderyje, o ne pagrindiniame. Kodėl taip yra? O gal vienam tinklapiui užtenka vieno appso?

     

    Tarkim turiu tinklapį, kuris turi naujienas ar kažką panašaus į blogą ir dar kažkokią atskirą skiltį, kurioje vartotojui teiksiu tam tikras paslaugas. Taigi, mano nuomone reiktų susikurti du appsus:

     

    Naujienos - čia sukiščiau visus naujienų modelius (article, tags, meta info). Būtų atvaizduojamas example.com/ arba example.com/blog

     

    Paslauga - čia sukiščiau visus modelius skirtus paslaugos appsui (pvz: serveris, nustatymai, koks nors paslaugos galiojimo laikas ir visi kiti šū.dai). Būtų atvaizduojama example.com/paslauga

     

    Taigi, grįžtant į pradžią, mano projekte abu appsai turėtų generuoti vienodą tinklapio headerį ir footerį, o keistųsi tik vidurinė dalis (contentas). Tai kur reiktų saugoti templato folderį ir apskritai kaip jį struktūrizuoti, kad galėčiau per vieną failą redaguoti viso tinklapio headerį bei footerį?

     

    Dėkui

  2. Kurk kartu ir $_SESSION[’user_rights’] = rigts.

    Pakurk users class. Turėk class atributus:

     

    Static Private $user_type1 = 10;
    Static Private $user_type2 = 100;
    Static Private $user_type3 = 1000; 

    (Nu vienu žodžiu tiek tu atributu, kiek yra user tipų).

     

    Tada daryk tarp class metodą:

     

    Static function user_rights($session_rights=““) {
    If($session_rights == $this-> user_type1) {
    Return $nario_tipas = “Narys“;
    } elseif ($session_rights == $this-> user_type2) {
    Return $nario_tipas = “Moderatorius“;
    } elseif ($session_rights == $this-> user_type3) {
    Return $nario_tipas = “Vadovas“;
    } else {
           Return $nario_tipas = ““;
    }
    }

     

    Na ir vienu žodžiu, tame pagrindiniame page dėk:

     

    If(Users::user_rights($_SESSION[“user_rights“]) == “Narys“) {
    //Display tą sritį.
    }

     

    Na gal ir nedaug ką pakeičia, aišku galima ir geriau padaryt, ir su daugiau visokių smulkmenų, bet funkcionalumas šioks toks yra. Jei ką reikės keist tai klasėje, o pagrindiniam tik tą vieną žodį.

     

    P.S. Net nesu garantuotas, kad veiks (turėtų veikt), nes netikrinau.

     

    P.P.S. Tas string (pvz. Narys) gali keist konstantom ar panašiai. Tada dar geriau bus, jei reikės ką keist. Galėsi pakeist tik tas reikšmes, tame faile, kur tos konstantos.

     

    Visiška nesąmonė. Nieks tokių dalykų nesaugo kliento pusėj.

  3. Sprendimas tai būtų toks, kad reiktų sukurti funkciją, kuri talpinant komentarą pridėtų papildomą meta informaciją. Būtų maždaug taip:

     

    <?php
    function add_custom_comment_field( $comment_id ) {
    
      add_comment_meta( $comment_id, 'my_custom_comment_field', $_POST['my_custom_comment_field'] );
    }
    add_action( 'comment_post', 'add_custom_comment_field' );
    ?>

     

    Tuomet atvaizduojant komentarą išsitraukti tą meta info:

     

    // return a single meta value with the key 'vote' from a defined comment object
    $vote = get_comment_meta ( $comment->comment_ID, 'vote', true );

     

    Ir tuomet su IF/ELSE atvaizduoti vienokią arba kitokią spalvą.

     

    Kodą paėmiau nuo Wordpress Codex ir pats netestavau. Bet esmė turėtų būti aiški.

  4. Specialybės panašios. Pasižiūrėk dėstomus modulius ir išsirink kas patinka. Šiaip praktiškai didelio skirtumo nėra, nes dauguma dėstomų modulių sutaps. Matematika ir lengva ir sunku. Kaip mokėsi suktis. Išlieka tik protingi arba atkaklūs, kurie netingi į perlaikymus vaikščiot. Fizika kaip papulsi, bet praeinama. Programavimo daug nebus, labiau gilinsies į kompiuterių architektūrą.

    Specialybė perspektyvi.

  5. Netiksliai čia paklausiau, bet turėjau omeny ar pabaigęs šią specialybę įgausiu kokių nors gebėjimų kurių reikės dirbant ar būtų naudingiau vietoj šios specialybės rašyti VIKO programų sistemas?

    Jei nori įgaut gebėjimų darbui, tai tau reikia eit dirbt, o ne studijuot. O išmokt gali nebent kokių PHP šūdwebių programavimui. Visvien nuėjus į kokią nors kompaniją dirbt nieks iš tavęs nesitikės parodyt kažko įspūdingo. Turėsi bandomąjį laikotarpį išmokt dirbt su tos kompanijos sistemom. Aišku, kad tave priimtų - turi turėt geras bazines žinias, kurias univeras ir suteikia.

  6. o kas tau yra "naudingi" dalykai? išmoko matematikos, fizikos, logikos ir panašių dalykų. programavimas tai nėra tas dalykas, kurį reiktų mokytis 4 metus. aišku jei esi visiškai žalias tai išmokys keletą cikliukų prasukt. ir jei ateity tau programinant tos matematikos ir fizikos neprireiks, tai žinosi, kad programuoji šūdus.

  7. Atrodo jau radau bėdą prie pildyk.lt pagalbos skilties:

     

    Atsiprašome, sistemoje yra užfiksuoti laikini paslaugos Naršyk techniniai sutrikimai. Nuo birželio 1 d. 00:00 val. PILDYK Klientams (kuriems galioja paslauga Naršyk) internetas buvo apmokestinamas standartiniu 0,90 Lt/MB tarifu. Sutrikimą šiuo metu skubiai šalina TELE2 techninis skyrius. Užtikriname, kad visa neteisingai nuskaičiuota pinigų suma bus grąžinta į Klientų sąskaitas po sutrikimo pašalinimo. Šiuo metu Naršyk tarifai yra taikomi teisingai. Rekomenduojame naudotis nemokamu internetu.
×
×
  • Pasirinkite naujai kuriamo turinio tipą...