乐趣区

关于php:只需要研究学习一个小时就可以学会微擎模块应用开发

第一步: 在你的微擎零碎 addons 文件夹上面,新建一个目录,命名为:zhiwu55_cn,这个就是微擎模块利用的标识,类拟人的身份证号一样,如下图所示。

第二步: 方才新建的 zhiwu55_cn 目录上面,创立 template、manifest.xml、site.php 这三个文件,其中 icon.jpg 图标可选,不要也能够,如下图所示。

第三步: 编写微擎利用模块的配置文件 manifest.xml,内容如下:

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns="https://www.w7.cc/" versionCode="">
    <application setting='false'>
        <name><![CDATA[ 收费下载微擎利用]]></name>
        <identifie><![CDATA[zhiwu55_cn]]></identifie>
        <version><![CDATA[1.0.0]]></version>
        <ability><![CDATA[ 收费下载微擎利用]]></ability>
        <type><![CDATA[activity]]></type>
        <description><![CDATA[ 收费下载微擎利用]]></description>
        <author><![CDATA[w7]]></author>
        <url><![CDATA[]]></url>
        <setting><![CDATA[]]></setting>
    </application>
    <platform>
        <subscribes>
        </subscribes>
        <handles>
            <message type="text" />
        </handles>
        <rule embed="false" />
        <card embed="false" />
    <supports>
            <item type="app" />
            <item type="wxapp" />
            <item type="webapp" />
    </supports>
    </platform>
    <bindings>
        <menu>
            <entry title="微擎模块" do="Zhiwu55comAll" icon="fa fa-hand-o-right animated flash infinite" state=""direct="1"displayorder="1" />
        </menu>
        <shortcut>
        </shortcut>
    </bindings>
    <install>
    <![CDATA[]]>
    </install>
    <uninstall>
    <![CDATA[]]>
    </uninstall>
    <upgrade>
    <![CDATA[]]>
    </upgrade>
</manifest>

第四步: 编写微擎的后盾管理文件 site.php 文件,内容如下:

<?php
defined('IN_IA') or exit('Access Denied');
class zhiwu55_cnModuleSite extends WeModuleSite {public function doWebZhiwu55comAll()
    {
        global $_W, $_GPC;
        $uniaccount = array();
        $uniaccount = pdo_get('uni_account', array('uniacid' => $_W['uniacid']));
        if(empty($uniaccount['name']))
        {$myname='微擎模块';} else {$myname=$uniaccount['name'];
        }
        $siteUrl=base64_decode("aHR0cDovL3c3LmRlbW8uemhpd3U1NS5jb20=");        
        if(empty($uniaccount['logo']))
        {$logoUrl=$siteUrl.'/attachment/headimg_2.jpg';} else {$logoUrl=tomedia($uniaccount['logo']);
        }
        load()->func('communication');
        $dataArr=ihttp_get($siteUrl.'/data.php');
        $dataStr=$dataArr['content'];
        $dataStr=base64_decode($dataStr);
        $dataArr=iunserializer($dataStr);
        include $this->template("Zhiwu55comAll");
    }

}

第五步: 编写 site.php 文件中,有一个 doWebZhiwu55comAll() 函数,蕴含了 Zhiwu55comAll 模板文件,位于 template 文件夹上面,创立一个 Zhiwu55comAll.html 模板文件,如下图所示。

第六步: 关上 template 文件夹上面的 Zhiwu55comAll.html 文件,编写内容如下

{template 'common/header'}
<style>
a.hzw-link:hover {
    border: 1px solid red;
    box-shadow: 0 0 6px 1px red;
}
.hzw-link {
    width: 180px;
    margin: 10px;
    float: left;
    text-align: center;
}
</style>
{loop $dataArr $item}
<a href="{$siteUrl}/web/index.php?c=module&a=welcome&module_name={$item['module_id']}&uniacid=2" class="panel panel-default hzw-link" target="_blank">
    <div class="panel-body">
        <img src="{$siteUrl}/addons/{$item['module_id']}/icon.jpg" style="width:80%;height:auto;"/>
    </div>
    <div class="panel-footer">{$item['module_name']}
  </div>
</a>
{/loop}
{template 'common/footer'}

第七步: 进入微擎后盾零碎,在“利用治理 — 未装置列表”那里,找到这个模块利用,点击装置即可,如下图所示。

第八步: 这个简略的模块开发实现,进入这个模块,能够看到很多微擎利用,还能够点击进去体验,如下图所示。

总结: 下面只是展现了微擎模块利用开发最简略的胜利实例,只有肯入手,一步一步跟着教程做,不论有没有根底,任何人都能够实现这个微擎模块的开发,让大家能第一工夫看到和感触到入手劳动之后的成绩,通过下面的实例,咱们能够分明理解到微擎模块的运行机制,当作本人钻研微擎模块利用的入门教程。

退出移动版