Войти или зарегистрироваться
  • Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
  • Данный раздел создан исключительно для релизов! Вопросы по лаунчеру или обвязке задавайте ТОЛЬКО в соответсвующей теме автора. Любые другие темы будут удалены, а авторы понесут наказание.

Веб [FIX]Личный Кабинет.InterKassa 2.0

Всё должно работать если существует $ik['name'];
PHP:
if(!empty($ik['name'])) {
    $message1 = "Вы <b>успешно</b> пополнили свой лицевой счет на <b>".$ik['money']." руб.</b>! <a href='".$url_lk."'>Для пополнения нажми здесь!</a>";
    mysql_query("UPDATE `dle_users` SET `money`=money + {$ik['money']} WHERE `name`='{$username}'");
    mysql_query("DELETE FROM `ik_money` WHERE `name`='{$username}'");
    $money2 = $member_id['money'] + $ik['money'];
    $log = 'Игрок '.$username.' успешно пополнил свой лицевой счет на '.$ik['money'].' руб.. Теперь его лицевой счет составляет '.$money2.'руб..';
}
 
Последнее редактирование:
Всё должно работать если существует $ik['name'];
PHP:
if(!empty($ik['name'])) {
    $message1 = "Вы <b>успешно</b> пополнили свой лицевой счет на <b>".$ik['money']." руб.</b>! <a href='".$url_lk."'>Для пополнения нажми здесь!</a>";
    mysql_query("UPDATE `dle_users` SET `money`=money + {$ik['money']} WHERE `name`='{$username}'");
    mysql_query("DELETE FROM `ik_money` WHERE `name`='{$username}'");
    $money2 = $member_id['money'] + $ik['money'];
    $log = 'Игрок '.$username.' успешно пополнил свой лицевой счет на '.$ik['money'].' руб.. Теперь его лицевой счет составляет '.$money2.'руб..';
}
куда эту хрень вставлять?)
 
Всё должно работать если существует $ik['name'];
PHP:
if(!empty($ik['name'])) {
    $message1 = "Вы <b>успешно</b> пополнили свой лицевой счет на <b>".$ik['money']." руб.</b>! <a href='".$url_lk."'>Для пополнения нажми здесь!</a>";
    mysql_query("UPDATE `dle_users` SET `money`=money + {$ik['money']} WHERE `name`='{$username}'");
    mysql_query("DELETE FROM `ik_money` WHERE `name`='{$username}'");
    $money2 = $member_id['money'] + $ik['money'];
    $log = 'Игрок '.$username.' успешно пополнил свой лицевой счет на '.$ik['money'].' руб.. Теперь его лицевой счет составляет '.$money2.'руб..';
}
Эти строки есть но не обновляют почему то
 
Извините, отсутствовал долгое время, сейчас посмотрю, почему у вас может не работать.
Можете изложить свои проблемы пояснее?
 
Извините, отсутствовал долгое время, сейчас посмотрю, почему у вас может не работать.
Можете изложить свои проблемы пояснее?
Далаю тестовую оплату на 100р. Мне выдает то что ваш счет пополнился на 100р. Но обновляю страницу так же и остается баланс 0
То есть он записывает в ik_money а из ik_money не прибавляет в dle_users -> money
Он просто не хочет изменять значение таблицы money
 
***ВНИМАНИЕ***​
Самое главное, перед использованием этого кабинета, переведите свой магазин в ИК на версию 2.0 в настройках!
И используйте ключ НОВЫЙ ключ!

20131214138704891607389.jpg

Далаю тестовую оплату на 100р. Мне выдает то что ваш счет пополнился на 100р. Но обновляю страницу так же и остается баланс 0
То есть он записывает в ik_money а из ik_money не прибавляет в dle_users -> money
Он просто не хочет изменять значение таблицы money
Вы обновляете ее при помощи специальной формы? Или просто обновляете?
 
Gimli*,
Столкнулся с проблемой , что когда жму на Пополнить счет мне пишет Warning: Cannot modify header information - headers already sent by (output started at /home/vision123/vision-craft.ru/lk/include/config.php:1) in/home/vision123/vision-craft.ru/lk/kassa/payment.php on line 40
Да тоже самая проблема!
в файле payment.php на 40 страницы header("Location: {$url}");
если удалить 40 строчку то просто белый экран=( чё делать не подскажите
 
Уважаемые пользователи, Лк не является моим и я не могу утверждать то, что он работает на хостингах типа ucoz. Я лишь сделал фикс к нему.

!!!!!!!!!!!!!!!!
Не забывайте менять кодировку на UTF-8 без BOM

Если вы этого не не сделали, Лк не будет работать!​
@Qaqa98
@Evan
 
Последнее редактирование:
Gimli*, Спасибо тебе огромное!!
Если у кого-то проблема когда нажимаешь кнопку оплатить! и выскакивает ошибка
Warning: Cannot modify header information - headers already sent by (output started at /home/vision123/vision-craft.ru/lk/include/config.php:1) in/home/мой логин/мойсайт.ru/lk/kassa/payment.php on line 40

то поминайте кодировку на UTF8 без BOM
в том числе и факел config.php


и еще раз очень большое спасибо Gimli* что помог разобраться!
хороший человек++
 
Gimli*, Спасибо тебе огромное!!
Если у кого-то проблема когда нажимаешь кнопку оплатить! и выскакивает ошибка
Warning: Cannot modify header information - headers already sent by (output started at /home/vision123/vision-craft.ru/lk/include/config.php:1) in/home/мой логин/мойсайт.ru/lk/kassa/payment.php on line 40

то поминайте кодировку на UTF8 без BOM
в том числе и факел config.php


и еще раз очень большое спасибо Gimli* что помог разобраться!
хороший человек++
Всегда пожалуйсте! ;)
 
Gimli*, уважаемый, а что там слышно с моей просьбой? :)
 
Gimli*, С каких пор InterKassa стала требовательна к юникоду?
 
Всем привет! На сегодняшний день очень многие проекты используют платежную систему InterKassa, но не так давно она перешла на новую версию (2.0) и после этого, многие стали спрашивать, "а что менять?", "что за пиз... фигня?". Вот собственно и сам скрипт (v.6.5) настроенный на новую версию.

Не забывайте менять кодировку на UTF-8 без BOM
Если вы этого не не сделали, Лк не будет работать!

Небольшая инструкция для тех, кто в танке:

Скачайте архив и закиньте все файлы в корень вашего сайта.
Настройте файл config.php (lk/include)

URL:
URL успешной оплаты: http://site/lk.html
URL неуспешной оплаты: http://site/lk/kassa/fail.php
URL ожидания проведения платежа: http://site/lk.html
URL взаимодействия: http://site/lk/kassa/status.php

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

Файл lk_InterKassa_2.0 - файл для тех, у кого нету ЛК и он хочет его установить.
Файл Lk_InterKassa_2.0 - для копирования с заменой


ВНИМАНИЕ!
После настройки, выставить этот параметр на значение false
PHP:
$ikTesting = true;

Ссылка на источник: http://www.rubukkit.org/threads/Личный-Кабинет-v0-6-5.44206/
Можете настроить и на добрике кабинете?(стандартный)??
 

Поделиться этой страницей

Назад
Верх