Jump to content

SUBIECTE NOI
« 1 / 5 »
RSS
Adaptor usb3.1gigabit vs Adaptor ...

La multi ani @Atreides!

La multi ani @KENSINGTON!

La multi ani @burebista!
 La multi ani de Florii!

Stihl fs 70 c-e

Challengers (2024)

Care mai sunt mediile de admitere...
 Laptop cu HDD atasare memorie MMC...

Hartile google nu mai au chenarul...

Tomate in ghiveci la curte?

Idei cale de actiune recuperare g...
 Intoleranța lactoza- vegan v...

Tobe acustice insonorizare in blo...

Cine canta? Fragment din melodie...

Tablou sigurante Dacia Sandero 2012
 

website

- - - - -
  • Please log in to reply
15 replies to this topic

#1
t888eddy

t888eddy

    Member

  • Grup: Members
  • Posts: 406
  • Înscris: 18.11.2008
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
eduvs

eduvs

    Junior Member

  • Grup: Members
  • Posts: 29
  • Înscris: 05.09.2010
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
t888eddy

t888eddy

    Member

  • Grup: Members
  • Posts: 406
  • Înscris: 18.11.2008

View Posteduvs, 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
eduvs

eduvs

    Junior Member

  • Grup: Members
  • Posts: 29
  • Înscris: 05.09.2010
@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
cezarica

cezarica

    Member

  • Grup: Members
  • Posts: 803
  • Înscris: 15.02.2004
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
BUREBISTAIII

BUREBISTAIII

    Junior Member

  • Grup: Members
  • Posts: 179
  • Înscris: 02.10.2009

View Postcezarica, 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
cristi7

cristi7

    Guru Member

  • Grup: Senior Members
  • Posts: 12,859
  • Înscris: 05.10.2005

View Posteduvs, 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
eduvs

eduvs

    Junior Member

  • Grup: Members
  • Posts: 29
  • Înscris: 05.09.2010
@burebista, aceeasi ideea i-am propus si eu numai ca i-am dat si cod.

#9
BUREBISTAIII

BUREBISTAIII

    Junior Member

  • Grup: Members
  • Posts: 179
  • Înscris: 02.10.2009

View Posteduvs, on 10th September 2010, 19:44, said:

@burebista, aceeasi ideea i-am propus si eu numai ca i-am dat si cod.

;)
In orice caz e foarte usor de lucrat cu query-uri si cu mysql db. :)

#10
t888eddy

t888eddy

    Member

  • Grup: Members
  • Posts: 406
  • Înscris: 18.11.2008

View Postcezarica, 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
eduvs

eduvs

    Junior Member

  • Grup: Members
  • Posts: 29
  • Înscris: 05.09.2010
Fratioare, tu vrei sa iti facem un site intreg ? Am impresia ca deabia stii cu ce tag se porneste un cod php.

#12
BUREBISTAIII

BUREBISTAIII

    Junior Member

  • Grup: Members
  • Posts: 179
  • Înscris: 02.10.2009

View Postt888eddy, 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
t888eddy

t888eddy

    Member

  • Grup: Members
  • Posts: 406
  • Înscris: 18.11.2008

View PostBUREBISTAIII, 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
BUREBISTAIII

BUREBISTAIII

    Junior Member

  • Grup: Members
  • Posts: 179
  • Înscris: 02.10.2009

View Postt888eddy, on 12th September 2010, 20:46, said:

Omule, merci mult! :) Am sa tin cont de sfaturi si am sa incep cat de curand! :)

Asa ;)  :thumbup:

#15
DarkAngelBv

DarkAngelBv

    === Proud owner of === ++++ Audi & Opel ++++

  • Grup: Senior Members
  • Posts: 12,747
  • Înscris: 24.03.2006
@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
squadders

squadders

    Junior Member

  • Grup: Members
  • Posts: 139
  • Înscris: 04.07.2010
Eu ii recomand http://www.php.net/manual/ro/index.php  ;).
Ro not EN ;)).

Anunturi

Bun venit pe Forumul Softpedia!

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

Forumul Softpedia foloseste "cookies" pentru a imbunatati experienta utilizatorilor Accept
Pentru detalii si optiuni legate de cookies si datele personale, consultati Politica de utilizare cookies si Politica de confidentialitate