Jump to content
php.lv forumi

Venom

Moderatori
  • Posts

    1,918
  • Joined

  • Last visited

Posts posted by Venom

  1. un kas tad, vella pēc nav tā kā vajag iekš

    <style type="text/css">

    .lapa {width:500px}

    .lapa div {width:100px;height:100px;display:inline;border:1px solid black;}

    .lapa div img {max-width:100px;max-height:100px;border:0;padding:0;margin:0;}

    </style>

    <div class="lapa" align="center">

    --- šeit vienkārši tiek bliezti thumbnāļi no db --

    <div><a href="#"><img /></a></div>

    <div><a href="#"><img /></a></div>

    <div><a href="#"><img /></a></div>

    <div><a href="#"><img /></a></div>

    <div><a href="#"><img /></a></div>

    <div><a href="#"><img /></a></div>

    <div><a href="#"><img /></a></div>

    -- un šeit izvads no DB beidzas ---

    </div>

    piemēra?
  2. uzzīmē ko tu gribi, es tā arī līdz galam vai nu nesapratu, vai esmu piedāvājis risinājumu dažus postus augstāk - bilžu thumbnailus, kas augstumā un platumā mazāki par X pikseļiem izvadi iekš diviem, kuriem ir fiksēts X platums, bet to visu aptverošais divs ir 5*X plats un tam uzlikts align="center"

  3. no droshiibas puses labāk glabāt atsevišķās - nogāž latviešu, paliek krievu ;)

    atkarīgs no tā, kā vēlas klients - kopējā struktūra / raksti - tuvāk variantam ar vienotām tabulām, kur mainās lang kolonna. vieglāk - atsevišķas tabulas, un pašā sākumā tabulu nosaukumiem tiek pielikts valodas indexx e.g. $tClient='clients_'.$inner_lang, tālāk visur kods vienāds - "SELECT & FROM $tClient", pretēji visur jāliek "WHERE `lang`='".$inner_lang."'"

  4. mysql_query...

    $izvadits=0;

    $pacik=5;

    while($r=mysql_fetch_array...)

    {

    if (++$izvadits%$pacik==0)

    echo '<br />';

    echo '<img ...>';

    }

     

    no matemātikais ir zināma tāda lieta, ka dalīšana pēc moduļa, iekš programmēšanas tiek apzīmēta ar % (matemātikā laikam ar trīskāršu -, viens virs otra)

    1 % 5 = 1 (0 reizes + 1)

    4 % 5 = 4 (0 reizes + 4)

    5 % 5 = 5 (0 reizes + 5)

    6 % 5 = 1 (1 reize + 1)

    8 % 5 = 3 (1 reize + 3)

    utt.

     

    pieņēmums:

    ja cipara moduļatlikums pie dalīšanas ar 5 ir 0, tas nozīmē to, ka cipars dalās ar 5 bez atlikuma

     

    t.i. vai nu pēc katras 5, 10, 15 ... jāliek <br /> jaunas rindas uzsākšanai (piemērā), vai arī ar css tai var uzikt style="clear:left" (nodrošinā, ka no kreisās neatrodas citi elementi), ja tiek izmantota tabula - tad pēc šiem jāliek </tr><tr>

     

    izmanto

  5. pēc noklusējuma sessija ir tukšs masīvs, tāpēc, ja tu raksti uzreiz

    $_SESSION['name'] => name apakšelements nav definēts

    var rīkoties divejādi

     

    - iniciēt mainīgo ar noklusēto vērtību

    if (empty($_SESSION['name'])) (vai tikai !isst($_SESSION['name']))

    $_SESSION['name']='';

     

    pārbaudīt tieši pie izvada

    echo '<input name="x" value="'.(empty($_SESSION['name'])?'':$_SESSION['name']).'" />';

  6. ā) - stringam jābūt ciparam, e.g. $_POST['x']=='23', pārbaudāms ar

    if ($_POST['x']*1) (ar izņēmumu, ja tas var būt =='0', || $_POST['x']==='0')

    jo ja viens no multiplikātoriem būs strings, tas tiks pārkonvertēts par 0 (būtībā, var arī plusēt 0)

    bē) jādabon vienalga kādus ciparus no stringa, e.g. ja pārbauda seriāņiku:

    $len=strlen($_POST['x']);
    $number='';
    while(--$len>-1)
    if ($_POST['x']{$len}==0 || $_POST['x']{$len}*1)
      $number.=$_POST['x']{$len};

  7. atgriezos pie paša pirmā posta, laikam tikai tagad sapratu, ko gribi izveidot. piemērā krāsas izvadās vienkārši ba haļavu, ja attēlu skaits ir nepāra, jānodrošina, ka izvadās papildus tukša pilde (ja bilžu skaits pa horizontāli būs nepāra - otrādi)

    <style type="text/css">
    .lapa {width:400px}
    .lapa div {width:100px;height:100px;display:inline;border:1px solid black;}
    .lapa div img {max-width:100px;max-height:100px;border:0;padding:0;margin:0;}
    .check {background:red}
    </style>
    <div class="lapa" align="center">
    <div class="check"><a href="#"><img /></a></div>
    <div><a href="#"><img /></a></div>
    <div class="check"><a href="#"><img /></a></div>
    <div><a href="#"><img /></a></div>
    <div class="check"><a href="#"><img /></a></div>
    <div><a href="#"><img /></a></div>
    <div class="check"><a href="#"><img /></a></div>
    <div><a href="#"><img /></a></div>
    <div class="check"><a href="#"><img /></a></div>
    <div><a href="#"><img /></a></div>
    <div class="check"><a href="#"><img /></a></div>
    <div><a href="#"><img /></a></div>
    <div class="check"><a href="#"><img /></a></div>
    <div><a href="#"><img /></a></div>
    <div class="check"><a href="#"><img /></a></div>
    <div><a href="#"><img /></a></div>
    <div class="check"><a href="#"><img /></a></div>
    <div><img /></div>
    </div>

  8. a man patīk šāda veida risinājumi:

    <style type="text/css">

    .lapa img {display:box;height:100px;float:left}

    </style>

    <div class="lapa">

    <img /><img /><img /><img /><img /><img /><img /><img /><img /><img /><img /><img /><img /><img /><img /><img /><img /><img /><img /><img /><img /><img /><img /><img /><img /><img /><img /><img /><img /><img />

    </div>

×
×
  • Create New...