Comments (5)
Написать свой скрипт-обработчик. Больше никак.
Можно с импользованием функций webMCR.
from webmcr.
Какие функции загружает свой скин. Дальше я разберусь.
from webmcr.
файл action.php
input POST DATA = [method = 'profile', new_skin = FILE]
GET session_id = PHP_SESSION_ID (ну или просто все куки копировать в заголовок, чтобы идентифицировать пользователя)
output JSON DATA
Подробнее
Обработчик входящего запроса (то что в $ajax_message это данные обратного Json ответа)
https://github.com/NC22/webMCR/blob/master/upload/action.php#L189
Заголовки ответа сервера (если не был передан post параметр json_iframe, то будет обычный AJAX ответ с json датой, иначе все будет выведено как html iframe- это делалось для кроссбраузерной отправки файлов по ajax, тебе врятли нужно будет)
https://github.com/NC22/webMCR/blob/master/upload/instruments/ajax.php#L2
Пример подачи запроса и его обработки клиентом на JS через AJAX
https://github.com/NC22/webMCR/blob/master/upload/style/Default/js/ajax.js#L305
Сама форма подачи запроса на action.php (задан post параметр method='profile', для изменения скина post параметр file 'new_skin')
https://github.com/NC22/webMCR/blob/master/upload/style/Default/profile/profile.html#L26
Пользователь должен быть авторизован. Восстановление сессии пользователя в общем случае (гет параметром 'session_id' можно передавать идентификатор php сессии)
https://github.com/NC22/webMCR/blob/master/upload/instruments/auth/usual.php#L20
from webmcr.
NC22, глянь пулл реквесты :)
from webmcr.
Как я понял нужно вот это использовать
input POST DATA = [method = 'profile', new_skin = FILE]
GET session_id = PHP_SESSION_ID (данные авторизации)
output JSON DATA
from webmcr.
Related Issues (20)
- Не отображаются новости HOT 6
- 1.6x scripts broken HOT 2
- Email confirmation link doesn't work [Валидация почты не работает] HOT 1
- On-click menu doesn't work in mobile version of webMCR (default template) HOT 1
- Насчет скинов HOT 4
- 123 HOT 2
- [bd_money] Не отображается баланс HOT 2
- [request] Капча для формы авторизации HOT 3
- [Вопрос] Сменить алгоритм шифрования HOT 1
- Authentication algorithm for 1.6.x HOT 2
- Время HOT 7
- Новая версия HOT 9
- Получить свой же ник HOT 1
- Пагинация HOT 1
- Почта HOT 5
- joomla 3.3 не авторизуется в личном кабинете HOT 1
- Помогите!!! HOT 7
- остаеться запись в iconomy после удоления игрока HOT 1
- будут ли обновы? HOT 6
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from webmcr.