Vytváranie dynamických webových stránok s php - mysql
Čerstvé webových stránok pre návštevníkov môže byť skutočným prínosom pri pokuse o generovanie opakovať prevádzky. Väčšina webmasterov, ale jednoducho nemajú dostatok voľného času, aby často aktualizovať alebo obnoviť svoje stránky ručne. Ak vaše webové stránky hostingové spoločnosti poskytuje bezplatný prístup k PHP a MySQL, bude tento článok ukáže, ako skombinovať tieto dva open-source nástroje a nahradiť časť vašich statických webových stránok 's obsahom často sa meniace dynamický content.Why potrebujete dynamického obsahu pre vaše webové stránky? Statické stránky na webové stránky sa nakoniec stane "zatuchnutý" a prevádzku návštevník môže k výraznému poklesu v priebehu času. Pokles doprave možno pripísať na tieto základné faktory: 1) neochota vyhľadávačov, aby zahŕňala a zobrazenie potenciálne "zastaraný" stránok vo výsledkoch vyhľadávania, 2) konečný počet iných predmetov súvisiace webové stránky, ktoré by boli ochotné odkaz na vaše informácie na konkrétnu tému, a 3) Návštevníci, že naučiť sa prezerať statické webové stránky s "tam bol, urobil" attitude.Creating a udržiavanie Webové stránky vyžaduje značné investície do času a zdrojov. Straty opakovať návštevníkov znižuje hodnotu vašich investícií. Bez opakovania prevádzka je prakticky nemožné, webové stránky, ktoré majú byť naďalej success.How môžete pridávať dynamický obsah, bez toho aby museli kupovať drahý softvér? One osvedčené (a ľahko implementovať) spôsob vytvárania dynamického obsahu pre vaše webové stránky otáčaním informácie o kľúčových vyššia prevádzka internetových stránok pomocou PHP s MySQL databázou. Rotujúce obsah môže mať formu radu rotujúcich predmetov, striedajú zoznamov výrobkov, alebo dokonca aj jednoduchý "myšlienka na deň". Čo je to Dôležitejšie je, že vaši klienti, ktorí prichádzajú na vyhľadávačoch nájsť nové a zaujímavé informácie zakaždým, keď navštívi vaše website.As príklad dynamickej tvorby obsahu, budeme budovať systém, ktorý sa otáča Informácie o skupine výrobkov na hlavnej stránke hypotetickú maloobchodný predaj internetových stránkach, že trhy widgety. Naším cieľom je prezentovať informácie o iný typ alebo model widget možné zakúpiť ak spotrebiteľ navštívi internetové nákupné site.Step One: Vytvorenie obsahu tabuľky držať váš widget data.There sú dve možnosti pre ukladanie dát, ktoré majú byť zobrazené v dynamického obsahu na striedanie. Prvá možnosťou by bolo vytvoriť novú databázu, alebo možno len pridať tabuľku do existujúcej databázy produktov, ktoré budú mať informácie, ktoré chcete display.Let 's trvať päť teoretické Widget výrobky a design tabuľky sa dopĺňa takto: +------+-----------------------+ | položka | produkt | +------+- ----------------------+ | 1 | Plastové Widget | | 2 | Metal Widgety | | 3 | Drevené Widget | | 4 | Gumové Widget | | 5 | stone Widgets | +------+-----------------------+- 1) Vytvorte si tabuľku s nasledujúci príkaz SQL: CREATE TABLE ` content_table `(` bod `int (4) NOT NULL auto_increment,` produkt `varchar (10) NOT NULL default'', KEY `bod` ( `bod`)) TYPE = MyISAM AUTO_INCREMENT = 6; Táto tabuľka obsahuje dve polia. Prvý z nich je číslo položky, a druhý je opis poľa, ktoré bude mať názov výrobku a funkcií. Poznámka: Môžete pridať pole na vašu aktuálnej tabuľke patrí: poľa URL obrázku, nákupný košík priamy nákup URL pole, pole na stránke produktu, etc.1-b) Uveďte príklad dát do novej tabuľky sa dopĺňa takto: INSERT INTO `content_table` VALUES (1, ' Plastové Widgets '); INSERT INTO `content_table` VALUES (2,' Metal Widgety '); INSERT INTO `content_table` VALUES (3,' Drevené Widget '); INSERT INTO `content_table` VALUES (4,' Guma Widget '); INSERT INTO content_table `` VALUES (5, 'Stone Moduly'); Po ukončení týchto dvoch krokoch budete mať tabuľku súťažiť s údajmi, ktoré majú byť uvedené vo vašom website.Another možnosťou by bolo využiť existujúci produkt tabuľky. Ak existujú stovky rôznych modelov a štýlov widgetov už v jednej z tabuliek v databáze, môžete využívať rovnakú štruktúru, učíme sa teraz pripojiť priamo do tabuľky a zobrazenia už existujúce data.Step dve: Práca s vašej novej tabuľky: Pre dynamický obsah displeja funkciu musí existovať mechanizmus, ktorý instruuje svoje webové stránky, aké položky by mala byť preukázané, že návštevník. Tieto mechanizmy sa môžu líšiť podľa zložitosti od veľmi jednoduchých príkazov pre zložitejšie používanie cookies alebo sledovacie IP určiť, ktoré položky by mala byť displayed.For tomto tutoriálu budeme využívať jedno z najdôležitejších účinných mechanizmov a najjednoduchšie začleniť. Toto je použitie generátora náhodných čísel pre rozhodovanie o tom, ktoré položky budú shown.To vytvoriť generátor náhodných čísel pomocou PHP, musíte najskôr vypočítať celkový počet možných položiek, ktoré chcete, aby systém na výber. V tomto príklade sme mali päť bodov, takže maximálny počet rozhodnutie bude robiť 5. Dôvodom je potreba toto číslo je obmedziť náhodných čísel je doručená. Ak budeme mať päť bodov, chceme položiek iba nám výsledok medzi 1 a 5.We teraz musia vytvoriť ukazovatele pre naše PHP kódu, ktorý bude mať naše nové náhodne vygenerované číslo položky ako takto: $ MyNumber = rand (1, 5); Tento malý útržok kódu slúži ako mechanizmus "vyberte" widget výrobok položku náhodným výberom z piatich uvedených v tabuľke obsah, že sme created.If sme vytvorili 100 rôzne položky pre dynamické zobrazenie miesto o púhych päť, by ste jednoducho zmeniť "rand (1, 5)" časť kódu, aby odrážali rôzne maximálny počet. V tomto prípade by sme sa zmeniť na "rand (1, 100) "tak, že generátor náhodných čísel nám späť číslo niekde medzi jedným a jedným hundred.We sú teraz pripravené na ťažbu náhodne vybrané položky informácie z vášho stola tak, aby mohol byť zobrazí na vašom webpage.You teraz môžu pripojiť k svojej databáze a váš dotaz tabuľke nájdete údaje o položku, ktorá zodpovedá náhodné číslo, ktoré ste vytvorili, a to takto: $ query_content = "SELECT * FROM content_table KDE item = $ MyNumber "Tretí krok: Zobrazenie dát: Pri zobrazenie dát je dôležité zachovať konzistenciu v úprave veľkosti. Je vhodnejšie vytvoriť tabuľku uvedených rozmerov (napr. "width = 400") a zobrazí výsledky v tejto tabuľke. Týmto spôsobom stránke proporcie nemusia meniť s každou novou položku (čo môže byť veľmi mätúce pre návštevníkov). Jednoducho zobraziť výsledky rovnako ako ak tieto kde iné MySQL dotaz pomocou echo príkaz: echo $ query_content [ 'produkt']; Zakaždým, keď sa vaša stránka sa nahrá iný widget výrobok bude vybratých náhodne pre zobrazenie na ktoré page.What iný nemôže vy sa svojim dynamickým obsahom? iba obmedzenia sú vo vašej fantázii. Pridaním názvu a popisu meta tagy do obsahu tabuľky môžete alternatívny názov a vyhľadávač opis tejto stránky. Môžete tiež využiť tento systém na podporu affiliate programy alebo sponzorských príležitostí otáčaním affiliate odkazov a banners.The správne používanie dynamického obsahu môže priviesť späť do svojich webových stránok priazne vyhľadávanie motorov a podporia vašu návštevníci k návratu často vidieť, čo je new.Don Bobři býva v Bryan College Station, Texas a je na úrovni podnikov, PHP-MySQL programátora na oboch nákupného Elf Shopping Guide, a
Článok Zdroj: Messaggiamo.Com
Related:
» Seo Elite: New Seo Software!
» AntiSpywareBOT
» Reverse Mobile
» Error Nuker
Webmaster si html kód
Pridajte tento článok do svojich webových stránok sa!
Webmaster Pošlite svoj článok
Nie nutná registrácia! Vyplňte formulár a Váš článok je v Messaggiamo.Com Adresár!