⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 table.php

📁 Serendipity是一个php+mysql的blog程序
💻 PHP
字号:
<?phpclass Text_Wiki_Render_Xhtml_Table extends Text_Wiki_Render {        var $conf = array(        'css_table' => null,        'css_tr' => null,        'css_th' => null,        'css_td' => null    );            /**    *     * Renders a token into text matching the requested format.    *     * @access public    *     * @param array $options The "options" portion of the token (second    * element).    *     * @return string The text rendered from the token options.    *     */        function token($options)    {        // make nice variable names (type, attr, span)        extract($options);                $pad = '    ';                switch ($type) {                case 'table_start':            $css = $this->formatConf(' class="%s"', 'css_table');            return "\n\n<table$css>\n";            break;                case 'table_end':            return "</table>\n\n";            break;                case 'row_start':            $css = $this->formatConf(' class="%s"', 'css_tr');            return "$pad<tr$css>\n";            break;                case 'row_end':            return "$pad</tr>\n";            break;                case 'cell_start':                        // base html            $html = $pad . $pad;                        // is this a TH or TD cell?            if ($attr == 'header') {                // start a header cell                $css = $this->formatConf(' class="%s"', 'css_th');                $html .= "<th$css";            } else {                // start a normal cell                $css = $this->formatConf(' class="%s"', 'css_td');                $html .= "<td$css";            }                        // add the column span            if ($span > 1) {                $html .= " colspan=\"$span\"";            }                        // add alignment            if ($attr != 'header' && $attr != '') {                $html .= " style=\"text-align: $attr;\"";            }                        // done!            $html .= '>';            return $html;            break;                case 'cell_end':            if ($attr == 'header') {                return "</th>\n";            } else {                return "</td>\n";            }            break;                default:            return '';                }    }}?>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -