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

Веб [WebMCR] Модули и дополнения (9 шт.)

Продал Premium версию. Free версию не продавал. Но в любом случае, модуль будет новым и называться будет по другому.
 
API обновлено. Список изменений:
- Добавлено внешнее API
Внешнее API создано для внешних приложений, таких как AJAX, дабы избавится от лишнего "мусора" при загрузке через модули и т.п.
Как известно, обращение к базе средствами модуля (т.е. через index.php?mode=[MODULE]) вызывает множество ненужных запросов, которые дурно влияют на производительность. С данной утилитой, скорость работы приложений можно понизить ~10 раз.

Данное API вызывает только одно соединение с базой и один запрос(select) на проверку авторизации и извлечения информации о пользователе.

Обратиться к API можно так же как и через движок, т.е. api.php?do=[MODULE]
Модули хранятся в директории location/api_modules/[MODULE].php

Пример модуля, который выводит информацию о том, авторизован ли пользователь или нет:
PHP:
<?php
if(!defined('QEXY_API')){ exit('Hacking Attempt'); }

if(!$api->user->is_auth){ $api->result('Вы не авторизованы'); }

$data = array(
    'login' => $api->user->login,
    'email' => $api->user->email,
    /* ... etc. */
);

// Возврат информации о пользователе
$api->result('Вы авторизованы', true, $data);

/**
* $api->result($msg, $type, $data)
*
* @param $msg - Сообщение, возвращаемое в результате
*
* @param $type - тип возвращаемого результата true|false
*
* @param $data - остальные данные
*/
?>

Более подробную информацию о работе с пользователем, базой и API можно посмотреть непосредственно в соответствующих php файлах в папке instruments/modules/qexy/remote_api/
Не стал делать его как отдельный инструмент и просто толкнул в основное API =)
 
Последнее редактирование:
И когда ждать новый магазин, желательно не переработанная версия MCRShop Free
 
Всем привет, у меня возникла проблема при установки модуля MailBox (по сути он установился: таблицы создались, кнопка в меню появилась. Но работает только вкладка 'Написать' и то только до нажатия кнопки отправить. После нажатия на остальные просто белое окно браузера.) вот сайт http://mineboxcraft.myarena.ru/
так же после второго нажатия на написать появилось 'Папка не найдена'
YY5ZoZ2.png
 

Вложения:

  • Безымянный.png
    Безымянный.png
    Размер файла
    186,5 КБ
    Просмотров
    8
Всем привет, у меня возникла проблема при установки модуля MailBox (по сути он установился: таблицы создались, кнопка в меню появилась. Но работает только вкладка 'Написать' и то только до нажатия кнопки отправить. После нажатия на остальные просто белое окно браузера.) вот сайт http://mineboxcraft.myarena.ru/
так же после второго нажатия на написать появилось 'Папка не найдена'
YY5ZoZ2.png
Замени в файле system.php строку
error_reporting(0);
на
ini_set('display_errors', true);
error_reporting(E_ALL);
и посмотри, какую выводит ошибку
 
Замени в файле system.php строку
error_reporting(0);
на
ini_set('display_errors', true);
error_reporting(E_ALL);
и посмотри, какую выводит ошибку

Похоже не может найти настройки для доступа к базе данных, но где это исправлять?

Warning: mysql_real_escape_string() [function.mysql-real-escape-string]: Access denied for user 'root'@'localhost' (using password: NO) in/mnt/iscsi/www/kirikik/data/www/mineboxcraft.myarena.ru/instruments/modules/qexy/api/db/mysql.class.php on line 109

Warning: mysql_real_escape_string() [function.mysql-real-escape-string]: A link to the server could not be established in/mnt/iscsi/www/kirikik/data/www/mineboxcraft.myarena.ru/instruments/modules/qexy/api/db/mysql.class.php on line 109

Warning: Cannot modify header information - headers already sent by (output started at /mnt/iscsi/www/kirikik/data/www/mineboxcraft.myarena.ru/instruments/modules/qexy/api/db/mysql.class.php:109) in/mnt/iscsi/www/kirikik/data/www/mineboxcraft.myarena.ru/instruments/modules/qexy/api/api.class.php on line 86
 
Да. Смысл использовать PDO, если PDO использует mysql/mysqli?
По умолчанию стояло PDO и работать все отказывалось.
При установке я подменил названия в файле db.php тогда прокатило, а работать сами модули не могли.
 
сайт не работает вот что пишет:
На странице обнаружена циклическая переадресация
Загрузка веб-страницы по адресу http://shop.qexy.org/errors/403.html вызвала слишком много переадресаций. Попробуйте очистить для этого сервера файлы cookie или разрешить их прием от независимых сайтов. Если это не поможет, возможно, проблема связана не с вашим компьютером, а с конфигурацией сервера.
 

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

Назад
Верх