Registrace nového uživatele     Návod     Kluby     Archív  Lopuchu     Lopuch.cz  

Diskuze na Lopuchu,
pohlazení na duchu

Lopuch.cz

Jméno:
Heslo:
Podpora LCD:
 
Klub PHP [ŽP: neomezená] (kategorie Programování) moderuje makovec.
Archiv
Diskuse o vybornem skriptovacim jazyku php. Dulezite odkazy, pred polozenim dotazu zkuste hledat odpoved zde:
  1. www.php.net - domovská stránka PHP
  2. www.kosek.cz - spousta tutorialu pro PHP v češtině
  Nastavení klubu     Nastavení práv     Homepage     Anketa     Přítomní     Oblíbené     Lopuch     Kategorie  
autor: 
text: 
vyplnit a 
Help
 Titulek, text příspěvku  
Opište pozpátku následující text bez prostředního znaku: bwctgyo
[ 1845 ] <Novější  <<<Nejnovější  Nejstarší>>>  Starší>  
huh huh 27.1.2010 20:55  2935
tak za ten while dej neco jako:
while ($mod <= $pagesize) {
  $output .= '<td></td>';
  $mod++;
  if ($mod%3 == 0) $output .= '</tr><tr>';
}
puschpull puschpull být nad věcí, pohoda a klid ... - AV-Com (Homepage) 27.1.2010 20:43  2934
huhono to už je jedno jestli ten nebo onen vzoreček
problém je, že to neumím ošetřit v php a pak musím zkoušet a zkoušet

prostě klasika (u mě) roztříštěné vědomosti - něco dělám, něco umím a pak narazím na základ, který v hlavě přitom vůbec nemám a nad ním se trápím třeba několik dní a buďto to vyřeším, nebo obejdu
nakonec to rozchodím (většinou) ale určité fáze toho vývoje jsou k uzoufání ...
:-))
puschpull puschpull být nad věcí, pohoda a klid ... - AV-Com (Homepage) 27.1.2010 20:38  2933
Kdokolivurčitě
nad tím jsem uvažoval a zjistil jsem, že to neumím

ale budu zkoušet medodou pokus omyl, dokud to nějak nepůjde

ale je to produktivita práce hrozná
ještě že to dělám jen pro sebe (resp pro bráchovu galerii) a že mě tohle hraní trochu baví (tedy nebaví mne když se zaseknu nad snadnou věcí na týden, ale co se dá dělat ...)
huh huh 27.1.2010 20:36  2932
x = int((x + 9) / 9) * 9
kdokoliv Kdokoliv Nevidím důvod dělat cokoliv bezdůvodně. - http://kkl2401.wz.cz 27.1.2010 20:32  2931
Hele ja teda nevim, jestli neco neprehlizim, ale nestacilo by bohate uvnitr toho mysql_fetch_assoc inkrementovat nejakou promennou a na konci vzit hodnotu tyhle promenny a v cyklu, kterej by pokracoval do cisla 9 dogenerovat prazdny bunky tabulky (plus za kazdou treti jeste udelat zalomeni radku tabulky)?
puschpull puschpull být nad věcí, pohoda a klid ... - AV-Com (Homepage) 27.1.2010 20:17  2930
Kdokoliv: ad druhá část bodu (2) :zatím jsem zplodil toto:a = 9-((x/9 - int(x/9))*9)
kde a je číslo, které se musí připočítat k výsledku x tedy mysql_num_rows($result);
aby byl výsledek dělitelný devíti a zobrzilo se vždy 9 buněk ...

nicméně v této fázi stejně nevím jak tento vzoreček zakomponovat do php snippetu
puschpull puschpull být nad věcí, pohoda a klid ... - AV-Com (Homepage) 27.1.2010 14:00  2929
tvx: dík, kouknu se
:-)
tvx tvx Myslet si, že svět je JEN takový, jak - ho v daný čas můžeme pochopit je hloupé. 27.1.2010 13:55  2928
moje inspirace je odtud: http://www.massassi.com/php/articles/template_engines/
tvx tvx Myslet si, že svět je JEN takový, jak - ho v daný čas můžeme pochopit je hloupé. 27.1.2010 13:07  2927
pplNejlepsi sablovaci system v PHP je samotny PHP!
Maximalni flexibilita a rychlost :)

Template Power jsem kdysi pouzival ale dost jsem ho modifikoval aby byl fakt k necemu, aby sam umel detekovat a uzavrit neuzavrenej objekt atd.

Nakonec mam vlastni velice jednoduchej system jedny tridy co posbira data a pak provede include sablony do bufferu kterej nasledne odevzda pri zadosti o html vystup.
Sablony jsou v php s polickama <?=$promenna?>
kdokoliv Kdokoliv Nevidím důvod dělat cokoliv bezdůvodně. - http://kkl2401.wz.cz 27.1.2010 10:45  2926
puschpull [2925]: V podstate neco takoveho. Netvrdim, ze nutne zrovna tenhle, ono jich je urcite mraky a asi by bylo potreba si procist nejaka srovnani nebo pockat, jestli se tu k tomu nekdo nevyjadri. Ja PHP uz leta aktivne nepouzivam, takze soucasny nejlepsi postupy/knihovny neznam.
puschpull puschpull být nad věcí, pohoda a klid ... - AV-Com (Homepage) 27.1.2010 08:46  2925
Kdokoliv něco takového jsi myslel?
TemplatePower Manual
puschpull puschpull být nad věcí, pohoda a klid ... - AV-Com (Homepage) 27.1.2010 08:43  2924
koukám zatím na pár odkazů:
šablonovací systém html php - Vyhledat Googlem
puschpull puschpull být nad věcí, pohoda a klid ... - AV-Com (Homepage) 27.1.2010 07:29  2923
a (1) nerozumím přesně ?
používám zde RS (Etomite, ModX, ..)

kód jsem dal silně upravený (zkrácený) takže tam můžou být chybky, ale celý kod je funkční - viz odkaz ...
puschpull puschpull být nad věcí, pohoda a klid ... - AV-Com (Homepage) 27.1.2010 07:17  2922
Kdokoliv moc díky za podněty
zkusím se s tím poprat
kdokoliv Kdokoliv Nevidím důvod dělat cokoliv bezdůvodně. - http://kkl2401.wz.cz 27.1.2010 01:31  2921
(1) Poohledni se po nejakym sablonovacim systemu. Sbirani HTML do retezce, kterej se pak na vystup vyplivne nejakym echem, vede pri deledobejsim uzivani tak akorat do blazince.
(2) Uvedomujes si, ze posledni radek ty tabulky velmi casto ma mene bunek nez radky predchozi (navic nema svuj zaviraci tag, ale to neni az tak podstatny)? Pokud chces mit v tabulce vzdy devet bunek, musis si zaridit, abys jich devet vyrobil, i kdyz je obrazku min.
(3) Az budes mit spravny pocet bunek, tak Te asi zajima CSS vlastnost empty-cells (a zvlast jeji hodnota show).
(4) Cpat jako obsah bunky tabulky nedelitelnou mezeru je velice osklivy zlozvyk (ale to uz je oproti tomu ostatnimu dost detail).

[ 1845 ] <Novější  <<<Nejnovější  Nejstarší>>>  Starší>  

(c) 2001-2011 Lopuch.cz   
Kontakt