Jump to content
rbktelefon

Toplist Script

Recommended Posts

Posted

Salut, sunt sanse mici sa gasesti ce vrei, iar daca gasesti se poate sa fie pline de probleme, atat de functionalitate cat si de securitate.

Daca poti sa folosesti un CMS gen Wordpress e ideal, daca nu... e mai dificil sa gasesti o solutie.

  • Moderators
Posted

Poti sa-l codezi singur.

 

O baza de date cu tabele:

- users: ID | username | email | password | access-level

- posts: ID | title | description | link | photo-url | ID-user

- votes: ID | ID-post | IP

 

Faci un sistem de inregistrare care populeaza tabelul users, dupa un sistem de login.

Pentru a adauga o postare/site, faci un form care adauga in tabelul posts datele.

Pentru a vota, faci o pagina separata unde iei IP-ul userului, ID-ul site-ului/post-ului si le bagi in tabelul votes.

 

Clasamentul il faci cu un count de IP pentru fiecare ID de postare in parte.

 

De aici, poti sa faci imbunatatiri:

- folosesti access-level ca 0 pentru un user normal care posteaza si 1 pentru admini

- adminii au acces sa modifice toate postarile, userii au acces sa modifice doar postarile lor

- la login poti sa implementezi MFA

- la inregistrare poti sa pui captcha

- poti sa faci inregistrarea prin Facebook / Google / etc. cu openid si din JWT-ul rezultat sa faci profilul sau pe baza JWT-ului sa creezi sesiunea daca userul exista

 

Pentru plata, Paypal nu e cea mai buna solutie daca nu ai un PFA sau ceva. Aici trebuie sa te interesezi ce ar fi cel mai ok.

 

Pentru template, ori il faci singur ori te uiti pe net pentru exemple de tabele si form-uri cu CSS.

  • Confused 1
  • Upvote 3
Posted (edited)
20 hours ago, Dragos said:

Poti sa-l codezi singur.

 

O baza de date cu tabele:

- users: ID | username | email | password | access-level

- posts: ID | title | description | link | photo-url | ID-user

- votes: ID | ID-post | IP

 

Faci un sistem de inregistrare care populeaza tabelul users, dupa un sistem de login.

Pentru a adauga o postare/site, faci un form care adauga in tabelul posts datele.

Pentru a vota, faci o pagina separata unde iei IP-ul userului, ID-ul site-ului/post-ului si le bagi in tabelul votes.

 

Clasamentul il faci cu un count de IP pentru fiecare ID de postare in parte.

 

De aici, poti sa faci imbunatatiri:

- folosesti access-level ca 0 pentru un user normal care posteaza si 1 pentru admini

- adminii au acces sa modifice toate postarile, userii au acces sa modifice doar postarile lor

- la login poti sa implementezi MFA

- la inregistrare poti sa pui captcha

- poti sa faci inregistrarea prin Facebook / Google / etc. cu openid si din JWT-ul rezultat sa faci profilul sau pe baza JWT-ului sa creezi sesiunea daca userul exista

 

Pentru plata, Paypal nu e cea mai buna solutie daca nu ai un PFA sau ceva. Aici trebuie sa te interesezi ce ar fi cel mai ok.

 

Pentru template, ori il faci singur ori te uiti pe net pentru exemple de tabele si form-uri cu CSS.

Multumesc Frumos pentru timpu acordat si pentru ajutor  , sunt depasit :))) cu mult  , credeam ca sunt scripturi gata facute pentru asa ceva , cel putin acuma 4-7 ani erau cel putin 4 scripturi acuma vad ca nu mai e nimica sau inchis toate proectele cu toplist

Edited by rbktelefon

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



×
×
  • Create New...