website
Last Updated: Sep 13 2010 11:19, Started by
t888eddy
, Sep 09 2010 19:48
·
0
#1
Posted 09 September 2010 - 19:48
Salut! Am o intrebare referitoare la crearea unui site. Am pus cateva chestii pe un site, dar vreau ca doar cei care au cont premium sa le poata descarca. Vreo idee de script pentru a crea conturi Premium pe site? Am baza de date SQL, oamenii se pot loga, dar e doar un log on simplu. Contul este normal. Cum fac ceva pentru conturile Premium? Platile sa se poata face prin PayPal sau transfer bancar (depunere in cont)
|
#2
Posted 10 September 2010 - 02:12
Pur si simplu in field-ul userului mai adaugi un camp numit promo cu ENUM "Y","N" si inca un camp CURRENT_TIMESTAMP (asta ca sa poti calcula pana cand are nenea promo).
Iar in cont, la pagina de download al fiecarui produs pui un if la afisarea butonului: <?php $sql = mysql_query("select premium from users where username = 'nume utilizator'"); $verificare = mysql_fetch_array($sql); $verificare = $verificare[0]; // toate astea inainte de afisarea butonului, iar acum punem butonul intr-un IF. if ($verificare == "Y") { //afiseaza buton } else { echo "Nu ai cont premium ! Detalii aici"; } ?>De plati te ocupi tu normal. Poti face un sistem automat, putin mai greu cu paypal-ul, dar posibil. Prin sms, e mult mai usor ca primesti un db cu codurile. P.S. - Desigur ca acest cod trebuie modificat dupa nevoile personale. Sper ca iti e de folos. O seara placuta. Edited by eduvs, 10 September 2010 - 02:14. |
#3
Posted 10 September 2010 - 08:05
eduvs, on 10th September 2010, 03:12, said: Pur si simplu in field-ul userului mai adaugi un camp numit promo cu ENUM "Y","N" si inca un camp CURRENT_TIMESTAMP (asta ca sa poti calcula pana cand are nenea promo). Iar in cont, la pagina de download al fiecarui produs pui un if la afisarea butonului: <?php $sql = mysql_query("select premium from users where username = 'nume utilizator'"); $verificare = mysql_fetch_array($sql); $verificare = $verificare[0]; // toate astea inainte de afisarea butonului, iar acum punem butonul intr-un IF. if ($verificare == "Y") { //afiseaza buton } else { echo "Nu ai cont premium ! Detalii aici"; } ?>De plati te ocupi tu normal. Poti face un sistem automat, putin mai greu cu paypal-ul, dar posibil. Prin sms, e mult mai usor ca primesti un db cu codurile. P.S. - Desigur ca acest cod trebuie modificat dupa nevoile personale. Sper ca iti e de folos. O seara placuta. Multumesc mult! O sa fii printre primii care primeste un cont premium pe 1 an pe site-ul meu cand va fi gata, daca vrei! |
#4
Posted 10 September 2010 - 11:29
@edy, mersi frumos, daca ai alte intrebari nu ezita sa le pui. Sustin orice intentie de dezvoltare romaneasca :thumbsup:
@cristi, chiar crezi ca l-a ajutat raspunsul tau ? daca a mai facut un topic inseamna ca ce i-ai raspuns tu a fost inutil. |
#5
Posted 10 September 2010 - 15:12
Mă gândeam la implementarea aceleiași idei, dar în loc să altereze tabela de useri mai bine mai face una de exemplu vip, unde are id, id_utilizator, data_activare, durata. Pentru a vedea dacă un utilizator are VIP sau nu folosește un JOIN pe tabela de utilizatori și cea de vip unde id-urile sunt identice (id de la tabela users cu id_utilizator din tabela vip).
Cred că e mai bine așa, pentru că, dacă ai 1000 de utilizatori o să ai și 995 "înregistrări" inutile dacă ai doar 5 utilizatori cu VIP, pe când cu metoda mea ai doar fix 5 înregistrări de VIP. |
#6
Posted 10 September 2010 - 15:29
cezarica, on 10th September 2010, 16:12, said: Mă gândeam la implementarea aceleiași idei, dar în loc să altereze tabela de useri mai bine mai face una de exemplu vip, unde are id, id_utilizator, data_activare, durata. Pentru a vedea dacă un utilizator are VIP sau nu folosește un JOIN pe tabela de utilizatori și cea de vip unde id-urile sunt identice (id de la tabela users cu id_utilizator din tabela vip). Cred că e mai bine așa, pentru că, dacă ai 1000 de utilizatori o să ai și 995 "înregistrări" inutile dacă ai doar 5 utilizatori cu VIP, pe când cu metoda mea ai doar fix 5 înregistrări de VIP. Sau la useri adauga un nou camp numit nivel. La inregistrare orice utilizator are nivel 1, in urma cumpararii contului premium si a devenirii in VIP obtinand nivel 2 Edited by BUREBISTAIII, 10 September 2010 - 15:30. |
#7
Posted 10 September 2010 - 15:48
eduvs, on 10th September 2010, 12:29, said: @edy, mersi frumos, daca ai alte intrebari nu ezita sa le pui. Sustin orice intentie de dezvoltare romaneasca :thumbsup: @cristi, chiar crezi ca l-a ajutat raspunsul tau ? daca a mai facut un topic inseamna ca ce i-ai raspuns tu a fost inutil. Pai i-am raspuns dincolo (e distanta de 30 de minute intre ele) cam identic cu ce i-ai raspuns tu... |
#8
Posted 10 September 2010 - 18:44
@burebista, aceeasi ideea i-am propus si eu numai ca i-am dat si cod.
|
#9
Posted 10 September 2010 - 18:50
#10
Posted 10 September 2010 - 19:17
cezarica, on 10th September 2010, 16:12, said: Mă gândeam la implementarea aceleiași idei, dar în loc să altereze tabela de useri mai bine mai face una de exemplu vip, unde are id, id_utilizator, data_activare, durata. Pentru a vedea dacă un utilizator are VIP sau nu folosește un JOIN pe tabela de utilizatori și cea de vip unde id-urile sunt identice (id de la tabela users cu id_utilizator din tabela vip). Cred că e mai bine așa, pentru că, dacă ai 1000 de utilizatori o să ai și 995 "înregistrări" inutile dacă ai doar 5 utilizatori cu VIP, pe când cu metoda mea ai doar fix 5 înregistrări de VIP. da. e buna ideea merci mult! aveti vreo idee cum sa fac pagina de sign up? unde omul sa isi aleaga tipul contului si dupa ce isi face contul sa i se asocieze tipul contului si o data cu el durata, traficul de mega pe care poate sa-i descarce, la CE ANUME fisiere are acces si invitatiile pe care le poate da altor oameni pe email, invitatii pentru a-si face si ei un cont cel mult la fel de POWER ca al celui care da invitatia. Ce-ar fi o conferinta pe mess? ID eduardcosminungureanu MS MULT DE IDEI! |
|
#11
Posted 10 September 2010 - 19:48
Fratioare, tu vrei sa iti facem un site intreg ? Am impresia ca deabia stii cu ce tag se porneste un cod php.
|
#12
Posted 11 September 2010 - 13:25
t888eddy, on 10th September 2010, 20:17, said: da. e buna ideea merci mult! aveti vreo idee cum sa fac pagina de sign up? unde omul sa isi aleaga tipul contului si dupa ce isi face contul sa i se asocieze tipul contului si o data cu el durata, traficul de mega pe care poate sa-i descarce, la CE ANUME fisiere are acces si invitatiile pe care le poate da altor oameni pe email, invitatii pentru a-si face si ei un cont cel mult la fel de POWER ca al celui care da invitatia. Ce-ar fi o conferinta pe mess? ID eduardcosminungureanu MS MULT DE IDEI! In primul rand ai nevoie de un tabel in baza de date unde sa fie salvate datele conturilor utilizatorilor care se inregistreaza. faci un form de inregistrare cu ce doresti, preiei datele si le inserezi in tabelul despre care tocmai am vorbit. Apoi trebuie sa inveti sa lucrezi cu sesiuni. |
#13
Posted 12 September 2010 - 19:46
BUREBISTAIII, on 11th September 2010, 14:25, said: In primul rand ai nevoie de un tabel in baza de date unde sa fie salvate datele conturilor utilizatorilor care se inregistreaza. faci un form de inregistrare cu ce doresti, preiei datele si le inserezi in tabelul despre care tocmai am vorbit. Apoi trebuie sa inveti sa lucrezi cu sesiuni. Omule, merci mult! Am sa tin cont de sfaturi si am sa incep cat de curand! |
#14
Posted 13 September 2010 - 07:05
#15
Posted 13 September 2010 - 09:48
@t888eddy, ce vrei tu seamama foarte mult cu tracker de torente
Totusi, decat sa ceri pe aici bucati de cod nu mai bine mergi pe http://php.net/manual si inveti de acolo bazele PHP? ai zeci/sute de exemple. Edited by DarkAngelBv, 13 September 2010 - 10:08. |
|
#16
Posted 13 September 2010 - 11:19
Anunturi
Bun venit pe Forumul Softpedia!
▶ 0 user(s) are reading this topic
0 members, 0 guests, 0 anonymous users