浏览模式: 标准 | 列表 Tag: discuz

Discuz! X2会员用户的签名数据库存储表列

discuz! X2会员用户的签名数据库存储表列如下:

表:pre_common_member_field_forum

列:sightml


另外,的注册机用户很多,而这些用户的显著特点就是会在帖子内容下方增加一条如下代码的签名线,再放上他们的广告代码。

[img]static/image/common/sigline.gif[/img]

那么清除这类用户就很简单了,只需要进入数据库如下操作查找出这批用户,然后记录ID,干掉即可。

SELECT * FROM `pre_forum_post` WHERE `MESSAGE` LIKE '%SIGLINE%'

Tags: discuz

Discuz x1.5 x2 格子广告修改记录

1 格子广告
 
完美处理格子广告 需要修改两个文件  template/default/common/common.css 和source\class\adv\adv_text.php
 
先看第一个文件common.css
 
打开文件搜索 “格子广告”  大概在494行  结果如下:
/* 格子广告 */ .a_t { margin-bottom: 10px; }
.a_t table { width: 100%; }
.a_t td { padding: 4px 15px; border: 1px solid {COMMONBORDER}; }
 
这段代码中数值4 代表的是广告图片上下距离边框的距离   数值15 代表的是广告图片左右距离边框的距离
 
修改这个文件可以解决边距大小问题   达到你满意的效果
 
注意:这里面的4  15是指一侧的距离 同时左侧和右侧是相同的  也就是说 如果你的左右边距的值是15  那么你的图片左右两边距离边框的距离都是15PX  对代码了解一点的都知道这个
 
我在这里修改为:2 2,后台添加图片宽度设置为954看下第二个文件adv_text.php
 
打开文件搜索 if($advcount > 5)  大概在98行  结果如下:
 
$advcount = count($adids);
if($advcount > 5) {
$minfillpercent = 0;
for($cols = 5; $cols >= 3; $cols–) {
if(($remainder = $advcount % $cols) == 0) {
$advcols = $cols;
break;
 
这段代码中的5 的意思是每行显示的个数  当这个数值为5时  那么一行最多显示5个广告 超过5个就会自动换行 第二行超过5个 还会自动换行。
 
代码中3 的意思是 当广告个数大于一样 却又不足两行的时候 每行显示的个数  举例:按照默认的数值来说 每行最多显示5个广告  如果你的广告有六个 那么他就会变长两行 每行三个   如果你把3改成4  那么就是第一行显示四个 第二行显示剩余的2个
 
修改这个文件是更改每行显示的个数问题
 
这样修改后 不仅美观 能够显示你想要的个数  重要的是让然可以使用定时功能
 
2 后台广告去链接
 
在后台添加图片广告是先加上#链接,在广告添加成功后编辑广告:点击代码模式,去掉代码中的链接即可
 
3 DIY中标题居中方法
 
1,DIY,选到数据–模块模版
2,在<dt><a href>的dt后面加代码,如下:
<dt style=”text-align:center”>
 
即可。
 
来自:http://www.jianghaizhi.com/wzjs/356.html

Tags: discuz

[修补]Discuz! 7.1 & 7.2 远程代码执行漏洞

本文仅为技术研究,转发一下漏洞代码以及官方修补方案,有exp的小朋友,估计可以随意蹂躏尚未修补漏洞的discuz! 7.1 & 7.2网站了……

1月5日出的漏洞,1月6日早上官方就开始写修补代码了,1月6日晚上放出修补代码,积极性不错,也从侧面反映了discuz人气高,团队不错!

» 阅读全文

Tags: discuz

遭遇uchome数据表uchome_ad丢失

在uchome后台操作更新缓存发现丢了一张数据表(uchome_ad),回到原来的数据库中发现该表存在。里面没有数据,故用phpmyadmin导出该表,然后到新网站的phpmyadmin中将该表建起来,即可。

代码如下:

  1. CREATE TABLE IF NOT EXISTS `uchome_ad` ( 
  2.   `adid` smallint(6) unsigned NOT NULL AUTO_INCREMENT, 
  3.   `available` tinyint(1) NOT NULL DEFAULT '1'
  4.   `title` varchar(50) NOT NULL DEFAULT ''
  5.   `pagetype` varchar(20) NOT NULL DEFAULT ''
  6.   `adcode` text NOT NULL
  7.   `system` tinyint(1) NOT NULL DEFAULT '0'
  8.   PRIMARY KEY (`adid`) 
  9. ) ENGINE=MyISAM  DEFAULT CHARSET=latin1 AUTO_INCREMENT=2 ; 

 

Tags: discuz

解决修改模板后discuz论坛系统首页空白的问题

discuz7.0,非官方模板,修改了其中的一个地方,发现打开网站首页显示空白。

解决方法:将论坛目录下forumdata/cache和forumdata/templates下面的文件删除,重新打开网站首页,系统会重新建立缓存文件。问题解决。

建议:以后修改模板,请登陆到网站后台,修改完毕后更新模板缓存即可。

» 阅读全文

Tags: discuz

解决discuz产品之Bad Request (Invalid Hostname...

discuz论坛与uchome(个人空间)从国内windows主机迁移到国外VPS主机上,发现登陆时候出现“Bad Request (Invalid Hostname)”问题。原本以为如网上所言是域名未在VPS上绑定,经过检查明白完全没这个可能。

而这个问题出现在登陆论坛以及登陆空间的时候显示出来,虽然也没多大关系,不过太碍眼了。终归是刨根问底把解决方法贴出来:

进入ucenter后台,通过应用管理,将discuz论坛与uchome个人空间打通即可。

原因:迁移之后通信密匙发生变化,而且IP也发生了变化,按照目前实际的情况填写即可!

Tags: discuz

解决ucenter备份数据库时出现的“未知错误”

要对discuz7.0+ucenter1.5做迁移,在discuz后台做了数据备份,再去ucenter后台备份ucenter数据,却发现遭遇了“未知错误”。

解决方法如下:

  1. 打开ucenter后台点击“应用管理” - 编辑discuz论坛的应用 - 记录“通信密钥”。
  2. 编辑网站根目录下的config.inc.php文件,将UC_KEY项修改为上面的“通信密钥”,如果一致则跳过。
  3. 打开ucenter目录下data目录中的config.inc.php,同样将C_KEY项修改为上面的“通信密钥”,如果一致则跳过。(该文件默认为/uc_server/data/config.inc.php)

通信密钥不正确,必然导致“未知错误”!Good luck!

Tags: discuz

Discuz! 6.0到Discuz! 7.1升级教程

朋友站点目前还是disucz 6.0程序,最近出现问题:首页只显示头部,无法完整显示。因为之前安装过首页四格插件,猜测是插件问题。无奈当初的改动备份不知道放在何处了。遂建议直接升级到discuz最新的7.1版(091030),而且官方自带了类“首页四格”的功能。

升级无法直接从6.0直接升级为7.1,只能按6.0->7.0->7.1升级

本文升级网址(放在二级目录):http://www.target.com/bbs/

从6.0升级为7.0见:

(视频)http://download.comsenz.com/teach/video/Discuz!6.0.0_to_Discuz!7.0.0_upgrade.zip

(图文)http://faq.comsenz.com/viewnews-450

升级到7.0后会出现头像没有导入ucenter中去,升级界面上提供的帖子中的导入程序不是十分完善,google了下,找到个网友提供的导入工具比较完善地解决了这个问题。

下载:lemon-upgrade-avatar.rar 文件未作任何修改,版权归原作者!

注意点:

除了以下2点修改外,其他不要修改,包括文件名(其实可以修改,方便起见就不修改了)

define ( 'UCENTER_ROOT', $__LPATH . '/uc_server/' );   //UCenter路径
define ( 'UCENTER_URL',  'http://www.target.com/bbs/uc_server/'); //UCenter URL

如果不出意外,导入头像过程中你会看到那些被导入的头像。如果有问题,会提示你,继续修改这两处参数即可。

从7.0升级为7.1见http://faq.comsenz.com/viewnews-862,都很套路的东西了。

Tags: discuz

Total:912Next ›