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

Nudou jsi opuch?
Navštiv Lopuch!

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: reitivs
[ 1845 ] <Novější  <<<Nejnovější  Nejstarší>>>  Starší>  
puschpull puschpull být nad věcí, pohoda a klid ... - AV-Com (Homepage) 27.1.2010 21: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 21: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 21: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 21: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 15: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 14: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 14: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 11: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 09: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 09: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 08: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 08: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 02: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).
puschpull puschpull být nad věcí, pohoda a klid ... - AV-Com (Homepage) 26.1.2010 23:11  2920
nyní se to chová takto:puschpull rs | dawe galerie final (prac)
třetí strana zkušební galerie
puschpull puschpull být nad věcí, pohoda a klid ... - AV-Com (Homepage) 26.1.2010 23:10  2919
ilustrativni kód


$output = '';
$dbname = $etomite->dbConfig['dbase'];

// Navigátor stránek
// --------------------------------

// xxxxxxxxxxxxxx

// Konec navigátoru stránek
// --------------------------------

$query = 'select * from '.$dbname.'.galerie where display = "1" order by galerie_id asc limit '.$start.', '.$pagesize;

$result = $etomite->dbQuery($query);
$num = mysql_num_rows($result);


$output .='<div id="ffff">';

$mod = 0;
$output .='<table align="left" width="100%" height="100%"; cellpadding="0" cellspacing="0" border="0" bordercolor="#303030">';
while ($line = mysql_fetch_assoc ($result)) {
$output .='<td id="bbbb">

<div>
<table>
<tr>
<td>&nbsp;</td>
<td style="img">
<img style="xxxxxx" src="'.$line['path_large'].'" alt="blabla" />
</td>
<td>&nbsp;</td>
</tr>
</table>
</div>


</td>';

$mod++;
if ($mod%3 == 0) $output .= '</td></tr>';
}
$output .='</table>
</div> <!-- ffff -->';

return $output;



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

(c) 2001-2011 Lopuch.cz   
Kontakt