Хостинг серверов Minecraft playvds.com
  1. Вы находитесь в русском сообществе Bukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на русский язык плагины наших собратьев из других стран.
    Скрыть объявление

Помогите McShop интеграция с Joomla

Тема в разделе "[Архив] Помощь", создана пользователем Musafir, 22 авг 2013.

  1. Автор темы
    Musafir

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

    Баллы:
    88
    Имя в Minecraft:
    Musafir
    Сегодня ночью залил на свой хостинг движок Joomla и личный кабинет McShop. Вроде делал все как в этом тутореале

    но вот незадача у меня вместо моего магазина - просто пустая страница :(.
    <?php
    if(!defined('INCLUDE_CHECK')) die('У вас нет прав на выполнение данного файла!');

    // Метод хеширования пароля для интеграции с различними плагинами/сайтами/cms/форумами
    /*
    'hash_md5' - md5 хеширование
    'hash_authme' - интеграция с плагином AuthMe
    'hash_cauth' - интеграция с плагином Cauth
    'hash_xauth' - интеграция с плагином xAuth
    'hash_joomla' - интеграция с Joomla (v1.6- v1.7)
    'hash_ipb' - интеграция с IPB
    'hash_xenforo' - интеграция с XenForo
    'hash_wordpress' - интеграция с WordPress
    'hash_vbulletin' - интеграция с vBulletin
    'hash_dle' - интеграция с DLE
    'hash_drupal' - интеграция с Drupal (v.7)
    */
    $crypt = 'hash_joomla';
    // Конфигурация подключения к базе данных
    $db_host = 'host2.flynet.pro'; // Ip-адрес базы данных
    $db_port = '3306'; // Порт базы данных
    $db_user = 'MusafirBD'; // Пользователь базы данных
    $db_pass = '***'; // Пароль базы данных
    // Конфигурация базы данных для плагинов AuthMe, xAuth, CAuth и сайтав/cms/форумов Joomla, IPB, XenForo, WordPress, vBulletin, DLE, Drupal
    /*
    $db_database - имя базы данных, значение по умолчанию:
    AuthMe = 'authme'
    xAuth = отсутствует (указывается вручную)
    CAuth = 'cauth'
    Joomla,IPB,XenForo,WordPress,vBulletin,DLE, Drupal - отсутствует (указывается вручную)
    */
    $db_database = 'musafir';
    /*
    $db_table - таблица базы данных, значение по умолчанию:
    AuthMe = 'authme'
    xAuth = 'accounts'
    CAuth = 'users'
    Joomla = 'префикс_users' - пример 'y3wbm_users', где "y3wbm_" - префикс. Примечание префикс может отсутствовать - пример 'users'
    IPB = 'members'
    XenForo = 'префикс_user' - пример 'xf_user', где "xf_" - префикс. Примечание префикс может отсутствовать - пример 'user'
    vBulletin = 'префикс_user' - пример 'bb_user', где "bb_" - префикс. Примечание префикс может отсутствовать - пример 'user'
    WordPress = 'префикс_users' - пример 'wp_users', где "wp_" - префикс. Примечание префикс может отсутствовать - пример 'users'
    DLE = 'префикс_users' - пример 'dle_users', где "dle_" - префикс. Примечание префикс может отсутствовать - пример 'users'
    Drupal = 'префикс_users' - пример 'drupal_users', где "drupal_" - префикс. Примечание префикс может отсутствовать - пример 'users'
    */
    $db_table = 'Joomla_users';
    /*
    $db_columnId - уникальный идентификатор, значение по умолчанию
    AuthMe = 'id'
    xAuth = 'id'
    CAuth = 'id'
    Joomla = 'id'
    IPB = 'member_id'
    XenForo = 'user_id'
    vBulletin = 'userid'
    WordPress = 'id'
    DLE = 'user_id'
    Drupal = 'uid'
    */
    $db_columnId = 'id';
    /*
    $db_columnUser - колонка логина, значение по умолчанию:
    AuthMe = 'username'
    xAuth = 'playername'
    CAuth = 'login'
    Joomla = 'name'
    PB = 'name'
    XenForo = 'username'
    WordPress = 'user_login'
    vBulletin = 'username'
    DLE = 'name'
    Drupal = 'name'
    */
    $db_columnUser = 'name';
    /*
    $db_columnPass - колонка пароля, значение по умолчанию:
    AuthMe = 'password'
    xAuth = 'password'
    CAuth = 'password'
    Joomla = 'password'
    IPB = 'members_pass_hash'
    XenForo = 'data'
    WordPress = 'user_pass'
    vBulletin = 'password'
    DLE = 'password'
    Drupal = 'pass'
    */
    $db_columnPass = 'password';
    // ДОПОЛНИТЕЛЬНЫЕ НАСТРОЙКИ ТОЛЬКО ДЛЯ IPB и XenForo
    // Настраивается только для XenForo 'префикс_user_authenticate' - пример 'xf_user_authenticate', где "xf_" - префикс. Примечание префикс может отсутствовать - пример 'user_authenticate'
    $db_tableOther = 'xf_user_authenticate';
    // Настраивается для IPB и vBulletin
    // IPB - members_pass_salt
    //vBulletin - salt
    $db_columnSalt = 'members_pass_salt';
    /*
    $db_columnSesId - колонка id сессии
    */
    $db_columnSesId = 'session';
    /*
    $db_columnServer - колонка id сервера
    */
    $db_columnServer = 'server';
    /*
    $db_GameDatatable - имя базы данных с информацией о версиях
    */
    $db_GameDatatable = 'data';
    /*
    НЕ МЕНЯТЬ
    */
    $db_Propertycolumn = 'property';
    $db_Valuecolumn = 'value';
    $link = @mysql_connect($db_host.':'.$db_port,$db_user,$db_pass) or die('Невозможно установить соединение с базой данных!');
    mysql_select_db($db_database,$link);
    mysql_query("SET names UTF8");
    ?>

    <?php
    if(!defined('INCLUDE_CHECK')) die('У вас нет прав на выполнение данного файла!');

    $db_host = 'host2.flynet.pro'; // Ip-адрес базы данных
    $db_port = '3306'; // Порт базы данных
    $db_user = 'MusafirBD'; // Пользователь базы данных
    $db_pass = '***'; // Пароль базы данных
    $db_database = 'musafir'; // Название базы данных
    $db_users = 'Joomla_users'; // Название таблицы, где находятся логины игроков
    $db_users_name = 'name'; // Название колонки с логинами
    $db_users_id = 'id'; // Название колонки с ID
    $iconomy_table = 'iConomy'; // Название таблицы iConomy

    $sql = mysql_connect($db_host.':'.$db_port,$db_user,$db_pass) or die('Ошибка подключения к БД: '.mysql_error());

    mysql_select_db($db_database,$sql);
    mysql_query('SET names UTF8');
    ?>

    ALTER TABLE `Joomla_users` ADD `right` INT NOT NULL DEFAULT '0',
    ADD `group` INT NOT NULL DEFAULT '0',
    ADD `duration` VARCHAR( 150 ) NOT NULL DEFAULT '0',
    ADD `money` INT NOT NULL DEFAULT '0',
    ADD `ban_count` INT NOT NULL DEFAULT '0'

    Интер касса настроена правильно.

    // Настройки подключения к MySQL:
    host: host2.flynet.pro:3306
    user: Musafir
    pass: ***
    db: MusafirBD
    table: GetItem
    // НЕ МЕНЯЙТЕ НАЗВАНИЕ ТАБЛИЦЫ

    //Настройки плагина:
    BROADCAST_interval: 60
    MSG_reward: %RED%Сервер:%WHITE% Вы получили купленные %GREEN%блоки%WHITE%!
    MSG_reward_decline: %RED%Сервер:%WHITE% у Вас нет купленных %GREEN%блоков%WHITE%, купите их в %YELLOW%магазине%WHITE%!
    MSG_broadcast: У нас на сервере можно купить блоки за реальные деньги!

    Login_MSG: disable
    MSG_join_have_bonus: %RED%Сервер:%WHITE% у Вас есть купленные %GREEN%блоки%WHITE%!%NL%Воспользуйтесь командой %BLUE%/getitem
    MSG_join_havent_bonus: %RED%Сервер:%WHITE% у Вас нет купленных %GREEN%блоков%WHITE%, купите их в %YELLOW%магазине%WHITE%!

    //Помощь:
    * /rmsg - команда для перезагрузки текста сообщений
    *`BROADCAST_interval` - интервал таймера (секунды).
    *`MSG_reward` - сообщение игроку при получении бонуса. (команда /getitem)
    *`MSG_reward_decline` - сообщение игроку при отсутствии бонуса. (команда /getitem)
    *`MSG_broadcast` - сообщение игрокам.
    *`Login_MSG` - включение/выключение сообщений игрокам при входе в игру. (enable/disable)
    *`MSG_join_have_bonus` - сообщение о наличии бонуса при входе в игру.
    *`MSG_join_havent_bonus` - сообщение о отсутствии бонуса при входе в игру.
    *При значении `BROADCAST_interval` равным 0, сообщение не будет транслироваться.

    *%NL% - оператор переноса строки в сообщениях.
    *Доступные цвета:
    %AQUA%
    %BLACK%
    %BLUE%
    %DARK_AQUA%
    %DARK_BLUE%
    %DARK_GRAY%
    %DARK_GREEN%
    %DARK_PURPLE%
    %DARK_RED%
    %GOLD%
    %GRAY%
    %GREEN%
    %LIGHT_PURPLE%
    %RED%
    %WHITE%
    %YELLOW%

    Кто разбирается, подскажите пожалуйста где я ошибся и как исправить ошибку?

    P.S. Да и вот еще что странно: Когда пытаюсь импортировать таблицу alter_table_users.yml выдает вот это
    alter_table_users_skreen.jpg
     
  2. Хостинг MineCraft
    <
  3. Автор темы
    Musafir

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

    Баллы:
    88
    Имя в Minecraft:
    Musafir
    Люди! Помогите плиз, неужели никто не знает в чем тут дело???!!!
     
  4. MegaAntoxa1

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

    Баллы:
    173
    Skype:
    antonkretov.ru
    Имя в Minecraft:
    Anton_Kretov
    Думаю, нужно связать подключение mcshop'a к БД и таблицам DLE. Нужно переписать запросы к БД.
     
  5. Автор темы
    Musafir

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

    Баллы:
    88
    Имя в Minecraft:
    Musafir
    мой скайп a.kadyrleev позвони плиз!!! Есть что обсудить!
     

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