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

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

  • Автор темы Автор темы FaiCraft
  • Дата начала Дата начала
log_inil, Вообщем там просто надо поменять форму отправки и чуть-чуть потанцевать с приемом данных, но у меня нет интеркассы. Вообще у данного ЛК очень кривое пополнение, сначала данные о пополнение заносятся в какую-то лишнюю таблицу, потом эта таблица обрабатывается циклом, после чего все деньги идут юзер в dle_users, хотя можно было либо сразу направлять в dle_users или оставить в 1ой таблице.
 
  • Нравится
Реакции: Xore
log_inil, Вообщем там просто надо поменять форму отправки и чуть-чуть потанцевать с приемом данных, но у меня нет интеркассы. Вообще у данного ЛК очень кривое пополнение, сначала данные о пополнение заносятся в какую-то лишнюю таблицу, потом эта таблица обрабатывается циклом, после чего все деньги идут юзер в dle_users, хотя можно было либо сразу направлять в dle_users или оставить в 1ой таблице.
так ты сделаешь или нет?
 
log_inil, Вообщем там просто надо поменять форму отправки и чуть-чуть потанцевать с приемом данных, но у меня нет интеркассы. Вообще у данного ЛК очень кривое пополнение, сначала данные о пополнение заносятся в какую-то лишнюю таблицу, потом эта таблица обрабатывается циклом, после чего все деньги идут юзер в dle_users, хотя можно было либо сразу направлять в dle_users или оставить в 1ой таблице.
Насчёт пополнения полностью согласен, я правильную форму привёл (где-то там выше)?
Вот приём данных можно ставить md5 sha ставим sha а вот что за лишняя ссылка четвёртая
URL взаимодействия яснопонятно status.php там колдовать с проверкой и всё
URL ожидания проведения платежа (её можно убрать)ЗАЧЕМ ОНА?????? я так понимаю редерикта на неё не будет (возможно)
URL неуспешной оплаты fail.php
URL успешной оплаты seccess.php
интеркассы у меня тоже нет
в index внести небольшую поправку с формой из документаций
в function поколдовать с формой скопипастить выше форму и немного фигни(подправить мой ошибки) в конфиг которую я написал тоже выше
так ты сделаешь или нет?
я нет
Evan, как только заведу интеркассу.
Какой у тебя аттестат(для кассы достаточно?)
 
Последнее редактирование:
00feqO-314Jj1hlKv
мдаамhttp://shot.qip.ru/00feqO-314Jj1hlKv/
аааа ну это ладно. я думал ещё какой то атестат
персональный нужен.... леееень получать
 
скоро.....

обнови страницу

так как мне коечто нужно я пишу так
$skin_path = "user/yar/skins/md.php?mode=s&data="; //Путь до скинов.
$cloak_path = "user/yar/cloaks/md.php?mode=c&data=";//Путь до плащей.
а для тебя
просто
$skin_path = "user/yar/skins/"; //Путь до скинов.
$cloak_path = "user/yar/cloaks/";//Путь до плащей.
тоесть получается путь blabla.ru/user/yar/skins/ или blabla.ru/user/yar/cloaks/
и помойму у тебя перестанет отображаться скин перенеси файл skin2.php в деректорию
"yar"(из примера а у тебя там своя) при этом открй его и где прописан путь files везде его замени на пустоту и слеш тоже убери поиде заработает
потом открой function.php там
где-то должно быть так

$skin = '<img src="/user/yar/skin2d.php?skinpath='.$username.'" border=0 width="90" height="180"/>';
$cloak = '<img src="/user/yar/skin2d.php?skinpath='.$username.'&mode=2" border=0 width="90" height="180" />';
всё должно работать
СКРИН
 
бред,
где расположен лк ?
где расположены скины и плащи?
Папка со скинами в пути site.ru/game-ew/skins в game-ew лежит skin2d.php в этом файле я сделал ВОТ,ну а всё остальное лежит в пути site.ru/lk в папке lk есть файл function.php в нём я изменил ВОТ тоесть дефолтный скин показывает а вот загружать мой скин не хочет,в папке lk есть папка include в ней есть файл сonfig.php в нём я изменил ВОТ
бред,
где расположен лк ?
где расположены скины и плащи?
P.S. Есть хак к DLE смс оплата,тоесть например игрок хочет купить прем за 50 р,вводит смс 50 на номкр указаный на сайте,и в ответ получает ключь который нужно ввести в лк и покупка совершается.
 
1) Колонки в dle_users: определяет что нету данных колонок но не добовляет.
2) если сайт в юникоде то все файлы конвертировать надо.
3) когда устанавливает показывает
Проверка таблиц:
Таблица status_lkНет
Таблица ik_moneyНет
в конце в итоге пишет только
Завершение
Установка успешно завершена! Были установлены следующие таблицы: [status_lk] true
Соответсвенно таблицу не создаёт....
Пошёл брать старый установщик...
4) И ещё при пополнение интеркасса пишет
Вы используете старый протокол ID Интеркассы 1.0 передавая данные из новой Интеркассы 2.0. Пожалуйста, используйте новый протокол Интеркассы 2.0.
Вопрос к разраба поправишь или править самому надо будет?
 
Последнее редактирование:
Интеркасса перешла на 2.0 а ЛК остался на 1.0. Все платежы блокируются...
Эта я понял а обновлятся вообще эту будет... Щяс посижу поковыряюсь....
И да столкнулся с тем что не авторизированые пользыватель могут смотреть профиль. Решается всё просто
открываем 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
Можете скинуть готовый ЛК?
зачем? всё уже привили
тут я скопипастю

Да, будет Вам халява.
Функция получения подписи:
Код (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
Назад
Верх