Kako podesiti pametne telefone i računare. Informativni portal
  • Dom
  • Zanimljivo
  • Knjiga gostiju s preprekama html. Kako upravljati porukama iz knjige gostiju Phoca

Knjiga gostiju s preprekama html. Kako upravljati porukama iz knjige gostiju Phoca

Zdravo, prijatelji! Danas ćemo pričati o stvaranju Knjiga gostiju dJoomla, omogućavajući korisnicima da postavljaju pitanja, mišljenja i povratne informacije. Za ovu dobru svrhu, potrebna nam je besplatna, jednostavna, praktična i sa ruskim interfejsom komponenta koja podržava sve postojeće verzije Joomle. Odgovara svim ovim definicijama!

Knjiga gostiju je još jedan sjajan način da se povežete s korisnicima vaše stranice. Da vas podsjetim da smo ranije već razmišljali o kreiranju obrasca za povratne informacije i njegovom dodavanju na stranicu.

Gostujuća stranica po svojoj strukturi podsjeća na stranicu bez sadržaja, ali sa komentarima. Jedina razlika je u redoslijedu dodavanja unosa: novi komentari se dodaju na dno liste, dok se u knjizi gostiju najnoviji unosi nalaze, naprotiv, na vrhu. Osim toga, posebna stranica je izdvojena za knjigu gostiju, dok se komentari nalaze na različitim stranicama kao dodatak njihovom sadržaju.

Mada, zašto pričam o ovome! Mislim da je većina vas naišla na nju mnogo puta na raznim sajtovima, jer je ova funkcija veoma popularna. Dosta priče, idemo na praksu.

Instalacija i rusifikacija knjige gostiju Phoca

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čki paket jedan po jedan putem . Kada instalirate Phoca Guestbook, pojavit će se sljedeći prozor:

Pošto instaliramo komponentu Phoca Guestbook, a ne ažuriramo je, kliknemo na “Instaliraj”. Instalacija će se odvijati automatski, a nakon što se završi, nova podstavka će se pojaviti u odjeljku “Komponente” - “Phoca Guestbook”. Tamo idemo.

Kreiranje knjige gostiju u Joomli 2.5

Interfejs bi trebao biti na ruskom jeziku, što će uvelike pojednostaviti rad sa Phoca knjigom gostiju i kreiranje Joomla knjige gostiju. Idite na odjeljak "Knjige gostiju" i kliknite na dugme za kreiranje na traci sa alatkama.

Sve što treba da uradimo je da unesemo ime gosta u polje za naslov i kliknemo „Sačuvaj i zatvori“ na traci sa alatkama.

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

Joomla stavke menija odgovorne su za kreiranje stranica, tako da kreiramo novu stavku menija tipa “Phoca Guestbook – Knjiga gostiju”. U traženim parametrima odaberite novokreiranu sobu za goste i kliknite na “Sačuvaj i zatvori”.

Postavljanje knjige gostiju, zaštita od neželjene pošte

Prije nego što knjiga gostiju prihvati svoje prve korisnike, još uvijek mora biti konfigurirana i zaštićena od neželjene pošte. U kontrolnom panelu komponente Phoca Knjiga gostiju, koristite dugme “Postavke”.

Sve opcije su u potpunosti na ruskom jeziku i opremljene su savjetima koji se pojavljuju kada pređete kursorom miša preko njih, tako da vam neće biti teško razumjeti ih.

Kartica „Obrazac“ sadrži postavke forme za sastavljanje poruke: koja polja će biti prisutna u njoj, poziciju u odnosu na zapise, veličinu prozora uređivača i neke druge opcije.

Odjeljak "Osnovno" nudi sljedeće opcije:

  1. Prikaži verifikaciju korisnika - kada je provjera onemogućena, gosti stranice mogu koristiti imena i adrese e-pošte registriranih Joomla korisnika da ostavljaju poruke.
  2. Samo registrovani korisnici - knjiga gostiju će biti dostupna samo registrovanim posjetiteljima;
  3. Pregledajte poruku - prije nego što se objava pojavi, mora biti moderirana i odobrena od strane Joomla administratora. Trebali biste raditi sa zapisima kroz odjeljak “messages” komponente Phoca Knjiga gostiju.
  4. Pošalji e-poštu – e-mail će biti poslat na e-mail odabranog korisnika Joomla s obavještenjem da se pojavio novi unos.

Treći odjeljak “Poruke” vam omogućava da prilagodite izgled unosa u Joomla knjigu gostiju.

U stvari, savjetovao bih vam da potpuno onemogućite captcha iz knjige gostiju Phoca i koristite odličan dodatak.

Posljednji odjeljak je “Prava”. Postavlja prava pristupa za grupe korisnika, iako to možete ostaviti na miru.

Tako smo shvatili Phoca Guestbook plugin. Hvala vam puno na pažnji! Čuvaj se!

» » GBook

Ova PHP skripta će vam pomoći da implementirate funkciju knjige gostiju na vašoj web stranici. Bez upotrebe MySQL baze podataka, nije potrebna da bi skripta radila. Gbook skripta uključuje mnoge moćne SPAM filtere. Kao i zaštitu pošte od SPAMera.

Skripta ima 2 txt fajla – header.txt i footer.txt. Koristeći ove datoteke, možete dodati reklamne blokove ili brojače u svoju knjigu gostiju. Potpuno promijeniti predložak kako bi odgovarao stilu vaše stranice također neće biti teško. Program Gbook može se prevesti na bilo koji jezik na svijetu. Samo promijenite riječi na jednom jeziku.

Prednosti skripte.

  • Podrška za emotikone.
  • Ne zahtijeva MySQL bazu podataka. Sve poruke se pohranjuju u datoteku.
  • Obavještavanje administratora putem pošte o novoj poruci u knjizi gostiju.
  • Sadrži 2 koraka anti-spam provjere.
  • Možete zabraniti IP adresu tako da ne mogu ostavljati poruke.
  • Primite obavještenje putem e-pošte svaki put kada se neko upiše u vašu knjigu gostiju.
  • Provjerite poruku: lista “zabranjenih” (ne cenzuriranih) riječi za objavljivanje. Pokriva ****
  • Funkcija protiv poplave. Da spriječimo korisnike da tako često objavljuju poruke.
  • Privatne poruke.

» » @lexGuestbook

@lexGuestbook- slobodno je PHP knjiga gostiju skripte za web stranice. Napisano u PHP jeziku, @lexGuestbook Lako se instalira za nekoliko minuta, čak i početnici će ga lako razumjeti.

PHP knjiga gostiju Potpuno besplatna skripta - glavni uvjet: ne uklanjajte autorska prava na dnu stranice. PHP knjiga gostiju je instaliran na vašem serveru i potpuno je nezavisan od bilo koje druge stranice. Napravite sigurnosnu kopiju poruke u PHP knjizi gostiju na vaš zahtjev, čak i svaki dan. Automatska instalacija Alex Knjiga gostiju: nazivi tabela u bazi podataka su sami napisani.

Prednosti skripte.

  • Zahvaljujući skinovima, možete promijeniti izgled @lexGuestbook da odgovara dizajnu Vaše web stranice. (svi skinovi su važeći XHTML 1.0 Transitional)
  • IN PHP knjiga gostiju Ugrađeno je oko 20 jezika.
  • Svaka država ima svoju zastavu.
  • Podrška za emotikone: mogućnost dodavanja vlastitih emotikona, brisanja, uređivanja.
  • Prikazuje se statistika znakova: možete postaviti maksimalan broj slova u jednoj poruci.
  • Interni pretraživač.
  • Mogućnost ocjenjivanja od strane posjetitelja. Bodovanje po sistemu od 10 poena.

Podržani jezici

Cijeli prijevod.
francuski, engleski, poljski, njemački, norveški, italijanski, holandski, slovački, perzijski, turski.

Djelomični prijevod. Neke riječi su još uvijek na engleskom.
Španski, ruski, švedski, češki, hrvatski, portugalski, islandski, srpski, danski.

» DRBGuestbook

Knjiga gostiju DRBGuestbook je besplatna, jednostavna PHP skripta za koju nije potrebna MySql baza podataka. Unatoč tome, možete upravljati programom, brisati poruke, odobravati poruke, zabranjivati ​​korisnike putem IP adrese, putem admin panela zaštićenog lozinkom. Skripta također uključuje anti-spam provjere kao što su provjera slike, blokiranje URL-a i moderiranje svih poruka u knjizi. Možete postaviti funkciju tako da svaki put kada neko ostavi poruku, dobijate obavještenje putem e-pošte.

Prednosti skripte.

  • Brza i laka instalacija.
  • Ne zahtijeva MySQL bazu podataka. Sve poruke se pohranjuju u datoteku.
  • Možete izbrisati više poruka odjednom.
  • Sadrži provjeru protiv neželjene pošte.
  • Možete zabraniti IP adresu tako da ne mogu ostavljati poruke.
  • Podržava moderiranje poruka tako da se objavljuju samo odobrene poruke.
  • Primite obavještenje putem e-pošte svaki put kada se neko upiše u vašu knjigu gostiju.
  • Provjerite poruku: lista „zabranjenih“ (psovki) riječi za objavljivanje.
  • Funkcija protiv poplave. Da spriječimo korisnike da tako često objavljuju poruke.
  • Skripta sprečava objavljivanje HTML kodova ili linkova (URL) u telu poruke, kao mera predostrožnosti protiv neželjene pošte.
  • Postavljanje minimalnog i maksimalnog broja slova u jednoj poruci.
  • Skripta se može lako prilagoditi: poruke o greškama, upozorenja, datum i vrijeme.
  • Datum i vremenska zona se lako mogu prilagoditi.
  • Generirane stranice sadrže XHTML sintaksu i savršeno rade u IE i Firefox pretraživačima.
  • Prijavite se na admin panel putem web sučelja.

Zahtjevi sustava

  • PHP verzija 4.4 ili novija
  • GD biblioteka
  • Apache HTTP server sa .htaccess datotekom s funkcijom Override Allowed (preporučeno)
  • Linux, Windows, Unix, Mac OSX, Sun Solaris, IIS

1. Besplatni hosting ima samo ono što daje.
2. Bolje, ali nimalo neophodno. Pristojan gost će ostaviti poruku po potrebi (putem mog obrasca), i dobro haker će i dalje zaobići vaše $_GET, $_POST, $_COOKIE i $HTTP_REFERER.
3. Kontrolu dužine vrši, ali samo implicitno, sama baza podataka (jedino što sama poruka može biti ogromna - do 64Kb).
4. Da, postoji, korišten je HtmlSpecialChars, AddSlashes nije korišten (i ovo je velika greška, priznajem svoju krivicu, vidi dolje). Kada je magic_quotes_gpc omogućen, ovaj problem nije toliko ozbiljan, ali sigurnosna rupa ostaje (na kontrolnoj tabli).
5. Da, slažem se, moglo bi se izrezati, ali ime #$@%#$^%$ ništa gore od AF4ETX09T43. Postoji rupa u e-mailu i url-u, možete koristiti skripte.
6. Pitam se šta nije neinicijalizirano?

Postoji niz zanimljivih tehnika, kao što je zaštita od automatskog unosa putem slike (kao na ovoj stranici) http://www.site/webmast/php/Security-Images-in-PHP/
...

Izgleda da nije bilo slika, čemu komplikovati demo. Još nikad nisam vidio gosta sa takvom zaštitom. Što se tiče ove stranice, ovo nije stranica za goste.

Anatomija XSS Cross-Site Scripting
http://www.woweb.ru/index.htm/id/1073393942

Veoma zanimljivo, hvala.

ZY Da se Aftor potrudio da pročita (i udubi se u) članke na ovoj istoj stranici, shvatio bi koliko je njegov posao neprofesionalan. Vrijedi uzeti u obzir iskustvo prethodnih autora i barem poštovati njihova djela - pisali su za vas.

Gde je tu nedostatak poštovanja? Izvini ako sam nekoga uvredio.

Što se zaštite tiče, savjetujem vam da još jednom pročitate prvi pasus članka, nisam imao namjeru da pregledam pouzdanu bilješku gosta, već samo da pokažem kako možete pisati protozoa gost, za one koji tek pocinju da uce CGI jer ne dolazi sve odjednom, mora se krenuti sa necim jednostavnim, a ni ti nisi odmah postao toliko pametan nego si i pogresio, pa ostavimo sigurnosne aspekte drugim člancima, drugim autorima.

Da, sa sigurnosne tačke gledišta, ova skripta je neprofesionalna, a ja nisam profesionalac u oblasti sigurnosti, zbog čega se u prvom pasusu nalazi odgovarajuća izjava o odricanju odgovornosti koju, nažalost, nisu svi pročitali.

PS

Citat:

Zakon "O autorskom i srodnim pravima"
Član 6. Predmet autorskog prava. Opće odredbe
1. Autorsko pravo se odnosi na naučna, književna i umjetnička djela koja su rezultat stvaralačke djelatnosti, bez obzira na svrhe i prednosti radu, kao i o načinu njegovog izražavanja.
Ostatak možete pročitati ovdje: http://www.febras.ru/~patent/copyright/2_3part2.html
Uključujući član 9. stav 1
I nije na vama da odlučujete da li da iskoristim svoje pravo ili ne.

Najbolji članci na ovu temu