标签: Discuz!

  • Discuz官方论坛关闭发言权

    Discuz官方论坛关闭发言权

    前几天我们很多网友应该都看到Discuz官方发布公告,关于Discuz官方论坛关闭发言权限,而且应用中心也都无法打开。确实在圈内影响还是比较大的,毕竟作为国内比较知名的社区源码,很多平台都有在使用,而且也有专门针对主题、应用的开发者赖以生存提供第三方技术支持,有些开发者就依赖于提供Discuz二次开发、应用插件服务。

    如果Discuz一旦关闭,确实会给在使用Discuz运营网站的无法确保安全以及后续的升级,以及对于依赖Discuz的开发者有较大的影响。虽然我们可以看到官方有通告提到后续还是有人提供支持,但是不清楚是否能保质保量。

    Discuz 官方Git地址:https://gitee.com/ComsenzDiscuz/DiscuzX

  • Discuz MYSQL数据库 大文件 GBK编码转UTF-8 图文教程

    Discuz MYSQL数据库 大文件 GBK编码转UTF-8 图文教程

    我们这里的论坛由于使用了十几年,之前的版本是Discuz! X3.2 后来无缝升级到 Discuz! X3.3,但是还是快照被劫持discuz快照被劫持的解决办法,而且Discuz! X3.3 已经不再更新了。所以我们这里打算到Discuz! X3.4,但是官方版本最新的版本是UTF-8的编码,所以我们这里先把数据库导出后转编码重新导入再升级版本。

    关于如何导出Mysql数据库,请看这里:mysqldump gzip 备份及还原 压缩 图文教程

    gunzip解压文件

    gunzip laoji.org_2017-12-12-03-30-01.sql.gz

    .sql文件转gbk编码到utf-8,并替换对于的create语句:

    我们这里的文件还是挺大的,如果用Windows打开的话肯定是崩溃了,所以我们这里直接在Linux进行转码操作。

    ls -lh laoji.org_2017-12-12-03-30-01.sql

    -rw-r–r– 1 root root 6.4G Dec 12 03:40 laoji.org_2017-12-12-03-30-01.sql

    ls -lh laoji.org.cat.tmp.sql

    -rw-r–r– 1 root root 9.6G Dec 12 09:37 laoji.org.cat.tmp.sql

    使用iconv转码:

    sed 's/CHARSET=gbk/CHARSET=utf8/g' laoji.org_2017-12-12-03-30-01.sql | iconv -c -f gb18030 -t utf-8  > laoji.org.utf8.sql

    重新生成的utf-8文件就是 laoji.org.utf8.sql 了。

    注意:如果文件过大,很容易倒是shell丢失,可以不时的使用空格或者回车保持shell的连接。

    不懂的请参照linux下的:grep、sed 命令,linux shell 命令行 wordpress 替换 谷歌字体 fonts.googleapis 一键命令.
    以上命令是将sql语句里面的:

    CHARACTER SET=gbk
    变成
    CHARACTER SET=utf-8

    将COMMENT 后面的一些乱码去掉,有些可能少了分号的:

    sed -i "s/COMMENT.*,/,/g" `grep -lr "COMMENT.*," laoji.org.utf8.sql`

    导入数据库

    mysql -uxjjbbs -p xjjbbs --default-character-set=utf8 < laoji.org.utf8.sql

    然后从git下载最新的Discuz! X3.4即可。

  • 榨干那些网盘/视频 提取视频地址 整合Discuz论坛 在线播放解决方案 图文教程

    前面我们介绍了 《榨干那些网盘/云盘 提取视频地址 整合wordpress 在线播放解决方案 图文教程》下面我们写一下Discuz 论坛的代码设定。

    代码部分:

    请参考 榨干那些网盘/云盘 提取视频地址 整合wordpress 在线播放解决方案 图文教程 步骤中的 1-7 步。

    注意这里的目录结构。播放器 player 文件夹在网站根目录中。

    QQ截图20160301165137

     

    后台部分设定:

    1、使用管理员登陆dz论坛域名/admin.php 总后台。依次点击:界面–>编辑器设置–>Discuz! 代码,然后添加一个iframe 标签。

    QQ截图20160301164824

    QQ截图20160301162712

    这里的图标可以自行上传,目录到网站目录下的:static/image/common/ ,填入名称对应即可。

    保存提交。

    2、点击刚才添加的 iframe 标签的详情。具体编辑如下:

    替换内容值:

    <iframe width=”100%” scrolling=”no” height=”480″ align=”middle” frameborder=”no” src=”{1}” hspace=”0″ vspace=”0″ marginheight=”0″ marginwidth=”0″ name=”tv”></iframe>

    例子:

    [iframe]1[/iframe]

    解释:

    [iframe]1[/iframe]

    参数个数:

    1

    嵌套次数:

    1

    允许使用此代码的用户组:

    管理员(不然所有人都可以插入iframe了)。

    QQ截图20160301161847

    QQ截图20160301161902

    保存提交。

     

    前台发帖部分:

    1、发帖,选择“高级模式”

    QQ截图20160301162143

    2、点击最右边,我们刚刚添加的 iframe 图标 , 勾选 “纯文本”,填入参数。这里的参数就是视频地址了。

    https://zg.yangsifa.com/player/video.php?url=www.acfun.tv/v/ac2546220

     

    QQ截图20160301164454

     

    点击“提交”后,变成:

    QQ截图20160301164615

    保存,发布即可~

     

WeChat