SAMUEL LEROY JACKSON. Projekt webové stránky. Programové vybavení Jáchym Kubáček, IT3B Brno 2016

Podobné dokumenty
PROJEKT WEBOVÉ STRÁNKY Conor Anthony McGregor

Tvorba WWW stránek. přehled technologií používaných na webu principy jednotlivých technologií a možnosti jejich vzájemného kombinování

VÝVOJ INTERNETOVÝCH APLIKACÍ - VIA

TNPW1 Cvičení aneta.bartuskova@uhk.cz

(X)HTML, CSS a jquery

IE1 jazyk HTML a kaskádové styly

IE1 jazyk HTML a kaskádové styly

Semestrální práce z DAS2 a WWW

Bottle -- příklad. Databáze. Testovací data. id Jedinečný identifikátor řádku: Bude typu INT s AUTO_INCREMENT a nastavíme ho jako primární klíč

Střední průmyslová škola Ostrov. Tvorba webových stránek. Petr Pistulka I CC - BY NC SA3.0. Klínovecká Ostrov

Internet cvičení. ZS 2009/10, Cvičení 3., Tomáš Pop. DISTRIBUTED SYSTEMS RESEARCH GROUP

Webová stránka. Matěj Klenka

NÁVRH A TVORBA HUDEBNÍ DATABÁZE

Tvorba webových stránek

Nová struktura souborů a složek

18 20 M/01 Informační technologie

Internetová filmová databáze IFDB

HTML - Úvod. Zpracoval: Petr Lasák

Tvorba webových stránek

Úvod do tvorby internetových stránek v jazyce HTML

INTERNET A SÍTĚ. Role při tvorbě webových aplikací. Rozhodovací vrstvy při tvorbě webových aplikací. povrch kostra struktura obsah strategie

Třídy a objekty. Třídy a objekty. Vytvoření instance třídy. Přístup k atributům a metodám objektu. $z = new Zlomek(3, 5);

PHP. Čtvrtek 8. září. Čtvrtek 15. září. Anonymní test znalostí

Klíčová slova: dynamické internetové stránky, HTML, CSS, PHP, SQL, MySQL,

NSWI096 - INTERNET. Úvod do HTML

CSS Kaskádové styly. formátování webových stránek

Programování v PHP. Katedra softwarového inženýrství Fakulta informačních technologií České vysoké učení technické v Praze. Další možnosti formulářů

Maturitní témata z předmětu PROGRAMOVÉ VYBAVENÍ pro šk. rok 2012/2013

Název DUM: VY_32_INOVACE_2B_14_ Programovací_jazyk_HTML

Ing. Přemysl Brada, MSc., Ph.D. Ing. Martin Dostal. Katedra informatiky a výpočetní techniky, FAV, ZČU v Plzni

Internet cvičení. ZS 2009/10, Cvičení 4., PHP. Tomáš Pop. DISTRIBUTED SYSTEMS RESEARCH GROUP

ČVUT Fakulta dopravní v Praze

Střední odborná škola a Střední odborné učiliště, Hořovice

Formuláře. Internetové publikování. Formuláře - příklad

Návrh a tvorba WWW stránek 1/14. PHP a databáze

Základy HTML. Obecná syntaxe HTML. Struktura HTML

NSWI096 - INTERNET. CSS kaskádové styly. Mgr. Petr Lasák

K práci budeme využívat souborového manažeru Unreal Commander alespoň si ho procvičíme

Přehled kapitol 1. Základní kostra HTML dokumentu 2. Členění dokumentu 3. Kaskádové styly - CSS 4. Pozadí stránky 5.

BRIEF & KONCEPCE / ETAPA O.

Co se v modulu dozvíte? Co jsou návrhové vzory? Ukázky návrhových vzorů Vytvoření databáze

Univerzita Palackého v Olomouci Radek Janoštík (Univerzita Palackého v Olomouci) Základy programování 4 - C# 10.4.

Vstupní požadavky, doporučení a metodické pokyny

Neprogramuj, pokud to není nezbytně nutné. Michal Lupečka

Úvod do aplikací internetu a přehled možností při tvorbě webu

1. WAP Jazyk WML Webserver Nastavení MIME: Co na tvorbu a prohlížení WAPu pot ebujete? Waptor Nokia Mobile Internet Toolkit

PHP a Large Objecty v PostgreSQL

CSS. SEO Search Engine Optimization (optimalizace pro vyhledávače)

Úvod do tvorby internetových aplikací

TNPW1 Cvičení aneta.bartuskova@uhk.cz

Inovace výuky prostřednictvím šablon pro SŠ

Parsování HTML. Pro účely testování jsem vytvořil stránku parsovani.html. Zdrojový kód:

Tomáš Herout

Databázové systémy II. KIV/DB2 LS 2007/2008. Zadání semestrální práce

Využití OOP v praxi -- Knihovna PHP -- Interval.cz

Formuláře. Aby nám mohli uživatelé něco hezného napsat třeba co si o nás myslí!

Obsah. Stručná historie World Wide Webu 7

Jihočeská univerzita v Českých Budějovicích. Název bakalářské práce v ČJ Název bakalářské práce v AJ

12. Základy HTML a formuláře v HTML

SKUPINA ČEZ GRAFICKÝ MANUÁL PRO WEBOVÉ STRÁNKY SKUPINY ČEZ / VERZE 06/2014

Další nutný soubor je laydiv.js, ve kterém jsou uloženy funkce pro zobrazování virů na ploše a funkce pro odkaz na Teachers Guide.

!!Via!AUREA,!s.r.o.!

Pokročilý redaktor webu

Podmínky pro hodnocení žáků v předmětu informatika

================================================================================ =====

Inovace výuky prostřednictvím šablon pro SŠ

TVORBA WEBOVÝCH STRÁNEK

Tvorba webu v HTML. Redakční systém. CMS Joomla! Co je Joomla

Koláčky, sezení. Martin Klíma

Dne fanclub-stargate.estranky.cz Petr Mäsiar Dne fanclub-stargate.estranky.cz Petr masiar. Tvorba stránek v estránky.

Základy informatiky. 03 HTML, tvorba webových stránek. Kačmařík/Szturcová/Děrgel/Rapant

Nové přístupy tvorby web site. Doc. Ing. Zdeněk Havlíček, CSc. KIT PEF CZU - 13/11/2001

Podmínky pro hodnocení žáků v předmětu informatika

Tvorba www-stránek. Příkazy jazyka HTML. Budeme pracovat následovně: Základní struktura webové stránky. Příkazy sekce HEAD

Existuje celá řada volně dostupných nástrojů, které jsou pro účel projektu vhodné, např.

SPŠ NA PROSEKU. Individuální projekt z předmětu webových stránek Anketa. Filip Novotný ITB

HTML XHTML JavaScript PHP ASP.Net Zajímavé odkazy

Mgr. Vlastislav Kučera Struktura stránky, hlavička,

DELTA - STŘEDNÍ ŠKOLA INFORMATIKY A EKONOMIE, s.r.o. Obor informační technologie AJAX ESHOP. Maturitní projekt. Třída:

Zadání maturitní práce ve školním roce 2016/2017

DUM 14 téma: Interakce s uživatelem

Kurz Databáze. Přechod na SQL server. Obsah. Vytvoření databáze. Lektor: Doc. Ing. Radim Farana, CSc.

CSS Stylování stránek. Zpracoval: Petr Lasák

Wichterlovo gymnázium, Ostrava-Poruba, příspěvková organizace. Maturitní otázky z předmětu INFORMATIKA A VÝPOČETNÍ TECHNIKA

KIV/PIA 2012 Ing. Jan Tichava

Mgr. Vlastislav Kučera lekce č. 2

Petr Tumajer Certifikáty z kurzů a školení

Střední odborná škola a Střední odborné učiliště, Hořovice

TNPW1 Cvičení

Analýza webových stránek andreaspctipps.de

Vývoj Internetových Aplikací

Tvorba informačních systémů

Dnešní téma. Oblasti standardizace v ICT. Oblasti standardizace v ICT. Oblasti standardizace v ICT

1. Struktura stránky, zásady při psaní kódu, MVC pattern. Web pro kodéry (Petr Kosnar, ČVUT, FJFI, KFE, PINF 2008)

Webová grafika, struktura webu a navigace, použitelnost a přístupnost

MODERNÍ WEB SNADNO A RYCHLE

Textové editory. Ing. Luděk Richter

VYŠŠÍ ODBORNÁ ŠKOLA a STŘEDNÍ PRŮMYSLOVÁ ŠKOLA Mariánská 1100, Varnsdorf PROGRAMOVÁNÍ FUNKCE, REKURZE, CYKLY

GIS integrované využití 6 sem podtitul nebo stručně obsah. OpenLayers

Transkript:

Projekt webové stránky SAMUEL LEROY JACKSON Programové vybavení Jáchym Kubáček, IT3B Brno 2016 Střední škola technická a ekonomická Brno, Olomoucká, příspěvková organizace

Výběr tématu Poté, co jsem udělal návrh stránky, jsem stále neměl vybranou postavu. Původně jsem měl v plánu dělat tento web režisérovi Guy Richiem, ale měl málo fotek, co by se mi líbily, tak jsem zvolil Samuela L. Jacksona jako jednoho z mých nejoblíbenějších herců. Jednoduchá náhledová stránka by měla představovat osobnost tohoto herce splývající s jeho filmovými postavami. Projekt HTML & CSS webové stránky 2

Návrh a grafický design Stránku jsem chtěl velmi jednoduchou a přehlednou. Spíše takovou poctu svému oblíbenému herci. Asi hlavní inspiraci jsem měl při dělání kurzu na Codecademy. Původně jsem chtěl dělat web pomocí fullpage.js, což jsem si nakonec rozmyslel kvůli složitosti a zvolil jsem daleko jednodušší cestu. Pro psaní kódu jsem použil editor Sublime 3 a validační nástroj W3C online validátor pro ověření validity HTML a CSS. Dlouho jsem náhodně jezdil na http://paletton.com než jsem našel hlavní barvu #E4BB97 a ostatní barvy na tuto barvu navazovaly. Projekt HTML & CSS webové stránky 3

#FFFFFF #E4BB97 #F7F7F7 #444444 h1 h2, li body h3, p, a Typograficky jsem se zaměřil na vyhledání dvou moderních velice rozdílných fontů podporujících českou diakritiku (Latin Extended) z https://fonts.google.com/. Nakonec jsem vybral kombinaci Open Sans regular a bold s kurzívou Lobster. Projekt HTML & CSS webové stránky 4

Projekt HTML & CSS webové stránky 5

Popis layoutu a schéma Layout je jednoduchý. Stránka je rozdělena na záhlaví, tělo stránky a zápatí. Záhlaví obsahuje fotku a název stránky, Tělo stránky je rozděleno na 3 části. První a poslední obsahuje texty a ta druhá fotogalerii a v zápatí jsou odkazy na dokumentaci, citace, kód atd. V mobilním zařízení se stránky nemění. Projekt HTML & CSS webové stránky 6

Webová stránka Projekt HTML & CSS webové stránky 7

Dynamická struktura PHP u mě na stránce je umístěno až v citacích. První PHP slouží jako kontrolní otázky. 1. <form method="post" action="<?php echo htmlspecialchars($_server["php_self"]);?>" c lass="center">kde se narodil Samuel L. jackson? <input type="text" name="mesto"><in put type="submit"></form> 2. <?php 3. if(($mesto == "Washington") or ($mesto == "Washington DC") or ($mesto == "Wosinkton" ) or ($mesto == "washington") or ($mesto == "washington DC") or ($mesto == "wosinkto n")) 4. echo "<h3>správně!</h3>"; 5. else if($mesto!= "") 6. echo "<h3>špatně! Správná odpověď je Washington.</h3>"; Druhé PHP slouží k obsluze SQL databáze a hry Třetí PHP slouží k obsluze SQL databáze. Projekt HTML & CSS webové stránky 8

Návrh databáze Udělal jsem anketu o nejoblíbenější film se S.L.Jaconem. Tato databáze je trivialní (protože vazbou 1:1) ale já to bral jako nácvik na svou databázi hry 1. <?php 2. $servername = "localhost"; 3. $username = "jachym88"; 4. $password = "Chym1234"; 5. $dbname = 'samuelljackson'; 6. // Create connection 7. $conn = new mysqli($servername, $username, $password, $dbname); 8. if ($conn->connect_error) { 9. die("připojení se nezdařilo:: ". $conn->connect_error); 10. } 11. //echo "Úspěšně připojen"; 12. 13. if ($_POST['jmeno'] and $_POST['obfilm']) { 14. $result = $conn- >query("insert into Uzivatel(jmeno) VALUES('". $_POST['jmeno']. "')"); 15. $ID_uzivatel = $conn->insert_id; 16. $conn- >query("insert into filmuzivat(id_filmy, ID_uzivatel) VALUES(". $_POST['obfilm']. ", $ID_uzivatel)"); 17. } 18. 19. //var_dump($_post); 20. 21. $result = $conn- >query("select ID_filmy, count(1) as hlasy from filmuzivat group by ID_filmy order b y hlasy desc limit 1"); 22. $vytez = $result->fetch_assoc(); 23. //var_dump($vytez); 24. $sql = "SELECT * from Filmy where ID_filmy = ". $vytez['id_filmy']; 25. //echo $sql; die; 26. $result = $conn->query($sql); 27. //var_dump($result); Projekt HTML & CSS webové stránky 9

28. $nejfilm = $result->fetch_assoc(); 29. //var_dump($nejfilm); 30.?> 31. <!DOCTYPE html> 32. <html> 33. <head> 34. <title>samuel L. Jackson</title> 35. <link href="https://fonts.googleapis.com/css?family=open+sans" rel="stylesheet"> 36. <link href="https://fonts.googleapis.com/css?family=lobster" rel="stylesheet"> 37. <link rel="stylesheet" type="text/css" href="style.css"> 38. <link rel="icon" href="img/hd.png" type="image/x-icon"/> 39. <link rel="shortcut icon" href="favicon.ico" type="image/x-icon"/> 40. <meta charset="utf-8"> 41. 42. </head> 43. <body> 44. 45. <div class="header"> 46. <h1>samuel Leroy Jackson </h1> 47. </div> 48. 49. <ul> 50. 51. <h2>dotazník</h2> 52. <?php 53. $result = $conn->query("select * from Filmy"); 54. //var_dump($conn); 55. $filmy = $result->fetch_all(mysqli_assoc); 56. //var_dump($filmy); 57.?> 58. 59. 60. <form name="userinformationform" method="post" action="#"> 61. Přezdívka : 62. <input name="jmeno" type="text" value="<?php echo $_POST['jmeno'];?>"><br/><b r/> 63. Oblíbený film: 64. <select name="obfilm"> 65. <option value=""></option> 66. <?php foreach ($filmy as $film) : //var_dump($film);?> 67. 68. <option value="<?php echo $film['id_filmy']?>" <?php if($_post['obfilm']==$ film['id_filmy']) echo "selected=selected";?>><?php echo $film['nazev']?></option> 69. <?php endforeach?> 70. </select> 71. <br/><br/> 72. <input name="btnsubmit" type="submit" value="submit"> 73. </form> 74. 75. <p>nejpopulárnejší film je <b><?php echo $nejfilm['nazev']?><b></p> 76. </ul> 77. 78. <div id="footer"> 79. <p><a href="index.html"><img src="img/hh.png" width="22" height="20" ></a><a href=" dokumentace_kubacek.pdf" download target="_blank">dokumentace</a><a href="kubacek.zi p" download target="_blank">kod</a><a href="https://validator.w3.org/nu/?doc=http%3a %2F%2Fsamuelljackson.8u.cz%2F">W3C HTML</a><a href="https://jigsaw.w3.org/cssvalidator/validator?uri=http%3a%2f%2fsamuelljackson.8u.cz%2f&profile=css3&usermedium =all&warning=1&vextwarning=&lang=cs">w3c CSS</a><a href="http://www.silaseo.cz/seotest/samuelljackson.8u.cz">seo</a><a href="http://abc123.8u.cz/">random</a><a href=" sql.php">sql</a><a href="zdroje.php">ostatní</a></p> 80. </body> 81. </html> Projekt HTML & CSS webové stránky 10

Generátor Můj generátor funguj pomocí pěti tabulek nejdřív náhodně zvolí jednu postavu z databáze, pak vám dá životy, sílu, inteligenci a náhodně určí lokalitu která vám dá/ubere statistiky pak náhodně vybere událost a pokud máte dostatečnou sílu a inteligenci ji splnit dostanete body pokud umřete všechny body ztratíte pokud zakončíte na své výpravě body se vám uloží a můžete je porovnávat s dalšími uživateli. Projekt HTML & CSS webové stránky 11

Použité Nástroje Sublime Text - Tvorba kódu. Word - Tvorba dokumentace. w3c validátor - Kontrola HTML a CSS kódu. SEO testy - Kontrola rychlosti načítaní stránky. Paletton - Návrh barevného schématu. Corel foto paint - Úpravy fotek. Syntax Highlight Code in Word Documents uprava kodu. Projekt HTML & CSS webové stránky 12

Závěr Jsem spokojený s úvodním obrázkem, kdy jsem začal používat hodnotu VW se kterou jsem ještě nikdy nepracoval. Taky jsem měl problémy s galerií. Po různém zkoušení jsem se rozhodl pro javascript Lightbox, který slouží pro náhledy fotek nejlepších rolí Samuela L. Jacksona. Bohužel jsem nepřišel na to, jak se zbavit malého nenápadného bílého pruhu pod zvětšeným obrázkem. Ale jako velké plus beru nahrazení nudných nadpisů Samuelovými výstižnými citáty. Projekt HTML & CSS webové stránky 13

Zdroje Česko slovenská filmová databaze: ČSFD [online]. marion "movie" cobretti [cit. 2016-11-28]. Dostupné z: http://www.csfd.cz/tvurce/425-samuel-l-jackson/ 13 Samuel L. Jackson Quotes To Start Your Motherf***ing Week. Thrillist [online]. Ethan Wolff-Mann, 2014 [cit. 2016-11-28]. Dostupné z: https://www.thrillist.com/vice/best-samuel-l-jackson-quotes-to-start-your-week Životopis. Osobnosti [online]. [cit. 2016-11-28]. Dostupné z: http://zivotopis.osobnosti.cz/samuel-l-jackson.php http://paletton.com/#uid=7001f0k00u+00++00oz01p40ijv http://www.w3schools.com/tags/default.asp http://www.w3schools.com/howto/howto_js_lightbox.asp Projekt HTML & CSS webové stránky 14