Archive

Archive for the ‘SNS’ Category

SupeSite 7.5 (1126)采集后,后台(资讯管理)看不见采集来的文章 修改办法

November 27th, 2009

SupeSite为 SupeSite 7.5正式版(1126)

比照数据库中的记录,发现采集后的文章没有 “type”字段内容。
于是打开 “admin” 目录下的 “admin_robots.php”
找到(大概在1151行)

//获取资讯分类
$clistarr = getcategory(‘news’);
$allcatarr = getcategory();

然后修改为

//获取资讯分类
$clistarr = getcategory(‘news’);
$allcatarr = getcategory(‘news’);

即可,但是已经采集回来的内容并不会显示出来,需要修改数据库中的记录
把“supe_spaceitems”中相应条目的“type”字段修改为“news”即可。

可以使用 下面的 SQL 语句修改

UPDATE `www`.`supe_spaceitems` SET `type` = ‘news’ WHERE `supe_spaceitems`.`itemid` =123 LIMIT 1 ;

其中 “123” 为文章ID号。

SNS, 代码调试 ,

Discuz 7.1中安全引用 Flash 视频,解决引用视频跳转问题

October 18th, 2009

关于插入的时候添加allowNetworking 参数,可以查看详细的 安全引用Flash视频,allownetworking=”internal” 参数的应用 介绍。

打开include\discuzcode.fun.php
大概在383行,179行,316行
添加以下参数

\’allowNetworking\’,\’internal\’


383行

if($flv) {
return


316行

case ’swf’:
return ‘

中。

然后添加

‘allowNetworking’,'internal’


179行

if($allowmediacode && strpos($msglower, ‘[/flash]‘) !== FALSE) {
$message = preg_replace(

中。

注意参数的对应关系

SNS, 今日一点 , ,

洛阳生活社区防垃圾帖子思路分享

September 26th, 2009

洛阳生活社区防垃圾帖子思路:
设置提高机器人注册难度,提高新注册会员发贴难度,审核新注册用户帖子,进入板块积分限制,奖励成功举报会员,过滤关键字。

演示地址:http://bbs.luoyanglife.com/

以下说说具体操作。

注册与访问控制:提高机器人注册难度

注册:

新用户注册验证:Email验证
同一 IP 注册间隔限制(小时):18
同一 IP 在 24 小时允许注册的最大次数:2
显示网站服务条款:说明新会员需要知道的社区规则

访问控制:

新手见习期限(小时):1
新手任务:换头像
如果为内部论坛可以设置
允许访问论坛的 IP 列表:…

安全验证设置:提高新注册会员发贴难度
这里不建议使用验证码,和问答同时使用可能导致一些页面显示错位!

安全验证模式:高级验证模式
启用验证问答:新用户注册、 发表主题与回复
验证问答发帖限制:5(或更高)

审核帖子:审核新注册用户帖子
时间设置:

设置发帖审核时间段

会员组权限:

设置新手会员——帖子相关—— 允许直接发帖:全部需要审核

板块设置:

帖子选项——根据需要设置一些板块新手会员可不需要经过审核发表回复。权限设置——设置一项积分(比如:激情)小于零的时候禁止进入论坛。

设置权限表达式的目的就是,把垃圾帖子删除(需配合审核机制)同时扣积分,积分变为负数或一个限度,不可以对这个板块进行操作

奖励成功举报会员、帖子 » 词语过滤
这个就不用介绍了。。

总结一下:限制用户注册加以审核机制,删贴同时扣除积分,配合板块相应积分限制,用户变为乞丐或者积分达不到条件,进一步的垃圾帖子发布失败。

最后可以给“正常用户”留一条后路,就是积分充值或者积分转换让用户回归主流群众身份。

补充
批量删贴指定会员时间段内的帖子。
等待验证的会员不具有发贴权限,甚至可以不具有浏览的权限。乞丐等会员组可不具有任何权限。
洛阳生活社区的积分项目有:威望(可兑入不可兑出)、金币(可兑入兑出,可充值)、激情(可兑入兑出)、贡献(不可兑入兑出,不可充值,主要为任务所得),积分=威望+贡献。

欢迎各位路过看过的朋友指出疏忽的地方 :)

SNS, 今日一点 , ,

完美解决Discuz官方国庆模板页头广告错位方法

September 26th, 2009

【官方出品】官方国庆模板下载,支持 7.0+7.1 模板下载地址:http://www.discuz.net/viewthread.php?tid=1415994
【官方出品的国庆模板出现的问题解决办法】:http://www.discuz.net/thread-1418191-1-1.html
演示地址:http://bbs.luoyanglife.com/

顶部广告位错位解决办法:
打开:http://www.discuz.net/templates/2009/css_append.htm
复制源码到自己的国庆模板文件“css_append.htm”(因为在帖子下载的模板可能不是最新的,所以就。。)
不一样的地方可能就一个地方

#header .wrap下边的
#ad_headerbanner { margin: 25px 0px 10px; }

然后打开css_append.htm
查找

#header .wrap { padding: 0; height: 107px; }

在下面添加

#header #ad_headerbanner { margin-top:18px; }

后台更新缓存
这样可以解决顶端“登录状态”与“顶部广告”交叉显示(一部分被挡住)。

对于LOGO底部修改出现灰色的问题解决办法:
在PS中依次选择“图像”——“模式”——“索引颜色”,然后再导出为PNG图像或者GIF图像即可(为让IE6正常显示,建议用GIF图像)。

SNS, 代码调试 ,

修改Google Analytics应用统计代码

July 2nd, 2009

看了“浅析豆瓣的Google Analytics应用”,于是就依葫芦画瓢,把自己用的“Google Analytics”统计代码也修改一番。

对于不同的应用程序添加使用 “用户定义函数(_setVar()函数)” ,来对特定来源的用户行为进行分类,在Google Analytics 后台的访问者/用户定义 中查看其浏览属性。

对于不同的应用程序做的模板修改
modoer(1.2):

<!–{if $user->isLogin}–>
pageTracker._setVar(“$user->uid”);
<!–{/if}–>

这个获取用户id的变量在模板头部可以找到。

supesite(7.0):

<!–{if !empty($_SGLOBAL['supe_uid'])}–>
pageTracker._setVar(“$_SGLOBAL['supe_uid']“);
<!–{/if}–>

这个是从“batch.panel.php”文件中获知的用户id变量。

Discuz(7.0):

<!–{if $discuz_uid}–>
pageTracker._setVar(“$discuz_uid”);
<!–{/if}–>

Hdwiki(4.0.4):

<!–{if !$user['groupid']}–>
pageTracker._setVar(“$user['uid']“);
<!–{/if}–>

这个从“head.htm”文件中获知的用户变量id和状态判断代码。
不过这个还不能用,调用到的uid不是当前用户的uid,而可能是总人数,囧
先忽略掉。。

补充Hdwiki的统计代码

由于hd在一些页面会把“user”这个数组覆盖掉,在管理员“*夜静然*”的帮助下,弄好了。

打开“model/base.class.php”,找到:
$this->view->assign(’style’,$style);

下面加入:
$this->view->assign(‘ly_uid’,$this->user['uid']);

然后Google Analytics的自定义部分就这样写:

<!–{if {$ly_uid}==’0′}–>
<!–{else}–>
pageTracker._setVar(“{$ly_uid}”);
<!–{/if}–>

ok,感谢*夜静然*!

SNS, 今日一点, 代码调试 , , ,

Apache下SupeSite开启 URL 静态化

June 5th, 2009

“SupeSite 7.0 用户手册.chm”中说:“关于 Rewrite 的相关设置可以参考软件包根目录下的 Rewrite 设置方法 .html 中的说明。”。
可是SupeSite 7.0 软件包根目录下并没有所说的“Rewrite 设置方法 .html”文件,于是借助Google终于找到
Apache 下各产品开启 URL 静态化所需 Rewrite 规则下载:http://faq.comsenz.com/viewnews-720

关于IIS的SS/XS静态页面Rewrite设置问题解决方法:http://x.discuz.net/viewthread-494641.html

昨天刚把SS装起,遇到的疑问大部分在以下几个文档中找到啦,:)

SupeSite7.0正式版默认模板各页面调用内容说明:http://faq.comsenz.com/viewnews-629
SupSite 7.0 页面文件与模块关系说明:http://faq.comsenz.com/viewnews-507
教您如何读懂模块代码里的参数:http://faq.comsenz.com/viewnews-312
SupeSite7.0 数据调用模块参数详解:http://faq.comsenz.com/viewnews-696

SNS , ,