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

Скрыть объявление
В преддверии глобального обновления, мы проводим исследования, которые помогут нам сделать опыт пользования форумом ещё удобнее. Помогите нам, примите участие!

Веб Личный Кабинет v0.8.0

Тема в разделе "Веб-обвязки и лаунчеры", создана пользователем FaiCraft, 8 авг 2013.

  1. fles

    fles Старожил Пользователь

    Баллы:
    153
    log_inil, Вообщем там просто надо поменять форму отправки и чуть-чуть потанцевать с приемом данных, но у меня нет интеркассы. Вообще у данного ЛК очень кривое пополнение, сначала данные о пополнение заносятся в какую-то лишнюю таблицу, потом эта таблица обрабатывается циклом, после чего все деньги идут юзер в dle_users, хотя можно было либо сразу направлять в dle_users или оставить в 1ой таблице.
     
    Xore нравится это.
  2. Evan

    Evan Старожил Пользователь

    Баллы:
    123
    так ты сделаешь или нет?
     
  3. fles

    fles Старожил Пользователь

    Баллы:
    153
    Evan, как только заведу интеркассу.
     
    GJEvolution и Xore нравится это.
  4. Evan

    Evan Старожил Пользователь

    Баллы:
    123
    ждём)))
     
    Xore нравится это.
  5. log_inil

    log_inil Активный участник Пользователь

    Баллы:
    88
    Насчёт пополнения полностью согласен, я правильную форму привёл (где-то там выше)?
    Вот приём данных можно ставить md5 sha ставим sha а вот что за лишняя ссылка четвёртая
    URL взаимодействия яснопонятно status.php там колдовать с проверкой и всё
    URL ожидания проведения платежа (её можно убрать)ЗАЧЕМ ОНА?????? я так понимаю редерикта на неё не будет (возможно)
    URL неуспешной оплаты fail.php
    URL успешной оплаты seccess.php
    интеркассы у меня тоже нет
    в index внести небольшую поправку с формой из документаций
    в function поколдовать с формой скопипастить выше форму и немного фигни(подправить мой ошибки) в конфиг которую я написал тоже выше
    я нет
    Какой у тебя аттестат(для кассы достаточно?)
     
    Последнее редактирование: 8 дек 2013
  6. fles

    fles Старожил Пользователь

    Баллы:
    153
    log_inil, у меня формальный =D
     
  7. log_inil

    log_inil Активный участник Пользователь

    Баллы:
    88
    Тоже ......
     
  8. Evan

    Evan Старожил Пользователь

    Баллы:
    123
    что за атестат для кассы
     
  9. log_inil

    log_inil Активный участник Пользователь

    Баллы:
    88
    Всё URL ожидания проведения платежа можно в **** убрать
    facepalm нехилый нужен
     
  10. Evan

    Evan Старожил Пользователь

    Баллы:
    123
    подожди атестат вебмани что ли? или что? чо то я не уловил :D
     
  11. log_inil

    log_inil Активный участник Пользователь

    Баллы:
    88
    надо только над шифровкой похимичить и достать аттестатвебмоооонеу
    вебмоооонеу
     
  12. Evan

    Evan Старожил Пользователь

    Баллы:
    123
    аааа ну это ладно. я думал ещё какой то атестат
     
  13. log_inil

    log_inil Активный участник Пользователь

    Баллы:
    88
    [​IMG] мдаамhttp://shot.qip.ru/00feqO-314Jj1hlKv/
    персональный нужен.... леееень получать
     
  14. Alexwin3

    Alexwin3 Старожил Пользователь

    Баллы:
    103
    Имя в Minecraft:
    Alexwin32
    СКРИН
     
  15. log_inil

    log_inil Активный участник Пользователь

    Баллы:
    88
    бред,
    где расположен лк ?
    где расположены скины и плащи?
     
  16. Alexwin3

    Alexwin3 Старожил Пользователь

    Баллы:
    103
    Имя в Minecraft:
    Alexwin32
    Папка со скинами в пути site.ru/game-ew/skins в game-ew лежит skin2d.php в этом файле я сделал ВОТ,ну а всё остальное лежит в пути site.ru/lk в папке lk есть файл function.php в нём я изменил ВОТ тоесть дефолтный скин показывает а вот загружать мой скин не хочет,в папке lk есть папка include в ней есть файл сonfig.php в нём я изменил ВОТ
    P.S. Есть хак к DLE смс оплата,тоесть например игрок хочет купить прем за 50 р,вводит смс 50 на номкр указаный на сайте,и в ответ получает ключь который нужно ввести в лк и покупка совершается.
     
  17. papagot

    papagot Активный участник

    Баллы:
    63
    Skype:
    oleg555555555
    Имя в Minecraft:
    papagot
    1) Колонки в dle_users: определяет что нету данных колонок но не добовляет.
    2) если сайт в юникоде то все файлы конвертировать надо.
    3) когда устанавливает показывает
    Проверка таблиц:
    Таблица status_lkНет
    Таблица ik_moneyНет
    в конце в итоге пишет только
    Завершение
    Установка успешно завершена! Были установлены следующие таблицы: [status_lk] true
    Соответсвенно таблицу не создаёт....
    Пошёл брать старый установщик...
    4) И ещё при пополнение интеркасса пишет
    Вы используете старый протокол ID Интеркассы 1.0 передавая данные из новой Интеркассы 2.0. Пожалуйста, используйте новый протокол Интеркассы 2.0.
    Вопрос к разраба поправишь или править самому надо будет?
     
    Последнее редактирование: 9 дек 2013
    ВремяПриключений и Alexwin3 нравится это.
  18. papagot

    papagot Активный участник

    Баллы:
    63
    Skype:
    oleg555555555
    Имя в Minecraft:
    papagot
    Конкретно в чём проблема? может вмести решим тут?
     
  19. papagot

    papagot Активный участник

    Баллы:
    63
    Skype:
    oleg555555555
    Имя в Minecraft:
    papagot
    Эта я понял а обновлятся вообще эту будет... Щяс посижу поковыряюсь....
    И да столкнулся с тем что не авторизированые пользыватель могут смотреть профиль. Решается всё просто
    открываем index.php и перед
    Код:
    include('function.php'); 
    Вставляем
    Код:
    include ('../engine/api/api.class.php');
    if( !$is_logged ) {
    echo 'Вы не авторизированы и Личный кабинет не доступен';
    } else {
    и далее в самом низу после закрывающего </div> пишем
    Код:
    <? } ?> 

    Глубоко пока не копался но покрайне мере на оплату уже пускает.... открываем function.php и ищем переменную $ik и удаляем всю форму от туда и вставляем

    Код:
        <form id="payment" name="payment" method="post" action="https://sci.interkassa.com/" enctype="utf-8">
       
            <input type="hidden" name="ik_co_id" value="'.$ik_shop_id.'" />
        <input type="hidden" name="ik_pm_no" value="'.$username.'" />
        <input type="number" name="ik_am" value="100.00" />
        <input type="hidden" name="ik_cur" value="RUB" />
        <input type="hidden" name="ik_desc" value="Event Description" />
        <input type="hidden" name="ik_exp" value="2013-12-10" />
          <input type="submit" value="Пополнить" class="buttonlk">
    </form>
    Далее в index.php ищем
    Код:
                    <form name='payment' action='https://www.interkassa.com/lib/payment.php' method='post' enctype='application/x-www-form-urlencoded' accept-charset='cp1251'>
    И заменяем на

    Код:
        <form id="payment" name="payment" method="post" action="https://sci.interkassa.com/" enctype="utf-8">
    СРАЗУ ГОВОРЮ ТЕСТОВЫЕ ПЛАТЁЖ И ТАК ДАЛЕЕ ЕЩЁ НЕ ПРОБЫВАЛ.
     
    Xore нравится это.
  20. log_inil

    log_inil Активный участник Пользователь

    Баллы:
    88
    зачем? всё уже привили
    тут я скопипастю

    Да, будет Вам халява.
    Функция получения подписи:
    Код (text):

    1. function ikSign($params, $ikKey){
    2. // удаляем ненужные параметры
    3. unset($params['ik_sign']);
    4. foreach($params as $key => $value) if(! preg_match("/^ik_/is", $key)) unset($params[$key]);
    5. ksort($params, SORT_STRING);
    6. array_push($params, $ikKey);
    7. $sign = implode(":", $params);
    8. $sign = base64_encode(md5($sign, true));
    9. return $sign;
    10. }
    $params - массив с параметрами "ik_*" (можно $_REQUEST в качестве параметра скормить - для скрипа уведоления о платеже).
    $ikKey - секретный ключ (или тестовый).
    автор поста saharin94
     
    Xore нравится это.

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