Discuz X3.5实现发布主题后主题被回复,主题发布者加积分的修改方法。
继续阅读分类目录归档:建站
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');
前面加入: 继续阅读
WordPress分页插件WP-PageNavi使用记录
1、安装插件
2、找到主题文件夹的functions.php文件中的以下代码
<nav id="<?php echo esc_attr( $html_id ); ?>" class="navigation"> <h3 class="assistive-text"><?php _e( 'Post navigation', 'twentytwelve' ); ?></h3> <div class="nav-previous"><?php next_posts_link( __( '<span class="meta-nav">←</span> Older posts', 'twentytwelve' ) ); ?></div> <div class="nav-next"><?php previous_posts_link( __( 'Newer posts <span class="meta-nav">→</span>', 'twentytwelve' ) ); ?></div>
替换为:
<?php if(function_exists('wp_pagenavi')) { wp_pagenavi(); } ?>
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标签数量
默认的主题标签数量是5个,很多站长觉得不够用,那么问题来了:如何修改标签数量使之大于5?
1、更改source/module/forum/forum_post.php 第361行: 继续阅读
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个字符了
wordpress代码添加下载按钮
在自定义主题-额外CSS处填入如下代码
.button {
border-radius: 5px;
color: #ffffff!important;
display: inline-block;
margin-right: 10px;
margin-bottom: 10px;
padding: 7px 10px;
background-color: #3bc492;
text-decoration: none!important;
text-indent: 0!important;
}
.button2 {
border-radius: 5px;
color: #ffffff!important;
display: inline-block;
margin-right: 10px;
margin-bottom: 10px;
padding: 7px 10px;
background-color: #CC00CC;
text-decoration: none!important;
text-indent: 0!important;
}
在编辑器中使用如下格式调用:
<p style="text-align: center;"><a class="button" href="https://google.com" target="_blank" rel="noopener">MediaFire</a></p>
<p style="text-align: center;"><a class="button2" href="https://www.baidu.com" target="_blank" rel="noopener">77File</a></p>
禁用核心WordPress更新
出于任何原因,如果您想禁用WordPress的自动核心更新,请在您的wp-config.php文件中添加以下代码行。
define( 'AUTOMATIC_UPDATER_DISABLED', true );
有时,您的站点上的所有自动更新都被禁用,尤其是当您在站点上手动安装WordPress时。在这种情况下,您可以通过在wp-config.php文件中添加以下代码来启用自动功能。
define( 'WP_AUTO_UPDATE_CORE', true );
您可以将值“true”更改为“minor”以仅接收次要更新(这是默认设置)。或者将值设为“false”以完全禁用您网站上的所有核心更新。
telegraph图床搭建
利用 CF Workers 反代官方 telegra.ph 实现无需 PHP 空间,单个首页文件 index.html 就能完成整个站点。
官方github地址:https://github.com/missuo/Telegraph-Image-Hosting
1、在cloudflare上部署worker,代码填写如下 继续阅读