Stejně jako v minulém, prvním díle, zdůrazňujeme i nyní, že snahou mnohého webmastera a kodéra je, aby jeho www sránky byly co možná nejvíce validní podle specifikace w3.org. Tzn., aby validátor hlásil co nejméně chyb, případně žádnou.. Jak to můžeme ovlivnit tzv. sémantikou webu, o tom bude dnešní druhý díl seriálu o validaci v PHP-Fusion. Zásady však platí obecně pro PHP i HTML.
Sémantika v programování webových stránek je souhrn zásad, které jsou určeny ke správnému vyznačování jednotlivých úseků zdrojového kódu každé HTML stránky. Bez ní by vznikl chaos, který by zmátl v prvé řadě automatické roboty a vyhledávače, které nepřetržitě procházejí celou internetovou síť. Když sjedete validátorem svoji HomePage, vyskočí vám všechny možné chyby. Totéž vám řekne i kontrola zdrojového kódu, která hlídá tzv SEO zásady, což je souhrn podobných kontrol jako ve validátoru. Specializuje se však navíc na určité sekce webových stránek. Je to i již uvedena sémantika webu. Např. český server SEO-servis.cz vám může vyhodit takové chyby v sémantice (viz. obr. č.1):
SEO-servis.cz; kontrola, popis sémantických chyb
Odstraňujeme sémantické chyby
- Info pro roboty: Otevřít v PSPadu nebo nějakém texťáku, třeba Poznámkový blok, přes klienta FTP složky: /themes/templates/header.php. V tomto souboru by mělo být přibližně na 33. řádku:
//Info pro roboty echo"<meta name='robots' content='index, follow'>\n";
- Autor: Otevřít v PSPadu nebo nějakém texťáku, třeba Poznámkový blok, přes klienta FTP složky: /themes/templates/header.php. V tomto souboru by mělo být přibližně na 34. řádku:
//Autor echo"<meta name='robots' content='index, follow'>\n"; echo"<meta name='author' content='(c) 2012 - NÁZEV VAŠEHO WEBU, VAŠE JENO '>\n";
- Robots.txt: Jak rovněž připomíná ve svém Yuhů ve svém Rádci Jak psát web/robots, lze nastavit, aby vyhledávače na web nechodily nebo aby chodily jenom na některé a někam. Nejčastějším důvodem pro tato opatření bývá velké zatížení linky nebo choulostivost informací. Jelikož to validátory i SEO vyžadují, přizpůsobíme se a zařadíme následující zápis v souboru robots.txt. Zároveň přidáme, přibližně na řádek č. 36 tzv. meta tag pro robots.txt (viz. další dva zápisy kódu).
//Robots.txt # robots.txt User-agent: * Disallow: /administration/ Disallow: /includes/ Disallow: /contact.php Disallow: /login.php Disallow: /lostpassword.php Disallow: /reactivate.php Disallow: /register.php Disallow: /setuser.php Disallow: /submit.php
//Meta tag pro robots.txt echo"<meta name='robots' content='index, follow'>\n";
- Sitemap.xml: Google už v roce 2005 spustila službu Google Sitemaps. Jediným záměrem bylo, aby tato služba umožnila snadnější a rychlejší indexování webů (jejich rozpoznavání), zapojených do systému Sitemap. A to se skvěle podařilo!. Takže honem, ať máte tuto službu také na svém webu! Stáhněte si od nás generátor, který vám soubor sitemap.xml vygeneruje: sitemap.zip. Vygenerovaný soubor sitemap.xml pak nakopírujte/uložte přes FTP do root adresáře vašeho webhostingu. Pro začátečníky asi bude jednodušší vytvořit si soubor sitemap.php on-line z webu: XML-sitemap.com. Stačí zadat URL vašeho webu a generátor vám do pěti minut vytvoří soubor sitemap.xml. Tento soubor rovněž uložíte do root adresáře vašeho webu na webhostingu.
Resumé
Je toho skutečně hodně, co ovlivňuje validaci webu. Začátečníka v této problematice to může i odradit od další práce. Chce to prostě vydržet a postupovat krok za krokem ke 100% validaci! Příště si něco řekneme o dalších chybách v sémantice (zastaralé tagy, text, který nemá potřebné odstavce) a nasazením nového, moderního DOCTYPE v hlavičce webového dokumentu, snížíme výskyt nesémantických tagů/značek/elementů na minimum. Držte se a nevzdávejte to!
- Květoslav (Kvido) Vícha

- Navazující zdroje: Prohřešky validace - díl 1
Home Page-
- Tweet
- Follow @pcpolitika
· PHPF: vložení přehledu do sub-patičky webu
· PHPF: jednodušší definice cest k adresářům
· PHPF: jak na validaci v PHP-Fusion [2]
· PHPF: Jak na validaci v PHP-Fusion [1]
· PHPF: jak přidat JavaScript do PHP-Fusion
· PHPF: využití zkratky pro obrázky
· PHPF: instalace Pimped v češtině
· PHPF: Funkce IF zviditelní/skryje tlačítko
· PHPF: Jak pracovat s root a adresáři
· PHPF: Vyskytl se problém s Administrací
· PHPF: Upgrade na verzi 7.02.00 za pět minut
| paulaespana | Dne 27.01.2012 10:27 |
|
Napomenutí: Komentáře: 1![]() ![]() ![]() ![]() Level uživatele: Člen |
Kvído, já snad jsem natvrdlá - stáhla jsem si Pspad - do to ho čučím a nevím dál - a pak FTP nevím skoro co to je . Může být nový článek s obrázky a laicky to napsat, či extra pro mě . Ten kdo to má v malíčku se asi chechtá co čte, ale ten co má stále pusu do kořán ( viz já) tak stále neví co kam ... děkuji Pau |
| Kvetos | Dne 27.01.2012 10:50 |
|
Komentáře: 262 Level uživatele: Hlavní Administrátor |
Já Ti věřím, ale to jsou exemplární základy. Bez těch se pouštět do celkem složité operace, to budeš mít těžký. Ale dá se to zvládnout. Vyhoď si zde hledat FTP v ČLÁNKY, tady to někde najdeš, co a k čemu to je. FTP je klient pro přenos souborů tvé instalace PHP-Fusion na webhosting, bez toho to nemůže fungovat. Musíš si otevřít webhosting s adresářovou strukturou a tam to máš. Některé webhostinky mají své FTP, takže to uděláš přes něj. Já se po těch odkazech zde podívám a hodím ti to k tomu FTP. Psát nový článek je, myslím, zbytečné. |
| Kvetos | Dne 27.01.2012 10:57 |
|
Komentáře: 262 Level uživatele: Hlavní Administrátor |
Tu máš co je FTP: http://www.pc-pol...dmore=1291 Pak si stáhni k sobě na PC Total Commander. Zadej do URL a vygoogli, je to malý a jednoduchý prográmek. Do něj zadaš připojovací hodnoty jméno a heslo a pojede ti to. Údaje ti musel dát webhosting. |
| Viktor Pexa | Dne 28.01.2012 11:20 |
|
Komentáře: 46 Level uživatele: Administrátor |
Neznáš FTP, jak jsi tedy instalovala PHPFusion? Nebo Ti to instalnul někdo jiný? Tak ať se postará také o úpravy. |
| URL: | |
| BB-Code: | |
| HTML: | |
| Sdílet: |

Díky!OK!Zkoušel jsem. Val...
