Temos pavadinimas: WordPress, Shopify ir PHPFusion programuotojų bendruomenė :: Dėl taškų
Parašė Jointass· 2012 Kov. 1 20:03:10
#1
Sveiki taigi esu pasidares taškų sistema ir susidūriau su tokia problema: Paidariau kad už pageidauta daina nuimtu 10 taškų kaip pasidaryti jei neturi pakankamai taškų išmestu kokia lentele?
Redagavo Jointass· 2012 Kov. 11 17:03:14
Parašė MaFetas· 2012 Kov. 1 20:03:43
#2
Tai su if'ais jau reiktų pažaisti.
Tarkim.
if (&userdata['user_taskai'] < $data['reikiamas_tasku_kiekis']) {
reikia daugiau taškų
} else {
pageidauti dainos
}
Redagavo MaFetas· 2012 Kov. 1 21:03:41
Parašė Jointass· 2012 Kov. 1 22:03:03
#3
MaFetas parašė:
Tai su if'ais jau reiktų pažaisti.
Tarkim.
if (&userdata['user_taskai'] < $data['reikiamas_tasku_kiekis']) {
reikia daugiau taškų
} else {
pageidauti dainos
}
O gal galėtum toksliau parodyt kurioi vietoi?
Parašė MaFetas· 2012 Kov. 1 22:03:14
#4
Tai dėk ten kur nori, jog neleistų pateikti jei trūksta taškų :)
Parašė Jointass· 2012 Kov. 11 17:03:58
#5
Niekaip nesigauna pasidaryt štai kodas:
if(!wishexists_user($userdata['user_id'])) {
echo '
<form name="wishbox" method="post" action="'.FUSION_SELF.'">
<table width="100%" border="0" cellspacing="2" cellpadding="0" align="center">
<tr>
<td><b> '.$locale['mwb_112'].'<br><br>
</tr>
<tr>
<td>'.$locale['mwb_103'].'<br>
<input name="wishbox_user" class="textbox" type="hidden" id="wishbox_user" value="'.$userdata['user_id'].'">
<input name="wishbox_music" class="textbox" type="text" id="wishbox_music" size="20" maxlength="50" style="width:100%"></td>
</tr>
<tr>
<td>'.$locale['mwb_104'].':<br>
<textarea name="wishbox_greet" class="textbox" cols="18" rows="4" style="width:100%"></textarea></td>
</tr>
<tr>
<td align="center"><input name="wishbox_submit" class="button" type="submit" id="wishbox_submit" value="'.$locale['mwb_105'].'">';
echo '</td></tr></table></form>';
}else{
echo '<p>'.$locale['mwb_106'].'</p><br>';
}
if(checkgroup($dj_groupid) || checkrights("MWB")) echo '<center><a class="side_small" href="javascript:;" onClick="popup=window.open(\''.INFUSIONS.'musicwishbox_panel/musicwishbox.php\',\'popup\',\'toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=1,width=450,height=400,left=50,top=50\'); return false;">'.$locale['mwb_107'].'</a></center>';
}
Šitoi vietoi noriu kad vietoj siųsti kai nėra taškų rodytu kita teksta:
<input name="wishbox_submit" class="button" type="submit" id="wishbox_submit" value="'.$locale['mwb_105'].'">
Taškų sistema dariausi pagal šita straipsni:
http://phpfusion.lt/paprasciausi...istema,s33
Parašė avice· 2012 Kov. 11 17:03:27
#6
tai cia ir dek:
<input name="wishbox_submit" class="button" type="submit" id="wishbox_submit" '.($userdata['user_taskai'] < $data['reikiamas_tasku_kiekis'] ? 'value="Truksta tasku..." disabled' : 'value="'.$locale['mwb_105'].'"').'>
Redagavo avice· 2012 Kov. 11 17:03:31
Parašė Jointass· 2012 Kov. 11 17:03:17
#7
avice parašė:
tai cia ir dek:
<input name="wishbox_submit" class="button" type="submit" id="wishbox_submit" '.($userdata['user_taskai'] < $data['reikiamas_tasku_kiekis'] ? 'value="Truksta tasku..." disabled' : 'value="'.$locale['mwb_105'].'"').'>
Jokio eroro nieko, bet vistiek neveikia beto pas mane lentele sukurta users_taskai pasikeičiau bet ir tai neina...
Parašė avice· 2012 Kov. 11 18:03:02
#9
Nestresuok parašė:
Jokio eroro nieko, bet vistiek neveikia beto pas mane lentele sukurta users_taskai pasikeičiau bet ir tai neina...
Pakeitei $data['reikiamas_tasku_kiekis'] sita?
Jei nera is ko paiimt taj tiesiog irasyk skaiciu pats vietoj $data['reikiamas_tasku_kiekis']
Redagavo Creatium· 2012 Kov. 11 19:03:31
Parašė Jointass· 2012 Kov. 11 19:03:50
#10
avice, parašiau šitaip: $userdata['users_taskai'] < $data['10']
Parašė Kižas· 2012 Kov. 11 19:03:53
#11
Jei tavo originalus modas naudok šią funkciją prieš
mysql kreipimasį į siunčiamą dainą:
paygold($userdata['user_name'],$userdata['user_id'],'-10');
Parašė avice· 2012 Kov. 11 19:03:44
#12
Nestresuok parašė:
avice, parašiau šitaip: $userdata['users_taskai'] < $data['10']
Ir blogai parasei ;D
$userdata['users_taskai'] < 10
Parašė Jointass· 2012 Kov. 11 19:03:42
#13
avice parašė:
Nestresuok parašė:
avice, parašiau šitaip: $userdata['users_taskai'] < $data['10']
Ir blogai parasei ;D
$userdata['users_taskai'] < 10
Dėkui labai žirniuk ;D viskas veikia :)