好!欢迎访问迷津渡口 现在时间是:

迷津渡口

越感到迷惑 越接近真理

emlog挂载点的使用和自定义挂载点的方法

emlog的插件和php函数的调用都需要通过挂载点。

网上的文章都不太清晰,小指在这里简单介绍一下吧,其实挂载点机制就是两个函数而已。

<?php doAction("挂载点名称");?>                在网页添加挂载点
<?php addAction("挂载点名称","函数名称");?>     将函数与挂载点连接

例如:

挂载点:doAction('index_head') 
所在文件:content/templates/default/header.php
描述:前台头部扩展:可以用于增加前台css样式、加载js等

查看对应文件,可以发现一行

<?php doAction("index_head");?>

说明网页有index_head这个挂载点。

你在自己的插件或者content/templates/default/module.php写这个函数:

function addJQuery() {
    echo '<script src="http://libs.baidu.com/jquery/1.11.1/jquery.min.js"></script>';
}
addAction("index_head","addJQuery");

这样你就把函数与挂载点连接起来了,在相应的挂载点的位置就会跑对应的php函数。


所谓自定义挂载点就是在网页某个位置添加自己的挂载点,例如在&lt;/body&gt;之前添加一个音乐插件挂载点:

<?php doAction("music_player");?>

然后将输出音乐播放器的函数与挂载点连接起来:

<?php addAction("music_player","showMusicPlayer");?>

完成。音乐播放器就会在对应的地方输出了。

自己实践一下吧,小指只能帮你到这了,^_^~

点赞4
   支持一下
挤眼 亲亲 咆哮 开心 想想 可怜 糗大了 委屈 哈哈 小声点 右哼哼 左哼哼 疑问 坏笑 赚钱啦 悲伤 耍酷 勾引 厉害 握手 耶 嘻嘻 害羞 鼓掌 馋嘴 抓狂 抱抱 围观 威武 给力
 点赞
 签到
 表情
 图片
 代码
提交评论

清空信息
关闭评论
7z
 7z 2020-05-02 19:37回复
#1
点赞成功!点赞时间:2020年5月2日 晚上7时38分2秒,赠人玫瑰,手有余香!
 00:00/00:00
我想和你虚度时光 - 花房姑娘(9)
  1. 恋恋风尘
  2. 恋恋风尘
  3. 恋恋风尘
  4. 恋恋风尘
  5. 恋恋风尘
  6. 恋恋风尘
  7. 恋恋风尘
  8. 恋恋风尘
  9. 恋恋风尘