Форум поддержки модулей от kaliostro  

Вернуться   Форум поддержки модулей от kaliostro > Модули > Paid Links (Платные ссылки)

Paid Links (Платные ссылки) Вопросы касающиеся этого модуля

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 03.11.2009, 07:52   #1
Kaustro
Junior Member
 
Регистрация: 29.05.2009
Сообщений: 8
Kaustro is on a distinguished road
По умолчанию передача баланса другому пользователю на 0.1 единицу

Здравствуйте уважаемый kaliostro!
У меня не получается передать баланс другому пользователю в размере меньше единицы (к примеру 0.1). Это не получается ни через "Передача баланса другому пользователю", ни путём изменения в редактировании профиля в строке "Баланс".
В настройках модуля, в строке "Минимальное чисто единиц, которым разрешено пополнять счёт" выставлял 0.1 единицу. Всё равно не помогает.
Если попытаться передать баланс в 0.1 единицу, то выскакивает следующее:
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 '1 WHERE user_id = 1' at line 1
Error Number: 1064
UPDATE dle_users SET purse=purse-0,1 WHERE user_id = 1

Подскажите, пожалуйста, что сделать, что бы у Администратора была возможность добавлять пользователям 0.1 единицу.
Kaustro вне форума   Ответить с цитированием
Старый 03.11.2009, 20:55   #2
kaliostro
Administrator
 
Аватар для kaliostro
 
Регистрация: 05.07.2008
Сообщений: 1,528
kaliostro отключил(а) отображение уровня репутации
По умолчанию Re: передача баланса другому пользователю на 0.1 единицу

Откройте файл /paidlinks/mylinks.php
Найдите строки
PHP код:
$db->query("UPDATE " USERPREFIX "_users SET purse=purse-$sum WHERE user_id = " $member_id['user_id']);
            
$db->query("UPDATE " USERPREFIX "_users SET purse=purse+$sum WHERE user_id=" $to_id['user_id']); 
И перед ними вставте
PHP код:
$sum number_format($sum2"."''); 
Теперь можно делиться таким балансом.
Для редактирование профиля открываем файл /inc/editusers.php
Находим такое
PHP код:
$purse round(floatval($_REQUEST['purse']), 2); 
И меняем на
PHP код:
$purse number_format(floatval($_REQUEST['purse']), 2"."""); 
kaliostro вне форума   Ответить с цитированием
Старый 04.11.2009, 04:58   #3
Kaustro
Junior Member
 
Регистрация: 29.05.2009
Сообщений: 8
Kaustro is on a distinguished road
По умолчанию Re: передача баланса другому пользователю на 0.1 единицу

Благодарю. Работает.
Kaustro вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +3, время: 09:24.


Powered by vBulletin®
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd. Перевод: zCarot