Download Script
-
Este un script de adaugare si afisare de comentarii intr-un site (versiunea 3 - 22-12-2011), creat cu PHP, MySQL (cu tehnologia OPP, clase si obiecte), Ajax si JavaScript (cu jQuery); instructiunile MySQL sunt procesate cu PHP PDO.
- Scriptul poate fi inclus atat in fisiere .php cat si .html (
dar serverul trebuie sa aibe instalat PHP).
Poate fi folosit in limba romana si engleza (
vedeti detalii in fisierul "Citeste.html" sau "config.php"), dar comentariile din codul scriptului sunt in engleza.
- - Codul XHTML generat de script estte valid comform w3.org
- - Scriptul poate fi folosit cu mai multe pagini dintr-un site, indiferent de tipul adresei URL a paginii (modificat sau nu cu mod-rewrite)
- - Comentariile apartinand aceleasi pagini pot fi paginate la un numar de comentarii pe pagina dorit de dv. Util cand sunt adaugate multe mesaje intr-o pagina si lungimea acesteia devine prea mare. Pentru o pagina vizitata si comentata des, in timp, adaugarea multor comentarii poate deveni o problema pentru incarcarea si aspectul grafic al paginii cat si parcurgerea continutului. Acest script face o paginare a comentariilor, diferenta e faptul ca paginarea se face numai la nivelul comentariilor, pastrand intodeauna continutul original al paginii si fara sa se modifice adresa URL.
- - Comentariile sunt adaugate si afisate conform coding-ului UTF-8. Astfel pot fi adaugate seturi de caractere mai putin uzuale, cum sunt diacritice, caracterele speciale sau caractere specifice altor limbi.
- - Scriptul poate trimite notificare prin e-mail, la solicitarea si adresa utilizatorului, cand sunt adaugate raspunsuri / comentarii noi.
- - Utilizatorul poate adauga in continutul comentariilor imagini "smiles" (emoticons) si poate formata textul cu Bold, Italic si Underline. In plus, pot fi adaugate si link-uri, care vor avea adaugat rel="nofallow" si o poza in continutul mesajului (ce va fi incarcata pe server). Permiterea sau nu a link-urilor in cadrul comentariilor, incarcarea unei imagini sau notificarea prin e-mail, poate fi modificata din "config.php".
- - Dimensiunea comentariului este setata la maxim 600 caractere iar utilizatorul poate adauga si o adresa de site (NU va avea "nofallow") care va fi asociata cu numele lui.
- - In baza de date este inregistrat la fiecare comentariu si IP-ul celui care a scris, afisat doar administratorului.
- - Administrarea comentariilor (modificare, stergere) se poate face usor de catre administrator, direct din pagina curenta. Dupa logare, din formularul care apare dupa ce dati click pe Administrator, la fiecare comentariu sunt adaugate optiunile: MODIFICA, STERGE.
A fost testat cu succes pe Mozilla Firefox, Internet Explorer si Opera; pentru o configuratie generala pe localhost, cu XAMPP si pe serverele ce gazduiesc site-urile MarPlo.net si CoursesWeb.net; daca pe alte sisteme nu functioneaza corect, depinde si de configuratia acestora si poate necesita anumite adaptari, mici modificari facute de cineva care are cunostinte minime de HTML si PHP.
Scriptul poate fi descarcat de la link-ul
Download din partea dreapta-sus (
Instructiuni de folosire si alte detalii gasiti in fisierul "Citeste.html" din arhiva).
Este oferit gratuit, prin urmare nu se acorda suport, dar daca aveti intrebari sau probleme de instalare cu acest script, postati pe Forum-ul site-ului la sectiunea "PHP - JavaScript - Ajax", pe forum veti primi raspuns.
Versiunea anterioara, creata prin metoda procedurala, cu functii, dar cu mai putine optiuni si fara jQuery poate fi descarcata de aici -> Script comentarii cu paginare V.2
Un Test simplu in fiecare zi
HTML
CSS
JavaScript
PHP-MySQL
Engleza
Spaniola
Ce tag se foloseste pentru a adauga liste in elemente <ul> si <ol>?
<dt> <dd> <li><ul>
<li>http://coursesweb.net/html/</li>
<li>http://www.marplo.net/html/</li>
</ul>
Care valoare a proprietatii "display" seteaza elementul ca tip bloc si afiseaza un punct in fata?
block list-item inline-block.some_class {
display: list-item;
}
Care instructiune JavaScript transforma un obiect in sir JSON.
JSON.parse() JSON.stringify eval()var obj = {
"courses": ["php", "javascript", "ajax"]
};
var jsonstr = JSON.stringify(obj);
alert(jsonstr); // {"courses":["php","javascript","ajax"]}
Indicati clasa PHP folosita pentru a lucra cu elemente HTML si XML in PHP.
stdClass PDO DOMDocument$strhtml = '<body><div id="dv1">CoursesWeb.net</div></body>';
$dochtml = new DOMDocument();
$dochtml->loadHTML($strhtml);
$elm = $dochtml->getElementById("dv1");
echo $elm->nodeValue; // CoursesWeb.net
Indicati forma de Prezent Continuu a verbului "to live" (a trai /a locui)
lived living liveingI`m living here.
- Traiesc /Locuiesc aici.
Care este forma de Gerunziu (sau Participiu Prezent) a verbului "vivir" (a trai /a locui)?
viviĆ³ vivido viviendoEstoy viviendo aquĆ.
- Traiesc /Locuiesc aici.