如何在移動內容管理頁面上單獨管理頂級文件 > 知识库

阅读全文
搜索全站

知识库

PHP 如何在移動內容管理頁面上單獨管理頂級文件

页面信息

作者 no_profile webmaster 发送站内信 发送邮件 自我介绍 使用ID搜索 所有主题 评论 0个 点击 937次 发布时间 18-11-07 21:27

全文

內容管理頁面(如公告板)無法在頂部移動文件中單獨設置。

這是一種將PC和移動設備分開的方式,以便他們可以使用移動設備。

它看起來很複雜,但並不困難,因為您可以復制現有代碼並僅更改字段名稱。



與下面的提示相同。



如何與移動公告板分開管理頂級文件

http://gnustudy.com/bbs/board.php?bo_table=skin_board&wr_id=80



內容管理中沒有額外的字段,因此我們需要向DB添加更多字段。





1.將字段添加到g5_content表
co_mobile_include_head

co_mobile_include_tail

2.修改adm / contentform.php文件



添加以下內容



<tr>
        <th scope="row"><label for="co_mobile_include_head">触摸板顶部Head文件路径</label></th>
        <td>
            <?php echo help("如不指定,则使用默认顶部样式文件."); ?>
            <input type="text" name="co_mobile_include_head" value="<?php echo $co['co_mobile_include_head']; ?>" id="co_mobile_include_head" class="frm_input" size="60">
        </td>
    </tr>
    <tr>
        <th scope="row"><label for="co_mobile_include_tail">触摸板底部Tail文件路径</label></th>
        <td>
            <?php echo help("如不指定,则使用默认顶部样式文件"); ?>
            <input type="text" name="co_mobile_include_tail" value="<?php echo $co['co_mobile_include_tail']; ?>" id="co_mobile_include_tail" class="frm_input" size="60">
        </td>
    </tr>

2.修改adm / contentformupdate.php文件



2-1。



if( $co_include_tail ){
    $purl = parse_url($co_include_tail);
    $file = $purl['path'];
    if (!preg_match("/\.(php|htm['l']?)$/i", $file)) {
        alert('Tail底部文件路径的扩展仅允许PHP,HTM和HTML');
    }
}
 

在上面的代码下添加以下内容



if( $co_mobile_include_head ){
    $purl = parse_url($co_mobile_include_head);
    $file = $purl['path'];
    if (!preg_match("/\.(php|htm['l']?)$/i", $file)) {
        alert('触摸板顶部文件路径的扩展仅允许PHP,HTM和HTML');
    }
}

if( $co_mobile_include_tail ){
    $purl = parse_url($co_mobile_include_tail);
    $file = $purl['path'];
    if (!preg_match("/\.(php|htm['l']?)$/i", $file)) {
        alert('触摸板底部文件路径的扩展仅允许PHP,HTM和HTML');
    }
}
2-2。

if( $co_include_tail && ! is_include_path_check($co_include_tail) ){
    $co_include_tail = '';
    $error_msg = '/data/file/ 或/data/editor/ 不能包含在底部文件路徑中';
}
 

在上面的代碼下添加以下內容



if( $co_mobile_include_head && ! is_include_path_check($co_mobile_include_head) ){
    $co_mobile_include_head = '';
    $error_msg = '/data/file/ 或 /data/editor/ 不能包含在顶部文件路徑中';
}

if( $co_mobile_include_tail && ! is_include_path_check($co_mobile_include_tail) ){
    $co_mobile_include_tail = '';
    $error_msg = '/data/file/ 或 /data/editor/ 不能包含在底部文件路徑中';
}

2-3。

$sql_common = " co_include_head    = '$co_include_head',
                co_include_tail    = '$co_include_tail',
 

在上面的代码下添加以下内容

co_mobile_include_head = '$co_mobile_include_head',
co_mobile_include_tail = '$co_mobile_include_tail'
 



3.編輯mobile / content.php文件



3-1。



include_once('./_head.php');



在這裡編輯頂部



if ($co['co_mobile_include_head'] && is_include_path_check($co['co_mobile_include_head']))
    @include_once($co['co_mobile_include_head']);
else
    include_once('./_head.php');
 



3-2.

include_once('./_tail.php');



在这里编辑底部



if ($co['co_mobile_include_tail'] && is_include_path_check($co['co_mobile_include_tail']))
    @include_once($co['co_mobile_include_tail']);
else
    include_once('./_tail.php');


就像在公告板中一樣,輸入內容管理頁面設置頂部的文件。

[此内容由admin于2018-11-12 14:56:57,由免费论坛版块 移动 到此]

[此内容由admin于2018-11-12 23:17:19,由公告版块 移动 到此]
推荐0

评论列表

还没有评论内容

Total 84件 1 页
知识库 目录
序号 主题 作者 点击 推荐 日期
84 G5安全补丁 no_profile admin 发送站内信 发送邮件 自我介绍 使用ID搜索 所有主题 219 0 03-17
83 G5安全补丁 no_profile admin 发送站内信 发送邮件 自我介绍 使用ID搜索 所有主题 253 0 03-01
82 PHP no_profile admin 发送站内信 发送邮件 自我介绍 使用ID搜索 所有主题 899 0 01-14
81 Windows no_profile admin 发送站内信 发送邮件 自我介绍 使用ID搜索 所有主题 465 0 01-10
80 G5安全补丁 no_profile admin 发送站内信 发送邮件 自我介绍 使用ID搜索 所有主题 824 0 01-09
79 G5 no_profile admin 发送站内信 发送邮件 自我介绍 使用ID搜索 所有主题 529 0 01-04
78 程序 no_profile admin 发送站内信 发送邮件 自我介绍 使用ID搜索 所有主题 918 0 12-31
77 G5 no_profile admin 发送站内信 发送邮件 自我介绍 使用ID搜索 所有主题 572 0 12-30
76 G5 no_profile admin 发送站内信 发送邮件 自我介绍 使用ID搜索 所有主题 2 0 12-28
75 G5安全补丁 no_profile admin 发送站内信 发送邮件 自我介绍 使用ID搜索 所有主题 836 0 12-28
74 G5 no_profile admin 发送站内信 发送邮件 自我介绍 使用ID搜索 所有主题 594 0 12-22
73 G5 no_profile admin 发送站内信 发送邮件 自我介绍 使用ID搜索 所有主题 678 0 12-22
72 Windows no_profile admin 发送站内信 发送邮件 自我介绍 使用ID搜索 所有主题 520 0 12-18
71 Windows no_profile admin 发送站内信 发送邮件 自我介绍 使用ID搜索 所有主题 564 0 12-18
70 正规则 no_profile admin 发送站内信 发送邮件 自我介绍 使用ID搜索 所有主题 1181 0 12-17
搜索主题

会员登录

在线投票

你目前的站点使用什么程序呢?

访问人数统计

今天
134
昨天
135
最大
296
全部
22,321

gnuboard5
Copyright © lonei.com. All rights reserved. Version 5.3.2.7