Kako postaviti pametne telefone i računala. Informativni portal
  • Dom
  • Zanimljiv
  • Knjiga gostiju prepreka html. Kako upravljati porukama iz Phoca knjige gostiju

Knjiga gostiju prepreka html. Kako upravljati porukama iz Phoca knjige gostiju

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 najnoviji 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 web mjesta.

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

Postavljanje knjige gostiju, anti-spam 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 potpuno na ruskom i opremljene su savjetima koji se pojavljuju kada zadržite pokazivač miša iznad njih, tako da njihovo razumijevanje neće biti teško.

Kartica "Obrazac" sadrži postavke obrasca za sastavljanje poruke: koja će polja biti prisutna u njoj, 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 provjeru korisnika - kada je potvrda onemogućena, gosti stranice mogu koristiti imena i adrese e-pošte registriranih korisnika Joomla za ostavljanje poruka.
  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 da prilagodite izgled unosa Joomla knjige 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!

» » GBook

Ova PHP skripta pomoći će vam implementirati značajku knjige gostiju na vašoj web stranici. Bez korištenja MySQL baze podataka, skripta nije potrebna za rad. Gbook skripta uključuje mnoge moćne SPAM filtre. Kao i zaštita pošte od SPAM-a.

Skripta ima 2 txt datoteke – header.txt i footer.txt. Pomoću ovih datoteka možete dodati oglasne blokove ili brojače u svoju knjigu gostiju. Također neće biti teško potpuno promijeniti predložak kako bi odgovarao stilu vaše stranice. 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 pohranjuju se u datoteku.
  • Obavještavanje administratora putem pošte o novoj poruci u Knjizi gostiju.
  • Sadrži 2 koraka provjere neželjene pošte.
  • Možete zabraniti IP adresu tako da ne mogu ostavljati poruke.
  • Primite obavijest e-poštom svaki put kada se netko upiše u vašu knjigu gostiju.
  • Provjerite poruku: popis "zabranjenih" (necenzuriranih) riječi za objavljivanje. Pokriva ****
  • Funkcija protiv poplave. Kako bismo spriječili korisnike da tako često objavljuju poruke.
  • Privatne poruke.

» » @lexKnjiga gostiju

@lexKnjiga gostiju- slobodno je PHP knjiga gostiju skripta za web stranice. Napisano u PHP jeziku, @lexKnjiga gostiju Jednostavan za instalaciju u nekoliko minuta, čak će ga i početnici 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 poslužitelju i potpuno je neovisan o drugim stranicama. Sigurnosno kopirajte poruku u PHP knjigu gostiju na vaš zahtjev, čak i svaki dan. Automatska instalacija Alex Knjiga gostiju: nazivi tablica u bazi su sami zapisani.

Prednosti skripte.

  • Zahvaljujući skinovima, možete promijeniti izgled @lexKnjiga gostiju kako bi odgovarao dizajnu vaše web stranice. (sve maske su važeće XHTML 1.0 Transitional)
  • U 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 najveći broj slova u jednoj poruci.
  • Interna tražilica.
  • Mogućnost ocjenjivanja od strane posjetitelja. Bodovanje po sustavu od 10 bodova.

Podržani jezici

Cijeli prijevod.
francuski, engleski, poljski, njemački, norveški, talijanski, nizozemski, slovački, perzijski, turski.

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

» DRBGKnjiga gostiju

Knjiga gostiju DRBGuestbook je besplatna, jednostavna PHP skripta koja ne zahtijeva MySql bazu podataka. Unatoč tome, možete upravljati programom, brisati poruke, odobravati poruke, banovati korisnike putem IP adrese, putem administratorske ploče zaštićene 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 značajku tako da svaki put kada netko ostavi poruku, dobijete obavijest putem e-pošte.

Prednosti skripte.

  • Brza i jednostavna montaža.
  • Ne zahtijeva MySQL bazu podataka. Sve poruke pohranjuju se u datoteku.
  • Možete izbrisati mnogo poruka odjednom.
  • Sadrži anti-spam provjeru.
  • Možete zabraniti IP adresu tako da ne mogu ostavljati poruke.
  • Podržava moderiranje poruka tako da se objavljuju samo odobrene poruke.
  • Primite obavijest e-poštom svaki put kada se netko upiše u vašu knjigu gostiju.
  • Provjerite poruku: popis “zabranjenih” (psovki) riječi za objavu.
  • Funkcija protiv poplave. Kako bismo spriječili korisnike da tako često objavljuju poruke.
  • Skripta sprječava objavljivanje HTML kodova ili poveznica (URL) u tijelu poruke, kao mjeru opreza protiv spama.
  • Postavljanje minimalnog i maksimalnog broja slova u jednoj poruci.
  • Skriptu je moguće jednostavno prilagoditi: poruke o pogrešci, upozorenja, datum i vrijeme.
  • Datum i vremenska zona lako se prilagođavaju.
  • Generirane stranice sadrže XHTML sintaksu i savršeno rade u IE i Firefox preglednicima.
  • Prijavite se na admin ploču putem web sučelja.

Zahtjevi sustava

  • PHP verzija 4.4 ili novija
  • GD knjižnica
  • Apache HTTP poslužitelj s .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 uopće nije potrebno. Pristojan gost ostavit će poruku po potrebi (preko moje forme), i dobro haker će i dalje zaobići vaše $_GET, $_POST, $_COOKIE i $HTTP_REFERER.
3. Kontrolu duljine provodi, ali samo implicitno, sama baza podataka (jedino što sama poruka može biti ogromna - do 64 Kb).
4. Da, postoji, korišten je HtmlSpecialChars, nije korišten AddSlashes (i ovo je velika pogreška, priznajem svoju krivnju, vidi dolje). Kada je magic_quotes_gpc omogućen, ovaj problem nije tako ozbiljan, ali sigurnosna rupa ostaje (u upravljačkoj ploči).
5. Da, slažem se, moglo bi se izrezati, ali ime #$@%#$^%$ ništa gore od AF4ETX09T43. Postoji rupa u e-pošti i url-u, možete koristiti skripte.
6. Pitam se što 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/
...

Čini se da nije bilo slika, zašto komplicirati demo. Do sada nisam vidio gosta s takvom zaštitom. Što se tiče ove stranice, ovo nije stranica za goste.

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

Vrlo zanimljivo, hvala.

Z.Y. Da se Aftor potrudio pročitati (i proniknuti) u članke na ovoj istoj stranici, shvatio bi koliko je neprofesionalan njegov rad. Vrijedno je uzeti u obzir iskustvo prethodnih Autora i, barem, poštivati ​​njihove radove - napisali su za vas.

Gdje nedostaje poštovanja? Oprosti ako sam nekoga uvrijedio.

Što se tiče zaštite, savjetujem vam da ponovno pročitate prvi odlomak članka; nisam postavio cilj pregledati pouzdanu bilješku gosta, već samo pokazati kako možete pisati protozoa gost, za one koji tek počinju učiti CGI, jer ne dolazi sve odjednom, morate početi s nečim jednostavnim, a također niste odmah postali tako pametni, također ste griješili, pa ostavimo sigurnosne aspekte drugim člancima, drugim autorima.

Da, sa sigurnosne točke gledišta, ova skripta je neprofesionalna, a ja nisam profesionalac u području sigurnosti, zbog čega postoji odgovarajuća izjava o odricanju od odgovornosti u prvom paragrafu, koju nažalost nisu svi pročitali.

P.S

Citat:

Zakon "O autorskom i srodnim pravima"
Članak 6. Predmet autorskog prava. Opće odredbe
1. Autorsko pravo odnosi se na djela znanosti, književnosti i umjetnosti koja su rezultat stvaralačke djelatnosti, neovisno o tome svrhe i prednosti djelu, kao i o načinu njegova izražavanja.
Ostatak možete pročitati ovdje: http://www.febras.ru/~patent/copyright/2_3part2.html
Uključujući članak 9. stavak 1
I nije na tebi da odlučuješ hoću li ja iskoristiti svoje pravo ili ne.

Najbolji članci na temu