欢迎光临
我们一直在努力

discuz论坛认证图标错位完美解决办法

微博客阅读(2217)

 

 

问题描述

 

解决前

QQ截图20150109215659

 

解决后

QQ截图20150110174403

解决办法

打开

template/default/common/module.css 文件

查找

.pi { overflow: hidden; margin-bottom: 10px; padding: 10px 0; height: 16px; border-bottom: 1px dashed {COMMONBORDER}; }

替换为

.pi { overflow: hidden; margin-bottom: 10px; padding: 10px 0; height: 26px; border-bottom: 1px dashed {COMMONBORDER}; }

上方代码中的

height: 26px

26px 值可以适度调整大小

修改前请备份
修改后记得更新缓存

Discuz! Unknown column 'conuintoken' in 'field list'的解决办法

微博客阅读(2801)

[v_warn]故障描述:~~~~~~~这个故障最近经常有人发~大部分都不喜欢搜索~那就请你要解决问题 请回帖 顶上来让更多人看到~
打开qq互联提示一下错误:[/v_warn]

Discuz! Database Error

(1054) Unknown column 'conuintoken' in 'field list'
REPLACE INTO common_connect_guest SET `conuintoken`='7CF32BFC7A287A52C214CE8D5572B5B2' , `conopenid`='D97BD4F16541BB824016C0F495F88BA4' , `conqqnick`='微生活!'
PHP Debug

No.        File        Line        Code
1        connect.php        40        require_once(%s)
2        source/plugin/qqconnect/connect/connect_login.php        353        discuz_table->insert(Array, false, true)
3        source/class/discuz/discuz_table.php        81        discuz_database::insert(%s, Array, false, true, false)
4        source/class/discuz/discuz_database.php        60        discuz_database::query(%s, %s, %s, true)
5        source/class/discuz/discuz_database.php        136        db_driver_mysql->query(%s, %s, true)
6        source/class/db/db_driver_mysql.php        153        db_driver_mysql->halt(%s, %d, %s)
7        source/class/db/db_driver_mysql.php        224        break()

未标题-1
[v_notice]解决办法:(注意看步骤哦)

第一种解决办法

使用 后台——》站长—-》 数据库———》 升级
输入以下句子运行:(其中的 pre_ 为你的表前缀)[/v_notice]

ALTER TABLE  `pre_common_member_connect` ADD COLUMN conuintoken char(32) NOT NULL DEFAULT '';
ALTER TABLE  `pre_common_connect_guest` ADD COLUMN conuintoken char(32) NOT NULL DEFAULT '';

如出现以上界面 改:

config/config_global.php

$_config['admincp']['runquery'] = '0';

改成

$_config['admincp']['runquery'] = '1';

保存,刷新页面,就有了~。

解决办法2:

下载解压得到文件:discuz_plugin_qqconnect.xml
上传到:source/plugin/qqconnect 覆盖
后台升级
QQ截图20150103151806

解决办法3:

打开 空间商或自己架设的phpmyadmin,选择数据库 点击 sql功能 运行

ALTER TABLE  `pre_common_member_connect` ADD COLUMN conuintoken char(32) NOT NULL DEFAULT '';
ALTER TABLE  `pre_common_connect_guest` ADD COLUMN conuintoken char(32) NOT NULL DEFAULT '';

Discuz!论坛程序如何使用阿里云oss、七牛、又拍云存储上传附件

微博客阅读(4267)

[v_notice]博主目前的网站差不多都是用Discuz!论坛程序搭建的,网站的图片有两个站点是放在七牛,(因为七牛免费10G空间注册地址 https://www.weiboke.top/go/qiniu)又拍云没放过。[/v_notice]

[v_tips]首先我们对比下各云存储的价格(这里我只对比出网流量,原因其它可基本不计):

阿里云oss            0.75元/G            首次使用送200元代金卷(6个月有效期)          使用过程中基本没什么问题,很稳定。

七牛云存储          0.5元/G               新用户每次送10G流量                                   使用中有一些问题,联系客服只能邮件。好像防盗链有点问题

又拍云                 0.45元/G             新用户要先买空间和流量才可用(好像最近在做活动也送流量)               又拍云没用过[/v_tips]

下面我们讲解Discuz!程序通过添加插件方式使用上面三个云存储。

第一步:

首先要安装Discuz!程序的扩展框架。

2.5版本:

upload_extend1.3.0_x25

3.0版本:

upload_extend1.3.0_x3

3.1版本(经测试3.2版本可用):

upload_extend1.3.0_x3.1

  1. 下载好您对应版本的扩展框架.
  2. 把下载好的文件覆盖到您网站的要目录,其实只修改了一个文件:class_core.php,在里面修改了自动加载机制。
  3. 在论坛分目录下建立新的文件夹extend/class
  4. Discuz!程序的扩展框架就安装好了

第二步:

安装云存储插件

  1. 下载云存储插件
  2. upload_cloudstorage1.1.0beta (2.5/3.0/3.1/3.2都可用)
  3. 解压后上传到论坛根目录下.
  4. 到config_global.php添加配置信息。config_global.php位置在根目录config文件夹下
  5. 配置信息如下
$_config['extend']['storage']['curstorage'] = 'aliyun';
$_config['extend']['storage']['upyun']['bucket'] = 'dztest';
$_config['extend']['storage']['upyun']['username'] = 'dzuser';
$_config['extend']['storage']['upyun']['password'] = 'discuz';
$_config['extend']['storage']['upyun']['attachurl'] = 'http://dztest.b0.upaiyun.com';

$_config['extend']['storage']['aliyun']['access_id'] = '';
$_config['extend']['storage']['aliyun']['access_key'] = '';
$_config['extend']['storage']['aliyun']['access_host'] = NULL;
$_config['extend']['storage']['aliyun']['bucket'] = 'discuzbucket';
$_config['extend']['storage']['aliyun']['attachurl'] = 'http://discuzbucket.oss.aliyuncs.com';

$_config['extend']['storage']['qiniu']['accesskey'] = '';
$_config['extend']['storage']['qiniu']['secretkey'] = '';
$_config['extend']['storage']['qiniu']['attachurl'] = 'http://discuztest.qiniudn.com';
$_config['extend']['storage']['qiniu']['bucket'] = 'discuztest';

说明:第一行就是填写您要使用的云存储,默认是aliyun 阿里云oss..如果要使用七牛。就填写 qiniu ..
然后就在下面填写您选择的去存储的对应信息。 要填写正确才可以上传成功。
6.论坛到后台的全局——上传设置——远程附件,选择打开,下面的信息可以随便填,或者按照一个正确的FTP服务器来填写,当没执行步骤3时,整个过程将按照一个正常FTP设置来运行。
7.测试是否能上传成功。
到这里就全部安装完成。如果您在安装过程中,没有什么问题。肯定测试是成功的。老姜已经测试过了。正常运行。
如安装过程中有问题。可在下面留言!

简单利用DZ后台设置加速网站JS与部分风格图片

微博客阅读(2134)

现在很多做论坛的站长都想用CDN或者是云储存来给自己的网站加速,但是这就会出现以下的问题:
1,网站没备案无法使用国内的免费CDN
2,使用CDN加速后,网站IP改变,存在备案被注销的危险
3,想使用云储存但是不懂技术无法整合(官方现在正在做这个扩展)

那么如果加速自己的网站又避过以上的问题,我们先来看看我们需要加速什么来提高网站速度
使用CDN的都知道,discuz论坛类使用CDN只是加速CSS,JS以及网站的图片,那么我们是否可以利用discuz后台设置来做这些改变。
一,先说论坛的附件,这里说本地附件,先上图:注意红框的2个地方

《《本地附件 URL 地址:》》这个设置支持http:// 开头的绝对地址
举个例子官方论坛,本地附件保存位置:是./data/attachment,,那么URL地址你也可以这么填写:http://www.discuz.net/data/attachment
所有如果想用CDN给自己的本地附件加速我们就可以这样做
单独在服务器后台为data/attachment这个目录帮顶一个二级域名,比如image.discuz.net,然后给这个二级域名做CDN加速,这样你的网站IP不变,附件进行了加速。
如果你想用云存储,现在可以用七牛云存储的镜像加速(这个大家都知道吧)

给你的整站加速,然后附件URL地址填写七牛的地址:http://镜像储存的空间名.qiniudn.com/data/attachment或者你绑定在七牛的域名的附件绝对地址上图
同附件的设置,界面基础图片目录 {IMGDIR}:也支持http://地址,默认的是static/image/common/这个目录,
做CDN加速或者用七牛的云存储你就可以用上面附件的设置方法,或者你可以做个更绝一点,把你的风格图片放在别的网站上,现在免费空间那么多,BAE,SAE啊什么的都可以。。。。打个比方如果你用默认的模板,直接填写http://www.discuz.net/static/image/common/这个,然后logo那么使用外链图片{:soso_e144:}
三,CSS和JS的加速,这个后台现在只能给JS设置自定义目录,上图

图上所示,所以你可以把JS放在其他网站上然后外链过来,同风格图片的设置。。。。大家应该明白了吧

上面那几个图都是我自己网站的设置,我现在是用的七牛的镜像储存,,额。。。主要是性价比高啊

七牛免费注册地址

[dm href=’ https://www.weiboke.top/go/qiniu’]七牛注册地址[/dm]

discuz如何在IIS环境下配置Rewrite规则

微博客阅读(5008)

[v_act]URL 静态化可以提高搜索引擎抓取,开启本功能需要对 Web 服务器增加相应的 Rewrite 规则,且会轻微增加服务器负担。本教程讲解如何在 IIS 环境下配置各个产品的 Rewrite 规则。[/v_act]

一、首先下载 Rewrite.zip 的包,解压到任意盘上的任意目录。

各个产品的 Rewrite 规则包不同,请选择对应的产品下载对应的 Rewrite 规则。
DISCUZX2.5/3/3.1的 Rewrite 规则下载地址:[dl href=’http://faq.comsenz.com/batch.download.php?aid=3884′]Rewrite.zip[/dl]
UCenter Home1.0.0 的 Rewrite规则下载地址:[dl href=’http://faq.comsenz.com/batch.download.php?aid=3885′]Rewrite.zip[/dl]
SupeSite6.0_X-Space4.0_UC 的Rewrite 规则下载地址:[dl href=’http://faq.comsenz.com/batch.download.php?aid=3886′]iisrewrite.zip[/dl]
SupeV 的 Rewrite 规则下载地址:[dl href=’http://faq.comsenz.com/batch.download.php?aid=3887′]rewrite_iis.zip[/dl]
[v_blue]下载各个产品的 Rewrite 规则并且重命名后如下图所示存放:[/v_blue]
1

二、配置方法

[v_blue]Discuz!、UCHome、SupeSite/X-Space、SupeV 的 Rewrite 配置方法类似,下面以 Discuz!6.0.0/6.1.0 的 Rewrite 规则配置方法为例讲解如何在 IIS 环境下配置 Rewrite 规则。
在 IIS 管理器里选择网站,右键选择“属性”,如下图所示:[/v_blue]
2
在弹出的窗口里选择“ISAPI筛选器”
3
上图中点击“添加”,在弹出的窗口里“筛选器名称”填写“rewrite”
4
上图界面中点击“浏览”,选择下载解压后的 Discuz! Rewrite 规则目录下的 Rewrite.dll 文件
5
浏览完毕点击“确定”
6
添加完毕点击“确定”
7
重新启动 IIS
8
9
重新选择该站点 => 右键“属性”=> “ISAPI 筛选器”,如果看到状态为向上的绿色箭头,就说明 Rewrite 模块安装成功了。
10
Rewrite 规则配置成功了,但是这个时候浏览论坛地址依旧不是伪静态的,还需要到论坛后台做相应的设置才可以。
论坛后台 => 全局 => 优化设置,下图中红色区域选项:
11
“URL 静态化”:如上图所示有五个选项,根据您的需求选择即可,最多可以选择五个,不选则不生效。
“Rewrtie 兼容性”:如果您的服务器不支持 Rewrite 规则中的中文字符,请选择“是”。对于没有此问题的服务器,可以选择“否”。
上面两项设置完毕“提交”保存即可。
这个时候返回到论坛首页随便打开一个版块或者一个帖子即可看到 Discuz! 的 Rewrite 伪静态配置成功!
12
13

三、各个产品的 Rewrite 规则

[v_organge]httpd.ini 文件内容如下配置[/v_organge]

[ISAPI_Rewrite]
# 3600 = 1 hour
CacheClockRate 3600
RepeatLimit 32
# Discuz! Rewrite规则
# 独立主机用户
# Protect httpd.ini and httpd.parse.errors files
# from accessing through HTTP
RewriteRule ^(.*)/archiver/((fid|tid)-[w-]+.html)?*(.*)$ $1/archiver/index.php?$2&$4
RewriteRule ^(.*)/forum-([0-9]+)-([0-9]+).html?*(.*)$ $1/forumdisplay.php?fid=$2&page=$3&$4
RewriteRule ^(.*)/thread-([0-9]+)-([0-9]+)-([0-9]+).html?*(.*)$ $1/viewthread.php?tid=$2&extra=page%3D$4&page=$3&$4
RewriteRule ^(.*)/space-(username|uid)-(.+).html?*(.*)$ $1/space.php?$2=$3&$4
RewriteRule ^(.*)/tag-(.+).html?*(.*)$ $1/tag.php?name=$2&$3
# SupeSite Rewrite规则
# 独立主机用户
# 修改以下语句中的 /supesite 修改为你的SupeSite目录地址,如果程序放在根目录中,请将 /supesite 修改为 /
RewriteRule ^/supesite/([0-9]+)$ /supesite/index.php?uid/$1 [L]
RewriteRule ^/supesite/([0-9]+)/spacelist(.+)$ /supesite/index.php?uid/$1/action/spacelist/type$2 [L]
RewriteRule ^/supesite/([0-9]+)/viewspace(.+)$ /supesite/index.php?uid/$1/action/viewspace/itemid$2 [L]
RewriteRule ^/supesite/([0-9]+)/viewbbs(.+)$ /supesite/index.php?uid/$1/action/viewbbs/tid$2 [L]
RewriteRule ^/supesite/([0-9]+)/(.*)$ /supesite/index.php?uid/$1/$2 [L]
RewriteRule ^/supesite/action(.+)$ /supesite/index.php?action$1 [L]
RewriteRule ^/supesite/category(.+)$ /supesite/index.php?action/category/catid$1 [L]
RewriteRule ^/supesite/viewnews(.+)$ /supesite/index.php?action/viewnews/itemid$1 [L]
RewriteRule ^/supesite/viewthread(.+)$ /supesite/index.php?action/viewthread/tid$1 [L]
RewriteRule ^/supesite/mygroup(.+)$ /supesite/index.php?action/mygroup/gid$1 [L]
# UCHome Rewrite规则
# 独立主机用户
# 修改以下语句中的 /uchome 修改为你的uchome目录地址,如果程序放在根目录中,请将 /uchome 修改为 /
RewriteRule ^/uchome/(space|network)-(.+).html$ /uchome/$1.php?rewrite=$2 [L]
RewriteRule ^/uchome/(space|network).html$ /uchome/$1.php [L]
RewriteRule ^/uchome/([0-9]+)$ /uchome/space.php?uid=$1 [L] 
# SupeV Rewrite规则
# 独立主机用户
RewriteRule ^(.*)/ivideo(-tv-([0-9]+))?(-ti-([0-9]+))?(-tc-([0-9]+))?(-page-([0-9]+))?.html$ $1/ivideo.php?tv=$3&ti=$5&tc=$7&page=$9
RewriteRule ^(.*)/ispecial(-tv-([0-9]+))?(-ti-([0-9]+))?(-tc-([0-9]+))?(-page-([0-9]+))?.html$ $1/ispecial.php?tv=$3&ti=$5&tc=$7&page=$9
RewriteRule ^(.*)/icategory.html$ $1/icategory.php
RewriteRule ^(.*)/category-cid-([0-9]+)(-tag-([^-]*))?(-timelimit-([0-9]+))?(-orderlimit-([0-9]+))?(-page-([0-9]+))?.html$ $1/category.php?cid=$2&tag=$4&timelimit=$6&orderlimit=$8&page=$10
RewriteRule ^(.*)/vspace-(mid|username)-(.+).html$ $1/vspace.php?$2=$3
RewriteRule ^(.*)/video-(vid|ivid)-(.+).html$ $1/video.php?$2=$3
RewriteRule ^(.*)/special-spid-([0-9]+).html$ $1/special.php?spid=$2

微助手微博客--关注互联网

联系我们我们