分类目录归档:Discuz

discuz积分充值页面添加链接

PC端修改,找到 template/default/home目录下找到spacecp_credit_base.htm,在文件的19行左右找到如下代码

<li><em><!--{if $credit[img]}--> {$credit[img]}<!--{/if}--> {$credit[title]}: </em><!--{echo getuserprofile('extcredits'.$id);}--> {$credit[unit]}</li>

在下面一行添加如下代码

<a href="https://google.com" target="_blank"><span style="font-size:14px;color:#009900;"><strong>要显示的文字</strong></span></a>

即可在PC版的充值页面看到链接。 继续阅读

discuz ! x3.4,设置会员组免回复查看隐藏帖教程!

一:升级数据库:
打开phpmyadmin的论坛数据库的sql
输入:

ALTER TABLE pre_common_usergroup_field ADD ishidefree TINYINT( 1 ) DEFAULT '0' NOT NULL

二:修改source/admincp/admincp_usergroups.php查找:

showsetting('usergroups_edit_post_new', 'allowpostnew', $group['allowpost'], 'radio');

前面加入: 继续阅读

discuz新站使用开发者模式导入插件记录

新建了个discuz站,使用开发者模式导入老站的插件,记录一下过程。

1、开启老站的开发者模式,导出插件的XML配置文件。

2、打包老站source/plugin目录下的插件文件。

3、将导出的XML文件放到打包的插件文件夹的主目录下。

4、上传插件文件夹到新站的source/plugin目录下。

5.这个时候就可以在新站的插件菜单下找到该插件,点击安装按钮即可安装完成。 继续阅读

使用定时任务在Discuz X3.4中免插件自动生成sitemap.xml

为了更好的利于SEO,加快百度、360、谷歌、bing、搜狗等收录,我们需要网站生成sitemap.xml,有些搜索引擎只支持.xml,不支持.txt,所以我们必须在511遇见论坛下自动生成sitemap.xml,由于我们采用了伪静态,所以生成的链接必须和伪静态规则一致,在discuz后台插件搜索了几个,姑且不谈收费免费,发现很不稳定,且静态规则无法兼容,这里我们采用discuz的定时任务,自动生成sitemap.xml。 继续阅读

discuz修改标签的字数限制

每一个标签的长度总数是20个字符,也就是10个汉字,虽然说标签一般都是比较短的,但是这个有时是无法满足坛友们的需要的,关于discuz论坛标题字数的修改教程网上很多,但是标签字数修改的教程却是少之又少。
首先,需要将签总数字255字符修改大一些,这个是在表pre_forum_post中的tags字段里面,这里将255修改成了1000,大家可以根据自己的需要去改。

其次是修改tags的长度限制,是在表pre_common_tag的tagname里面,默认的是20这里修改成了200。

第三个是修改表pre_common_tagitem中的tagname字段,也是把20修改成200

最后需要修改source/class/class_tag.php

   if(preg_match('/^([\x7f-\xff_-]|\w|\s){3,20}$/', $tagname)) {				$status = $idtype != 'uid' ? 0 : 3;				$result = C::t('common_tag')->get_bytagname($tagname, $idtype);				if($result['tagid']) {					if($result['status'] == $status) {						$tagid = $result['tagid'];					}

{3,20}这个地方是限制每一个标签的长度的,默认的是3个字符到20个字符,我们这里把20改成200,这样的话,标签最高可以输入200个字符了

Discuz X3.4 安装的不是正版应用 / 应用安装后无法启用的解决办法(2021年6月)

概述
Discuz! X3.4 自2021年3月更新以来尽管修改了 /source/function/function_cloudaddons.php 但安装应用的时候任然提示“对不起,您安装的不是正版应用,安装程序无法继续执行”

操作环境
操作系统:Windows10

操作步骤
一:找到/source/function/function_cloudaddons.php这个文件,找到文件中的cloudaddons_validator这个处理过程,将中间提示部份注释掉。 继续阅读

Discuz对不起,您安装的不是正版应用的解决办法

Discuz! X2.0以后的版本都会对主题或插件做一个正版验证,如果是从别人那里买的盗版主题或插件的话,安装时会出现:对不起,您安装的不是正版应用,安装程序无法继续执行的问题。

1 找到以下文件:/source/function/function_cloudaddons.php

搜索代码

cpmsg(‘cloudaddons_genuine_message’, ”, ‘error’, array(‘addonid’ => $addonid));

cpmsg('cloudaddons_genuine_message', '', 'error', array('addonid' => $addonid));

2 将这行注释掉就可以了,注释后的代码如下:

/*cpmsg('cloudaddons_genuine_message', '', 'error', array('addonid' => $addonid));*/

然后再安装也就可以了