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 tip de <input> creaza un camp de text care trebuie sa contina doar numere?
type="text" type="number" type="date"<input type="number" name="points" min="5" max="80" />
Ce proprietate CSS permite modificarea transparentei unui element?
font-style opacity color#id {
filter:alpha(opacity=40); /* for IE */
opacity:0.4;
}
Clic pe functia care formateaza un numar la o anumita lungime de caractere.
toPrecision() exp() toFixed()var num = 12.84567;
alert( num.toPrecision(3) ); // 12.8
Ce functie aranjeaza aleator elementele dintr-un array?
natsort() shuffle() sort()$lang =[10=>"PHP", 20=>"JavaScript", "site"=>"coursesweb.net");
shuffle($lang);
var_export($lang); // array (0=>"coursesweb.net", 1=>"PHP", 2=>"JavaScript")
Indicati Superlativul cuvantului "good" (bun).
better best goodestShe is the best in our class.
- Ea este cea mai buna din clasa noastra.
Care este Superlativul cuvantului "bueno" (bun)?
el mejor más bueno muy buenoÉl es el mejor en nuestra clase.
- El este cel mai bun din clasa noastra.