zblog
当前位置:首页 > 帮助中心 > zblog > 正文内容

zblog

zblogphp插件制作常用功能

豫唐网络2022-09-11 09:18116

制作zblogphp插件常用知识点汇总。

1、给插件建独立的表,创建类;

表的创建,写入数据,修改数据,删除数据,调用数据。

https://www.ytecn.com/post/331.html

2、后台顶部导航栏、后台左侧导航栏添加菜单;

定义后台顶部导航栏接口

function ActivePlugin_tc_cs() {
    Add_Filter_Plugin('Filter_Plugin_Admin_TopMenu','ytecn_Admin_TopMenu');
}
function tc_Admin_TopMenu(&$m) {
    global $zbp;
    $m[]=MakeTopMenu('root', '插件配置',$zbp->host."zb_users/plugin/ytecn/main.php",'',"topmenu_pjonip","icon-grid-1x2-fill");
}

定义后台左侧导航栏接口

function ActivePlugin_tc_pjonip() {
    Add_Filter_Plugin('Filter_Plugin_Admin_LeftMenu','ytecn_Admin_LeftMenu');
}
function tc_pjonip_Admin_TopMenu(&$m){
    global $zbp;
    $m['nav_ytecn'] = MakeLeftMenu("root", '插件配置', $zbp->host . "zb_users/plugin/ytecn/main.php", "nav_ytecn", "aAppCentre", "", "icon-zblog-appcenter");
}

3、设置插件管理界面的导航;

配置函数

function ytecn_SubMenu($id){
    $arySubMenu = array(
        0 => array('插件说明', 'main', 'left', false),
        1 => array('插件配置', 'set', 'left', false),
    );
    foreach($arySubMenu as $k => $v){
        echo '<a href="./'.$v[1].'.php" '.($v[3]==true?'target="_blank"':'').'><span class="m-'.$v[2].' '.($id==$k?'m-now':'').'">'.$v[0].'</span></a>';
    }
}

然后在对应的页面调用。

<div class="SubMenu"><?php echo ytecn_SubMenu(0); ?></div>

4、调用类表内容列表

            <?php
            $table= new ytecntable;
            $where = array();
            $where[] = array('=', 'ytecn_Status', 0);
            $swipers = $table->GetList(null, $where, array("ytecn_ID" => "DESC"));
            ?>
            <table border="1" class="tableFull tableBorder">
                <tr>
                    <th><p align='left'><b>栏目名</b><br><span class='note'></span></p></th>
                    <th>状态</th>
                    <th>操作</th>
                </tr>
                <?php
                    foreach ($swipers as $item) {
                ?>
                <tr>
                    <td><p align='left'><b><?php echo $item->Name ?></b></p></td>
                    <td><img src="<?php echo $item->Imgurl ?>" width="40" height="40" id="avatar" alt="img"></td>
                    <td><?php echo $item->Status ?></td>
                    <td class="td10 tdCenter">
                        <a href="edit.php?id=<?php echo $item->ID ?>"><i class="icon-pencil-square"></i></a>
                        <a onclick="return window.confirm('单击“确定”继续。单击“取消”停止。');" href="save.php?type=del&id=<?php echo $item->ID ?>"><i class="icon-trash"></i></a>
                    </td>
                </tr>
                <?php
                    }
                ?>
            </table>


扫描二维码推送至手机访问。

版权声明:本文由汤阴县豫唐网络科技有限公司发布,如需转载请注明出处。

本文链接:https://www.ytecn.com/post/308.html

分享给朋友:

相关文章

向字符串型的参数列表加入一个新参数

向字符串型的参数列表加入一个新参数

可以使用zblog PHP的AddNameInString 函数。AddNameInString 函数 向字符串型的参数列表加入一个新参数。ZBP中有很多地方的选项值采用了如a|b|c这样的...

zblogphp文章管理子菜单接口说明

zblogphp文章管理子菜单接口说明

接口名称:Filter_Plugin_Admin_ArticleMng_SubMenu接口描述:文章管理页面增加子菜单调用方法:Add_Filter_Plugin('Filter_Plugin...

zblogphp文章页面编辑页结束接口说明

zblogphp文章页面编辑页结束接口说明

接口名称:Filter_Plugin_Edit_End接口描述:文章编辑页加载前处理内容。应用场景:可直接跳转到其他页面,处理自身业务流程。调用方法:Add_Filter_Plugin('Fi...

zblogphp当天发表的文章日期标红

zblogphp当天发表的文章日期标红

模拟下代码场景。{foreach $articles as $article} <h4 class="post-date">{...

zblogphp1.5.2开发者迁移指南

zblogphp1.5.2开发者迁移指南

自此版本开始,加强安全相关功能。登录相关此版本不再使用 password Cookie,用户密码不再直接暴露。增加token Cookie,并且强制置于 httpOnly 模式。因此:1. 不再允许前...

zblogphp一键强制开启开发模式

zblogphp一键强制开启开发模式

    有时候在使用zblogphp的时候,因修改代码或者其他什么操作的时候,导致全站打不开。而,正常情况下,在运营的站点,都是不开启《开发模式》的,这个时候就...