Jump to content
php.lv forumi

ohmygod

Reģistrētie lietotāji
  • Posts

    437
  • Joined

  • Last visited

Posts posted by ohmygod

  1. tātad doma - ir daudzpakāpju menu koks. Gribu viņu smuki kārtojamu un lai pozīcijas var pieglabāt.

     

    ielādējot koku - pēc viņa tiek padots masīvs ar ielādētajiem divu id.

    pēc tam katram izveikts sortable.

     

    $(dd[key]).sortable();
    $(dd[key]).bind('sortupdate', function(event, ui) {
    var result = $(dd[key]).sortable('serialize', {key : 'menu['+dd[key]+']'});
    $.post("sort", result, function(data){
    });
    });

     

    debugojot - katrs divs paliek kārtojams. Vizuāli kārtojas tieši tā, kā biju iecerējis.

    Bet atgriež viņš man galīgi neto,ko man vajag :/

     

    atgriež vienmēr tikai un vienīgi pirmā ielādētā diva kārtību, nevis konkrētā. Un arī - tik reižu, kurā pakāpē viņš atrodas menu.

     

    kārtojot #menu_16 atgriež:

    menu[#menu_1] 2

    menu[#menu_1] 3

     

    Un tā uz visiem menu elementiem.

  2. Ko tu domā ar IE gļukiem?

    Kādi tev ir IE gļuki?

    Dizainā, kkas cits nedarbojas uz IE?

    Nu PHP pēc idejas jau nekāda sakara ar to, kāds brauzeris.

    Pēdējie IE jau vairāk vai mazāk visu rāda normāli, lielākā nelaime ir ar IE6. Idejiski - neņemu viņus galvā, testēju tikai uz stabilām IE7 un IE8 versijām.

     

    Viņam ir gļuks ar AJAX rezultātu kešošanu, bet tas risinās elementāri ar random stringu.

  3. Karoche, esmu pazaudējis pusi smadzeņu un liekas ka esmu sap***s meistarībā.

    Sēžu kā pie baltas lapas un nevaru safiksēt.

     

    Ir div konkrētos izmēros un ir teksts, kas ir lielāks par diva izmēriem. Jams lien laukā, bet es gribētu, lai paliek iekšā. Lai tā daļa, kas par garu vienkārši nav redzama.

    Ja vajadzēs to redzēt - useris uzspiedīs virsū un divs papletīsies or smth...

     

    apgriezt no php puses nedrīkst, jo klients vēlais, lai google redz pilnus textus. Ajaxveidīgi ielādētos google rez slikti.

  4. nebūtu ērtāk izmantot switch?

     

    switch($type){

    case '1' : daram kko; break;

    case '2' : daram kko; break;

    case '3' : daram kko; break;

    case ($type > 3) : daram kko; break;

    default: varbūt kaut ko daram; break;

    }

  5. Visdrīzāk tas ir inficēts softs, ar kuru pie FTP konektē. Būs nodevis saimniekam FTP useri un paroli.

    Man arī pāris klienti ar to ir saskārušies. Un vienmēr faili bija izlaboti ar kādu noteiktu useri. Visi, kas bija pa FTP pieejami.

    Vienam servam tas atkārtojās vairākas reizes - līdz nomainīja FTP paroli un visus softus.

     

    Un praktiski visi bija lietojuši CuteFtp.

  6. Ir neliela doma par nelielu projektiņu. Tagad lūk sēžu un domāju kā labāk un kas ko kamdēļ dara...

     

    Ideja ir ielādēt HTMLu un tad ar AJAX visu laiku pēc lietotāja darbībām atgriezt no php instrukcijas ko un kā tur mainīt, ko kā attēlot.

    Varētu vienkārši atgriezt json mainīgos ar instrukcijām, parametriem, bet eksistē arī tāds variants kā atgriezt pilnu, noformētu HTMLu konkrētajā divā.

    Piemēram draugos tā dzīvnieku spēle atgriež pilnu HTMLu, bet pašos iedīgļos bija tikai variabļi ar valuēm.

    Tad kas piespieda mainīt šo sistēmu?

    Ar ko labāks ir pilns HTMLs? Ja teiksim ir tikai nedaudz jāpamaina klases dažiem diviem, bilžu sources, linki e.t.c. ?

    ar json trafiks un attiecīgi arī servera noslodze būtu daudz mazāka, bet gan jau tam ir kādi trūkumi. Kādi?

     

    Vai varbūt tomēr izmantot json, kas man liekas loģiskāks un arī vienkāršāks izpildē manam projektam.

  7. nu, bet tur jau daudzu gabalu nemaz nav...

    Ir tava HTML forma, kas sūta datus uz scriptu, kur ir dotais kods. Un viss... Nu jā - ir arī folderis, kur glabā tos failus.

     

    Html formai jābūt ar parametru

    enctype="multipart/form-data"

  8. O jā - pats labums būs, ja šito php failā ierakstīsi... :D

    Tas ir html header daļā jāliek.

     

    + iekš php vari ielikt

    header("Content-type: text/html; charset=utf-8");

     

    + saseivot failu iekš utf8 tev varētu palīdzēt kaut vai pats prastākais notepad ar save as.

    Bet lai nebūtu pēc tam nekādu jautājumu par utf8 bom, tad uzreiz iesaku ņemt notepad++ un --> FORMAT --> Encode in UTF-8 without BOM

  9. Ir lapa - visa augšpuse un vidus pozicionēti vainu abolūti vai relatīvi pret parent.

     

    Ir vajadzība lapas apakšā iebāzt divu, kas būtu ne tikai lapas centrā (main contenta) platumā, bet 100%. Un viņā iekšā tad vēl arī apakšējai menu.

     

    Nu nepakam nevaru lapas apakšā nolikt divu ar 100% platumu, ja lapa skrollējama. Apakšā stāv tikai ar position: fixed, bet tas man galīgi neder, vajag lai būtu zem contenta, nevis contents skrollējas zem menuča.

     

    Izskatās ka 100% augstums nozīmē 100% redzamā daļa, nevis 100% contenta. Un pret bottom pozicionēts divs atrodas pret to apakšu, kas ir ielādējot lapu apakšā, nevis reāli zem contenta :/

    Kā to maitu nobāzt pašā apakšā?

     

    Aptuveni tā izskatās layouts

  10. Nu nedomāju gan.

    Ja man ir 10K online useri, kas prasa vienu un to pašu info katras pāris sekundes no db, kur ir pietiekami sarežģīts kverijs, bet info var mainīties tikai reizi sekundē.

    gribēju uztaisīt procesu, kas bg sēž un atjauno info reizi sekundē, bet galalietotājs saņem jau sagatavotu info no apc.

     

    testi ar laikiem ir parādījuši ka php atgriezh reultātus nemot datus no mysql ~7ms, bet no apc - 0.03ms. Tas ir pie desmit lietotājiem uz dev PC.

     

    Pagaidām uztaisīju ka no apc cheko pēdējo update laiku un ja lielāks par sekundi, tad updeito.

    Bet tas nav īsti tas, ko gribēju, lai gan drošāk, jo tie bg procesi mēdz negaidīti nomirt...

     

     

    nu jā - un paldies par to cli info.

    Kaut kā bija izkūpējis pareizais comandrindas nosaukums angliski un tamdēļ arī nekādīgi nespēju sameklēt...

  11. Ir baigā bēda - nedarbojas APC funkcijas no konsoles :/

    Palaižot no brauzera - darbojas, bet no konsoles vienkārši nenotiek nekas.

     

    if(apc_add('key', 'test a key')){
    echo 'data stored';
    }
    else{
    echo 'data not stored';
    }

     

    atgriež false

    extensions tiek ielādēts.

     

    dev servs uz winduļa - vajag, lai darbotos kā schtasks, vēlāk uz produkcijas no cron.

×
×
  • Create New...