你可以使用我修改的BCS版 :)
http://bbs.sinosky.org/t-2

jat001 at 2013-01-04 22:25:29
1

@jat001 我也想修改来着,但是有一个地方出问题了,不知道出在哪。额。。你是子午随风?我见过你发的修改版的,站长之家。。

镰刀的哀怨 at 2013-01-05 11:08:27
2

@镰刀的哀怨 当然不是……子午随风的版本有些地方改的不全,我自己又改了一份

jat001 at 2013-01-05 20:07:41
3

@jat001 你这个我装了不好,首页都不能翻页

王子 at 2013-01-05 20:10:36
4

@镰刀的哀怨 主要原因是版本太多,维护麻烦,最后选择较方便的方式修改。

ego008 at 2013-01-05 20:19:49
5

@王子 基础是1.04,原版有问题修改版自然有问题……

@ego008 你放在GitHub上的vps版本有问题, templates / default / home.php 第53-58行

jat001 at 2013-01-05 20:42:55
6

@ego008

还是用1.02 。感觉没什么变化。就多了个最热主题和热门分类,上次升级呢升失败了。但是这东东倒是出来了,奇怪。。。http://duoltt.duapp.com/

还有啊,顺便问一下header文件在哪。。?我站长是注册的。加了QQ就没有登陆按钮了。。管理员进不去了,虽然有解决的办法但各种麻烦。想在导航栏加个登陆按钮。像youbbs一样。

镰刀的哀怨 at 2013-01-05 20:43:00
7

@jat001 templates / default / home.php 第53-58行

是简单判断分页,没有获取总文章数,存在的问题是在某一时刻点下一页可能是空,只要多发一个帖子就可以了。

我没有在生产环境中使用这个版本,你发现的是什么问题?

ego008 at 2013-01-05 20:54:47
8

@ego008 在node.php第58-68行已经有分页了,你这里又加了个。话说我也没仔细测试过……

jat001 at 2013-01-05 21:05:29
9

@jat001 有点不同 node.php 的分页是单个分类下,home.php 的分页是所有。

ego008 at 2013-01-05 21:08:57
10

@ego008 好吧,我没仔细看代码,这个版本是不是没写完?没有主页分页所用到的indexpage.php,微博登录的几个文件也没有。

jat001 at 2013-01-05 21:17:01
11

@jat001 上次有大的更新后没有pull,添加了。

ego008 at 2013-01-05 21:23:18
12

@王子 更新了

@ego008

wbcallback.php和wbsetname.php所有的 $DBS 都写成了 $DBM

jat001 at 2013-01-05 22:57:10
13

@jat001 从Sae版移过来,分主从。
明天再更新了。

admin at 2013-01-05 23:00:06
14

@jat001 少数据库 微博 接口 登录没微博按钮 首页多了个注册按钮

王子 at 2013-01-06 12:56:37
15

@jat001 用户的个人主页 打不开 数据库少 yunbbs_weibo

王子 at 2013-01-06 13:40:35
16

@jat001 layout.php多了个注册连接

王子 at 2013-01-06 13:44:31
17

@jat001 用户的个人主页 打开错误 已经解决 只要 打开member.php 把$weibo_user = $DBS->fetch_one_array("SELECT `openid` FROM `yunbbs_weibo` WHERE `uid`='".$mid."'"); 删掉就好了
现在就是微博没法实现登录,没有数据库的表

王子 at 2013-01-06 15:41:57
18

@王子 1. 首页注册链接是我故意留的,你不需要可以去掉
2. 如果你是第一次安装,数据库绝对不会有问题,这个版本我也在使用,微博登录和个人主页都没问题;如果你是升级,请执行下面的sql语句:

INSERT INTO yunbbs_settings VALUES('wb_key', '');
INSERT INTO yunbbs_settings VALUES('wb_secret', '');

DROP TABLE IF EXISTS yunbbs_weibo;
CREATE TABLE yunbbs_weibo (

id mediumint(8) unsigned NOT NULL auto_increment,

uid mediumint(8) unsigned NOT NULL default '0',

name varchar(20) NOT NULL default '',

openid char(12) NOT NULL,

PRIMARY KEY (id),

KEY uid (uid),

KEY openid (openid)
) ENGINE=MyISAM ;

jat001 at 2013-01-06 16:47:21
19

@jat001 麻烦你重新建立个应用试试看,执行后

网页管理没法加入微博的接口信息

王子 at 2013-01-06 17:03:57
20

@王子 可能是用缓存的原因?
尝试在/common.php 上部临时添加一行
$MMC->delete('options');

打开网站设置,刷新两次再试试添加微博接口信息。

ego008 at 2013-01-06 17:08:13
21

@王子 淡定的等一会,不信试试直接在数据库中更改网站名,你会发现毫无变化

@ego008

你这里设计的有问题,直接操作数据库后并不能及时反映出更改

jat001 at 2013-01-06 17:14:41
22

@ego008 搞定了谢谢

王子 at 2013-01-06 17:16:09
23

@ego008 BAE中缓存需要自己手动打开,理论上应该不是缓存的问题

jat001 at 2013-01-06 17:16:27
24

@jat001 我加上 $MMC->delete('options'); 立马都有用

王子 at 2013-01-06 17:17:00
25
王子 at 2013-01-06 17:17:45
26

帮我看看还有什么bug不

王子 at 2013-01-06 17:18:42
27

@jat001

我在这里/model.php 设置网站配置缓存时没用上过期时间参数,
下面的一句

$MMC->set('options', $options);

改为
$MMC->set('options', $options, 0, 3600);

就可以等他自动过期后生效,SAE 支持清空全部缓存,而BAE 不支持。

ego008 at 2013-01-06 17:23:45
28

@ego008 怎么加上会员可见全文啊

王子 at 2013-01-06 17:26:34
29

@ego008 可以问题是,不打开怎么调用?我为了省钱,就没有初始化缓存,按说应该不会使用缓存啊

jat001 at 2013-01-06 17:30:09
30

@ego008 订阅 那个连接有bug 是ie在急速模式的时候

王子 at 2013-01-06 17:37:15
31

@王子 模板里面到处都是用户是否登录的判断,如
/templates/default/postpage.php

里面
if($cur_user && $cur_user['flag']>4){

//已登录且没被禁用的用户可见内容
}

@jat001

以前开发时(收费前)没看到初始Cache 的地方,刚才去了,看到有地方初始化了,不知道这样没初始化也能使用缓存的方式会不会不被计费。//补充,刚才看帐户报表里缓存没计费。

ego008 at 2013-01-06 17:39:49
32
登录 后发表评论