Scriptul cărții de oaspeți în PHP. Design web și optimizare pentru motoarele de căutare Voysko carte de oaspeți html

Crearea unei cărți de oaspeți pe site

În articolele anterioare, ne-am uitat la crearea unui formular de feedback pe un site web. O altă opțiune pentru comunicarea bidirecțională cu vizitatorii este Cartea de oaspeti, în care vizitatorii lasă mesaje direct pe pagina site-ului. Administratorul site-ului le poate răspunde, edita, șterge etc. Cartea de oaspetiÎn ciuda avantajelor sale neîndoielnice față de formularul de feedback, are un mare dezavantaj - adaugă îngrijorări administratorului. Acum toate mesajele de la vizitatori sunt vizibile pe site și uneori trebuie să le răspundeți. În plus, oaspeții noștri scriu nu numai recenzii recunoscătoare, ci și tot felul de lucruri obscene și fac acest lucru cu un zel deosebit. I-aș ucide pe acești „scriitori”! Prin urmare, cartea de oaspeți trebuie monitorizată în mod constant și trebuie făcută educația huliganilor și leneșilor. Un exemplu de carte de oaspeți este prezentat în Fig. 1:



Fig.1. Una dintre opțiunile de carte de oaspeți

Există multe opțiuni pentru cărțile de oaspeți, plătite și gratuite, pe Internet. Uneori o carte de oaspeți este inclusă în lista serviciilor oferite de găzduire. În acest caz, trebuie doar să plasați un link către cartea de oaspeți pe o pagină a site-ului dvs. și, dacă doriți, să configurați interfața acesteia prin panoul de control. O problemă este că atunci când schimbați găzduirea, vă veți pierde cartea de oaspeți. Așa că este mai bine să-l ai pe al tău, mai ales că instalarea lui pe site este la fel de ușoară ca două.

Cărțile de oaspeți pot fi construite folosind baze de date sau fără ele. În acest din urmă caz, informațiile sunt stocate într-un fișier obișnuit. Dacă sunteți adeptul soluțiilor simple, atunci vă recomand a doua variantă, adică fără a crea o bază de date. Mi-a plăcut cartea de oaspeți dezvoltată de Serghei Shestopalov (vezi site-ul său „Home Scripts”). Site-ul oferă și dezvoltări interesante ale autorului pentru comunicarea interactivă cu vizitatorii: forumuri, cărți de oaspeți, diverse formulare pentru comentarii, trimitere de mesaje, colectare de statistici și multe alte lucruri utile. Asigurați-vă că îl verificați, îl recomand!

De exemplu, luați în considerare instalarea Cartea de oaspeti versiunea 2.0. Acesta oferă următoarele funcții:

  • gestionarea mesajelor: ștergere, editare, comentare,
  • configurarea și toată munca se face prin panoul de control, adică nu aveți nevoie de cunoștințe de programare și alte complexități,
  • mesajele acceptă emoticoane, formatarea textului și a culorilor,
  • previzualizare mesaj,
  • există un sistem Antispam, Anti-Hacker, care blochează utilizatorii prin IP, caută un atacator după IP,
  • Protecția și securitatea publicității sunt organizate folosind captcha (introducerea de numere distorsionate). De asemenea, puteți crea o „listă neagră” de vizitatori nedoriți și o listă de cuvinte interzise,
  • interfață complet personalizabilă și multe altele.

Cartea de oaspeți 2.0În ciuda simplității sale, este destul de suficient pentru majoritatea aplicațiilor. Îl puteți descărca gratuit de pe pagina corespunzătoare a site-ului lui Serghei Shestopalov. Dimensiunea folderului cu fișierele după despachetare (nume - Carte) aproximativ 400 KB.

Să începem să instalăm o carte de oaspeți pe site-ul tău web:

1. În primul rând, trebuie să verificați dacă planul dvs. de găzduire (biroul unde este găzduit site-ul dvs. web) acceptă PHP. Dacă nu, atunci cel mai probabil va trebui să plătiți suplimentar pentru a trece la un alt tarif care acceptă PHP.

2. Încărcarea folderului Carte către site-ul dvs. web, de obicei în directorul rădăcină, prin panoul de control sau prin FTP .

3. Punem un hyperlink către cartea de oaspeți pe pagina dorită a site-ului - http://www.your_site /book/index.php.

4. De asemenea, este recomandabil să verificați drepturile de acces la fișierele și folderele de pe site-ul dvs. Cel mai convenabil mod de a face acest lucru este prin intermediul panoului de control. Lângă fiecare folder și fișier există pictograme precum rwx, r-x sau numerele 755, 644 etc. Ele indică doar drepturi de acces pentru administratorul site-ului și invitați:
r(sau 4) - dreptul de a citi datele din fișier,
w(sau 2) - dreptul de a modifica conținutul fișierului,
X(sau 1) - dreptul de a executa fișierul.

Codarea digitală este utilizată pentru a scurta înregistrarea. De exemplu, 7 este echivalent cu scrierea rwx (4+2+1), etc. Fără a intra în detaliu despre aceste abrevieri, deoarece de obicei sunt explicate în manualul panoului de control al site-ului, verificați dacă folderele dvs. sunt setate la 755 (care corespunde cu rwx, r-x, r-x) și fișierele dvs. sunt 644 (rw-, r-). -, r--). De obicei, aceste valori sunt setate implicit și nu va trebui să schimbați nimic, dar cel mai bine este să verificați. După cum se spune, „vecinul meu este prietenul meu, dar este mai bine să ascund untura”.

Asta e tot! Accesați site-ul dvs., deschideți pagina pe care ați plasat un link către cartea de oaspeți, urmați acest link și lăsați primul mesaj persoanei iubite.

Acum câteva cuvinte despre întreținerea cărții de oaspeți. Sesiunea administratorului cu cartea de oaspeți începe cu autorizarea - conectarea la panoul de control la http://www.your_site /book/admin/index.php. Autentificare și parolă pentru prima autentificare admin 111.

În continuare, puteți schimba parola (este recomandabil să faceți acest lucru) și puteți începe să editați postările și să le răspundeți. Interfața panoului de administrare este extrem de prietenoasă și vă puteți da seama cu ușurință de toate funcțiile. Toate instrumentele sunt clare și, în plus, sunt prevăzute cu sfaturi. De exemplu, Fig. 2 prezintă panoul pentru personalizarea aspectului paginii principale a cărții de oaspeți și dezvăluie lista panourilor disponibile:



Fig.2.

Desigur, exact în același mod cum este descris, puteți instala o versiune mai completă Cartea de oaspeți 3.2 Sergei Shestopalov, care are câteva funcții suplimentare: un modul de statistică, posibilitatea de a verifica mesajele de către administrator înainte de a publica pe site (moderare) și altele.

După cum am mai spus, pe pagini cartea de oaspeti Diferiților „prieteni” nedoriți le place să-și lase mesajele. De obicei, ei postează link-uri către site-urile lor aici, ascunzându-se în spatele recenziilor excelente despre site-ul tău. În 99% din cazuri este spam. Prin urmare, vă recomand să excludeți introducerea adresei site-ului web în mesaje. Pentru a face acest lucru, conectați-vă la panoul de control al cărții de oaspeți și pe fila Aspect - Forma Debifați elementul „Site” pentru a împiedica spammerii să folosească cartea de oaspeți pentru a posta link-uri către site-urile lor. Este mai bine să lăsați e-mail și ICQ, deoarece uneori oamenii doresc să primească un răspuns confidențial, adică fără a posta în cartea de oaspeți. Când ați terminat, nu uitați să faceți clic pe butonul „Salvați” din partea de jos a paginii.

Eliminarea elementului „Site” nu ajută întotdeauna la înfundarea cărții de oaspeți și cel mai bine este să verificați mesajele înainte de a le posta. Apropo, dacă primești puține mesaje, poți simplifica cartea de oaspeți într-o pagină HTML obișnuită. Această opțiune cea mai simplă este descrisă în

Astăzi vă voi da scriptul cărții de oaspeți în PHP, nu este un secret că acest lucru este destul de popular și dacă nu există altă oportunitate de a comunica cu administrația, atunci o carte de oaspeți este pur și simplu necesară. Și în acest articol poți descărcați scriptul pentru cartea de oaspeți în PHP, și voi vorbi și despre procesul de instalare.

Foarte des oamenii întreabă scriptul cărții de oaspeți în html sau javascript. Din păcate, acest lucru nu s-a întâmplat niciodată și nu se va întâmpla niciodată, deoarece pentru ca cartea de oaspeți să funcționeze, trebuie cel puțin să scrieți mesaje într-un fișier. Și acest lucru nu se poate face JavaScript, nici, mai ales, în HTML imposibil.

Acum copiați folderul oaspete la rădăcina site-ului dvs. Apoi, plasați un link către cartea de oaspeți pe pagina site-ului dvs. ( http://site-ul_dvs./oaspete).

Următorul pas este crearea unei cărți de oaspeți. Pentru a face acest lucru, mergeți la adresa http://site-ul_dvs./oaspete/admin.php. Introdu parola " admin" și după autorizarea cu succes, accesați fila " Configurare". Scurtă descriere a tuturor setărilor:

  • Nume script- pune numele tău pentru cartea de oaspeți a site-ului tău.
  • Text de bun venit- scrie orice text pe care vrei să-l vadă vizitatorii tăi când vizitează cartea de oaspeți.
  • Unitate de publicitate- dacă doriți să plasați o reclamă în cartea de oaspeți, atunci copiați codul acesteia în acest câmp. Dacă nu este acolo, atunci lăsați acest câmp gol.
  • Link către site-ul principal- plasați un link către pagina principală a site-ului dvs.
  • E-mail administrativ / trimite mesaje- indicați dvs e-mailși, de asemenea, selectați dacă doriți să primiți sau nu mesaje pe e-mailul dvs.
  • parola administratorului- asigurați-vă că introduceți parola. Nu pleca " admin".
  • Activați moderarea mesajelor?- dacă doriți să verificați fiecare mesaj înainte de publicare, atunci activați această opțiune.
  • Ar trebui să activați funcția ANTISPAM?- aici puteți dezactiva sistemul anti-spam sau puteți alege una dintre cele trei opțiuni: captcha obișnuită, ghicitoare sau operație matematică. Dacă alegeți un captcha digital obișnuit, atunci indicați și lungimea captcha-ului în câmpul de text din dreapta.
  • Ar trebui să utilizați funcția ANTI-INUNDAȚIE?- această opțiune vă permite să filtrați mesajele în afara subiectului.
  • Activați linkurile în text?-daca pui" da", atunci linkurile din textul mesajelor vor fi active. Acest lucru este convenabil pentru utilizatori, dar cartea ta de oaspeți va fi un loc bun pentru un spammer.
  • Activați/dezactivați emoticoanele grafice?-daca pui" da„, atunci utilizatorul va putea folosi emoticoanele.
  • Max. lungimea numelui- numărul permis de caractere în numele de utilizator.
  • Max. lungimea mesajului- numărul permis de caractere într-un mesaj.
  • Mesaje pe pagină- numarul de mesaje afisate pe o pagina.
  • Următoarele mesaje- sortați după data de scriere crescătoare sau descrescătoare a mesajului.
  • Piele- aspect.

De fapt, există un număr mare de diferite scenarii de carte de oaspeți. Și când îl căutam, am trecut prin cel puțin două duzini și m-am hotărât pe acesta din următoarele motive.

Bună prieteni! Astăzi vom vorbi despre creare Cartea de oaspeți dJoomla, permițând utilizatorilor să posteze întrebări, opinii și feedback. Pentru acest scop bun, avem nevoie de o componentă gratuită, simplă, convenabilă și cu o componentă de interfață rusă care să accepte toate versiunile existente de Joomla. Se potrivește tuturor acestor definiții!

O carte de oaspeți este o altă modalitate excelentă de a intra în legătură cu utilizatorii site-ului dvs. Permiteți-mi să vă reamintesc că mai devreme ne-am gândit deja să creăm un formular de feedback și să îl adăugam pe site.

În structura sa, pagina de oaspeți seamănă cu o pagină fără niciun conținut, dar cu comentarii. Singura diferență este în ordinea în care sunt adăugate intrările: comentariile noi sunt adăugate în partea de jos a listei, în timp ce în cartea de oaspeți cele mai recente înregistrări sunt situate, dimpotrivă, în partea de sus. În plus, o pagină separată este alocată pentru cartea de oaspeți, în timp ce comentariile sunt situate pe pagini diferite ca o completare la conținutul lor.

Deși, de ce vorbesc despre asta! Cred că cei mai mulți dintre voi l-ați întâlnit de multe ori pe diverse site-uri, deoarece această funcție este foarte populară. Destul de vorbit, să trecem la practică.

Instalarea și rusificarea Cărții de oaspeți Phoca

Înainte de a începe instalarea componentei Phoca Guestbook, trebuie să o descărcați. Mergem pe site-ul oficial al dezvoltatorilor, de unde ar trebui să descarcăm două lucruri:

Instalați componenta și pachetul de limbi unul câte unul prin . La instalarea Phoca Guestbook, va apărea următoarea fereastră:

Deoarece instalăm componenta Phoca Guestbook și nu o actualizăm, facem clic pe „Instalare”. Instalarea va avea loc automat, iar după finalizare, va apărea un nou sub-element în secțiunea „Componente” - „Cartea de oaspeți Phoca”. Acolo mergem.

Crearea unei cărți de oaspeți în Joomla 2.5

Interfața ar trebui să fie în limba rusă, ceea ce va simplifica foarte mult lucrul cu Phoca Guestbook și crearea unei cărți de oaspeți Joomla. Accesați secțiunea „Cărți de oaspeți” și faceți clic pe butonul de creare din bara de instrumente.

Tot ce trebuie să facem este să introduceți numele oaspetelui în câmpul de titlu și să faceți clic pe „Salvați și închideți” în bara de instrumente.

Așa am creat o carte de oaspeți! Acum ar trebui să-l afișați pe pagina site-ului.

Elementele de meniu Joomla sunt responsabile pentru crearea paginilor, așa că creăm un nou articol de meniu cu tipul „Carte de oaspeți Phoca - Carte de oaspeți”. În parametrii necesari, selectați camera de oaspeți nou creată și faceți clic pe „Salvați și închideți”.

Crearea unei cărți de oaspeți, protecție anti-spam

Înainte ca cartea de oaspeți să-și accepte primii utilizatori, trebuie să fie configurată și protejată de spam. În panoul de control al componentei Phoca Guestbook, utilizați butonul „Setări”.

Toate opțiunile sunt complet în limba rusă și sunt echipate cu indicii care apar atunci când treceți cursorul mouse-ului peste ele, așa că nu va fi dificil să le înțelegeți.

Fila „Formular” conține setări pentru formularul de compunere a unui mesaj: ce câmpuri vor fi prezente în acesta, poziția în raport cu înregistrările, dimensiunea ferestrei editorului și alte opțiuni.

Secțiunea „De bază” oferă următoarele opțiuni:

  1. Afișați verificarea utilizatorului - când verificarea este dezactivată, oaspeții site-ului pot folosi numele și adresele de e-mail ale utilizatorilor Joomla înregistrați pentru a lăsa mesaje.
  2. Doar utilizatorii înregistrați - cartea de oaspeți va fi disponibilă numai pentru vizitatorii înregistrați;
  3. Mesaj de revizuire - înainte să apară o postare, aceasta trebuie să fie moderată și aprobată de administratorul Joomla. Ar trebui să lucrați cu înregistrările prin secțiunea „mesaje” a componentei Carte de oaspeți Phoca.
  4. Trimite e-mail – va fi trimis un e-mail către e-mailul utilizatorului Joomla selectat, în care îl anunță că a apărut o nouă intrare.

A treia secțiune „Mesaje” vă permite să personalizați aspectul intrărilor din cartea de oaspeți Joomla.

De fapt, v-aș sfătui să dezactivați complet captcha din Cartea de oaspeți Phoca și să utilizați excelentul plugin.

Ultima secțiune este „Drepturi”. Setează drepturi de acces pentru grupurile de utilizatori, deși le puteți lăsa în pace.

Așa că ne-am dat seama de pluginul Phoca Guestbook. Mulțumesc foarte mult pentru atenție! Aveți grijă de dumneavoastră!

» » @lexGuestbook

@lexGuestbook- este gratis Cartea de oaspeți PHP script pentru site-uri web. Scris în limbaj PHP, @lexGuestbook Ușor de instalat în câteva minute, chiar și începătorilor le va fi ușor de înțeles.

Cartea de oaspeți PHP Un script complet gratuit - condiția principală: nu eliminați drepturile de autor din partea de jos a paginii. Cartea de oaspeți PHP este instalat pe serverul dvs. și este complet independent de orice alte site-uri. Faceți backup unui mesaj în cartea de oaspeți PHP, la cererea dvs., chiar și în fiecare zi. Instalare automată Cartea de oaspeți Alex: numele tabelelor din baza de date sunt scrise singure.

Beneficiile scenariului.

  • Datorită skin-urilor, puteți schimba aspectul @lexGuestbook pentru a se potrivi cu designul site-ului dvs. (toate skin-urile sunt valide XHTML 1.0 Transitional)
  • ÎN Cartea de oaspeți PHP Aproximativ 20 de limbi sunt încorporate.
  • Fiecare țară are propriul ei steag.
  • Suport pentru emoticoane: posibilitatea de a adăuga propriile emoticoane, de a șterge, de a edita.
  • Sunt afișate statisticile de caractere: puteți seta numărul maxim de litere dintr-un mesaj.
  • Motor de căutare intern.
  • Posibilitate de evaluare de către vizitatori. Scor pe un sistem de 10 puncte.

Limbi acceptate

Traducere completă.
Franceză, engleză, poloneză, germană, norvegiană, italiană, olandeză, slovacă, persană, turcă.

Traducere parțială. Unele cuvinte sunt încă în engleză.
Spaniolă, rusă, suedeză, cehă, croată, portugheză, islandeză, sârbă, daneză.

Pentru codurile HTML, programarea cărților de oaspeți ar putea părea neprovocată la început și pe bună dreptate. Când vezi o carte de oaspeți, se solicită informații de bază și se pare că oricine are cunoștințe fundamentale despre limbajul de programare HTML poate scrie coduri HTML pentru cartea de oaspeți. Cu toate acestea, cărțile de oaspeți, de la cele mai bune la cele mai rele, necesită ceva mai multă pricepere decât credeți.

Ce este o carte de oaspeți?

O carte de oaspeți este o modalitate online de a permite vizitatorilor site-ului dvs. să comenteze sau să solicite informații. Majoritatea cărților de oaspeți postează ceea ce este scris pe pagina web, astfel încât toată lumea să poată citi comentariile oaspeților. Cele mai frecvente articole pe care le vedeți într-o carte de oaspeți sunt:

  • Nume sau Nume de utilizator
  • Unde își au reședința (deși puteți seta codul HTML pentru a ascunde acest fapt)
  • E-mail (din nou, puteți ascunde acest fapt și îl puteți trimite numai pe e-mailul dvs. în scopuri de comunicare
  • Comentarii
  • Unele cărți de oaspeți renunță la o secțiune de comentarii pentru un sondaj rapid. De obicei, puteți găsi întrebări precum „Ce ați părut despre acest site: bine, decent, rău, grozav” sau „Au fost furnizate informații: suficient, nu suficient, tocmai corect”
  • Opțiuni pentru a solicita un răspuns sau alte informații
Articole similare

Cărțile de oaspeți pot fi programate să trimită aceste informații la o adresă de e-mail la alegerea dvs., astfel încât să nu fie nevoie să vă conectați continuu pe site pentru a vedea intrările din cartea de oaspeți.

Unde să găsești coduri HTML, Carte de oaspeți

Indiferent dacă cunoașteți programarea HTML, sunteți un designer web începător sau pur și simplu doriți o carte de oaspeți pe site-ul dvs., utilizarea codurilor HTML prescrise vă poate economisi timp. Codurile pe care le puteți găsi online sunt de obicei bine testate și oferă cea mai de bază programare necesară pentru cărți de oaspeți ușor de utilizat.

  • Codul din caseta de comentarii HTML oferă schița de bază a cărții de oaspeți cu cod HTML. Tot ce trebuie să faceți este să personalizați textul în funcție de nevoile dvs. și pentru numele dvs. de domeniu. Instrucțiunile sunt furnizate la începutul paginii. Codul include linii pentru nume și adresă.
  • Pentru o selecție largă de coduri HTML și scripturi, vizitați . Cu o selecție atât de variată și mare, ar trebui să puteți găsi una care să funcționeze în site-ul web pe care îl creați. Puteți alege de la cărți de oaspeți de bază până la programare mai avansată, care include meniuri derulante și cod pentru computere Mac și Linux. Codurile sunt doar perioade de încercare gratuite de 30 de zile, așa că dacă găsiți un set de coduri care vă plac, va trebui să plătiți pentru utilizarea completă.
  • La Freebok puteți introduce câteva informații de bază despre ce text doriți în cartea de oaspeți, iar site-ul web va genera codul pentru dvs. Ulterior, puteți personaliza și mai mult cartea de oaspeți creând un șablon și editând codul în modul de aspect al șablonului Freebok. Alte instrucțiuni sunt disponibile pe site pentru a vă ajuta cu anumite link-uri de care aveți nevoie. Trebuie să vă creați un cont în pentru a utiliza Freebok.
  • Pentru a adăuga rapid o carte de oaspeți doar cu o casetă de comentarii, accesați Cod carte de oaspeți. Codul inițial este deja generat, dar există cinci opțiuni pe care le puteți verifica și debifa pentru a modifica ușor codul:
    • Restrângeți cartea de oaspeți. Aceasta include un link care poate deschide și închide cartea de oaspeți pe pagina web pe care o introduceți.
    • Pune cartea de oaspeți în partea de sus. Dacă nu este bifată, cartea de oaspeți și caseta de comentarii vor apărea sub orice intrare din listă.
    • Afișați data trimiterii înregistrărilor. Aceasta va adăuga o dată și o oră. Ora va fi fusul orar local al utilizatorului, nu al tău.
    • Filtru de Obscenități. Șterge orice blasfemă pe care oamenii le pot scrie.
    • De asemenea, puteți modifica numărul de comentarii care sunt postate pe pagină pentru ca alții să le citească. Minimul este unu și maxim este o sută. Este recomandat să îl setați între cinci și douăzeci și cinci.
Acțiune