Temos pavadinimas: WordPress, Shopify ir PHPFusion programuotojų bendruomenė :: ginto klausimai

Parašė vuiter· 2009 Kov. 25 16:03:13
#1

noriu profile.php faile atvaizduot kiek narys atsisiunte dainu,ta prasme kiekvieno nariu atsiustu dainu skaciu roditu, gal kas zinote koda ?

Parašė blist· 2009 Kov. 25 17:03:24
#2

nemokamai tokie dalykai jau tikrai yra nepadaromi, nes čia reikia keisti ir downloas.php, ir dar ten bb žino ką... Tik tiek žinau, kad čia be pinigų neapsieis...

Parašė vuiter· 2009 Kov. 25 17:03:29
#3

mediaL parašė:
nemokamai tokie dalykai jau tikrai yra nepadaromi, nes čia reikia keisti ir downloas.php, ir dar ten bb žino ką... Tik tiek žinau, kad čia be pinigų neapsieis...

tu čia ,kad nusišnekėjai juodai :] dowloads.php nieko keist nereikia,čia galima parašyt tumpa parasta koda kuri įdėjus i profile faila roditu kiek tas narys atsisiuntė dainų tai nėra sudėtinga ,bet man pačiam nepavyksta parašyt

Parašė Kelmas· 2009 Kov. 25 17:03:45
#4

gintas_ parašė:
tu čia ,kad nusišnekėjai juodai :] dowloads.php nieko keist nereikia,čia galima parašyt tumpa parasta koda kuri įdėjus i profile faila roditu kiek tas narys atsisiuntė dainų tai nėra sudėtinga ,bet man pačiam nepavyksta parašyt


Visu pirma susikurk lauką users lentelėje kuriame įrašytumėme tus parsisiuntimus. Duodu pvz.: user_downloads

Ir tada susirandi downloads.php faile tokia eilutė:

$result = dbquery("UPDATE ".$db_prefix."downloads SET download_count=download_count+1 WHERE download_id='$download_id'");




Ir įterpi:

if (iMEMBER) {
$result = dbquery("UPDATE ".$db_prefix."users SET user_downloads=user_downloads+1 WHERE user_id=".$userdata['user_id']);
}




Tada profile.php susirandi:

<tr>
<td width='1%' class='tbl1' style='white-space:nowrap'><b>".$locale['u043']."</b></td>
<td class='tbl1'>".number_format($data['user_posts'])."</td>
</tr>




Ir įterpi:

<tr>
<td width='1%' class='tbl1' style='white-space:nowrap'><b>Parsisiuntęs dainų:</b></td>
<td class='tbl1'>".number_format($data['user_downloads'])."</td>
</tr>




P.S 800 postas.

Redagavo Kelmas· 2009 Kov. 25 18:03:08

Parašė blist· 2009 Kov. 25 17:03:40
#5

Tai jai taip nėra sudėtinga, tai ko tada niekas nepadaro? Tu manai pasak tavęs už vieną kodo eilute tau reikėtu mokėti šaibas? Atsigauk, beto čia tarp kitko yra ta panaši sistema waw.lt tik ten panelėje TOP Uploaderiai, ir dar profilyje ten yra. Prašiau kainos jo, kiek maždaug kainuotu ir ar pats darė, štai ką gavau iš jo:
Nuo LeBro
Data 2008 lapkričio 15 18:04:05
Pavadinimas RE: TOP dainų kėlėjai
bisky dariau, bisky kiti dare, bisky mokejau. uz 50 lt parduodu visa sistema siuntiniu


ir dar:
Nuo LeBro
Data 2008 lapkričio 15 17:59:42
Pavadinimas RE: TOP dainų kėlėjai
neveiks pas tave. cia suderinta su siuntiniu sistema


taip kad pats nenusišnekėk juodai :)

Parašė Kelmas· 2009 Kov. 25 17:03:07
#6

mediaL parašė:
Tai jai taip nėra sudėtinga, tai ko tada niekas nepadaro? Tu manai pasak tavęs už vieną kodo eilute tau reikėtu mokėti šaibas? Atsigauk, beto čia tarp kitko yra ta panaši sistema waw.lt tik ten panelėje TOP Uploaderiai, ir dar profilyje ten yra. Prašiau kainos jo, kiek maždaug kainuotu ir ar pats darė, štai ką gavau iš jo:
Nuo LeBro
Data 2008 lapkričio 15 18:04:05
Pavadinimas RE: TOP dainų kėlėjai
bisky dariau, bisky kiti dare, bisky mokejau. uz 50 lt parduodu visa sistema siuntiniu


ir dar:
Nuo LeBro
Data 2008 lapkričio 15 17:59:42
Pavadinimas RE: TOP dainų kėlėjai
neveiks pas tave. cia suderinta su siuntiniu sistema


taip kad pats nenusišnekėk juodai :)


Padariau visa jo superinė sistemą už 50lt bereikia lauką susikurt... Lebro yra lama, kad perka už tokias kainas tokius levus skriptus. :] :]

Bėje turėsiu laiko padarysiu tus TOP siuntėjus ar dar koki mėšla. :)

Redagavo Kelmas· 2009 Kov. 25 17:03:31

Parašė blist· 2009 Kov. 25 17:03:23
#7

nu sorry tada :D, tai paaiškink, kaip tą lauką susikurti :D

Parašė vuiter· 2009 Kov. 25 17:03:54
#8

Dragelis parašė:

Visu pirma susikurk lauką users lentelėje kuriame įrašytumėme tus parsisiuntimus. Duodu pvz.: user_downloads


nu aš būsiu tau dėkingas, bet va čia nesupratau kur susikurt ta users lentele ?

Parašė Kelmas· 2009 Kov. 25 17:03:56
#9

gintas_ parašė:
nu aš būsiu tau dėkingas, bet va čia nesupratau kur susikurt ta users lentele ?


Sukurk failą setup.php ir įmesk šita kodą:

<?php
require_once "maincore.php";
require_once "subheader.php";
$result = dbquery("ALTER TABLE ".$db_prefix."users ADD user_downloads BIGINT (20)");
if ($result) echo "Viskas OK, trink faila.";
?>




Ir jeigu išmes tekstą trink faila. ;) Ir įterpinėk kodus kur rašiau apačioje. ;)

Redagavo Kelmas· 2009 Kov. 25 17:03:32

Parašė vuiter· 2009 Kov. 25 18:03:45
#10

Dragelis parašė:
gintas_ parašė:
nu aš būsiu tau dėkingas, bet va čia nesupratau kur susikurt ta users lentele ?


Sukurk failą setup.php ir įmesk šita kodą:

<?php
require_once "maincore.php";
require_once "subheader.php";
$result = dbquery("ALTER TABLE ".$db_prefix."users ADD user_downloads BIGINT (20)");
if ($result) echo "Viskas OK, trink faila.";
?>




Ir jeigu išmes tekstą trink faila. ;) Ir įterpinėk kodus kur rašiau apačioje. ;)


hmmm viska padariau kaip čia parašyta,bet vistiek man rodo kad 0 parsiustų dainų, nors išbandžiau atsisinčiau kelias po instalevimo :|

Parašė Kelmas· 2009 Kov. 25 18:03:56
#11

Sory, biški užmigęs kodą rašiau viskas turi veikt su šita užklausą:

if (iMEMBER) {
$result = dbquery("UPDATE ".$db_prefix."users SET user_downloads=user_downloads+1 WHERE user_id=".$userdata['user_id']);
}




Patobolinau kišk ten kur buvo rašyta vietoje senos užklausos downloads.php

Parašė vuiter· 2009 Kov. 25 22:03:45
#12

kaip su "user_gold_3" modifikacija padaryt ,kad atsisiūsdamas narys 1 daina jam nuimtu 1 taška ? gal kas žino ?

Parašė LeBro· 2009 Kov. 27 15:03:00
#13

Padariau visa jo superinė sistemą už 50lt bereikia lauką susikurt... Lebro yra lama, kad perka už tokias kainas tokius levus skriptus. juokiasi juokiasi

Bėje turėsiu laiko padarysiu tus TOP siuntėjus ar dar koki mėšla. šypsosi




pinda, kas pirko ? paskutine boba esi, paskalas skleidzianti nieko nezinodama. nei cento nemokejau. eik visiem papasakok