Sova v síti - 1/27 - vydáno 22.10.2001 Dobrý den, končí pondělí a je zde vaše Sova v síti :-) OBSAH -- Atomz - fulltextový vyhledávač pro vaše stránky -- PHP a databáze II -- Novinky u Petra Kocny -- Odpovídáme na dotazy čtenářů ATOMZ - FULLTEXTOVÝ VYHLEDÁVAČ PRO VAŠE STRÁNKY Marek Prokop Ti z vás, kteří občas navštěvujete stránky Sovy v síti, jste si jistě všimli, že se zda koncem léta objevila možnost fulltextového vyhledávání. Ti, kdo ho vyzkoušeli navíc zjistili, že funguje velmi dobře. Přitom nás jeho implementace nestála víc, než asi hodinu času. Jedná se totiž o bezplatnou službu Atomz. Ještě než vás seznámím se službou Atomz podrobněji, shrnu, proč byste vlastně o vyhledávání na vašich stránkách měli uvažovat. Důvodů je hned několik: 1) V první řadě je to použitelnost. Návštěvníci si k vám přišli pro informace a musí se k nim dostat co nejefektivnějším způsobem. V případě velmi malých webů stačí jednoduchá navigace, čím je ale web větší, tím je zvládnutí navigace obtížnější jak pro vás, tvůrce, tak pro návštěvníka. Fulltextové vyhledávání je v tom případě velmi užitečné. 2) Fulltextové vyhledávání budí dojem profesionality. Jistě chcete, aby vaše stránky působily profesionálně. Zejména u firemních webů je to nezbytné. Box pro vyhledávání kdesi v horním rohu každé stránky přesně takto působí, a to i v případě, že ho návštěvník nepoužije. A co teprve, když ho použije a ono to perfektně funguje... 3) Poznejte, co zajímá vaše návštěvníky. I bez vyhledávání můžete evidovat např. nejnavštěvovanější stránky, či obvyklé cesty návštěvníků po webu. Tyto statistiky však bývají, zejména u stránek s menší návštěvností, "zaneseny" šumem náhodného brouzdání a omyly v pochopení navigace. Naproti tomu vám statistika dotazů položených vyhledávači odhalí zájmy vaši návštěvníků velmi přesně a přehledně. My máme např. připraveny už dva náměty na budoucí články získané výhradně na základě klíčových slov, které jste na Sově v posledním měsíci často hledali. K nasazení vyhledávače je tedy důvodů dost. Zbývá otázka, jak to udělat. S Atomz je to snadné a výsledky předčí vaše očekávání. Podívejte se, co vám tato služba nabízí: -- indexaci (a tedy i prohledávání) až 500 stránek zdarma, -- plně přizpůsobitelný vzhled stránek s výsledky, -- statistiku hledaných klíčových slov za různá časová období, -- bezchybnou podporu pro češtinu i další jazyky, -- automatickou indexaci v zadaných intervalech, nebo kdykoli na vyžádání, -- žádné reklamy s výjimkou nenápadného loga Atomz. Přesvědčil jsem vás? Dobrá, takže teď už opravdu k tomu, jak Atomz na vaše stránky nasadit. První, čím musíte začít je registrace. Jděte na stránky http://www.atomz.com/ a z horního menu zvolte odkaz "MEMBERS" (členové). Klikněte na "Join" a dostanete se na stránku http://www.atomz.com/join/ Zde stačí zadat vaši emailovou adresu (dvakrát), potvrdit a jít si zkontrolovat schránku. Do té vám totiž vzápětí přijde potvrzení o registraci obsahující i vaše vstupní heslo. Dobře si ho uschovejte. Nyní se již můžete přihlásit zadáním vašeho emailu a hesla do formuláře vlevo na domovské stránce. Tím se dostanete do "střediska členů" (Member Center), odkud budete váš nový vyhledávač nastavovat. Začněte odkazem "Accounts" a založte si nový účet příkazem "Create New Account" a posléze "Atomz Search". Do formuláře je třeba zadat URL vašeho webu, jeho název, vybrat vhodnou tematickou kategorii, časové pásmo a pár dalších údajů. Potvrzením formuláře bude váš nový účet založen. Dalším krokem je nastavení vašeho účtu. Z menu vlevo zvolte odkaz "Options" a pak "Words & Languages". V následujícím formuláři doporučuji toto nastavení: -- Zaškrtnout "Diacritic sensitivity", pokud chcete, aby vyhledávač rozlišoval diakritiku, tj. po zadání "nešť" nenalezl "nést". Pokud naopak chcete, aby se po zadání "šťopka" nalezla i "stopka", tuto volbu nezaškrtávejte. -- Zašktněte volbu "Numbers", aby bylo možné vyhledávat i slova obsahující čísla (např. IE5). -- Zaškrtněte volbu " Automatic Word Endings" a současně zvolte Word Endings Dictionary "Czech". Tím dosáhnete ignorování různých gramatických tvarů stejných slov v češtině. -- Nakonec zvolte odpovídající kódování vašich stránek, tj. zřejmě buď Windows 1250, nebo ISO-8859-2 a stiskněte "Update". -- Pokud vaše stránky používají rámce, pokračujte volbou "Frames" (pod "Options" v levém menu). Zde je potřeba zadat atribut target, který se použije pro odkazy na nalezené stránky ze stránky výsledků hledání. -- Dále je třeba robotu Atomz poradit, kde najde stránky, které má indexovat. Použijte odkaz "URL Entrypoints" a do prvního vstupního pole zadejte adresu vaší homepage. Pokud máte na svém webu další stránky, ke kterým z homepage nevedou žádné odkazy (ani nepřímo, přes jiné stránky), a které chcete také indexova, zadejte jejich seznam jejich URL (jedno URL na řádek) do textové oblasti "Additional Entrypoints". -- Obdobně můžete příkazem "URL Masks" některé stránky vašeho webu z indexace vyloučit. Mimoto respektuje Atomz standardní metatagy INDEX, FOLLOW a NOFOLLOW a soubor robots.txt (o tom ale někdy příště). -- Nu, a jsme skoro u konce. Nyní klikněte na odkaz "HTML" v levém menu a zkopírujte si kód buď pro základní, nebo rozšířené hledání (nebo oba). Kód vložte na vhodné místo vašich stránek a jazykově si ho upravte. -- Poslední, co vám zbývá je samotná indexace. Z menu vlevo zvolte "Index" a následně "Full Index". Tím Atomz vaše stránky zaindexuje a můžete začít vyhledávat. Tento příkaz pak použijte vždy, když přidáte nové stránky, odstraníte staré, nebo provedete podstatnější změny. Pokud děláte změny často, můžete nastavit časový plán automatické indexace příkazem "Full Index Schedule". Zdá se vám stránka s výsledky ošklivá a neladí s vaším webem? Můžete si ji upravit podobně, jako jsme to udělali my na Sově. O tom si ale povíme příště. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Doporučte sovu v síti vašim přátelům. Přepošlete jim toto číslo, nebo použijte formulář na http://www.sovavsiti.cz/recommend.html ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PHP A DATABÁZE II Martin Jelínek V minulém díle jsme si ukázali, jak vytvářet tabulky, vkládat do nich sloupce a jejich typy. Dnes si ukážeme prohlížení řádků, jejich mazání a aktualizaci hodnot sloupců. Všechny ukázky navazují na předchozí díl. K prohlížení a výběru dat se používá příkaz SELECT. Příklad: SELECT sloupec1, sloupec2 FROM tabulka Vypíše vyjmenované 2 sloupce a všechny řádky tabulky "tabulka". Další možnosti príkazu SELECT jsou: SELECT seznam sloupců FROM tabulky WHERE podmínka GROUP BY polozky HAVING skupinová podmínka ORDER BY třídění Rušení řádků Pro rušení řádků se používá příkaz DELETE. Syntaxe je: DELETE FROM tabulka WHERE podmínka Pokud se nezadá část WHERE, zruší se všechny řádky v tabulce. Príklad: DELETE FROM priklad zruší všechny řádky z tabulky priklad. DELETE FROM priklad WHERE sloupec1 = 1 zruší z tabulky priklad všechny řádky, ve kterých je sloupec1 roven hodnotě 1. Aktualizace řádku Používá se příkaz UPDATE. Syntaxe je: UPDATE tabulka SET JmenoSloupce1 = hodnota sloupce 1, SET JmenoSloupce2 = hodnota sloupce 2, ... SET JmenoSloupceN = hodnota sloupce N WHERE podmínka Podmínka určuje, které záznamy se mají zmenit. Další, trochu složitější příklady jazyka SQL vám ukáže Marek Prokop v příštím čísle. (c) Martin Jelínek 2001 - http://oozz@atlas.cz/ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Majitelé a správci firemních webů, vydáváme pro vás newsletter FIRMA ONLINE - jak zvyšovat návštěvnost a účinnost stránek, jak podnikat na internetu - http://www.prokopsw.cz/online/ezines.html ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ NOVINKY U PETRA KOCNY K 20.10.2001 ... v katalgu katalogů http://www.lf1.cuni.cz/~kocna/kam-www.htm a vyhledávačů http://www.lf1.cuni.cz/~kocna/roboti.htm Přidány tři nové odkazy - celkem již 171. Pozri Sk - nový vznikající slovenský vyhledávač, zaměření obecné, odkazů je zatím velmi málo, akceptují i české stránky přidávat je nutno do předem vybrané kategorie, na zařazení zatím čekám FotoSpion Cz - nový seznam zaměřený výhradně na fotografii, odkazů je zatím velmi málo, přidávat je nutno do předem vybrané kategorie. Praize, Christian Search Engine - zahraniční církevně orientovaný zdroj, prohledává i přes URL, spolupracuje s ChristianSearch.CA . Ticker iDNES, přehled zapojených Webů - byl již zrušen, služba je již integrována do katalogu Klikni.Cz. Miket's Homepage, dříve evidováno jako GetPaidMoney - změna URL. Programování naplno, katalog odkazů zmizel, server ma změněnou URL, zrušena ikonka přidej URL. ALTGuide - doplněn o ikonku NEWS, novinky jsou však ze 4.1.2001. U několika dalších odkazů upraveny údaje, testovány fulltextové vyhledávače. Atlas používá pravděpodobně fulltext Empyreum, údaje nejsou však identické. Carmaba používá jako fulltext Zoznam. Centrum poskytuje při volbě fulltextového hledání nejvíce odkazů (v testu 1787). ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Starší čísla naleznete na http://www.sovavsiti.cz/archiv.html Více odkazů pro webmastery na http://www.sovavsiti.cz/odkazy.html ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ODPOVÍDÁME NA DOTAZY ČTENÁŘŮ Dotaz: S kamaratom ideme od noveho mesiaca spustit vycvik psov a neskor planujeme aj chovnu stanicu a radi by sme si zaregistrovali nejake domeny, aby sme si mohli urobit prezentaciu na internete pomocou Vasich rad :-). Prosba na Vas je ta, ze ake nazvy domen by boli najvyhodnejsie, planujeme aj domenu .com resp. .info. Cital som aj clanok na intervale.cz , ucim sa ale pri takejto vaznej veci by som si nechal poradit, ak mozete. Odpověď: Především si přečtěte náš seriál o doménách: Proč je důležitá vlastní doména http://www.sovavsiti.cz/c01083.html Jak vybírat jméno pro doménu http://www.sovavsiti.cz/c01091.html Doménová jména III - nejčastější chyby http://www.sovavsiti.cz/download/sova0110.txt Odpovědi na většinu vašich dotazů v něm najdete. Co se týče domény .com, důležité je, zda budete obchodovat i se zahraničím. Pokud ano, je doména .com velmi užitečná. Pokud ne, je asi zbytečná. Skeptický jsem k hodnotě domény .info. Dotaz: nikde nemuzu najit informaci o layoutu pomoci CSS v souvislosti s rychlosti nacitani. Pokud nahradim tabulky novejsim CSS, zbavim se problemu zobrazeni az po nacteni cele tabulky(stranky)? Odpověď: CSS layout je oproti tabulkam rychlejsi na vykreslování hned z několika důvodů: 1) Výrazně se zkrátí HTML kód stránek. 2) Nejsou potřeba průbledné jednopixelové obrázky. 3) Jak jste správně uvedl, nedochází k čekání na načtení celé tabulky před jejím zobrazením. Na druhou stranu je třeba vzít v úvahu, že některé starší prohlížeče (zejména NN4, ale i IE4-5) mají s CSS větší, či menší problémy a někdy mohou složitější konstrukce s mnoha vlastnostmi float a position:absolut vykreslovat i déle než tradiční tabulky. A to je pro dnešek vše, těšíme se na shledanou opět v pondělí, kdy v čísle 27 naleznete: -- PHP a databáze III - nejčastější příkazy SQL pro práci s databází. -- Atomz II - jak si upravit vzhled výsledných stránek. -- Aktivní tlačítka pomocí CSS - zajímavý tip, jak udělat tlačítka, která se mění při najetí myší (tzv. rollover) bez použití JavaScriptu, nám poslal čtenář Jan Bönisch. -- Odpovědi na vaše dotazy, zajímavé odkazy, novinky v katalogu katalogů a vyhledávačů Petra Kocny, atd. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Nechcete, nebo naopak chcete dostávat Sovu v síti? Odběr lze odhlásit odesláním zprávy na unsubscribe@sovavsiti.cz. Přihlásit se lze odesláním zprávy na subscribe@sovavsiti.cz, nebo formulářem na adrese http://www.sovavsiti.cz/. Chcete nám cokoli sdělit? Uvítáme vaše náměty, připomínky, kritiku, atd. na adrese mailto:redakce@sovavsiti.cz. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Není-li v konkrétním případě uvedeno jinak, je autorem všech publikovaných článků Marek Prokop. Tento ezin, nebo jeho libovolnou část můžete volně šířit dále, pokud současně uvedete zdroj následujícím způsobem: _________________________________________________________________ Sova v síti -- (c) 2001 Marek Prokop -- http://www.sovavsiti.cz/