table td parametrų nustatymas per $html->tableCells()

Kartais formuojant rezultatų lentelę tenka stulpeliui nustatyti atskirą klasę, stilių. Tai galima padaryti tokiu būdu:

  1. $html->tableCells(array(
  2.      'Komentaras',
  3.      array('Viso', array('class' => 'itemscount'))
  4. ));

Nuo 1.2 versijos Ticket #2406

Data 2009.03.27 Komentarai 1 Kategorija CakePHP Žymės ,

CakePHP – lengvesnis formos laukų valdymas su $form->inputs()

Dirbant su CakePHP FormHelper jeigu forma turi daug laukų tampa varginantis darbas, o ir kodas tampa ne toks jau gražus.
Paimkim nedidelį pavyzdį:

  1. <?php
  2.  echo $form->create('Demo');
  3.  echo $form->input('Demo.id');
  4.  echo $form->input('Demo.name');
  5.  echo $form->input('Demo.lastname');
  6.  echo $form->input('Demo.phone');
  7.  echo $form->input('Demo.email');
  8.  echo $form->input('Demo.website');
  9.  echo $form->input('Demo.street');
  10.  echo $form->input('Demo.city');
  11.  echo $form->input('Demo.country');
  12.  echo $form->submit('Done');
  13. ?>

Priklausomai nuo šablono (jeigu forma išdėstyta nestandartiškai ar pan.), galima naudot ir:

  1. <?= $form->create('Demo'); ?>
  2. <?= $form->input('Demo.id'); ?>
  3. <?= $form->input('Demo.name'); ?>
  4. <?= $form->input('Demo.lastname'); ?>
  5. <?= $form->input('Demo.phone'); ?>
  6. <?= $form->input('Demo.email'); ?>
  7. <?= $form->input('Demo.website'); ?>
  8. <?= $form->input('Demo.street'); ?>
  9. <?= $form->input('Demo.city'); ?>
  10. <?= $form->input('Demo.country'); ?>
  11. <?= $form->submit('Done'); ?>

Tačiau jeigu šablonas +/- standartinis, užtenka tik CSS stiliaus formavimui, puikus sprendimas būtų naudoti $html->inputs() $form->inputs()

  1. <?php
  2.  echo $form->create('Demo');
  3.  echo $form->inputs(array(
  4.   'Demo.id',
  5.   'Demo.name' => array('label' => 'Vartotojas'),
  6.   'Demo.lastname',
  7.  
  8.   'Demo.country'
  9.  ));
  10.  echo $form->submit('Done');
  11. ?>

Plačiau FormHelper API

Data 2009.03.24 Komentarai 0 Kategorija CakePHP Žymės ,

CakePHP biblioteka #1

1. Puikus rašinys, kaip pagreitinti aplikacijos veikimą. Pagrindas – cache.

2. Trumpas CSS stiliaus gabaliukas, pagerinantis  log informacijos peržiūrą. O jeigu reikia išsamios informacijos (cookie, sesijų reikšmės ir t.t.) – Debug Kit plugin.

3. JQuery naudojimas su CakePHP: I dalis, II dalis.

4. JQuery įskiepis, kuris įjungia submit mygtuką jeigu informaciją į teksto laukelį užpildyta.

5. Šiek tiek SEO, “pagražinant” nuorodas su mod_rewrite

Mashup idėja – Lietuviai twitter’yje

Kilo tokia idėja – nedidelis lietuviškas twitter mashup’as . Surinkti dauguma lietuvių (rašančių lietuviškai) į vieną vieną, su papildomom galimybėm, statistikom ir pan. Tai pradžioj nebūtų kažkas labai naudingo, labiau mokymosi tikslais. O jei per laiką kils tikrai gerų idėjų – galbūt išaugtų ir į kažką naudingo bei įdomaus.

Kol likus laisvai minutej vykdomi programavimo darbai, lieka atviras ir laisvas klausimas dėl pavadinimo. Tad jei kas turėsit pasiūlymų (tiek ir pačio projekto idėjų), pašom pasidalinti.

Daugiau nei 2500 nemokamų ikonų web dizaino darbams

Iš ties didelis sąrašas nemokamų web ikonų web dizaino, aplikacijų kurėjam:

iconP logo

Šaltinis net.tutsplus.com

Data 2009.03.09 Komentarai 0 Kategorija Dizainas Žymės ,

O vis tik IE6 prognozuojami paskutinieji metai visai realu

Pas Džiugą (nežinau.lt) užmačiau naujieną, jog Statcounter atskleidė savo duomenis viešai. Įdomumo dėlei pažiūrėjau kas mūsų Lietuvoj vyksta su IE6, ogi visai neblogai:

Statcounter lietuvos narsykles

Dabar IE6 užima tik ~16% rinkos. 2008 rugsėji buvo ~19%, tad grubiai tariant per 6mėn sumažėja ~3%.  Galima spėt, jog šių metų pabaigoje bus ~10%, bet jeigu “Stop IE6” akcija būtų išplėtota ir pas mus, tai tas procentas galėtų būti mažesnis ir jau galima būtų atstisakyti palaikymo!

Data 2009.03.06 Komentarai 0 Kategorija Bendra Žymės ,

Captify efektingi užrašai ant paveiksliukų JQuery įskiepio pagalba

Captify tai JQuery įskiepis, leidžiantis uždėti ant paveiksliuko norimus užrašus. Yra keli efektų pasirinkimai (slide, fade, always-on) bei greičio, laiko kontroliavimas.

Instrukcijos kaip naudotis pateiktos Captify puslapyje. Visų efektų demo

Data 2009.03.04 Komentarai 0 Kategorija Įskiepiai Žymės ,

Netoleruokim daugiau IE6

2009 metai prognozuojami kaip paskutiniai IE6 naršyklei (bent jau labiausiai pažengusiose IT srityje valstybėse), su Lietuva bus matyt.
Prie šių kompanijų plačiai prisideda Norvegija, Švedija, Australija, bei kitos.

Siūlau aktyviai prisidėti ir Lietuvoje. Viskas ko reikia tai įdiegti į savo puslapį nedidelį kodą ir vartotojui, naudojančiam IE6 naršyklę, bus rodomas pranešimas. Jų gali būti įvairių – nuo paprastos žinutės iki visiško puslapio blokavimo. Aš pasirinkau, kada persikrovus kiekvienam puslapiui būtų parodomas toks pranešimas:

Stop IE6 (png)

Data 2009.03.04 Komentarai 0 Kategorija Bendra Žymės

Wordpress 2.7 šablonas – Labs v0.1 alpha

Dar labai ankstyva Wordpress 2.7 šablono “Labs” pirmoji 0.1 alpha versija. Padaryta tik tiek, kad rodytų pradinį puslapį bei pačios temos vidinį.

Data 2009.03.03 Komentarai 1 Kategorija Bendra Žymės