Dom - Ne baš o popravcima
Web dizajn i optimizacija za tražilice

Izrada knjige gostiju na web mjestu

U prethodnim smo člancima govorili o izradi obrasca za povratne informacije na web stranici. Druga mogućnost dvosmjerne komunikacije s posjetiteljima je Knjiga gostiju, u kojem posjetitelji ostavljaju poruke izravno na stranici stranice. Administrator stranice može na njih odgovoriti, uređivati, brisati itd. Knjiga gostiju sa svojima nedvojbene prednosti Obrazac za povratne informacije ima jedan veliki nedostatak - dodaje brige administratoru. Sada su sve poruke posjetitelja vidljive na stranici i ponekad je potrebno odgovoriti na njih. Osim toga, naši gosti pišu ne samo zahvalne recenzije, već i svakakve nepristojne stvari, i to s posebnim žarom. Ubio bih ove "pisce"! Stoga se mora stalno pratiti knjiga gostiju i provoditi edukacija huligana i lijenčina. Primjer knjige gostiju prikazan je na slici 1:



Sl. 1. Jedna od opcija knjige gostiju

Na Internetu postoji mnogo opcija za knjige gostiju, plaćene i besplatne. Ponekad je knjiga gostiju uključena u popis usluga koje pruža hosting. U ovom slučaju samo trebate postaviti poveznicu na knjigu gostiju na stranicu svoje web stranice i, ako želite, konfigurirati njezino sučelje putem upravljačke ploče. Jedan problem je što kada promijenite hosting, izgubit ćete svoju knjigu gostiju. Stoga je bolje imati vlastitu, pogotovo jer je instaliranje na web-mjesto jednostavno kao dva.

Knjige gostiju mogu se graditi pomoću baza podataka ili bez njih. U potonjem slučaju, informacije se pohranjuju u običnu datoteku. Ako ste pristaša jednostavna rješenja, onda preporučujem drugu opciju, to jest, bez stvaranja baze podataka. Svidjela mi se knjiga gostiju koju je razvio Sergej Šestopalov (pogledajte njegovu web stranicu "Home Scripts"). Stranica također nudi zanimljive autorske radove za interaktivnu komunikaciju s posjetiteljima: forume, knjige gostiju, raznih oblika za komentare, slanje poruka, prikupljanje statistike i mnoge druge korisne stvari. Svakako pogledajte, preporučam!

Na primjer, razmotrite instalaciju Knjiga gostiju verzija 2.0. Omogućuje sljedeće funkcije:

  • upravljanje porukama: brisanje, uređivanje, komentiranje,
  • podešavanje i sav posao se obavlja preko upravljačke ploče, odnosno nije vam potrebno znanje programiranja i drugih sitnica,
  • poruke podržavaju emotikone, tekst i oblikovanje boja,
  • pregled poruke,
  • postoji Antispam, Anti-Hacker sustav, blokiranje korisnika po IP-u, traženje napadača po IP-u,
  • Zaštita i sigurnost oglašavanja organizirana je pomoću captcha (unos iskrivljenih brojeva). Također možete napraviti "crnu listu" neželjenih posjetitelja i listu zabranjenih posjetitelja. korištenje riječi,
  • potpuno prilagodljivo sučelje i još mnogo toga.

Knjiga gostiju 2.0 Unatoč svojoj jednostavnosti, sasvim je dovoljan za većinu primjena. Možete ga besplatno preuzeti s odgovarajuće stranice web stranice Sergeja Šestopalova. Veličina mape s datotekama nakon raspakiranja (naziv - Knjiga) oko 400 KB.

Počnimo instalirati knjigu gostiju na vašu web stranicu:

1. Prvo morate provjeriti podržava li vaš plan hostinga (ured u kojem se nalazi vaša web stranica) PHP. Ako ne, onda ćete najvjerojatnije morati dodatno platiti prijelaz na drugu tarifu koja podržava PHP.

2. Učitavanje mape Knjiga na svoju web stranicu, obično u korijenskom direktoriju, putem upravljačke ploče ili putem FTP-a .

3. Hipervezu na knjigu gostiju postavljamo na željenu stranicu stranice - http://www.your_site /book/index.php.

4. Također je preporučljivo provjeriti prava pristupa datotekama i mapama na vašoj stranici. Najprikladniji način za to je putem upravljačke ploče. Uz svaku mapu i datoteku nalaze se ikone poput rwx, r-x ili brojevi 755, 644 itd. Oni samo označavaju prava pristupa za administratora stranice i goste:
r(ili 4) - pravo čitanja podataka iz datoteke,
w(ili 2) - pravo na promjenu sadržaja datoteke,
x(ili 1) - pravo na izvršenje datoteke.

Za skraćivanje zapisa koristi se digitalno kodiranje. Na primjer, 7 je ekvivalentno pisanju rwx (4+2+1), itd. Ne ulazeći u detalje o ovim kraticama, budući da su one obično objašnjene u priručniku upravljačke ploče stranice, provjerite jesu li vaše mape postavljene na 755 (što odgovara rwx, r-x, r-x), a vaše datoteke imaju 644 (rw-, r- -, r--). Obično su te vrijednosti postavljene prema zadanim postavkama i nećete morati ništa mijenjati, ali najbolje je provjeriti. Kako kažu, "moj susjed je moj prijatelj, ali bolje je sakriti mast."

To je sve! Idite na svoju web stranicu, otvorite stranicu na kojoj ste postavili link na knjigu gostiju, slijedite ovaj link i ostavite prvu poruku voljenoj osobi.

Sada nekoliko riječi o održavanju knjige gostiju. Administratorska sesija s knjigom gostiju počinje autorizacijom - prijavom na upravljačku ploču na http://www.vaša_stranica /book/admin/index.php. Login i lozinka za prvu prijavu admin 111.

Zatim možete promijeniti lozinku (preporučljivo je to učiniti) i početi uređivati ​​postove i odgovarati na njih. Sučelje admin panela je izuzetno prijateljsko i lako možete shvatiti sve funkcije. Svi alati su jasni i dodatno opremljeni savjetima. Na primjer, slika 2 prikazuje ploču za prilagodbu izgleda glavne stranice knjige gostiju i otkriva popis dostupnih ploča:



sl.2.

Naravno, na potpuno isti način kao što je opisano, možete instalirati potpuniju verziju Knjiga gostiju 3.2 Sergej Šestopalov, koji ih ima dodatne funkcije: modul statistike, mogućnost provjere poruka od strane administratora prije objavljivanja na stranici (moderacija) i neki drugi.

Kao što sam već rekao, na stranicama knjiga gostiju Razni nepoželjni “prijatelji” vole ostavljati svoje poruke. Ovdje obično postavljaju poveznice na svoje stranice, skrivajući se iza pohvalnih recenzija o vašoj stranici. U 99% slučajeva radi se o spamu. Stoga preporučujem da isključite unos adrese web stranice u porukama. Da biste to učinili, prijavite se na upravljačku ploču knjige gostiju i na kartici Izgled - Oblik Poništite odabir stavke "Site" kako biste spriječili pošiljatelje neželjene pošte da koriste knjigu gostiju za objavljivanje poveznica na svoje stranice. Bolje je ostaviti e-poštu i ICQ, jer ponekad ljudi žele dobiti povjerljiv odgovor, odnosno bez objave u knjizi gostiju. Kada završite, ne zaboravite kliknuti gumb "Spremi" na dnu stranice.

Uklanjanje stavke "Site" ne pomaže uvijek protiv začepljenja knjige gostiju i najbolje je provjeriti poruke prije nego ih objavite. Usput, ako primite malo poruka, možete pojednostaviti knjigu gostiju na običnu HTML stranicu. Ova najjednostavnija opcija opisana je u

Smiješni sitcom u kojem likovi pokazuju čuda domišljatosti. Tim - školski učitelj, pomaže učenicima da shvate osnove fizike. Prije otprilike godinu dana, on i Sandy dobili su djevojčicu. Djevojčica je nemirna, a njezin suprug nema priliku dovoljno se naspavati. Nakon što je Sandy, dovedena do histerije, vrištala na prozor učionice nazivajući muža seronjom, Tim je shvatio da se mora odmoriti i naspavati. Iznajmio sam gostinjsku kuću na rubu šume, dogovorio se s roditeljima da ostanem s bebom i par je otišao na odmor.
Sandyna histerija ni ovdje nije prestala, hitno joj je trebao ovlaživač zraka. Vraćajući se iz trgovine, momak je na fotografiji ugledao slatku djevojku koja ga poziva u striptiz klub. On i supruga nisu imali spolne odnose od poroda, a on si je odlučio dopustiti opuštanje. Ali nade se nisu opravdale. U sobu ga je uvukla ogromna žena koja se služila samo nogama. Nije bilo zadovoljstva, želio sam što prije zaboraviti ovaj horor. Prije nego što se Tim stigao odvesti do kuće, kao niotkud pojavio se tinejdžer koji je ponudio da kupi kasetu s Timovim pustolovinama za 700 dolara, inače će pokazati kasetu svojoj ženi. Naš je junak uspio zgrabiti film i zgaziti ga, ali dječak se nije uzrujao. Obećao je da će se uskoro vratiti...

Za HTML kodove, programiranje knjige gostiju moglo bi se isprva činiti bez izazova, i to je s pravom. Kada vidite knjigu gostiju, traže se osnovne informacije i čini se da svatko s osnovnim znanjem HTML programskog jezika može pisati HTML kodove knjige gostiju. Ipak, knjige gostiju, od najboljih do najgorih, zahtijevaju malo više vještine nego što mislite.

Što je knjiga gostiju?

Knjiga gostiju mrežni je način da omogućite posjetiteljima vaše stranice komentirati ili zatražiti informacije. Većina knjiga gostiju objavljuje ono što je napisano na web stranici tako da svatko može pročitati komentare gostiju. Najčešće stavke koje vidite u knjizi gostiju su:

  • Ime ili korisničko ime
  • Gdje borave (iako možete postaviti HTML kod da sakrijete tu činjenicu)
  • E-pošta (opet, ovu činjenicu možete sakriti i poslati je samo na vašu e-poštu u svrhu komunikacije
  • Komentari
  • Neke knjige gostiju nemaju odjeljak za komentare radi brze ankete. Obično možete pronaći pitanja poput "Što mislite o ovoj stranici: dobra, pristojna, loša, sjajna" ili "Jesu li informacije pružene: dovoljno, nedovoljno, taman"
  • Mogućnosti traženja odgovora ili drugih informacija
povezani članci

Knjige gostiju mogu se programirati da pošalju ove informacije na adresu e-pošte po vašem izboru tako da se ne morate stalno prijavljivati ​​na stranicu da biste vidjeli unose u knjigu gostiju.

Gdje pronaći HTML kodove, Knjiga gostiju

Bilo da poznajete HTML programiranje, početni ste web dizajner ili jednostavno želite knjigu gostiju na svojoj stranici, korištenje unaprijed napisanih HTML kodova može vam uštedjeti vrijeme. Kodovi koje možete pronaći na internetu obično su dobro testirani i pružaju najosnovnije programiranje potrebno za knjige gostiju jednostavne za korištenje.

  • Kôd u okviru za komentare HTML daje osnovni pregled knjige gostiju HTML koda. Sve što trebate učiniti je prilagoditi tekst svojim potrebama i nazivu vaše domene. Upute se nalaze na početku stranice. Kod uključuje retke za ime i adresu.
  • Za veliki izbor HTML kodova i skripti posjetite . S tako raznolikim i velikim izborom, trebali biste moći pronaći onaj koji odgovara web stranici koju izrađujete. Možete birati između osnovnih knjiga gostiju do naprednijeg programiranja koje uključuje padajuće izbornike i kod za Macove i Linux strojeve. Kodovi su samo 30-dnevna besplatna probna razdoblja, pa ako nađete skup kodova koji vam se sviđaju, morat ćete platiti za punu upotrebu.
  • Na Freeboku možete unijeti neke osnovne informacije o tome koji tekst želite u svojoj knjizi gostiju i web stranica će generirati kod za vas. Nakon toga možete još više prilagoditi knjigu gostiju stvaranjem predloška i uređivanjem koda u Freebokovom načinu izgleda predloška. Ostale upute dostupne su na web-mjestu da vam pomognu s određenim vezama koje vam mogu zatrebati. Morate se prijaviti za račun na kako bi koristili Freebok.
  • Za brzo dodavanje knjige gostiju samo s okvirom za komentare, idite na Kod knjige gostiju. Početni kod je već generiran, ali postoji pet opcija koje možete označiti i poništiti kako biste malo promijenili kod:
    • Sažmi knjigu gostiju. To uključuje vezu koja može otvoriti i zatvoriti knjigu gostiju na web stranici na koju je umetnete.
    • Stavite knjigu gostiju na vrh. Ako ovo nije označeno, knjiga gostiju i okvir za komentare pojavit će se ispod svih unosa na popisu.
    • Prikaži datum podnošenja unosa. Ovo će dodati datum i vrijeme. Vrijeme će biti lokalna vremenska zona korisnika, a ne vaša.
    • Filtar za vulgarnost. Briše sve vulgarnosti koje ljudi mogu napisati.
    • Također možete promijeniti broj komentara koji se postavljaju na stranicu kako bi ih drugi mogli čitati. Minimum je jedan, a maksimum sto. Preporučuje se da ga postavite između pet i dvadeset pet.

Pozdrav prijatelji! Danas ćemo govoriti o stvaranju Knjiga gostiju dJoomla, omogućujući korisnicima postavljanje pitanja, mišljenja i povratnih informacija. Za ovu dobru svrhu potrebna nam je besplatna, jednostavna, praktična komponenta s ruskim sučeljem koja podržava sve postojeće verzije Joomle. Odgovara svim ovim definicijama!

Knjiga gostiju još je jedan sjajan način povezivanja s korisnicima vaše stranice. Dopustite mi da vas podsjetim da smo ranije već razmatrali stvaranje obrasca za povratne informacije i njegovo dodavanje na web mjesto.

Po svojoj strukturi stranica za goste nalikuje stranici bez ikakvog sadržaja, ali s komentarima. Jedina razlika je u redoslijedu dodavanja unosa: novi komentari dodaju se na dno liste, dok se u knjizi gostiju zadnji unosi nalaze, naprotiv, na vrhu. Osim toga, posebna je stranica odvojena za knjigu gostiju, dok se komentari nalaze na različitim stranicama kao dodatak njihovom sadržaju.

Iako, zašto pričam o ovome! Mislim da je većina vas mnogo puta naišla na nju na raznim stranicama, jer je ova značajka vrlo popularna. Dosta priče, idemo na praksu.

Instalacija i rusifikacija Phoca knjige gostiju

Prije nego počnete instalirati komponentu Phoca Guestbook, morate je preuzeti. Idemo na službenu web stranicu programera, gdje bismo trebali preuzeti dvije stvari:

Instalirajte komponentu i njen jezični paket jedan po jedan putem . Kada instalirate Phoca Guestbook, pojavit će se sljedeći prozor:

Budući da instaliramo Phoca Guestbook komponentu, a ne ažuriramo je, kliknemo “Instaliraj”. Instalacija će se odvijati automatski, a nakon završetka pojavit će se nova podstavka u odjeljku "Komponente" - "Phoca Knjiga gostiju". Tamo idemo.

Izrada knjige gostiju u Joomli 2.5

Sučelje bi trebalo biti na ruskom jeziku, što će uvelike pojednostaviti rad s Phoca knjigom gostiju i stvaranje Joomla knjige gostiju. Idite na odjeljak "Knjige gostiju" i kliknite na gumb za stvaranje na alatnoj traci.

Sve što trebamo učiniti je unijeti ime gosta u polje za naslov i kliknuti na “Spremi i zatvori” na alatnoj traci.

Tako smo brzo napravili knjigu gostiju! Sada biste ga trebali prikazati na stranici stranice.

Stavke izbornika Joomla odgovorne su za kreiranje stranica, tako da kreiramo novu stavku izbornika tipa “Phoca Guestbook - Knjiga gostiju”. U potrebnim parametrima odaberite novokreiranu gostinjsku sobu i kliknite na “Spremi i zatvori”.

Postavljanje knjige gostiju, antispam zaštita

Prije nego knjiga gostiju primi svoje prve korisnike, potrebno ju je još konfigurirati i zaštititi od spama. Na upravljačkoj ploči komponente Phoca Guestbook koristite gumb "Postavke".

Sve opcije su u potpunosti na ruskom i opremljene su savjetima koji se pojavljuju kada zadržite pokazivač miša iznad njih, tako da ih neće biti teško razumjeti.

Kartica "Obrazac" sadrži postavke obrasca za sastavljanje poruke: koja će polja biti prisutna u njemu, položaj u odnosu na zapise, veličinu prozora uređivača i neke druge mogućnosti.

Odjeljak "Osnovno" nudi sljedeće opcije:

  1. Prikaži potvrdu korisnika - kada je provjera onemogućena, gosti stranice mogu koristiti imena i adrese za ostavljanje poruka E-mail registriranih korisnika u Joomli.
  2. Samo registrirani korisnici - knjiga gostiju će biti dostupna samo registriranim posjetiteljima;
  3. Pregledajte poruku - prije nego što se objava pojavi, mora je moderirati i odobriti Joomla administrator. Trebali biste raditi sa zapisima kroz odjeljak "poruke" komponente Phoca Guestbook.
  4. Pošalji e-poštu – e-pošta će biti poslana na e-poštu odabranog Joomla korisnika s obavijesti da se pojavio novi unos.

Treći odjeljak "Poruke" omogućuje vam konfiguraciju izgled Joomla unosi u knjigu gostiju.

Zapravo, savjetovao bih vam da potpuno onemogućite captcha iz Phoca Guestbook i koristite odličan dodatak.

Zadnji odjeljak je “Prava”. Postavlja prava pristupa za grupe korisnika, iako ga možete ostaviti samostalno.

Pa smo smislili dodatak Phoca Guestbook. Hvala vam puno na pažnji! Čuvaj se!

Knjiga gostiju može biti izvrstan način da posjetitelji vaše web stranice ostave trajni dojam o svojoj prisutnosti na vašoj web stranici, a da pritom ne budu previše nametljivi. Prije nego počnete razmišljati o HTML izvoru za knjigu gostiju, morate odlučiti kako želite da teče i kako želite da izgleda. U ovom slučaju pogledat ćemo knjigu gostiju koja postavlja obrazac za potpisivanje korisnika na vrhu. Ispod toga bit će popis svih komentara koje su objavili čitatelji.

HTML izvorni kod

HTML izvor za našu knjigu gostiju sastojat će se od web obrasca i popisa DIV spremnika koji će držati prikaz za potpisane komentare. Dio koda koji će obraditi obrazac je jednostavan kao ovaj.

Molimo upišite se u našu knjigu gostiju

Odmah ispod obrasca postavit ćemo komentare za ostale korisnike koji su se već upisali u knjigu gostiju i taj HTML koji to rješava izgleda otprilike ovako.

Sviđa mi se vaša web stranica, vraćat ću se često!!

Bilo je sjajno iskustvo provesti vrijeme ovdje, volio bih pridonijeti više!!

Wilbur Desno

Super je biti dio toga što si ti rade ovdje!!

Adam Adeve

Želimo vam sve najbolje i uspjeh u vašem projektu!

Tony Scott

Nastavi s dobrim radom!!

Učinci postavljanja ova dva dijela HTML koda na vašu web stranicu knjige gostiju bili bi kao što je ilustrirano na slici prikazanoj gore lijevo.

Neka sve funkcionira

Kao što je običaj kod HTML-a, on nije previše funkcionalan sam po sebi jer je HTML prvenstveno dizajniran kao način rukovanja prikazom teksta i slika. Da bismo riješili ovaj problem, moramo implementirati neki kod na strani poslužitelja za obradu podataka prikupljenih putem obrasca knjige gostiju. Ovaj kod na strani poslužitelja može biti u bilo kojem od niza programskih jezika kao što su PHP, ASP .NET, JSP ili Ruby. Budući da je programiranje na ovim jezicima izvan opsega ovog članka, upotrijebit ću generički, "pseudo" kod za predstavljanje koda na strani poslužitelja i dati vam ideju kako bi to moglo izgledati.

povezati se s bazom podataka

if(obrazac predan)(

ubaci podatke u bazu podataka()

pročitajte sve unose u knjigu gostiju iz baze podataka i poredajte ih prema silaznom datumu

dok (unosi u bazu podataka postoje)(

// prikaži cjeline u ovom formatu

ispis: "

$puno ime$
$datum$

$poruka$

."

bliska veza s bazom podataka

Gornji pseudo kod jednostavno uspostavlja vezu s bazom podataka u kojoj su podaci pohranjeni. Zatim provjerava je li predan obrazac knjige gostiju. Ako ima, tada unosi podatke u bazu podataka.

Sljedeća stvar koju pseudo kod radi je čitanje svih unosa u knjigu gostiju iz baze podataka i njihovo prikazivanje korisniku točno ispod web obrasca dajući rezultat kao što se vidi na gornjoj slici.

Zaključak

Eto ga. HTML izvor za knjigu gostiju ne može biti jednostavniji od toga. Knjige gostiju jedna su od najlakših i najosnovnijih dinamičkih stranica hoćeš ikada implementirati na svoju web stranicu. Naravno, knjiga gostiju može se dodatno stilizirati, a složeniji načini rada i provjere valjanosti podataka mogu se i trebaju koristiti za prilagođavanje tijeku vaše web stranice. Koji god način da odaberete za implementaciju knjige gostiju, osnove opisane u pseudo kodu ostaju iste.



Puno ime:
Email adresa
Poruka:
 


Čitati:



Intervju princa Nelsona na ruskom

Intervju princa Nelsona na ruskom

Pjevač Prince Rogers Nelson, poznat pod pseudonimom Prince, nije bio samo nevjerojatno talentirana osoba, već i vrlo nesvakidašnja osoba...

Johnny Cash i June Carter: najbolji par 20. stoljeća

Johnny Cash i June Carter: najbolji par 20. stoljeća

"Zdravo. “Ja sam” - ovom je rečenicom započinjao svaki njegov koncert, a ovo čak nije ni njegovo ime. Još od vojske svi su ga zvali John Cash, ali Sam Phillips...

Zašto sanjate da čistite govno?

Zašto sanjate da čistite govno?

Svatko bi trebao sanjati o tome i često) Mislim na sranje i zahode. Unatoč tome što sranje nije ni ugodno gledati, ovaj san je jedan od...

Zašto sanjate baku gataru?

Zašto sanjate baku gataru?

Spavanje nam pomaže da brzo usvojimo velike količine informacija ako osoba uskoro mora na ispit i mozak eksplodira od...