共计 2798 个字符,预计需要花费 7 分钟才能阅读完成。
第一步: 在你的微擎零碎 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'}
第七步: 进入微擎后盾零碎,在“利用治理 — 未装置列表”那里,找到这个模块利用,点击装置即可,如下图所示。
第八步: 这个简略的模块开发实现,进入这个模块,能够看到很多微擎利用,还能够点击进去体验,如下图所示。
总结: 下面只是展现了微擎模块利用开发最简略的胜利实例,只有肯入手,一步一步跟着教程做,不论有没有根底,任何人都能够实现这个微擎模块的开发,让大家能第一工夫看到和感触到入手劳动之后的成绩,通过下面的实例,咱们能够分明理解到微擎模块的运行机制,当作本人钻研微擎模块利用的入门教程。
正文完