- Luck Dragon: Asszociációs játék. :)
- eBay-es kütyük kis pénzért
- Geri Bátyó: Agglegénykonyha 5 – Edények és konyhai eszközök
- gban: Ingyen kellene, de tegnapra
- sziku69: Szólánc.
- Sub-ZeRo: Euro Truck Simulator 2 & American Truck Simulator 1 (esetleg 2 majd, ha lesz) :)
- sziku69: Fűzzük össze a szavakat :)
- Magga: PLEX: multimédia az egész lakásban
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- sellerbuyer: Milyen laptopot vegyek? Segítek: semmilyet!
Ú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
Hirdetés
- Két nap múlva itt a Xiaomi 17, van egy pár hivatalos fotó is róla
- Jövedelem
- Építő/felújító topik
- Linux kezdőknek
- NVIDIA GeForce RTX 5070 / 5070 Ti (GB205 / 203)
- Társasjáték topic
- Kerékpárosok, bringások ide!
- Mibe tegyem a megtakarításaimat?
- Azonnali mobilos kérdések órája
- Synology NAS
- További aktív témák...
- Cooler Master MK110 mechanikus RGB gamer billentyűzet
- Ryzen 5 3600 / 16GB DDR4 / 5600XT / NWMe SSD!
- Apple iPhone 15 Pro Max 256GB, Kártyafüggetlen, 1 Év Garanciával
- Samsung galaxy watch 5 LTE 44mm 1év bolti garanciával!
- Mars Gaming MKMINI W RGB CHROMA Mechanikus Gamer Billentyűzet OUTEMU PRO brown switchekkel
- Eladó Xiaomi Redmi Note 14 Pro 5G 8/256GB / 12 hó jótállás
- BESZÁMÍTÁS! Gigabyte H610M i5 12400F 32GB DDR4 512GB SSD RTX 3060 12GB ZALMAN M4 FSP 700W
- Azonnali készpénzes nVidia RTX 4000 sorozat videokártya felvásárlás személyesen / csomagküldéssel
- Iphone 12 Mini 64GB // Számla + Garancia //
- Samsung Galaxy A32 128GB, Kártyafüggetlen, 1 Év Garanciával
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: CAMERA-PRO Hungary Kft.
Város: Budapest


