注意1:从 Modoer 3.5 开始,Modoer 将不再支持 PHP 5.2 版本,最低支持版本必须是 PHP 5.3 注意2:从 Modoer 3.5 开始,Modoer 将以 UTF-8 编码为主要版本,GBK 版本会计划在今年下半年停止发布(届
注意2:从 Modoer 3.5 开始,Modoer 将以 UTF-8 编码为主要版本,GBK 版本会计划在今年下半年停止发布(届时会提供 GBK 转 UTF-8 工具,新安装用户如果你没有整合 GBK 版本的 Discuz!X 的话,请选择 UTF-8 版本)
需要联系QQ:2925947803
安装说明:
请将FTP上传模式设置为二进制模式上传
最佳安装环境 Linux + Apache 2.x + MYSQL 5.x + PHP 5.3.x + Zend Gourd Loader For PHP 5.3
最低安装环境 Linux/Win + Apache/IIS + PHP 5.3.3 + MYSQL 5.0 + Zend Guard Loader For PHP 5.3
请打开PHP.INI的短标签(short_open_tag=On),GD库,curl库,iconv库
请将 upload 文件夹内的文件上传到您的ftp空间,执行根目录下的install.php进行安装(你的网站.com/install.php),如有安装问题,请在论坛板块发帖。
权限说明:
data文件夹和uplaods文件夹,包括其中的子文件夹和文件都必须具有读,写,修改,删除的权限,Linux下必须保持 0777 的权限
其他文件夹和文件则为标准的权限
如果需要使用在线模板编辑功能,则必须要使 templates 文件夹以及下属的文件夹,文件具有有读,写,修改,删除的权限,Linux下必须保持0777的权限
程序说明:
后台登录文件是admin.php,可以自由更改,Modoer前后和后台帐号是分开的,安装时注册的帐号为后台帐号。
程序URL改写的实现方式,请参考 2.0 的安装教程,2.x的URL改写规则文件都是通用的。
UCenter整合说明:
程序默认没有安装ucenter模块,请到Modoer后台=>模块管理=>安装模块,输入"ucenter"进行模块安装。
正式版(20150712):
增加 微信支付(PC扫码支付和手机微信内支付)
增加 滑动验证功能(极验验证,登录与注册)
增加 字段编辑权限能增加“审核后不可编辑”类型
增加 字段显示模板图片化函数允许配置文字颜色和大小
增加 后台会员编辑时可以上传头像
增加 后台地图标识填写改成选择功能
增加 主题添加无刷新模式优化
增加 手机web主题优惠券列表页
增加 手机web主题点评列表页改进
增加 手机Web增加收货地址管理功能
增加 第三方账号登录功能改进流程(支持新QQ登录功能)
增加 微信账号登陆功能
增加 手机web增加头像上传功能(UC整合不支持IOS设备上传)
增加 主题等级权限功能
增加 主题等级权限加入主题风格使用权限
增加 主题等级权限加入优惠券添加权限
增加 支付接口管理,去除原支付接口配置方式
增加 支付模块的PayPal接口需要改写
增加 手机web增加积分充值功能
增加 手机web里主题关联数据进行聚合(同PC的主题内导航)
增加 京东商城账号登录功能
增加 主题的主分类参数设置里增加默认主题等级功能
增加 资讯模块文章内页上一页和下一页
重构 并强化主题模块分店功能
本人源码优势:点评系统功能旗舰版,源码纯净版不添加任何网址或者其它网址信息,本资源不像论坛那样购买会员然后要回复或者积分等级才能下载,下载了未必能用,本资源立即下载即用,减少了论坛的繁琐流程,没有任何限制,不限制任何域名。
1. [代码][PHP]代码
if(!is_file(dirname(__FILE__).'/data/install.lock')) { exit('<a href="install.php">Unsure whether the system of Modoer has been installed or not.</a><br /><br />If it has already been installed,under the folder of ./data , please create a new empty file named as "install.lock".'); } //application init require dirname(__FILE__).'/core/init.php'; if($_G['cfg']['index_module'] && $_CITY['aid'] > 0) { if(($_GET['m']=='index' && $_GET['act']=='index')||(!$_GET['m'] && !$_GET['act'])) { unset($_GET['m'], $_GET['act']); } } if($_G['cfg']['index_module'] && $_CITY['aid'] > 0 && !isset($_GET['m']) && !isset($_GET['act'])) { $m = _get('m', null, '_T'); if(!$m || !preg_match("/^[a-z]+$/", $m)) { $m = $_G['cfg']['index_module']; if(strposex($m, '/')) list($m,$_GET['act']) = explode('/', $m); } else { $m = 'index'; } } else { $m = _get('m', 'index', '_T'); } if($m && $m != 'index') { if($_GET['unkown_city_domain'] && !$_G['in_ajax'] && $_GET['name'] != $_GET['unkown_city_domain']) { $url = $_GET['Rewrite'] ? ($_CFG['siteurl'] . $_GET['Rewrite']) : ($_GET['m']?url("city:0/$_GET[m]",'',true):$_GET['siteurl']); header("HTTP/1.1 301 Moved Permanently"); header("Location: $url"); } if(check_module($m)) { $f = $m . DS . 'common.php'; if(!file_exists(MUDDER_MODULE . $f)) show_error(lang('global_file_not_exist', ('./core/modules/' . $f))); include MUDDER_MODULE . $f; } else { http_404(); } } else { if($_GET['unkown_city_domain'] && !$_G['in_ajax']) http_404(); if(!$_CITY && (!$_GET['act']||$_GET['act']=='index')) { //First visit if(!$_S_CITY = get_single_city()) { include MUDDER_CORE . 'modules' . DS . 'modoer' . DS . 'city.php'; exit; //location('index.php?act=city'); } init_city($_S_CITY['aid']); $_CITY = $_S_CITY; unset($_S_CITY); } if(empty($_GET['city_domain']) && !$_GET['act'] && $_CFG['model_city_sldomain']) { location(get_city_domain($_CITY['aid'])); } $_GET['m'] = $m = 'index'; $acts = array('ajax','map','seccode','js','search','announcement','city','upload'); if(isset($_GET['act']) && in_array($_GET['act'], $acts)) { include MUDDER_CORE . 'modules' . DS . 'modoer' . DS . $_GET['act'] . '.php'; exit; } elseif(!$_GET['act'] || $_GET['act'] == 'index') { //登录首页,手机模块跳转 if(check_module('mobile') && is_mobile()) { $mobile_cfg = $_G['loader']->variable('config', 'mobile'); if($mobile_cfg['auto_enter'] && _cookie('auto_mobile')!='N') { header("Location:" . url("mobile/index",'',true,true)); exit; } } //page name define('SCRIPTNAV', 'index'); //load template include template('modoer_index');