Dokumentaci k semestrální úloze z předmětu Internet a WWW (X36WWW)



Podobné dokumenty
V této části manuálu bude popsán postup jak vytvářet a modifikovat stránky v publikačním systému Moris a jak plně využít všech možností systému.

Manuál Kentico CMSDesk pro KDU-ČSL

Uživatelský manuál pro práci se stránkami OMS a MS provozované portálem Myslivost.cz. Verze 1.0

Úřad vlády České republiky Odbor pro sociální začleňování (Agentura)

MINISTERSTVO PRO MÍSTNÍ ROZVOJ UŽIVATELSKÁ PŘÍRUČKA IS KP 14+ PRO INTEGROVANÉ NÁSTROJE: ŽÁDOST O PODPORU STRATEGIE CLLD. Verze: 1.

Správa požadavků. Semestrální práce

Informační systém pro rezervaci pokojů hotelu SPORT

Střední škola pedagogická, hotelnictví a služeb, Litoměříce, příspěvková organizace

Mobilní verze. 109 Jak získat speciální aplikaci pro mobilní telefon. 110 Jak používat Facebook pro dotykové telefony

Internetový portál Elektrotechnika 1. školení

téma: Formuláře v MS Access

Vodafone promo kit uživatelský manuál Uživatelský manuál pro aplikaci. Vodafone promo kit. Verze dokumentu: 2.

PŘÍLOHA č. 2C PŘÍRUČKA IS KP14+ PRO OPTP - ZPRÁVA O REALIZACI

Obnova certifikátu Uživatelská příručka pro prohlížeč Mozilla Firefox

Přednáška - Základy PC. Ing. Michaela Mudrochová Algoritmus individuálního vzdělávání CZ.1.07/3.1.00/

Postup doplnění kódu adresního místa

WEBMAP Mapový server PŘÍRUČKA PRO WWW UŽIVATELE Hydrosoft Veleslavín, s.r.o., U Sadu 13, Praha 6

Co najdete v ASPI? (pro uživatele SVI FSE UJEP)

4 Část II Základy práce v systému. 6 Část III Úvodní obrazovka. 8 Část IV Práce s přehledy. 13 Část V Kontakty. 19 Část VI Operativa

PRINCeGON metodika řízení projektů MV Příloha č. 2 Postup registrace projektu v systému egonis

1. Požadavky na provoz aplikací IISPP

NÁVRHOVÝ PROGRAM VÝMĚNÍKŮ TEPLA FIRMY SECESPOL CAIRO PŘÍRUČKA UŽIVATELE

Textové editory a procesory

Přednáška Tablety a chytré telefony. Ing. Michaela Mudrochová Algoritmus individuálního vzdělávání CZ.1.07/3.1.00/

Podrobný postup pro vygenerování a zaslání Žádosti o podporu a příloh OPR přes Portál farmáře

Návrh akceptačních testů

Počáteční nastavení aplikace WiFiS

DATABÁZE DŮLEŽITÉ: Před načtením nové databáze do vaší databáze si prosím přečtěte následující informace, které vám umožní:

Vyšší odborná škola a Střední škola,varnsdorf, příspěvková organizace. Šablona 13 VY 32 INOVACE

Praktické úlohy- zaměření specializace

S_5_Spisový a skartační řád

vismo Edituj, co vidíš.

Citace PRO. představení citačního manažeru. Moravská zemská knihovna v Brně Martin Krčál martin.krcal@citace.

Revize dokumentu B 1/11 TEACHER. Přidávání zvukových záznamů. Návody k programu Teacher, platí od verze 1.

Stručný návod na práci v modulu podatelna a výpravna

Manuál uživatele čipové karty s certifikátem

Úprava fotografií hledání detailu, zvětšování (pracovní list)

Návod k použití aplikace MARKETINGOVÉ PRŮZKUMY.CZ

Přijímací řízení. Univerzitní informační systém. Svazek 6. Panevropská vysoká škola

Ochrana osobních údajů

Operace nad celými tabulkami

DPC-D218ID. Dveřní stanice pro 2D systém videovrátných. Uživatelský manuál

Egreat i5 Pocket PC s Windows 10

Zadavatel: Zadavatel ve smyslu zákona: územní samosprávný celek - 2 odst. 2 písm. c) zákona Právní forma: Název zakázky:

Komfortní datová schránka

Vítězslav Bártl. únor 2013

Uživatelská dokumentace

Maturitní otázka - optimalizace webových stránek

manuál pro segment Architektura

Nastavení telefonu Samsung S6500 Galaxy Mini 2

Reklamační řád. 1. Obecné informace

Testovací aplikace Matematika není věda

Jízdní řády ČD v mobilním telefonu

2N NetSpeaker. IP Audio Systém. Manuál 1.4

Systém elektronického zpracování údajů o výzkumných projektech a jejich hodnocení v GA AV

Popis úlohy. Číslo. cs24601

Portál pro podávání žádostí o podporu je spuštěn na adrese

Obsah. Obsah. Úvod... 7

NÁPOVĚDA K PORTÁLU PŘEDPLACENÉ COOP DOBRÉ KARTY

371/2002 Sb. VYHLÁŠKA

Návod pro administraci aplikace EdgeFrame HelpDesk

Uložené procedury Úvod ulehčit správu zabezpečení rychleji

Metodika testování navazujících evidencí

Podmínky užití webového rozhraní

Videokazety Dokumentace k zápočtovému příkladu z IZI238 Michal Hauzírek

Nastavení telefonu T-Mobile MDA Touch

Data v počítači EIS MIS TPS. Informační systémy 2. Spojení: jan.skrbek@tul.cz tel.: Konzultace: úterý

Operační systém z hlediska procesu Mgr. Josef Horálek

Ltl Acorn Ltl-5210M Series

Jak vytvářet síť prostřednictvím OpenAdvert.com. 1. Jděte na adresu OpenAdvert.com

Odkaz:

Přijímací řízení. Univerzitní informační systém. Svazek 6. Mendelova univerzita v Brně

Uživatelský manuál. Mini manuaĺ nejc asteǰsǐ potiźě po pr ipojeni

INFORMATIKA V CHOVECH PRASAT

PHP Best Practices. Please try to fit your code to 80 columns. That's decimal 80. A. Morton

Registr UJO. Příručka pro uživatele. Institut biostatistiky a analýz. Lékařské a Přírodovědecké fakulty Masarykovy univerzity.

Online travel solutions s.r.o. YONAD.CZ. Uživatelská příručka. Verze červen 2009

Kingston DataTraveler Locker+ G3. Instalační příručka. Kingston DataTraveler Locker+ G3

Nastavení telefonu Samsung I9195 Galaxy S4 mini

Aplikace pro správu uživatelů

Na následující stránce je poskytnuta informace o tom, komu je tento produkt určen. Pro vyplnění nového hlášení se klikněte na tlačítko Zadat nové

Hromadná korespondence 5. Word 2003

Nastavení telefonu LG GD510 Pop

INFORMATIKA pro LÁZEŇSTVÍ. Ing. Petr Janík

Centrum pro flexibilní zpracování plechových polotovarů (II)

modul Jízdy a Kniha jízd uživatelská příručka

INFORMAČNÍ SYSTÉM O AREÁLU

Testování uživatelského rozhraní aplikace fotoaparátu telefonu Sony Ericsson Xperia Neo

Zpracování on-line interaktivního vzdělávacího systému

Obsah. Úvod. Martin Moravec

MonkeyTech. WiFi Teploměr - Instalační manuál Edice pro portál

Pokyny k instalaci FRIATRACE Verze 5.3

VSEOBECNÉ SMLUVNÍ PODMÍNKY O POSKYTOVÁNÍ SLUŽEB WEBHOSTINGU, ELEKTRONICKÉ POŠTY, SERVERHOSTINGU A DALŠÍCH SLUŽEB ( VSP3 ) I.

MULTICASH NOVINKY V APLIKACI. MultiCash Novinky v aplikaci. Podpora služby MultiCash

Manuál pro WebRSD. verze 2.0 z

ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE

Žádost o dotaci je nutno podat ve lhůtě pro podání žádostí o dotaci, která je stanovena v Programu

Pomocník diabetika Uživatelská příručka

Obsah. Úvodem 7. Komu je kniha určena 8 Co v knize najdete 8 Konvence použité v knize 9

Transkript:

Dokumentaci k semestrální úloze z předmětu Internet a WWW (X36WWW) Aleš Pěnkava 17.05.2005 doplněno 27.05:2005 FOTOGALERIE www.frikulin.net Zadání: vytvoření internetové fotogalerie, s možností vkládání mazání a editování fotografií Vypracování: Stránka je pojatá jako osobní stránka s one-person gallery, tím je myšlené, že pouze jedna osoba, a to majitel stránek, bude vkládat články, novinky a fotografie. Pokud budou chtít jiní návštěvníci stránek, něco sdělit ostatním, mohou tak učinit prostřednictvím diskuze. Stránka je programovaná v jazyce PHP, používá databázi MySQL a skripty v javascriptu. Obsah stránky: Fotogalerie Novinky Články Diskusní fórum Popis z pohledu uživatele Po načtení stránky uvidí návštěvník 2 menu, jedno ve stylu horní lišta, druhé je boční. Dále uvidí tři velká okna, v jednom jsou poslední 3 novinky, v druhém jsou poslední dva články (ne celé pouze nadpis a úvodník) a ve třetím okně jsou naposledy vložené fotografie (6 fotografií). Po kliknutí na políčko další se vždy dostane návštěvník do příslušné sekce (články, novinky, fotogalerie). V případě, že klikne na titulek článku, zobrazí se mu přímo požadovaný článek. Sekce novinky a články jsou řešeny jako nekonečná stránka, sekce fotogalerie je stránkována po 16-ti fotografiích, což je v případě 17ti palcového LCD panelu, nebo 19ti palcového CRT monitoru ideální počet.

Hlavní stránka

Popis z pohledu programátora Stránka index.php která je hlavní stránku galerie obsahuje: - skript rozpoznávající prohlížeč a následně na to vybere vhodný styl - skript, který uloží cookies na počítač klienta a následně uloží údaje do databáze (počítadlo) - skript který rozhoduje, která další část stránky se bude includovat (články, novinky, fotogalarie, škola, diskuze) - layout Databáze- v databázi jsou následující tabulky: - autori informace o autorech, id_autora, jmeno, heslo, email - clanky id_clanku, nadpis, uvodník, telo, datum, rubrika - novinky id_novinky, nadpis, uvodník, datum, rubrika - fotky id_fotky, nazev, popis, datum, url, url_nahled, puvodni_nazev - pocitadlo id, url, ip, prohlizec, datum - prispevky id, nadpis, nickname, ip, datum pro ukládání datumu do databáze je používaná funkce CURRENT_TIMESTAMP() do databáze nejsou ukládány fotky samotné, ale jen jejich jméno, to je generované pomocí funkce CURRENT_TIMESTAMP (), zároveň je do databáze ukládané původní jméno fotky Adaptace prohlížeči a styly Stránka se rozhoduje podle prohlížeče klienta, jaký se použije styl v případě, že má klient prohlížeč identifikovaný jako MOZILLA/4.0 (IE + starší prohlížeče) nebo OPERA použije se -styl upravený pro explorer-tento styl je plně funkční akorát má odebrané prvky, které IE nepodporuje Jelikož se prohlížeč opera velice zpomaluje v případě, že jsou aktivní javascripty, jsou tyto skripty, v případě že má klient Operu, neaktivní. Speciální ošetření pro jiné prohlížeče, než jsou výše zmiňované, není provedeno jelikož jich je pouze velmi malé procento. Použití knihovny GD Aby bylo možné vytvářet náhledy vložených fotografií, je potřeba knihovnu GD K vytváření náhledu jsou používané následují následující funkce - getimagesize(), imagecreatefromjpeg(),imagejpeg() Počítadlo Při návštěvě stránek se kontroluje zda je na klientském počítači uložen cookies pocitadlo, v případě že ano, počítadlo se nezvýší, v případě že ne, uloží se do databáze informace o dalším přístupu a následně se zvýší stav počítadla. V databázi

se v datové tabulce počítadlo uchovávají i jiné informace, než jen o počtu přístupů, např:čas přístupu nebo klientský prohlížeč (tato informace se uchovává právě proto, aby bylo vidět pro jaké prohlížeč je vhodné stránku adaptovat) Zabezpečení proti špatnému vstupu Na stránce je možné v sekci diskuze přidávat komentáře, proti případnému vložení HTML tagů je stránka chráněna funkcí htmlentities(), zároveň je kontrolováno zda je vyplněno políčko nickname a zda není prázdný příspěvek při vkládání nového příspěvku. Plnička článků, novinek a fotek Do stránky je samozřejmě možné vkládat články, novinky a fotografie v tomto případě se administrátor musí přihlásit na stránku www.frikulin.net/admince.php. V případě, že ještě není zalogován, musí tak učinit. -Vložení nového uživatele se děje pouze prostřednictvím SQL dotazu (vkládá se pouze výjimečně, zpravidla jednou) Přihlášení administrátora Informace o přihlášení je držena v session proměnné Po přihlášení se zobrazí nabídka umožňující vložení, editaci či smazání článku, novinky nebo fotografie

Po zalogovaní Editace/mazáni fotografií