Jump to content
php.lv forumi

NiTrino

Reģistrētie lietotāji
  • Posts

    193
  • Joined

  • Last visited

Posts posted by NiTrino

  1. Kas ir saskāries tas zin, ka grupējot postgresā, grupēšanā jānorāda visi lauki, kas tiek selektēti:

     

    select u.id, u2.userid from users u join users_about u2 on u.id=u2.userid group by u.id;

    ERROR: column "u2.userid" must appear in the GROUP BY clause or be used in an aggregate function

     

    diemžēl tas izjauc rezultātus. Kāds zin kā izvairīties?

  2. nu labi tad laikam butu lai tikai nosaukums glabajas !

     

    No savas puses varu ieteikt sekojošu algoritmu - faila nosakums ģenerējas randomā, ja faili ir piesieti kādam userId, tad vēlams to iekļaut. Nodefinē funkciju kas atgriež pilno ceļu uz failu. Atrašanās vietu nodefinē kaut kur globāli ( define('FILEDIR','/data/web/lalala/'); define ('FILEURL','http://blablabla'); Bildes čeko uz getimagesize(). Ja plāno izmantot thumbnailus, resaizo uzreiz attiecīgos izmēros ar postfixiem faila nosaukumā (bilde.jpg, bildes_maza.jpg) . Tad funkcijai kas atgriež ceļu uz failu tik jāpieliek parametrs - izmērs.

  3. Ja pareizi saprotu PHP izvada visu izvēlni un ar css/js tā tiek sakļauta/izvērsta un ar css tiek izveidota arī bērnu-vecāku struktūra?

     

    bērnu-vecāku struktūra veidojas ar JS. Ar CSS to izvēlni nostilo. Bet arī ar pliku CSS var taisīt izvēlnes.

  4. Bubu kodā nav gan, manējā ir tas viens ifs, bet tas arī neko daudz nedod. Tieši tas jau mani arī interesē - kaut kāds koda gabals, kas vadītu to izvēlni. Varbūt es domāju pilnīgi nepareizi un izvēlnes vadīšana notiek tikai ar css/js?

     

    kaut ka jocigi butu ja izvelne vaditos ar php

  5. Meginasu rakties pa google.lv

    Bet vai tad tur nav jaizmanto onmouseover vai onclick)????man domat ka vajag(kgan neesmu dross)!

     

    Nu tas skripts droši vien to arī darīs :) Paredzu ka tev būs jaizveido kaut kāds JavaScript arrays, un tad skriptam jāpasaka kur to piesiet, vai kaut kā tā.

  6. Nu es jau izsercoju google.lv

    Neka sakariga neatradu!

    Vai tad nekad neesi saskaries ar tadu f-ju(vai ka to nosaukt)???

     

    Tur no PHP īstenībā maz kas ir (varbūt tikai JavaScript arraya ģenerēšana). Bet tā tas ir tīrs Javascript. Var uztaisīt ar pliku CSS divu līmeņu navigāciju (moš var vairāk līmeņu, neesmu provējis).

    Google ir pilna ar šitādiem skriptiem, daudzi pat ir diezgan saprotami, kas kur jābāž.

  7. šitais kaut kā īsti nestrādā. Tev ir uzstādīts, ka ik pēc 4iem jāsākas no jauna <div class ="block">, bet man tas neder, jo es nezinu, cik man itemu var būt katrā grupā. Varbūt 1, varbūt 5i. Tāpat, katrai grupa vajag likt klāt savu class - 1 grupai color1, 2ajai color2 utt.

     

    tad laikam izskatās ka būs kaut kā jāizbrauc cauri ar if-iem, ja nav precīza algoritma... diemžēl neko labāku ieteikt nevaru, nezinot kas un kāpēc jādara...

     

     

    moš uztaisi tabulā lauku, kas nosaka grupas piederību? un tas 4 manā skriptā nosaka cik itemi būs grupā..

  8. $sql = "SELECT * FROM tabula ORDER BY ord ASC";
    $rs = mysql_query($sql) or die(mysql_error());
    if (mysql_num_rows($rs)) {
      while ($tmp = mysql_fetch_array($rs)) {
      $arr[] = array ('nosaukums'=>$tmp['lauks'],'id'=>$tmp['id']); //utt, visus laukus, kas vajadzigi
      }
    }
    
    $i=count($arr);
    
    if(!empty($arr)) {
     $block_count = ceil($i/4);
     for ($s=0;$s<$block_count;$s++) {
    echo '<div class="block">';
    for ($t=$s*4;$t<(($s*4)+4);$t++) {
       // shite izvadam
       echo $arr[$t]['nosaukums'];
    }
    echo '</div>';
     }
    }

     

    vajadzetu stradat ;)

  9. // izselektee visu un iemet arrayaa - $arr
    
    $i=count($arr);
    
    if(!empty($arr)) {
     $block_count = ceil($i/4);
     for ($s=0;$s<$block_count;$s++) {
    echo '<div class="block">';
    for ($t=$s*4;$t<(($s*4)+4);$t++) {
       // shite izvadam
       echo $arr[$t]['produkts'];
    }
    echo '</div>';
     }
    }

     

    mosh smukak var, shito izravu no vienas savas sources

  10. Labprāt uzņemtos kādu līgumdarbu. Vēlams middle/large apjoma.

    Portfolio šeit

     

    Par instrumentiem - PHP / JavaScript (+AJAX) / CSS / xHTML / MySQL, PostgreSQL. Griežu pēc standartiem, labi pārzinu Photshop, protu arī izveidot dizainu (bet gan nespecializējos uz to).

  11. aizmirstiet par mime-type uz visiem laikiem. Feikojas bez problēmām, pie tam dažādi browseri var padot dažādus mime-type. Kā piemēram IE6 bildi padod kā image/pjpeg a mozilla kā image/jpeg.

     

    Bildes pārbaudam ar getimagesize() kad fails ir uploadots un basta.

    Mūziku/video pārbaudām ar specialiem skriptiem (bij man kaut kur, vilka reālos datus no failiem un viegli sacīja, kas pa failiņu atnācis.

  12. Video formāts šajā gadījumā būs FLV. Iekš flv uz servera tev būs jākodē ar ffmpeg. Māc šaubas ka lētajos hostingos to atļaus. Ja video pievieno pats nevis jūzeri, tad konvertē uz kompja un lādē jau gatavu.

     

    Par komentāru pievienošanu - labāk pašam rakstīt skriptu. Neaizmirstu par aizsardzību pret spamiem un pārējiem mēsliem.

     

    Jā, tas pleijeris ko Val pirmajā linkā norādīja, ir baigi labs ja nav baigo prasību. Pats to bieži izmantoju.

×
×
  • Create New...