Jump to content
php.lv forumi

anonīms

Reģistrētie lietotāji
  • Posts

    1,796
  • Joined

  • Last visited

Posts posted by anonīms

  1. Uzlobotā versiju.

    Izmantošu šo :)

     

    class elo_calculator 
    { public function rating($S1,$S2,$R1,$R2) 
      { if (empty($S1) OR empty($S2) OR empty($R1) OR empty($R2)) return null; 
        if ($S1!=$S2) { if ($S1>$S2) { $E=60-round(1/(1+pow(10,(($R2-$R1)/400)))*60); $R['R3']=$R1+$E; $R['R4']=$R2-$E; } 
                                else { $E=60-round(1/(1+pow(10,(($R1-$R2)/400)))*60); $R['R3']=$R1-$E; $R['R4']=$R2+$E; }} 
                 else { if ($R1==$R2) { $R['R3']=$R1; $R['R4']=$R2; } 
                                 else { if($R1>$R2) { $E=(60-round(1/(1+pow(10,(($R1-$R2)/400)))*60))-(120-round(1/(1+pow(10,(($R2-$R1)/400)))*60)); $R['R3']=$R1-$E; $R['R4']=$R2+$E; } 
                                               else { $E=(60-round(1/(1+pow(10,(($R2-$R1)/400)))*60))-(120-round(1/(1+pow(10,(($R1-$R2)/400)))*60)); $R['R3']=$R1+$E; $R['R4']=$R2-$E; }}} 
        $R['S1']=$S1; $R['S2']=$S2; $R['R1']=$R1; $R['R2']=$R2; 
        $R['P1']=((($R['R3']-$R['R1'])>0)?"+".($R['R3']-$R['R1']):($R['R3']-$R['R1'])); 
        $R['P2']=((($R['R4']-$R['R2'])>0)?"+".($R['R4']-$R['R2']):($R['R4']-$R['R2'])); 
    	
        $R['P1'] = round($R['P1']/4,0);
        $R['P2'] = round($R['P2']/4,0);
    	if($R['P1'] == 0 || $R['P2'] == 0) {
    		$R['P1'] = 1;
    		$R['P2'] = -1;
    	}
        return $R; 
    }
    
    

     

     

     Array
    (
        [R3] => 150
        [R4] => 899940
        [s1] => 5
        [s2] => 4
        [R1] => 90
        [R2] => 900000
        [P1] => 15
        [P2] => -15
    )
     
    Array
    (
        [R3] => 930
        [R4] => 870
        [s1] => 5
        [s2] => 4
        [R1] => 900
        [R2] => 900
        [P1] => 8
        [P2] => -8
    )
     Array
    (
        [R3] => 1014
        [R4] => 786
        [s1] => 5
        [s2] => 4
        [R1] => 1000
        [R2] => 800
        [P1] => 4
        [P2] => -4
    )
  2. labi, pierunāts. Parunājos un turpināsim tomēr izmantot elo, bet rezultātu vēl /4 izdalīsim 

    Edit;

     

     

    Array
    (
    [R3] => 977
    [R4] => 923
    [s1] => 5
    [s2] => 4
    [R1] => 900
    [R2] => 1000
    [P1] => +77
    [P2] => -77
    )

     

    ;/ baidi daudz vienīgi sāk ņemt nost, ja tikai 100 punkti starpā, bet abiem viņi ir daudz

  3. BUMP 

    Problem with the SSL CA cert (path? access rights?)

     

    Atnācām no cita servera uz tiem pašiem parametriem, kas norādīti autoram (centos)

    PHP 5.3.3

    cURL: 7.19.17 (uh 17 > 7)

    Centos

     

     

    Dīvaini jau ir tas, ka uz vecā servera (hostgator'a (5.2)) viss strādāja super, bet šeku, reku -  jaunajam serverim nepatīk.

    path ir īstais. Permissions ir mēģināts, gan 777, gan bez write tiesībām.

  4. 8r97ptxzcmkclll7vqkp.jpg

     

    Ideja ir sekojoša.

    Ir spēlētājs1 un spēlētājs2, kuriem attiecīgi reitingi tiek atņemti un tad pārbauda kāda ir starpība. Protams šo visu var maukt IF'os, bet es šoreiz no kaut kā tāda gribētu izvairīties, tādēļ gribēju zināt vai ir kāds cits, kārtīgāks variants?

     

    Piemērs:

    #1 Spēlētājs1 (retings 500) uzvar spēlētāju2( reitings 50), tātad 450 ppunkti starpā un spēlētājs1 saņem 1 reitinga punktu

    #2 Spēlētājs2 (reitings 10) uzvar spēlētājs2 (reitings 5) = 5 punkti, tātad spēlētājs1 saņem 15 punktus.

  5. maitas :D 

     

    draugz, diemžēl nē. Jā, iespējams tavs variants par to, ka tiek padoti 2 array'i iespējams ir pareizs, bet pirms tam testējot katru savā tāpat negāja. Problēma vienkārši bija tajā, ka tas viss ir nevis masīvs, bet object'ā.. data['visitors'] != data.visitors 

     

    daGrevis, why not? :D 

     

    v3rb0

    1. jo pirmā fja tika testēta konsolē un tur ar $ nestrādā  ;[[

    2. jo es aizmirsu izņemt

    3. nepiekasies :D 

     

     

    vairāk pēc "works for me answer"  izskatās :p

     

    (sun)

    Slēdzu ciet. Citādi vēl sāksiet te reklamēt savus saitus

  6. 
    

    // Save field values

    function saveFieldValues() {

    var data = {};

    data['visitors'] = {};

    data['additional'] = {};

    $('.reservation_visitors input[type="text"]').each(function() {

    data['visitors'][$(this).attr('id')] = $(this).val();

    });

     

    $('.reservation_additional input, .reservation_additional textarea').each(function() {

    data['additional'][$(this).attr('id')] = $(this).val();

    });

    return data;

    }

     

    // Get field values

    function getFieldValues(data) {

    $.each(data.visitors, function(key,value) {

    $('#'+key).val(value);

    });

    $.each(data.additional, function(key,value) {

    $('#'+key).val(value);

    });

    }

     

  7. Un kur problēma nodebugot ar console.log, atrod vai neatrod kaut ko. Vai arī mums to zīlēt, neredzot kāds tev tur html izskatās, ko atgriež ajax utt utt.

    miskuzimuā

     

    Object {visitors: Object, additional: Object}
    additional: Object
    edit-additional-class: ""
    edit-additional-note: "asdadadadas"
    edit-additional-worksheets: "1"
    __proto__: Object
    visitors: Object
    edit-visitors-1-name: "asdasd"
    edit-visitors-1-place: "asdasdasd"
    __proto__: Object
    __proto__: Object
    

     

    baigi dīvaini. Izskatās, ka each īsti nenostrādā kā plānots...

     

    http://jsfiddle.net/Dw7K6/1/

    reāli itāpat viņš eachā nesadala viņus, bet value izvada atkal visu objektu. 

  8. Ir esošs ajax kods:

     

    				var field_values = saveFieldValues();
    				$.get(url, function(data) {
    					$('.calendar_clicked_page').html(data);
    					$('.calendar_clicked_page').css('opacity',1);
    					Drupal.attachBehaviors('.calendar_clicked_page'); 
    					getFieldValues(field_values);
    				});
    
     

    un otrs kods, kurš nezinu cik vispār saprātīgs ir, bet nu tāds `fast` variants iespējams ir

     

    	// Save field values
    	function saveFieldValues() {
    		var data = {};
    		data['visitors'] = {};
    		data['additional'] = {};
    		jQuery('.reservation_visitors input[type="text"]').each(function() {
    			data['visitors'][jQuery(this).attr('id')] = jQuery(this).val();
    		});
    		
    		$('.reservation_additional input, .reservation_additional textarea').each(function() {
    			data['additional'][$(this).attr('id')] = $(this).val();
    		});
    		return data;
    	}
    	
    	// Get field values
    	function getFieldValues(data) {
            $(data['visitors'],data['additional']).each(function(key,value) {
                $('#'+key).val(value);
            });
    
     

     

     

    Ko man vajag? Lai ievadītās text'a lauku vērtības nepazūd, kad tiek pārlādēts saturs šajā .calendar_clicked_page?

    Bija doma, ka vienkārši samaucam arrayj'ā un pēc tam, kad ielādēts jaunais html, tad saliekam pa jaunu visus datus, bet nekā. 

    Caur fju viņš pretīm neņem, bet caur browsera konsoli padotie gan strādā. Tātad neatrod vnk kodā šķiet, ka..

     

    Kādi varianti no Jūsu puses?

  9. Tur jau tā lieta, ka links netiek palaists uzreiz pēc ajax ielādes, bet tad, kad cilvēks nospiež vēl vienu submit pogu.

     

     

    $('.calendar_clicked_page').css('opacity',parseFloat('0.4'));
                    $('.hidden_link').val(query);
                    $.get(url, function(data) {
                        $('.calendar_clicked_page').html(data);
                        $('.calendar_clicked_page').css('opacity',1);
                        Drupal.attachBehaviors(document); 
                    });
                    
                    
                    $.get('reservations_ajax_acceptPopup/?use_ajax=1&'+query, function(data) {
                        jQuery('.reservation_popup').html(data);
                        Drupal.attachBehaviors(document); 
                    });
    
  10. Tātad tiek ielādēts saturs ar ajax palīdzību un pēc tam ir nepieciešams palaist vienu linku, kas ir atradies jaunajā saturā. Tam tiek izmantots jQuery('.confirm_popup').click(); bet nav nekādas reakcijas.

    Dīvaini ir tas, ka spiežot ar pelīti uz linka, tas tiek palaists, bet click triggers nenostrādā, bet outputs ir (tātad elements tiek atrasts).

     

    Kur varētu būt problēma? 

    jQuery('.confirm_popup').click();

     

    1.  
      <a class=​"colorbox-inline confirm_popup init-colorbox-inline-processed cboxElement" href=​"?width=540&height=500&inline=true#confirm-popup" style>Link to click2</a>
  11. nu Teorētiski viņi prasīja man datumu, bez laika, tad jau teorētiski sanāk šādi:

     

    $date = strtotime(date('Y-m-d',$details->policy_startdate));
    $date = date('c',$date);
    

     

    output: 2013-03-20T00:00:00+02:00

    Tagad erroru neizmet, kas jau bija gaidāms, bet nu neatgriež to, ko vajadzētu tāpat.

     

     

     

    Varbūt ir kāds, kas ir ņēmies ar baltikums apdrošinātājiem? Nu nereāli lēns supports šiem ir uz atbildēšanu. 

    (Status 103 pat nav specenē iekšā :))

  12. Tas bija tas, ko es pašā sākumā mēģināju, jo datetime uzreiz asociējas ar to, bet nu tehniskā puse man atsūtījusi, ka viņiem sanācis ar šādiem datiem visu izpildīt...

     

    68ol5hrz7s7yhuhd23j.jpg

     

    un vēl piebildīte...

     

    Cik man pateica Mūsu programmētājs vajag konvertēt datitime formāta. Mēs nestrādājam ar PHP tāpēc viņš nezin ka to darīt PHP.

     

    Ja vshoke 

  13. Vai ir kaut kāds īpašs veids kā padot datetime soap'am? (kaut kā convertēt stringu uz datetime???) 

     

     

    SoapFault: Server was unable to read request. ---> There is an error in XML document (2, 434). ---> The string '19.02.2013 0:00:00' is not a valid AllXsd value. in SoapClient->__call()

     

     

    *** (String, 18 characters 19.02.2013 0:00:00

  14.  

    mysqldump -t -u *** -p *** menu_links --where=menu_name=management
     

     

    mysqldump: Couldn't execute 'SELECT /*!40001 SQL_NO_CACHE */ * FROM `menu_links` WHERE menu_name=management': Unknown column 'management' in 'where clause' (1054)

     

    kāpēc bļauj? reāli taču tiek norādīts, ka menu_name ir kollona un management ir vērtība? vaitad nē? o0

×
×
  • Create New...