观前提示:修改Discuz不是获取真实IP的最佳方法
如果您有能力,建议了解Apache mod_remoteip、Nginx ngx_http_realip_module 或其他同类功能
在服务器端配置可以让你的服务器访问日志也能收集到正确的IP
参照此教程修改之前,请务必确认X3.5当前是否能够获取到真实的IP地址
如果已经能获取到真实IP地址的情况下,切勿参照此教程修改! 继续阅读
分类目录归档:Discuz
解决AMH面板discuz小图标和字体跨域显示的问题
在/home/wwwroot/lnmp01/vhost/目录中找到对应虚拟主机的配置文件,在最后一个location后添加如下代码:
#解决小图标显示不正常的问题↓
location ~* \.(eot|ttf|woff|svg|otf|woff2)$ {
add_header Access-Control-Allow-Origin *;
}
保存,然后重载nginx即可
Discuz设置编辑器标签仅对已登录用户显示
在模板文件夹中找到 viewthread.htm 和 viewthread_node.htm,PC版在/template/default/forum/viewthread_node.htm中找<div class=”pct”>标签,在后边添加如下代码: 继续阅读
Discuz 小图标不显示问题的解决记录
在对应网站域名的nginx的配置文件中加入如下代码即可解决:
宝塔用户请将下边的代码放置在:#SSL-START SSL 前面
#解决小图标显示不正常的问题↓
location ~* \.(eot|ttf|woff|svg|otf|woff2)$ {
add_header Access-Control-Allow-Origin *;
}
Discuz x3.5修改个人资料页简介和UID等信息
找到主题目录中的space_menu.php文件,找到u-info字段进行修改即可
Discuz X3.5引用aplayer播放本地音乐
需要用aplayer播放本地音乐,并且指定歌曲名、艺术家、歌曲链接三个参数,找了半天没找到合适的教程,自己写个吧。
以下是具体实现方法:
1、在界面→编辑器→Discuz!代码中添加标签,图标啥的自己去搞个,设置为20px*20px参照原来有的图片,上传到/static/image/common目录下,然后把图标名字写上就OK了。如下图:
[erphpdown]
discuz X3.5编辑器添加Aplayer,调用meting.js添加播放器播放在线音乐
第1步,在界面→编辑器设置→Discuz!代码里添加Aplayer按钮。【替换内容】填入如下代码(这里的music.js引入目录填你自己上一步创建的music.js的实际目录):
<!-- 初始的 <meting-js> 标签 -->
<meting-js server="__SERVER__" type="song" id="__SONGID__" lrc-type="0"></meting-js>
<!-- 设置歌曲链接参数 -->
<div id="songUrl" style="display: none;">{1}</div>
<!-- 引入单独的 JavaScript 文件 -->
<script src="/static/js/player/music.js" defer></script>
meting.js的具体使用哪些参数和使用方法可以去github自己看: 继续阅读
discuz X3.5编辑器添加网盘链接和默认隐藏提取码的按钮
1、在界面→编辑器设置→Discuz!代码里添加代码。【替换内容】框填下边的代码:
<h4>
<span style="color:#009900;">下载链接:</span>
</h4>
<p>
<a href="{1}" target="_blank">{1}</a><br/>
</p>
<h4>
<span style="color:#009900;">提取码:</span>
</h4>
<p>
{2}
</p>
例子:[dl]添加的链接信息[/dl],参数填 2。嵌套次数2。 继续阅读
discuz帖子内页链接颜色修改(one_default主题)
找到template/one_default/common文件夹下的文件module.css
在文件的935行左右找到.t_f a { color: #048dd1; }字段,这里就是帖子内页链接的颜色代码,修改成需要的颜色即可。
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版的充值页面看到链接。 继续阅读