Pilnas vardas:
Elektroninio pašto adresas
žinutė:
Tiesiai po forma patalpinsime kitų naudotojų, kurie jau pasirašė svečių knygoje, komentarus ir HTML, kuris tai tvarko, atrodo maždaug taip.
Man patinka jūsų svetainė, grįšiu dažnai!!
Buvo puiki patirtis čia leisti laiką, norėčiau daugiau prisidėti!!
Wilbur teisus
Puiku būti dalimi to, ką čia darai!!
Adomas Adeve
Linkiu jums viso ko geriausio ir sėkmės jūsų projekte!
Tony Scott
Tęsk gerą darbą!!
Šių dviejų HTML kodo dalių įdėjimo į svečių knygos tinklalapį efektai būtų tokie, kaip parodyta paveikslėlyje, pateiktame aukščiau kairėje.
Kad viskas veiktų
Kaip įprasta naudojant HTML, jis nėra per daug funkcionalus, nes HTML pirmiausia buvo sukurtas kaip būdas tvarkyti teksto ir vaizdų rodymą. Norėdami išspręsti šią problemą, turime įdiegti tam tikrą serverio kodą, skirtą apdoroti svečių knygos formos surinktus duomenis. Šis serverio kodas gali būti bet kuria iš daugelio programavimo kalbų, tokių kaip PHP, ASP .NET, JSP arba Ruby. Kadangi programavimas šiomis kalbomis nepatenka į šio straipsnio taikymo sritį, naudosiu bendrąjį „pseudo“ kodą, kad pavaizduotų serverio pusės kodą ir pateikčiau jums supratimą, kaip jis gali atrodyti.
prisijungti prie duomenų bazės
jei(forma pateikta)(
įterpti duomenis į duomenų bazę ()
skaityti visus svečių knygos įrašus iš duomenų bazės ir rūšiuoti pagal datą mažėjančia tvarka
while(duomenų bazės įrašai yra)(
// rodyti visas šiuo formatu
spausdinti: "
$fullname$ $data$
$pranešimas$
."
glaudus ryšys su duomenų baze
Aukščiau pateiktas pseudo kodas tiesiog sukuria ryšį su duomenų baze, kurioje saugomi duomenys. Tada patikrinama, ar svečių knygos forma buvo pateikta. Jei turi, tada įveda duomenis į duomenų bazę.
Kitas dalykas, kurį atlieka pseudo kodas, yra perskaityti visus svečių knygos įrašus iš duomenų bazės ir parodyti juos vartotojui tiesiai po žiniatinklio forma, pateikiant rezultatą, kaip matyti aukščiau esančiame paveikslėlyje.
Išvada
Štai jūs tai turite. Svečių knygos HTML šaltinis nėra paprastesnis. Svečių knygos yra vienas iš paprasčiausių ir paprasčiausių dinamiškų puslapių, kuriuos kada nors įdiegsite savo svetainėje. Žinoma, svečių knyga gali būti formuojama toliau, o sudėtingesni veikimo režimai ir duomenų patvirtinimas gali ir turėtų būti naudojami, kad atitiktų jūsų svetainės srautą. Nesvarbu, kokį svečių knygos diegimo būdą pasirinksite, pagrindai, aprašyti pseudokode, išlieka tie patys.
Svečių knygos kūrimas svetainėje
Ankstesniuose straipsniuose buvo svarstyta apie atsiliepimų formos sukūrimą svetainėje. Kitas dvipusio bendravimo su lankytojais variantas yra Svečių knyga , kuriame lankytojai palieka pranešimus tiesiai svetainės puslapyje. Svetainės administratorius gali į juos atsakyti, redaguoti, ištrinti ir pan. Svečių knyga su savo neabejotinais pranašumais prieš formą Atsiliepimas turi vieną didelį trūkumą – tai prideda rūpesčių administratoriui. Dabar visi lankytojų pranešimai yra matomi svetainėje ir kartais reikia į juos atsakyti. Be to, mūsų svečiai rašo ne tik dėkingus atsiliepimus, bet ir visokius nepadorius dalykus, ir tai daro su ypatingu užsidegimu. Nužudyk šiuos "rašytojus"! Todėl svečių knyga turi būti nuolat stebima ir ugdoma kaip chuliganai-loferiai. Svečių knygos pavyzdys parodytas 1 paveiksle:
1 pav. Vienas iš svečių knygos variantų
Internete yra daugybė mokamų ir nemokamų svečių knygų variantų. Kartais svečių knyga įtraukiama į hostingo teikiamų paslaugų sąrašą. Tokiu atveju jums tereikia savo svetainės puslapyje įdėti nuorodą į svečių knygą ir, jei norite, pritaikyti jos sąsają per valdymo skydelį. Viena bėda – pakeitę hostingą prarasite svečių knygą. Taigi geriau turėti savo, juolab, kad ją įdiegti svetainėje taip paprasta, kaip du ar du.
Svečių knygos gali būti kuriamos su duomenų bazėmis arba be jų. Pastaruoju atveju informacija saugoma įprastoje byloje. Jei esate rėmėjas paprasti sprendimai , tuomet rekomenduoju antrą variantą, tai yra apsieiti nekuriant duomenų bazės. Man patiko svečių knyga, kurią sukūrė Sergejus Šestopalovas (žr. jo svetainę „Home Scripts“). Svetainėje taip pat siūlomos įdomios publikacijos interaktyviam bendravimui su lankytojais: forumai, svečių knygos, įvairių formų komentarams, žinučių siuntimui, statistikos rinkimui ir daugeliui kitų naudingų dalykų. Būtinai pažiūrėkite, rekomenduoju!
Pavyzdžiui, apsvarstykite galimybę nustatyti Svečių knyga 2.0 versija. Jis suteikia šias funkcijas:
žinučių tvarkymas: trynimas, redagavimas, komentavimas,
sąranka ir visas darbas atliekamas per valdymo pultą, tai yra, jums nereikia programavimo žinių ir kitų įmantrybių,
žinutėse palaikomos šypsenėlės, teksto ir spalvų formatavimas,
pranešimo peržiūra,
yra Antispam sistema, Antihacker, blokuoja vartotojus pagal ip, ieško įsibrovėlio pagal ip,
skelbimų apsauga ir saugumas organizuojami naudojant captcha (iškraipytų skaičių įvestis). Taip pat galite sudaryti nepageidaujamų lankytojų „juodąjį sąrašą“ ir draudžiamų žodžių sąrašą,
pilnai pritaikoma sąsaja ir daug daugiau.
Svečių knyga 2.0 nepaisant savo paprastumo, jo visiškai pakanka daugeliui programų. Jį galite atsisiųsti nemokamai iš atitinkamo Sergejaus Šestopalovo svetainės puslapio. Aplanko su failais dydis po išpakavimo (pavadinimas - Knyga ) apie 400 Kb.
Pradėkime svetainėje diegti svečių knygą:
1.
Pirmiausia turite patikrinti, ar jūsų prieglobos planas (biuras, kuriame yra jūsų svetainė) palaiko PHP. Jei ne, greičiausiai turėsite sumokėti papildomai, kad pereitumėte prie kito tarifo, palaikančio PHP.
2.
Aplanko įkėlimas Knyga į savo svetainę, paprastai šakniniame kataloge, per valdymo skydelį arba per FTP .
3.
Į reikiamą svetainės puslapį įdėjome hipersaitą į svečių knygą - http://www.your_site /book/index.php.
4.
Taip pat patartina patikrinti svetainės failų ir aplankų teises. Lengviausias būdas tai padaryti yra naudojant valdymo skydelį. Prie kiekvieno aplanko ir failo yra piktogramos, pvz., rwx, r-x arba skaičiai 755, 644 ir kt. Jie tiesiog paskiria prieigos teises svetainės administratoriui ir svečiams: r (arba 4) - teisė skaityti duomenis iš bylos, w (arba 2) - teisė keisti failo turinį, x (arba 1) - teisė vykdyti failą.
Skaitmeninis kodavimas naudojamas įrašymui sutrumpinti. Pavyzdžiui, 7 atitinka rwx (4+2+1) ir pan. Nesigilindami į šių santrumpų detales, nes jos paprastai iššifruojamos svetainės valdymo pulto vadove, patikrinkite, ar turite 755 aplankams (tai atitinka rwx, r-x, r-x) ir 644 failams (rw-, r--). , r--). Paprastai šios reikšmės nustatomos pagal numatytuosius nustatymus ir jums nereikia nieko keisti, bet vis tiek geriau patikrinti. Kaip sakoma: "Mano kaimynas yra mano draugas, bet geriau slėpti riebalus".
Tai viskas! Eikite į savo svetainę, atidarykite puslapį, kuriame įdėjote nuorodą į svečių knygą, sekite šią nuorodą ir palikite pirmąją žinutę savo mylimam žmogui.
Dabar keli žodžiai apie svečių knygos tvarkymą. Administratoriaus sesija su svečių knyga prasideda autorizavimu – įėjus į valdymo skydelį adresu http://www.your_site/book/admin/index.php. Pirmojo prisijungimo vardas ir slaptažodis admin 111.
Tada galite pakeisti slaptažodį (pageidautina tai padaryti) ir pradėti redaguoti įrašus bei į juos atsakyti. Administratoriaus skydelio sąsaja yra itin draugiška ir nesunkiai suprasite visas funkcijas. Visos priemonės yra aiškios ir papildomai su antgaliais. Pavyzdžiui, 2 pav. parodytas pagrindinio svečių knygos puslapio išvaizdos nustatymo skydelis ir išplečiamas sąrašas turimos plokštės :
2 pav.
Žinoma, lygiai taip pat, kaip aprašyta, galite įdiegti daugiau pilna versija Svečių knyga 3.2 Sergejus Šestopalovas, kuris turi keletą papildomos funkcijos : statistikos modulis, galimybė tikrinti administratoriaus pranešimus prieš publikuojant svetainėje (moderavimas) ir kai kurie kiti.
Kaip sakiau, puslapiuose svečių knyga skirtingi nepageidaujami „draugai“ mėgsta palikti savo žinutes. Paprastai jie čia įdeda nuorodas į savo svetaines, slepiasi už nuostabių atsiliepimų apie jūsų svetainę. 99% atvejų tai yra šlamštas. Todėl rekomenduoju neįvesti svetainės adreso pranešimuose. Norėdami tai padaryti, eikite į svečių knygos valdymo skydelį ir skirtuką Išvaizda - Forma panaikinkite „Svetainės“ žymėjimą, kad šiukšlių siuntėjai negalėtų naudoti svečių knygos nuorodoms į savo svetaines skelbti. Geriau palikti elektroninį paštą ir ICQ, nes kartais žmonės nori gauti konfidencialų atsakymą, tai yra neįrašyti į svečių knygą. Baigę nepamirškite puslapio apačioje spustelėti mygtuką „Išsaugoti“.
Elemento „Svetainė“ pašalinimas ne visada padeda nuo svečių knygos užsikimšimo, todėl geriausia patikrinti įrašus prieš juos paskelbiant. Beje, jei pranešimų yra nedaug, svečių knygą galite supaprastinti iki įprasto HTML puslapio. Šis paprasčiausias variantas aprašytas
HTML kodams svečių knygos programavimas iš pradžių gali atrodyti nesudėtingas, ir teisingai. Kai matote svečių knygą, prašoma pagrindinės informacijos ir atrodo, kad kiekvienas, turintis esminių žinių apie HTML programavimo kalbą, gali rašyti svečių knygos HTML kodus. Tačiau svečių knygoms, nuo geriausių iki blogiausių, reikia šiek tiek daugiau įgūdžių, nei manote.
Kas yra svečių knyga?
Svečių knyga yra internetinis būdas leisti svetainės lankytojams komentuoti arba prašyti informacijos. Dauguma svečių knygų skelbia tai, kas parašyta tinklalapyje, kad visi galėtų perskaityti svečių komentarus. Dažniausiai svečių knygoje matote šiuos elementus:
Vardas arba Vartotojo vardas Kur jie gyvena (nors galite nustatyti HTML kodą, kad paslėptumėte šį faktą) El. paštas (vėlgi galite paslėpti šį faktą ir siųsti jį tik jūsų el. paštu bendravimo tikslais komentarai Kai kuriose svečių knygose nėra skyrelio, kad būtų galima greitai atlikti apklausą. Paprastai galite rasti tokius klausimus kaip „Ką manote apie šią svetainę: gera, tinkama, bloga, nuostabi“ arba „Ar informacija buvo pateikta: pakankamai, nepakankamai, kaip tik? Galimybės prašyti atsakymo ar kitos informacijos
susiję straipsniai Svečių knygas galima suprogramuoti taip, kad ši informacija būtų siunčiama jūsų pasirinktu el. pašto adresu, kad jums nereikėtų nuolat prisijungti prie svetainės, kad galėtumėte peržiūrėti svečių knygos įrašus.
Kur rasti HTML kodus, svečių knyga
Nesvarbu, ar išmanote HTML programavimą, esate pradedantysis žiniatinklio dizaineris, ar tiesiog norite, kad jūsų svetainėje būtų svečių knyga, naudodami iš anksto parašytus HTML kodus galite sutaupyti laiko. Kodai, kuriuos galite rasti internete, paprastai yra gerai patikrinti ir pateikia pagrindinį programavimą, reikalingą lengvai naudojamoms svečių knygoms.
HTML komentarų laukelyje esantis kodas pateikia pagrindinius HTML kodo svečių knygos kontūrus. Viskas, ką jums reikia padaryti, tai pritaikyti tekstą pagal savo poreikius ir domeno pavadinimą. Nurodymai pateikiami puslapio pradžioje. Kode yra vardo ir adreso eilutės. Dėl didelio pasirinkimo HTML kodai ir scenarijus, apsilankykite . Turėdami tokį įvairų ir didelį pasirinkimą, turėtumėte rasti tą, kuris tinka jūsų kuriamoje svetainėje. Galite pasirinkti nuo pagrindinių svečių knygų iki sudėtingesnio programavimo, kuriame yra išskleidžiamieji meniu ir kodas, skirtas Mac ir Linux įrenginiams. Kodai yra tik 30 dienų nemokamos bandomosios versijos, todėl jei rasite jums patinkančių kodų rinkinį, turėsite sumokėti už visą naudojimą. „Freebok“ galite įvesti tam tikrą pagrindinę informaciją apie tai, kokio teksto norite į savo svečių knygą, ir svetainė sugeneruos kodą už jus. Vėliau galėsite dar labiau tinkinti svečių knygą, sukurdami šabloną ir redaguodami kodą „Freebok“ šablonų išdėstymo režimu. Svetainėje rasite kitų instrukcijų, kurios padės jums rasti tam tikras nuorodas, kurių jums gali prireikti. Turite užsiregistruoti paskyroje užsakyti naudotis Freebok. Norėdami greitai pridėti svečių knygą tik su komentarų laukeliu, eikite į Svečių knygos kodas . Pradinis kodas jau sugeneruotas, tačiau yra penkios parinktys, kurias galite patikrinti ir panaikinti žymėjimą, kad kodą šiek tiek pakeistumėte: Sutraukti svečių knygą. Tai apima nuorodą, kuri gali atidaryti ir uždaryti svečių knygą tinklalapyje, kuriame ją įdedate. Įdėkite svečių knygą viršuje. Jei nepažymėta, svečių knyga ir komentarų laukelis bus rodomas po bet kokiais sąrašo įrašais. Rodyti įrašų pateikimo datą. Taip bus pridėta data ir laikas. Laikas bus vartotojo vietinė, o ne jūsų laiko juosta. Pelno filtras. Ištrina bet kokią nešvankybę, kurią gali rašyti žmonės. Taip pat galite pakeisti komentarų, kurie paskelbiami puslapyje, kad kiti galėtų perskaityti, skaičių. Mažiausias skaičius yra vienas, o didžiausias - šimtas. Rekomenduojama nustatyti nuo penkių iki dvidešimt penkių.