话题 (anwsion) 已与当前话题合并
wecenter

wecenter

WeCenter3.5.0免费学习版发布

WeCenter 程序PAN_505 回复了问题 • 9 人关注 • 7 个回复 • 1674 次浏览 • 2020-05-22 14:34 • 来自相关话题

后台会员用户组中的系统组待验证会员是怎么设置的

回复

WeCenter 程序胖子不怕 发起了问题 • 1 人关注 • 0 个回复 • 98 次浏览 • 2020-05-28 14:36 • 来自相关话题

文章可以随便查看,为什么专栏详情页必须登录才能看?

WeCenter 程序ncbk 回复了问题 • 4 人关注 • 3 个回复 • 483 次浏览 • 2020-05-26 21:39 • 来自相关话题

希望官方看重移动端页面的布局

WeCenter 程序止于半善_266 回复了问题 • 5 人关注 • 3 个回复 • 298 次浏览 • 2020-05-24 11:43 • 来自相关话题

编辑器多图上传图片功能可否增加?

回复

WeCenter 程序yezi 发起了问题 • 1 人关注 • 0 个回复 • 80 次浏览 • 2020-05-23 19:45 • 来自相关话题

建议官方发布几个好的模板,供用户选购!

建议plouis 发表了文章 • 1 个评论 • 240 次浏览 • 2020-04-25 22:10 • 来自相关话题

建议官方发布几个好的模板,供用户选择购买!

建议官方发布几个好的模板,供用户选择购买!

刚升级完3.5,问题和文章发布页面错误怎么办?

WeCenter 程序技术-安辰 回复了问题 • 3 人关注 • 1 个回复 • 195 次浏览 • 2020-04-22 14:25 • 来自相关话题

反馈关于3.5版本的两个问题

WeCenter 程序技术-安辰 回复了问题 • 2 人关注 • 1 个回复 • 221 次浏览 • 2020-04-22 08:26 • 来自相关话题

请问首页源代码中这段是什么意思呢?

WeCenter 程序技术-安辰 回复了问题 • 1 人关注 • 1 个回复 • 215 次浏览 • 2020-04-14 11:59 • 来自相关话题

知乎好的地方可以借鉴哦

建议yezi 发表了文章 • 0 个评论 • 274 次浏览 • 2020-04-07 17:50 • 来自相关话题

个人资料展示个人专栏个人想法随笔发布图片区/视频区都是很好的展示方式, ...查看全部

个人资料展示

个人专栏

个人想法随笔

发布图片区/视频区

都是很好的展示方式,不觉得只有文字功能,是多么落后吗???????


WeCenter3.5.0免费学习版发布

WeCenter 程序PAN_505 回复了问题 • 9 人关注 • 7 个回复 • 1674 次浏览 • 2020-05-22 14:34 • 来自相关话题

3.2.1版本发布--3.2.0版本Bugfix(附更新文件说明)

WeCenter 程序fanta 发表了文章 • 15 个评论 • 2950 次浏览 • 2018-06-01 15:52 • 来自相关话题

日常bug修复版本: 版本号:3.2.1下载地址: ...查看全部
日常bug修复版本:
  • 版本号:3.2.1
  • 下载地址:wecenter下载
  • 更新时间:2018/6/1
  • 更新日志:
    •    微信登录缩略图扫码成功后,pc端网页自动跳入登录成功后页面
    •    分享按钮展开样式美化,增加分享到qq好友的支持,增加对https地址分享的支持
    •    增加文章和文章评论被点赞的通知,该通知可以设置开启与关闭
    •    注册用户名部分中文被认为无效字符的bug
    •    编辑器换回ckeditor,升级到ckeditor最新版本
  • 更新文件列表(手动升级者参考,无二开可直接升级的用户可以无视附件的内容):

​                见附件。
----------------------------------------------------------------------------------
    感谢产品开发维护过程中,给wecenter提出诚恳建议和给予无私帮助的朋友。
    拥抱用户,拥抱开发者。
----------------------------------------------------------------------------------

关于wecenter在苹果MAC系统(包括IOS)使用safai浏览器下载文件为html的解决方案

回复

Debug 发起了问题 • 5 人关注 • 0 个回复 • 3078 次浏览 • 2017-03-23 12:42 • 来自相关话题

WeCenter PHP 7 错误日志收集

黄友志 回复了问题 • 20 人关注 • 8 个回复 • 4446 次浏览 • 2016-06-01 13:48 • 来自相关话题

千万级性能网站地图插件:话题、文章、问答、会员主页全部支持

axu1991 发表了文章 • 37 个评论 • 8536 次浏览 • 2015-10-29 18:39 • 来自相关话题

很早之前我就在WeCenter官网发布了用户绕过外链判断发布链接的漏洞,不过没有被重视,所以继续在官网发布内容的兴趣也就大降……不过在3.1.5版本中,采纳了很多我提出的错误,对WeCenter的官方表示很赞。分享一个地图插件,喜欢大家喜欢。 原文 ...查看全部
很早之前我就在WeCenter官网发布了用户绕过外链判断发布链接的漏洞,不过没有被重视,所以继续在官网发布内容的兴趣也就大降……不过在3.1.5版本中,采纳了很多我提出的错误,对WeCenter的官方表示很赞。分享一个地图插件,喜欢大家喜欢。
原文链接:WeCenter网站地图(SiteMap):千万级性能,支持文章、问答、话题以及会员主页
本网站地图程序的功能特性有:
  1. 支持网站地图索引
  2. 全自动生成sitemap文件
  3. 支持千万级数据量的WeCenter程序
  4. 支持Etag(不了解的可以到百度站长平台查看最新的文档)
  5. 支持文章、问答、话题以及会员主页的SiteMap
  6. 支持百度最新的手机网页SiteMap协议
  7. 生成的SiteMap中包含手机版的网页地址

安装方法
1、下载插件包
2、修改配置文件config.php(不要用windows自带记事本编辑哦,需要注意的是,WeCenter默认是不支持手机版二级域名的,因此配置文件中[手机版网站域名]请留空。)
3、启用了伪静态的同学还需要在网站/index.php第一行插入以下代码:
if (substr($_SERVER['REQUEST_URI'], 0, 9) === '/sitemap/') {
require('sitemap/index.php');
exit;
}
4、上传,查看效果


选择了伪静态的同学可以通过以下网址查看效果:
/sitemap/article_index.xml
/sitemap/question_index.xml
/sitemap/topic_index.xml
/sitemap/people_index.xml
没有选择伪静态的同学可以通过以下网址查看效果:
/sitemap/?type=article
/sitemap/?type=question
/sitemap/?type=topic
/sitemap/?type=people


WeCenter Bug列表,不断更新中,希望得到官方关注

龙灵子 回复了问题 • 8 人关注 • 2 个回复 • 2492 次浏览 • 2015-10-29 22:57 • 来自相关话题

工单、活动系统发布

哈呼哈 回复了问题 • 203 人关注 • 73 个回复 • 20795 次浏览 • 2015-11-19 17:24 • 来自相关话题

WeCenter 二次开发基础说明(模块开发)

jat 发表了文章 • 20 个评论 • 12452 次浏览 • 2015-02-05 12:23 • 来自相关话题

WeCenter组件,活动模块,工单模块等都是一个独立的模块,升级覆盖不影响功能使用,可以理解成一个需要执行sql的插件。  一. 组件文件目录结构说明 ...查看全部
WeCenter组件,活动模块,工单模块等都是一个独立的模块,升级覆盖不影响功能使用,可以理解成一个需要执行sql的插件。
 一. 组件文件目录结构说明
一般来说,一个模块需要下面几个文件,假设模块名为AA,则


app/AA – 应用目录
models/AA.php – 模型目录
static/css/default/AA.css – 静态文件
views/default/AA – 模板目录



二. URL 路由
WeCenter 有一个解析能力强大的 URL 路由,模块AA的访问设置如下
1. 动作访问:


/模块名/控制器/动作/ID
ID 为 id 查询, 例: 模块名/login/123, 则在 login 控制器中 $_GET['id'] 的值为 123
(*) 如果使用 /模块名/控制器/动作/ID 格式 Query string 的使用可以参照 兼容性的支持
(*) 如果动作在 main 控制器中可以省略, 例: 模块名/main/login/ 等同于 account/login/
(*) 如果动作名为 index 可以省略,  例: 模块名/login/index/ 等同于 account/login/



2. Query string
WeCenter 的查询字符串为使用 __ 分隔参数, 使用 – 为参数赋值, 在程序中直接使用 $_GET 取出内容


常规的: account/login/?return_url=1&callback=2
WeCenter 的: account/login/return_url-1__callback-2
(*) 在程序中输出 URL 请使用 get_js_url 函数, 因为这样会兼容 Rewrite 是否开启两种情况



3. 兼容性的支持
下面的几种 URL 形式在程序中都是被支持的:


http://domian/index.php?/question/id-320__column-log__source-doc
http://domian/index.php?/question/320?column=log&source=doc
http://domian/index.php?/question/?id=320&column=log&source=doc
http://domian/index.php?/question/320?column-log__source-doc
http://domian/index.php?/question/320&column-log__source-doc



三. 模板命名规则
程序中所有模板的存放规则为 模块/控制器/动作, 如果控制器为 main 则省略


如 account/main/login/ 对应的模板为 views/模板集/account/login.tpl.htm
如 account/setting/profile/ 对应的模板为 views/模板集/account/setting/profile.tpl.htm


 
四. 自动引入机制
WeCenter 类库, Model 的使用都是不需要事先引入文件的, 这使得在编程过程中变得方便快捷, 也避免了类库重复实例化的问题, 但是使用自动引入机制需要遵循下面的规则.
(*) 所有自动引入的类库都不需要事先实例化, 直接使用即可.
1. Model


放在 model 目录下, 文件名: name.inc.php
文件中需要有继承 AWS_MODEL 的 name_class
(*) 在程序中使用方法: $this->model('name')->action();
(*) 可用范围: CONTROLLER, Model



2. System 类库


放在 system 目录之下, 类名相对于 system 目录, 将 / 换成 _
例: Zend_Mail
路径: system/Zend/Mail.php
类名: Zend_Mail
(*) 在程序中使用方法: new, 静态调用, load_class('class_name');
(*) 可用范围: 任意, 不需要带参数实例化建议使用 load_class



3. 配置文件


放在 system/config 目录之下, 文件内容为一个 $config 数组, 命名为 配置名.php
(*) 在程序中使用方法: AWS_APP::config()->get('配置名')->数组下标
(*) 可用范围: 任意, 不需要带参数实例化建议使用 load_class
如需添加后台菜单,请在 system/config 目录下新建 admin_menu.extension.php 文件,格式与 admin_menu.php 一致。



五. 模板机制

WeCenter 的模板采用继承机制, 系统的 default 为主模板, 用户的自定义模板只需要更改很少的文件即可实现程序界面的定制.继承机制原理:


当管理员设定了一个 newstyle 模板, 用户访问首页

系统开始查找 views/newstyle/home/index.tpl.htm

找到相应文件                                               找不到文件
⬇                                                                   ⬇
读取内容并
解析后显示                ⬅        读取 views/default/home/index.tpl.htm



建立模板集的方法:
1. 在 views 下面建立模板集目录
2. 在 static/css/ 下建立与模板集相同的目录, 我们建议从 static/css/default/ 拷贝一份内容到新建的模板集中, 然后开始修改工作.

六. 常用开发指导
JavaScript:
我们使用 jQuery 作为主要 framework, 载入的插件有:
jQuery Form ( http://malsup.com/jquery/form/ )
AJAX Upload ( http://valums.com/ajax-upload/ )
Valums file Uploader (修改过)
jQuery.ScrollTo

(*) 在 Javascript 中判断用户是否登录判断全局变量 G_USER_ID 是否大于 0 即可
(*) 全局变量在 header 模板中
(*) 所有 JS 请求 URL 需要加上 G_BASE_URL 前缀
(*) 全局 ajax 列表函数使用 bp_load_more

PHP:
关于 Zend Framwork 类库的使用方法请参考官方文档
(*) 在控制器中判断用户是否登录判断 $this->user_id 是否大于 0 即可
(*) 控制器与模板中始终可用 $this->user_id 和 $this->user_info
(*) 控制器与 Model 中禁止使用构造函数, 可以用 setup() 函数替代
(*) 程序已经提供了两个中文处理函数 cjk_substr 和 cjk_strlen

Access Rule:
public function get_access_rule()
{
// 规则类型
// white: actions 里的 action 全部用户可见, 其余 action 需要登录
// black: actions 里的 action 需要登录, 其余 action 全部用户可见
$rule_action["rule_type"] = 'white';
$rule_action["actions"] = array(
'check_username',
'check_email',
'register_process',
'login_process',
'register_agreement',
'send_valid_mail',
'valid_email_active',
'request_find_password',
'find_password_modify'
);
return $rule_action;
}
(*) 控制器中不加此函数, 则所有 action 必需登录可见

模板:
(*) 在模板可以使用 PHP 代码, 全部静态类与 function, 但是不能使用 Model
(*) 模板中 $this-> 中的内容是全局通用变量, 可以在模板中引入的模板使用, 模板内部产生的变量则不能
(*) TPL::output 方法第二个参数为 false 时, 内容会返回给变量不会输出, 可以利用此方法做 JS 调用或者代码重用

wecenter 站外调用数据实现

lidanghong 回复了问题 • 54 人关注 • 4 个回复 • 3710 次浏览 • 2015-01-12 22:39 • 来自相关话题

WeCenter原生移动应用开源代码[API,iOS,Android]

小明明 回复了问题 • 148 人关注 • 39 个回复 • 14247 次浏览 • 2015-01-20 20:41 • 来自相关话题

WeCenter3.5.0免费学习版发布

回复

WeCenter 程序PAN_505 回复了问题 • 9 人关注 • 7 个回复 • 1674 次浏览 • 2020-05-22 14:34 • 来自相关话题

后台会员用户组中的系统组待验证会员是怎么设置的

回复

WeCenter 程序胖子不怕 发起了问题 • 1 人关注 • 0 个回复 • 98 次浏览 • 2020-05-28 14:36 • 来自相关话题

文章可以随便查看,为什么专栏详情页必须登录才能看?

回复

WeCenter 程序ncbk 回复了问题 • 4 人关注 • 3 个回复 • 483 次浏览 • 2020-05-26 21:39 • 来自相关话题

希望官方看重移动端页面的布局

回复

WeCenter 程序止于半善_266 回复了问题 • 5 人关注 • 3 个回复 • 298 次浏览 • 2020-05-24 11:43 • 来自相关话题

编辑器多图上传图片功能可否增加?

回复

WeCenter 程序yezi 发起了问题 • 1 人关注 • 0 个回复 • 80 次浏览 • 2020-05-23 19:45 • 来自相关话题

刚升级完3.5,问题和文章发布页面错误怎么办?

回复

WeCenter 程序技术-安辰 回复了问题 • 3 人关注 • 1 个回复 • 195 次浏览 • 2020-04-22 14:25 • 来自相关话题

反馈关于3.5版本的两个问题

回复

WeCenter 程序技术-安辰 回复了问题 • 2 人关注 • 1 个回复 • 221 次浏览 • 2020-04-22 08:26 • 来自相关话题

请问首页源代码中这段是什么意思呢?

回复

WeCenter 程序技术-安辰 回复了问题 • 1 人关注 • 1 个回复 • 215 次浏览 • 2020-04-14 11:59 • 来自相关话题

搭建后,点击登录或者注册报错An error occurred (500 Error)

回复

WeCenter 程序Triumphalfd 回复了问题 • 3 人关注 • 2 个回复 • 331 次浏览 • 2020-03-31 08:56 • 来自相关话题

wecenter应用市场,缺高端模板!

回复

建站运营君笑尘 回复了问题 • 2 人关注 • 1 个回复 • 282 次浏览 • 2020-03-27 15:13 • 来自相关话题

建议官方发布几个好的模板,供用户选购!

建议plouis 发表了文章 • 1 个评论 • 240 次浏览 • 2020-04-25 22:10 • 来自相关话题

建议官方发布几个好的模板,供用户选择购买!

建议官方发布几个好的模板,供用户选择购买!

知乎好的地方可以借鉴哦

建议yezi 发表了文章 • 0 个评论 • 274 次浏览 • 2020-04-07 17:50 • 来自相关话题

个人资料展示个人专栏个人想法随笔发布图片区/视频区都是很好的展示方式, ...查看全部

个人资料展示

个人专栏

个人想法随笔

发布图片区/视频区

都是很好的展示方式,不觉得只有文字功能,是多么落后吗???????


wecenter可以学习其他平台的功能

建议yezi 发表了文章 • 2 个评论 • 385 次浏览 • 2020-03-23 17:57 • 来自相关话题


建议官方发布几个模板到应用市场,供站长购买

建议plouis 发表了文章 • 2 个评论 • 246 次浏览 • 2020-03-08 11:40 • 来自相关话题

建议官方发布几个模板到应用市场,供站长购买。因为目前应用市场里的模板实在太烂,虽然不是定制的,但起码得用心做才行。希望官方能发布几个精品模板到应用市场,供站长们选择! ...查看全部

建议官方发布几个模板到应用市场,供站长购买。

因为目前应用市场里的模板实在太烂,虽然不是定制的,但起码得用心做才行。

希望官方能发布几个精品模板到应用市场,供站长们选择!

移动端的栏目分类

建议yezi 发表了文章 • 0 个评论 • 115 次浏览 • 2020-03-03 09:33 • 来自相关话题

移动端的二级栏目看不到,点击不了,怎么办呢?

移动端的二级栏目看不到,点击不了,怎么办呢?

官方开发几套模板插件

建议yezi 发表了文章 • 0 个评论 • 131 次浏览 • 2020-03-03 09:33 • 来自相关话题

官方可否尝试开发几套前端的模板,作为插件售卖?

官方可否尝试开发几套前端的模板,作为插件售卖?

导航栏显示栏目超过5个省略号的设置方法

WeCenter 程序lekuhu 发表了文章 • 0 个评论 • 210 次浏览 • 2020-02-28 17:56 • 来自相关话题

大家好,咱们不能一味的索取,还要记得分享,我是菜鸟,不懂什么高深的技术,但是遇到的问题总结出来就变成经验官方给的导航是五个栏目,然后是省略号,在后台找了好久都没有找到,所以自己在代码里面找,终于找到了文件路径:目录:vi ...查看全部

大家好,咱们不能一味的索取,还要记得分享,我是菜鸟,不懂什么高深的技术,但是遇到的问题总结出来就变成经验

官方给的导航是五个栏目,然后是省略号,在后台找了好久都没有找到,所以自己在代码里面找,终于找到了

文件路径:目录:views/default/global/header.tpl.htm

代码导航数字是 22-23行


    <?php foreach(array_slice($this->front_nav,0,7) as $k=>$v):?>
    <?php if($v['is_user']==0 && $v['status']=='Y'):?>
  • <a href="<?php echo $v['url'];?>/"<?php if ($_GET['app'] == $v['url'] ) { ?> class="active"<?php } ?>> <?php _e($v['title']); ?>

  • <?php elseif($v['is_user']==1 && $v['status']=='Y' && $this->user_id):?>
    <?php if($v['url']=='notifications'):?>


找到front_nav,0,5  修改成自己想显示的条数,我这里修改的是7,


希望对大家有帮助



wecenter程序,可以做什么类型的网站用?

WeCenter 程序yezi 发表了文章 • 0 个评论 • 200 次浏览 • 2020-02-24 08:37 • 来自相关话题

比如 ...查看全部
比如

商城?什么类型的商城?

社区?什么类型的社区?

有大神的话可以留言

关于专栏的三点建议

建议plouis 发表了文章 • 0 个评论 • 205 次浏览 • 2020-02-12 10:56 • 来自相关话题

1、搜索中除了可以搜索问题、文章、用户名,还应该有搜索专栏。2、个人主页没有显示作者的专栏。用户有开通专栏的,专栏应该显示在作者个人主页。3、专栏的文章列表页面,列表样式应该优化一下,特别是封面图片的展现。 ...查看全部

1、搜索中除了可以搜索问题、文章、用户名,还应该有搜索专栏。

2、个人主页没有显示作者的专栏。用户有开通专栏的,专栏应该显示在作者个人主页。

3、专栏的文章列表页面,列表样式应该优化一下,特别是封面图片的展现。

WeCenter 3.3.4 XSS过滤补丁包

WeCenter 程序技术-安辰 发表了文章 • 2 个评论 • 349 次浏览 • 2020-01-17 14:59 • 来自相关话题

解压附件至根目录下覆盖即可;注意:该文件目前修改至3.3.4版本;其他版本可复制/system/functions.app.php文件中的remove_xss方法在内容提交入库处对提交字 ...查看全部

解压附件至根目录下覆盖即可;

注意:该文件目前修改至3.3.4版本;

其他版本可复制/system/functions.app.php文件中的remove_xss方法

在内容提交入库处对提交字段添加remove_xss()方法即可

WeCenter3.3.4 xss修复文件.zip

WeCenter 是一个类似知乎以问答为基础的完全开源的社交网络建站程序,基于 PHP+MYSQL 应用架构,它集合了问答,digg,wiki 等多个程序的优点,帮助用户轻松搭建专业的知识库和在线问答社区。