discuz X3.1 源代码阅读,记录代码片段

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了discuz X3.1 源代码阅读,记录代码片段相关的知识,希望对你有一定的参考价值。

 

require_once libfile(‘function/post‘); //  /source/function/function_post.php

require_once libfile(‘post/newthread‘, ‘include‘); // insert 数据 ,   /source/include/post/post_newthread.php


$modthread = C::m(‘forum_thread‘); // /source/class/model/model_forum_thread.php

C::t(‘forum_post‘)->insert($tableid, $data); //  /source/class/table/table_forum_post.php

include template(‘diy:forum/viewthread:36260‘); // 板块通用 ./data/diy/template/default/forum/viewthread.htm ;指定帖子(tid=36260)./data/diy/template/default/forum/viewthread_36260.htm ;默认模板 ./template/default/forum/viewthread.htm

include template(‘plugin1:module1/action1:36260‘); //./source/plugin/plugin1/template/module1/action1.htm

include template(‘forum/viewthread_node‘); // ./template/default/forum/viewthread_node.htm

class Helper{
    function sizecount($size) {
        if($size >= 1073741824) {
            $size = round($size / 1073741824 * 100) / 100 . ‘ GB‘;
        } elseif($size >= 1048576) {
            $size = round($size / 1048576 * 100) / 100 . ‘ MB‘;
        } elseif($size >= 1024) {
            $size = round($size / 1024 * 100) / 100 . ‘ KB‘;
        } else {
            $size = intval($size) . ‘ Bytes‘;
        }
        return $size;
    }
}

 

以上是关于discuz X3.1 源代码阅读,记录代码片段的主要内容,如果未能解决你的问题,请参考以下文章

Discuz!X3.1标签使用

Discuz!X3.1数据库的操作

Discuz!X3.1插件创建与配置

Discuz代码片段

Discuz! X3.1直接进入云平台列表的方法

Discuz!X3.1后台操作技巧(整合)