Täna annan teile php külalisteraamatu skript, pole saladus, et see asi on üsna populaarne ja kui administratsiooniga muul viisil suhelda ei saa, siis on külalisteraamat lihtsalt vajalik. Ja selles artiklis saate laadige alla külalisteraamatu skript PHP-s, ja räägin ka selle installimise protsessist.
Väga sageli küsitakse külalisteraamatu skript html-is või javascriptis. Paraku seda ei juhtu ega juhtu kunagi, sest külalisteraamatu toimimiseks peate vähemalt faili kirjutama sõnumid. Ja tehke seda sisse JavaScript, ja pealegi sisse HTML võimatu.
Nüüd kopeerige kaust külaline teie saidi juurtesse. Järgmisena lisage oma veebisaidi lehele külalisteraamatu link ( http://teie_sait/külaline).
Järgmine samm on külalisteraamatu seadistamine. Selleks minge aadressile http://your_site/guest/admin.php. Sisestage parool " admin"ja pärast edukat autoriseerimist minge vahekaardile " Seadistamine". Kõigi seadete lühikirjeldus:
- Skripti nimi- sisestage oma nimi oma saidi külalisteraamatusse.
- Tervitustekst- kirjutage mis tahes tekst, mida soovite, et teie külastajad külalisteraamatut külastades näeksid.
- Reklaamiplokk- kui soovid panna kuulutuse külalisteraamatusse, siis kopeeri selle kood sellele väljale. Kui ei, siis jätke see väli tühjaks.
- Link põhisaidile- pane link oma saidi avalehele.
- Administraatori e-posti aadress / sõnumite saatmine- täpsustage oma e-mail ja valige ka, kas soovite e-posti teel sõnumeid saada või mitte.
- Administraatori parool- määrake kindlasti oma parool. Ära lahku " admin".
- Kas lubada MODERATE sõnumid?- kui soovite iga sõnumit enne avaldamist kontrollida, lubage see valik.
- Kas lubada ANTISPAM-i funktsioon?- siin saate rämpspostivastase süsteemi keelata või valida ühe kolm võimalust: lihtne captcha, mõistatus või matemaatikatehte. Kui valite tavalise digitaalse captcha, märkige paremal asuvale tekstiväljale ka captcha pikkus.
- Kas lubada ANTIFLUD-funktsioon?- see valik võimaldab filtreerida teemaväliseid sõnumeid.
- Kas muuta tekstis olevad lingid aktiivseks?- kui paned" Jah", siis on sõnumi tekstis olevad lingid aktiivsed. See on kasutajatele mugav, kuid teie külalisteraamat saab olema hea koht rämpspostitaja jaoks.
- Kas lubada/keelata graafilised emotikonid?- kui paned" Jah", siis saab kasutaja emotikone kasutada.
- Max nime pikkus- lubatud märkide arv kasutajanimes.
- Max sõnumi pikkus- sõnumis lubatud märkide arv.
- Postitusi lehel- ühel lehel kuvatud sõnumite arv.
- Sõnum järgi- sortimine kasvavas või kahanevas järjekorras sõnumi kirjutamise kuupäeva järgi.
- Nahk- välimus.
Tegelikult on neid väga erinevaid külalisteraamatu stsenaariumid. Ja kui ma seda otsisin, käisin läbi vähemalt kaks tosinat ja leppisin sellega järgmistel põhjustel.
Külalisteraamatu loomine saidil
Varasemates artiklites kaaluti saidile tagasisidevormi loomist. Teine võimalus külastajatega kahepoolseks suhtluseks on Külalisteraamat, kus külastajad jätavad sõnumeid otse saidi lehele. Saidi administraator saab neile vastata, muuta, kustutada jne. Külalisteraamat millel on vaieldamatuid eeliseid tagasiside vormi ees, on sellel üks suur puudus- see lisab administraatorile muret. Nüüd on kõik külastajate sõnumid saidil nähtavad ja mõnikord tuleb neile vastata. Lisaks ei kirjuta meie külalised mitte ainult tänulikke arvustusi, vaid ka igasuguseid sündsusetuid asju ja teevad seda erilise innuga. Tapke need "kirjanikud"! Seetõttu tuleb külalisteraamatul pidevalt silma peal hoida ja huligaane-loafereid harida. Külalisteraamatu näide on näidatud joonisel 1:
Joonis 1.Üks külalisteraamatu valikutest
Internetis on külalisteraamatute jaoks palju võimalusi, nii tasulisi kui ka tasuta. Mõnikord lisatakse külalisteraamat hostimise teenuste loendisse. Sel juhul peate lihtsalt oma saidi lehele lisama lingi külalisteraamatusse ja soovi korral juhtpaneeli kaudu selle liidest kohandama. Üks häda – hostimist vahetades jääte külalisteraamatust ilma. Seega on parem omada, eriti kuna selle saidile installimine on sama lihtne kui kaks või kaks.
Külalisteraamatuid saab koostada andmebaasidega või ilma. Viimasel juhul salvestatakse teave tavalises failis. Kui olete toetaja lihtsaid lahendusi, siis soovitan teist varianti ehk teha ilma andmebaasi loomata. Mulle meeldis Sergei Šestopalovi välja töötatud külalisteraamat (vt tema saiti "Home Scripts"). Sait pakub ka huvitavaid kirjutisi interaktiivseks suhtlemiseks külastajatega: foorumid, külalisteraamatud, erinevaid vorme kommentaarideks, sõnumite saatmiseks, statistika kogumiseks ja palju muud kasulikku. Vaata kindlasti, soovitan!
Näiteks kaaluge seadistamist Külalisteraamat versioon 2.0. See pakub järgmisi funktsioone:
- sõnumite haldamine: kustutamine, redigeerimine, kommenteerimine,
- seadistamine ja kogu töö toimub juhtpaneeli kaudu, see tähendab, et teil pole vaja programmeerimisalaseid teadmisi ja muid nõtkusi,
- sõnumites toetatakse emotikone, teksti- ja värvivormingut,
- sõnumi eelvaade,
- seal on rämpspostitõrjesüsteem, Antihacker, mis blokeerib kasutajaid IP-aadressi järgi, otsib sissetungijat IP-i järgi,
- reklaamide kaitse ja turvalisus on korraldatud captcha abil (moonutatud numbrite sisestamine). Samuti saate teha soovimatute külastajate "musta nimekirja" ja keelatud külastajate nimekirja sõnakasutus,
- täielikult kohandatav liides ja palju muud.
Külalisteraamat 2.0 vaatamata oma lihtsusele on see enamiku rakenduste jaoks täiesti piisav. Saate selle tasuta alla laadida Sergei Šestopalovi veebisaidi vastavalt lehelt. Failidega kausta suurus pärast lahtipakkimist (nimi - Raamat) umbes 400 Kb.
Alustame külalisteraamatu installimist teie saidile:
1. Kõigepealt peate kontrollima, kas teie hostimisplaan (kontor, kus teie saiti majutatakse) toetab PHP-d. Kui ei, siis peate suure tõenäosusega maksma lisatasu, et minna üle teisele PHP-d toetavale tariifile.
2. Kausta üleslaadimine Raamat oma saidile, tavaliselt juurkataloogis, juhtpaneeli või FTP kaudu .
3. Panime saidi vajalikule lehele hüperlingi külalisteraamatusse - http://www.teie_sait /book/index.php.
4.
Samuti on soovitatav kontrollida saidi failide ja kaustade õigusi. Lihtsaim viis seda teha on juhtpaneeli kaudu. Iga kausta ja faili lähedal on ikoonid nagu rwx, r-x või numbrid 755, 644 jne. Nad määravad lihtsalt saidi administraatorile ja külalistele juurdepääsuõigused:
r(või 4) - failist andmete lugemise õigus,
w(või 2) - õigus muuta faili sisu,
x(või 1) - faili käitamise õigus.
Salvestuse lühendamiseks kasutatakse digitaalset kodeerimist. Näiteks 7 võrdub rwx-ga (4+2+1) ja nii edasi. Nende lühendite üksikasjadesse laskumata, kuna need dešifreeritakse tavaliselt saidi juhtpaneeli juhendis, kontrollige, kas teil on 755 kaustade jaoks (mis vastab rwx, r-x, r-x) ja failidele 644 (rw-, r-- , r--). Tavaliselt on need väärtused määratud vaikimisi ja te ei pea midagi muutma, kuid parem on siiski kontrollida. Nagu öeldakse: "Minu naaber on mu sõber, aga parem on rasv ära peita."
See on kõik! Minge oma saidile, avage leht, kuhu olete pannud külalisteraamatu lingi, järgige seda linki ja jätke esimene sõnum oma kallimale.
Nüüd paar sõna külalisteraamatu pidamisest. Administraatori seanss külalisteraamatuga algab autoriseerimisega – sisenedes juhtpaneeli aadressil http://www.your_site/book/admin/index.php. Esimese sisselogimise kasutajanimi ja parool admin 111.
Seejärel saate parooli muuta (soovitav on seda teha) ja asuda postitusi redigeerima ja neile vastama. Administraatori paneeli liides on äärmiselt sõbralik ja saate hõlpsalt aru kõigist funktsioonidest. Kõik tööriistad on selged ja lisaks varustatud näpunäidetega. Näiteks joonisel 2 on kujutatud külalisteraamatu avalehe välimuse määramise paneel ja loetletud saadaolevad paneelid:
Joonis 2.
Muidugi, täpselt samamoodi nagu kirjeldatud, saate installida täielikuma versiooni Külalisteraamat 3.2 Sergei Šestopalov, millel on mõned lisafunktsioone: statistikamoodul, võimalus kontrollida sõnumeid administraatori poolt enne saidil avaldamist (modereerimine) ja mõned teised.
Nagu ma ütlesin, lehtedel külalisteraamat erinevatele soovimatutele "sõpradele" meeldib oma sõnumeid jätta. Tavaliselt postitavad nad siia linke oma saitidele, peites end teie saidi kohta kiitvate arvustuste taha. 99% juhtudest on see rämpspost. Seetõttu soovitan teil saidi aadressi sisestamise sõnumitesse välistada. Selleks sisenege külalisteraamatu juhtpaneelile ja vahekaardile Välimus – kuju tühjendage märkeruut „Sait”, et takistada rämpspostitajatel kasutada külalisteraamatut oma saitidele linkide postitamiseks. Parem on jätta e-post ja ICQ, sest mõnikord tahavad inimesed saada konfidentsiaalset vastust, see tähendab ilma külalisteraamatusse postitamata. Kui olete lõpetanud, ärge unustage klõpsata lehe allosas olevat nuppu "Salvesta".
Üksuse "Sait" eemaldamine ei aita alati külalisteraamatu ummistumise vastu ja parem on postitusi enne postitamist kontrollida. Muide, kui sõnumeid on vähe, saate külalisteraamatu lihtsustada tavaliseks HTML-leheks. Seda lihtsaimat võimalust kirjeldatakse artiklis
Külalisteraamat võib olla teie veebisaidi külastajatele suurepärane võimalus jätta oma kohalolekust teie veebisaidil püsiv mulje, ilma et see oleks liiga pealetükkiv. Enne kui hakkate mõtlema külalisteraamatu HTML-i allikale, peate otsustama, kuidas soovite selle voogu ja väljanägemist. Sel juhul vaatame külalisteraamatut, mille ülaosas on vorm, mille kasutajad saavad allkirjastada. Selle all on siis nimekiri kõigist lugejate postitatud kommentaaridest.
HTML-i lähtekood
Meie külalisteraamatu HTML-i allikas koosneb veebivormist ja DIV-konteinerite loendist, kus kuvatakse allkirjastatud kommentaarid. Koodi osa, mis vormi haldab, on nii lihtne.
Palun kirjutage meie külalisteraamatusse