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

Což takhle
dát si 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: lmyzhaw
[ 1845 ] <Novější  <<<Nejnovější  Nejstarší>>>  Starší>  
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).
puschpull puschpull být nad věcí, pohoda a klid ... - AV-Com (Homepage) 26.1.2010 22: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 22: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;


puschpull puschpull být nad věcí, pohoda a klid ... - AV-Com (Homepage) 26.1.2010 22:10  2918
dotazmám načítání obrázků (z databáze), kde jich bude dle podmínek rozličný počet
na stránce jsou rozmístěny do tabulky na stránce vždy po devíti (3 sloupce a tři řádky)
jak zabezpečím aby například při načtení 10 obrázků byla na druhé stránce také tabulka 3x3 kde na první pozici bude desátý obrázek a zbytek prázdné "čverečky" a nikoliv "prýzdno" ?
:-))

prostě nyní mám na poslední stránce vzhled, který nekoresponduje s těmi předchozími plnými stránkami, kde je celých 9 obrázků ....
huh huh 14.1.2010 15:17  2917
WebinarJanuary 28, 2010 Time: 8:00 am Etc/GMT-8
Troubleshooting PHP Issues: Best (and Worst) Techniques

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

(c) 2001-2011 Lopuch.cz   
Kontakt