Hirdetés
- Redmi Note 14 Pro+ 5G - a tizenhármas átka
- MIUI / HyperOS topik
- One mobilszolgáltatások
- Xiaomi 15T - reakció nélkül nincs egyensúly
- iPhone topik
- Milyen okostelefont vegyek?
- Szerkesztett és makrofotók mobillal
- Samsung Galaxy S25 Ultra - titán keret, acélos teljesítmény
- Motorola Edge 50 Neo - az egyensúly gyengesége
- Samsung Galaxy S25 - végre van kicsi!
Új hozzászólás Aktív témák
-
válasz
#36268800
#13304
üzenetére
Egy fájlban is meg lehet oldani:
<html>
<?php if ( isset($_GET['szin']) ) { echo '<body bgcolor="'.$_GET['szin'].'">'; } ?>
</body>
<form name="szinvalaszto" method="get">
<input type="radio" name="szin" value="#FF000">Piros<br>
<input type="radio" name="szin" value="#00FF00">Zöld<br>
<input type="radio" name="szin" value="#0000FF">Kék<br>
<input type="submit" value="OK">
</form>
</html> -
Sk8erPeter
nagyúr
válasz
#36268800
#13193
üzenetére
Soakhoz csatlakozva ez innentől már erősen OFF topic, nem annyira PHP-s kérdés, hacsak még nem a szerveroldali kimenetgenerálásról, template-ezésről van szó.
De hogy választ is írjak:
A táblázatokat jogosan nem szokás ajánlgatni, mert macerás, kisebb rugalmasságot kínál legfőképp olyan esetben, amikor az oldal tele van ilyen-olyan lebegő-úszkáló elemekkel, blokkokkal; az egymásba ágyazott táblázatok kódja ráadásul gusztustalan, plusz a böngészőre felesleges többletrenderelési feladatokat ró. Erre az ember leginkább akkor jön rá, amikor már megpróbálkozott mindkét módszerrel, és látta, hogy összességében tényleg nem véletlenül ajánlgatják a dives megoldást, nem puszta hype-olásból. Ha megnézed, manapság a népszerű oldalak nem táblázatos felépítésben készülnek, nem véletlenül; ergo ez jobban bevált. (Nyilván nagyon sokan még mindig megrögzöttségből azt mondják, hogy márpedig a table is pontosan ugyanolyan jó, és hülye az, aki az új divatot nyomatja - nem kell rájuk hallgatni. Valószínűleg nem kellett még szopniuk undorító egymásba ágyazott táblázatokkal. Tényleg nem erre találták ki. Ettől függetlenül nagyon sokan sajnos túlzásokba esnek, és még a ténylegesen táblázattal megoldandó feladatokra is képesek diveket alkalmazni, és aztán CSS-sel ráerőltetni a display:table, display:table-row, display:table-cell, stb. kényszermegoldásokat, ami meg már megint nagyon gány. A layout tehát ne táblázat legyen, viszont ha neked tényleg egy táblázat kell a tartalmi részre (pl. adatok rendezett megjelenítésére), akkor az maradjon is táblázat.)
Jól gondoltad, azt sem két perc megtanulni, a sitebuild igazából külön "szakma". A sitebuilderek sokszor grides, pl. SASS-sal támogatott megoldásokat is igénybe vesznek a munkájuk gyorsítása érdekében (pl. Zen Grids, de kismillió példa van még). A layoutot valóban generálni szokás, de erre saját motort nem hiszem, hogy kezdőként megérné írnod. Max. ha gyakorlásnak szánod. -
Soak
veterán
válasz
#36268800
#13193
üzenetére
PHP szerveroldali, nincs köze a klienshez. Nem tudod eldönteni, hogy mekkora a felbontás. Szerintem jobban jársz egy HTML szerkesztés vagy egy weblap készítés topikkal.
-
tildy
nagyúr
válasz
#36268800
#13189
üzenetére
Nezz meg nehany template engine-t. Smarty pl egyszeru.
Mas kerdes: Zendben mit erdemesebb hasznalni az alabbi feladatra:
Git submodulekent van egy engine, ami kezeli a megjelenitendo adatokat JSonban. Az adatok tulkeppen widgetek. Zendben mit erdemes hozza irni?
View-helpert ? Servicet? netan Action helpert vagy resourcet?
Tobb helyrol el kell ernem ezeket az adatokat, de nem nem controllerbol.Jut eszembe, interfesz, elmagyarazna pontosan valaki ez mire valo ?
-
Peter Kiss
őstag
válasz
#36268800
#13189
üzenetére
Layout-ot alapvetően HTML elemekből áll, amelyeket CSS-sel cicomáznak ki. Ami plusz dolog jöhet akármelyik nyelvet is nézzük, az a dinamikus változók kiírása, dinamikus blokkok kijelölése, feltöltése. Template engine-ek léteznek, csak ezekkel szerintem az a baj, hogy a PHP maga már az, de pl. amit szoktak alkalmazni, azok a "HTML helper"-ek, ilyet magad is csinálhatsz, mert egyébként ki tudja, milyet tudnál használni (pl. legfaékebb és ocsmányabb megoldással van egy HTML osztályod, aminek pl. van valamilyen metódusa, pl. HTML::Img($src, $alt = ""), ami kitol magából egy full <img /> tag-et csak az src="" attribútumot megadva).
Új hozzászólás Aktív témák
- Eladó WHIRLPOOL PACW29HP Hűtő-Fűtő Mobilklíma Fekete
- Eladó Samsung Galaxy S23 5G DS 8+128GB, fekete
- Gyors, vékony és könnyű Lenovo Thinkpad X1 Carbon gen 8 (10.gen Core I5 16Gb DDR4 512Gb SSD) laptop!
- Samsung Galaxy S24 Ultra 256GB + töltőfej
- Apple iPhone 15 Pro Max 256GB, Kártyafüggetlen, 1 Év Garanciával
- Dell Precision 7560 - Intel Core i9-11950H RTX A4000 32GB 1TB SSD FHD
- GYÖNYÖRŰ iPhone 12 mini 64GB Purple -1 ÉV GARANCIA - Kártyafüggetlen, MS3851, 100% Akksi
- Apple iPhone 15 128GB, Kártyafüggetlen, 1 Év Garanciával
- Asus ROG Delta II gamer fejhallgató
- HIBÁTLAN iPhone 14 Pro Max 512GB Silver -1 ÉV GARANCIA - Kártyafüggetlen, MS4012, 100% Akkumulátor
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest


