1.12.7 i starsze - Points System
siekierzynski - 30-08-2009, 23:42
15 strona
maniak - 30-08-2009, 23:44
czy mając ten mod na forum można doinstalować CashMod czy będą się gryzły ??
I które połączenie lepsze CashMod + Shop czy Point System + Shop ??
Przepraszam za OFF
viggen - 31-08-2009, 00:43
siekierzynski napisał/a: | 15 strona |
znalazlem, dodalem do viewtopic dla obydwu punktow i dotacji, ale w usercp_viewprofile nie chce dzialac -
prasure link w postaci
.../pointscp.php?&u=&username=
czyli brak id i username
[ Added: 31-08-2009, 00:45 ]
errr pomylka
.../pointscp.php?u=&username=
siekierzynski - 31-08-2009, 01:05
usercp_viewprofile - nie kumam?
On ma tylko dodawać nick usera do get. Po za tym zwróć uwagę na to, że w pliku stylu nie edytujesz 1-szej linijki, tylko drugą, bo są 2 takie same.
viggen - 31-08-2009, 01:32
tak ale ja obydwie zmodywikowalem (w widoku tematow
), wiec dziala przepisywanie nicku i dla dotacji i dla dodawania/odejmowania punktow
ten & przez u=id nie przeszkadza
natoamiast w widoku profilu tez sa 2 linki i mowe ze z tamtymi mam problem :p
[ Added: 31-08-2009, 01:35 ]
oczywiscie na obrazie zaznaczylem drugi &, ale to juz szczegol
siekierzynski - 31-08-2009, 01:38
Aaaa, spoko
Może jutro zerknę co do usercp_viewprofile.
viggen - 31-08-2009, 01:49
juz mam - w usercp_viewprofile.php jest na poczatku przypisane
$username = $profiledata['username'];
wiec w linku zamiast $poster_username trzeba wrzucic $username i dziala
Kod: |
$user_points = ($userdata['user_level'] == ADMIN || user_is_authed($userdata['user_id'])) ? '<a href="' . append_sid("pointscp.$phpEx?&" . POST_USERS_URL . "=" . $profiledata['user_id']) . '&username='.$username.'" class="gensmall" title="' . sprintf($lang['Points_link_title'], $board_config['points_name']) . '">' . $profiledata['user_points'] . '</a>' : $profiledata['user_points']; |
[ Added: 31-08-2009, 01:52 ]
ten kod jest dla linku do dodawania punktow w usercp_viewprofile.php, nie dla dodacji
zeby zadzialalo, trzeba wyedytowac obydwa wystapienia
Kod: |
<input type="text" class="post" name="username" maxlength="25" size="25" tabindex="1" />
|
w points_system.tpl, tak jak opisal siekierzynski, na stronie 15
thx, postawilbym piwo, ale sie nie da ;/
siekierzynski - 31-08-2009, 01:55
Mogę Ci podać adres, to wyślesz
viggen - 31-08-2009, 02:00
wyle jak mi z tym pomozesz :
wchodzac w groupco.php
- wybieram grupe
- zaznaczam userow
- wpisue wartosc punktow do dodania / odjecia
- submit (addpoints)
cos takiego wymodzilem (ale nie dziala)
Kod: |
else if ( isset($HTTP_POST_VARS['addpoints']) )
{
if ( $group_info['auth_mod'] )
{
$sql = "SELECT ug.user_id, ug.group_id
FROM (" . AUTH_ACCESS_TABLE . " aa, " . USER_GROUP_TABLE . " ug)
WHERE ug.user_id IN ($sql_in)
AND aa.group_id = ug.group_id
AND aa.auth_mod = 1
GROUP BY ug.user_id, ug.group_id
ORDER BY ug.user_id, ug.group_id";
if ( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Could not obtain moderator status', '', __LINE__, __FILE__, $sql);
}
if ( $row = $db->sql_fetchrow($result) )
{
$group_check = array();
$remove_mod_sql = '';
$amount = 2;
do
{
$group_check[$row['user_id']][] = $row['group_id'];
}
while ( $row = $db->sql_fetchrow($result) );
while( list($user_id, $group_list) = @each($group_check) )
{
if ( count($group_list) == 1 )
{
add_points($user_id, $amount);
}
}
}
}
} |
dodane w groupcp.php, po calej zawartosci
else if ( isset($HTTP_POST_VARS['deny']) || isset($HTTP_POST_VARS['remove']) )
- nie daje bledow, ale rowniez nie dodaje tych 2 punktow do zaznaczonych userow
oczywiscie w naglowku dolaczylem point_functions.php
Mrj - 14-10-2009, 16:37
A jak mogę masowo usunąć wszystkim userom punkty? Czyli po prostu wyzerować.
Matteo - 14-10-2009, 16:39
Wyczyść tabelę bazy danych odpowiadającą za punkty.
virus191 - 02-12-2009, 10:53
Po zainstalowaniu w PA jest pare opcji, ale nic na forum nie widać żadnych punktów
domino6824 - 02-12-2009, 11:27
A włączyłeś modyfikacje?
virus191 - 02-12-2009, 11:30
Tzn jak włączyłeś ? Po wejsciu w profil są punkty. Co zrobić żeby były widoczne pod avaterem ?
[ Dodano: 02-12-2009, 11:55 ]
Dobra wszystko działa, tylko teraz gdy chciałem userowi zmienić podpis to takie cos wyskakuje:
Cytat: | Could not rename users group
DEBUG MODE
SQL Error : 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ' user_ip_login_check = 1 WHERE user_id = 3339' at line 2
UPDATE phpbb_users SET user_email = 'maniiiutek@gmail.com', user_icq = '', user_website = '', user_occ = '', user_from = '' , user_field_1 = 'Lunara', user_allow_field_1 = 1, user_field_2 = 'Knight', user_allow_field_2 = 1, user_field_4 = 'NG i Elf', user_allow_field_4 = 1, user_field_5 = '', user_allow_field_5 = 1, user_field_6 = '', user_allow_field_6 = 1, user_field_7 = '', user_allow_field_7 = 1, user_interests = '', user_custom_color = '', user_custom_rank = '', user_sig = '', user_viewemail = 1, user_viewaim = 1, user_aim = '1985333', user_yim = '', user_msnm = '', user_attachsig = 1, user_sig_bbcode_uid = '', user_allowsmile = 1, user_allowhtml = 0, user_allowavatar = 1, user_allowsig = 1, user_allowbbcode = 1, user_allow_viewonline = 1, user_notify = 0, user_allow_pm = 1, user_notify_pm = 1, user_popup_pm = 1, allowpm = 1, user_notify_gg = 0, user_lang = 'polish', user_style = 4, user_timezone = 1, user_active = 1 , user_rank = 0, user_gender = '1', user_birthday = 999999, user_next_birthday_greeting = 0 , disallow_forums = '', can_custom_ranks = 1, can_custom_color = 1, can_topic_color = 1, user_allow_helped = 1, user_points = , user_ip_login_check = 1 WHERE user_id = 3339
Line : 1008
File : admin_users.php |
domino6824 - 02-12-2009, 12:20
Źle wyedytowałeś, wykonaj ponowną instalację
|
|
|