Jump to content
php.lv forumi

Venom

Moderatori
  • Posts

    1,918
  • Joined

  • Last visited

Posts posted by Venom

  1. vienkārši jautājums nu absolūti nav no no php instalācijas/konfigurācijas pakotnes un vispār jau ar php saistīts tik jo tik

     

    NB: valodas komisijas terminoloģija tiek izdomāta kādā atrautā no piezemētas programmētāju dzīves plaknē. Arī ieteiktā "foloZofijas" vārda rakstība nozīmē philos zophos (tumsības mīla), philos sophia (gudrības mīla) vietā.

  2. ja jau

    <?php
    $visas_sadalas = array ('jaunumi','raksti','arhivs','kontakti');
    $sadala = ( preg_match('/^('.implode('|',$visas_sadalas).')$/',$_GET['sadala'] ) ? $_GET['sadala'] : $visas_sadalas[0] );
    ?>

    tad efektīgāk iraid

    <?php
    $visas_sadalas = array ('jaunumi','raksti','arhivs','kontakti');
    $sadala =in_array($_GET['sadala'],$visas_sadalas)?$_GET['sadala'] : $visas_sadalas[0] );
    ?>

  3. tur jau arī ir viss piemērs.

    liec papildkolonnu `actual` piem tinyint ar length=1. tad, kad gribi uzlikt kādam rakstam "aktualitāti", taisi update set actual=1, att. kad jānoņem - actual=NULL. Vai nu arī, ja gribi lai raksts paliek aktuāls līdz kādam brīdim, actual taisi BIGINT, kurā glabā php uzģenerēto "nākotnes" timestamp (sk. mktime(), strtotime()) vai uzreiz DATE/DATETIME.

    tad, kad taisi SELECT, no sākumā jānokārto dati pēc šī te lauka, e.g. ORDER BY actual DESC, post_time DESC

    ... | actual | post_time

    ... | 1 | 1231233213

    ... | 1 | 1231213210

    ... | 0 | 1231033213

    ... | 0 | 1230033213

     

    ja izmanto bināro slēdzi (0 vai NULL/1 kā iezīmi, ka raksts ir aktuāls)

  4. pirms kāda izvada

    <?php

    session_start();

    ?>

    <html><body>etc

    <?php

    print 'id: '.session_id();

    print '<pre>'.print_r($_SESSION,1).'</pre>';

    ?>

    </body></html>

     

    skaties, ja mainās id un kas sessijā saglabājās

    nemaisi session_register ar $_SESSION izmantošanu (lieto pēdējo)

  5. pamēģinājos gan šādi, gan citādi, bet vēlamo rezultātu nedeva. papildus tiek izmantots tas, no kā gribēju izvairīties - fixed-width body.

     

    Att. uz klases pievienošanu - nebūtu jau problēma, bet, ja runājam par xhtml-compliancy, tas <style> jāraksta iekš <head>, t.i. "jāzina", vai būs jāizvada left/right menu vēl pirms body izvadīšanas, no tā gribēju izvairīties (viena no iezīmēm, kāpēc man nepatīk šablonu sistēmas ir tieši tas, ka tiek ģenerēts "viss iespējamais vēl pirms body").

     

    Beigu beigās, atsakoties no tā, ka kontentam jābūt pirmam, izveidoju apm. šādu risinājumu.

    NB: "_height:1%" ir IE "hacks", ir aizdomas, ka IE CSS pārseris mēģina izgrauzties līdz nākošam definējumam neņēmot vērā "neatļautos" simbolus, resp. uztver to kā height:1%, ko firefox savukārt neredz.

     

    izmanto pilnu lapas width, var griezt ārā left/right/content vai vairākus

  6. Mazliet iegruzījos (:

     

    Mēģinu izveidot būtībā 3-kolonnu struktūru, kurā varētu izlaist kādu no kolonnām (jebkuru no).

    Varbūt kāds kaut ko līdzīgu ir redzējis?

    Gribētos lai:

    * kontent-kolonna būtu htmlā pirmā (var izlaist) un tai jāstiepjas cik vien atļauj atlikušais width (šo gan vajadzētu).

    * neizmantototu absolūtās pozīcijas

    * varētu izņemt vai nu labo, vai nu kreiso menu

     

    vot tas pēdējais punkts iegriež visiem izmēģinātiem layoutiem (vairumā var izņemt labo, bet kreiso - ņi-ņī)

×
×
  • Create New...