ExtLabelController.php 741 B

123456789101112131415161718192021222324252627282930313233343536
  1. <?php
  2. /**
  3. * @copyright (C)2020-2099 Hnaoyun Inc.
  4. * @author XingMeng
  5. * @email hnxsh@foxmail.com
  6. * @date 2020年3月8日
  7. * 个人扩展标签可编写到本类中,升级不会覆盖
  8. */
  9. namespace app\home\controller;
  10. use core\basic\Controller;
  11. class ExtLabelController
  12. {
  13. protected $content;
  14. /* 必备启动函数 */
  15. public function run($content)
  16. {
  17. // 接收数据
  18. $this->content = $content;
  19. // 执行个人自定义标签函数
  20. $this->test();
  21. // 返回数据
  22. return $this->content;
  23. }
  24. // 测试扩展单个标签
  25. private function test()
  26. {
  27. $this->content = str_replace('{pboot:userip}', get_user_ip(), $this->content);
  28. }
  29. }