Щас скачал архив, увидел то что ты просто тупо сделал под 2 cms,джон и dcms.
Ntv кто занимается играми проще как я и говорил создать 1 файлик со всеми переменными игр,в которые нужно внести значение данных от различных cms.
К тому же с помощью такого файлика можно очень легко сделать игру не зависимой от чего либо, то есть своя игра будет, не адаптированная под какой либо двиг.
include_once 'sys/inc/start.php';
include_once 'sys/inc/compress.php';
include_once 'sys/inc/sess.php';
include_once 'sys/inc/home.php';
include_once 'sys/inc/settings.php';
include_once 'sys/inc/db_connect.php';
include_once 'sys/inc/ipua.php';
include_once 'sys/inc/fnc.php';
include_once 'sys/inc/user.php';
$set['title']=$_title; // заголовок страницы
include_once 'sys/inc/thead.php';
title();
Это при условии что данная игра находится в корне сайта.
Этот же код можно внести в файл например set.php и инклудить его там где он нужен.
Причем в случае переделки скрипта под другую cms достаточно в данном файле set.php изменить на другие инклуды и все.
Все продуманно. В папке libs находяться все эти данные как называеться таблица пользователей, где баланс, ник, id.
$_SQL - массив все это содержит.
$_SQL['users'] - содержит название таблицы пользователей зависимо от CMS
$_SQL['nick'] - содержит название строки с логином
$_SQL['id'] - строка ID
$_SQL['balans'] - строка баланса
$_SQL['rights'] - строка прав доступа
$_SQL['sex'] - строка пола пользователя
Установи на джон и на дцмс, результат вывода например
$_SQL['nick'] - john - name, dcms - nick.
Проверка авторизации:
Переменная
$_guest - если равна 1 значит смотрит гость.
Если равна 0 значит пользователь.
Права:
$_user - массив - содержит логин ид и права пользователя.
Поскольку на разных CMS разные права админа, есть еще 1 массив:
$_ - Содержит значение прав админа пользователя и гостя.
$_['r_adm'] - в джоне выдаст 9, в дцмс 15
$_['r_usr'] - везде 1
$_['r_gst'] - везде 0
Проверка пример:
<?php
$_dir = '1'; //Если в подпапке то 1. Если в корне то 0
$_title = 'Привет всем'; //Титл
include '../api/start.php'; //Начало
if ($_guest=='1') {
echo "Гостям доступ запрещен";
} else {
if ($_user['rights']==$_['r_adm']) {
echo "Добрый день $_user['login']. Вы администратор. На вашем счету:".balans($_user['id'])." монет.";
}
}
include '../api/finish.php'; //Конец
?>
Подправлена библиотека для DCMS 7.0.0 там инклюдило низ из 6.х версии. и ошибку критовало бы. вот: 2.1
Какие еще существуют wap CMS под которые сделать библиотеки. Кто-то пользуеться еще JohnCMS 2.x?
CaNiHeLpYoU, wap motor, RotorCMS, mobilecms
Все в финалке будет. Раздуплю их. Посмотрю что к чему.
No-Tactic (08.01.2012/11:08)
CaNiHeLpYoU, wap motor, RotorCMS, mobilecms
нету на эти двиги норм игр ;/