久久久久av_欧美日韩一区二区在线_国产精品三区四区_日韩中字在线

Discuz! 官方交流社區

標題: discuz插件代碼電腦端能執行,手機端不執行 [打印本頁]

作者: bioger    時間: 2019-9-4 20:47
標題: discuz插件代碼電腦端能執行,手機端不執行
本帖最后由 bioger 于 2019-9-4 20:55 編輯

autocover.class.php的代碼如下:
  1. <?php

  2. if(!defined('IN_DISCUZ')) {
  3.         exit('Access Denied');
  4. }
  5. class plugin_autocover {
  6. public function global_header() {
  7. return 'TODO:global_header';
  8.         }

  9.         public function global_header_output() {
  10. return 'TODO:global_header_output';
  11.         }
復制代碼

autocover_mobile.class.php的代碼如下:
  1. ?<?php
  2. if(!defined('IN_DISCUZ')) {
  3.         exit('Access Denied');
  4. }
  5. class mobileplugin_autocover {
  6. public function global_header_mobile() {
  7. return '<script type="text/javascript">alert("I am an alert box!!")</script>';
  8.         }

  9.         public function global_header_mobile_output() {
  10. return 'TODO:global_header_mobile_output';
  11.         }

  12. }

  13. ?>
復制代碼

經過測試,電腦端代碼執行正常,而手機端卻沒有任何效果,感覺手機端代碼根本沒有執行或者沒有被調用,于是把autocover_mobile.class.php里面的函數整合到autocover.class.php里,手機端代碼還是不執行,求大神指點哪里錯了。


作者: dashen    時間: 2019-9-4 21:51
你確定插件設計時加了手機端的調用?
作者: bioger    時間: 2019-9-5 09:07
dashen 發表于 2019-9-4 21:51
你確定插件設計時加了手機端的調用?

discuz_plugin_autocover.xml的部分代碼如下:
  1. <item id="__modules">
  2.                                 <item id="general">
  3.                                         <item id="name"><![CDATA[autocover]]></item>
  4.                                         <item id="displayorder"><![CDATA[0]]></item>
  5.                                         <item id="menu"><![CDATA[]]></item>
  6.                                         <item id="url"><![CDATA[]]></item>
  7.                                         <item id="type"><![CDATA[11]]></item>
  8.                                         <item id="adminid"><![CDATA[1]]></item>
  9.                                         <item id="navtitle"><![CDATA[]]></item>
  10.                                         <item id="navicon"><![CDATA[]]></item>
  11.                                         <item id="navsubname"><![CDATA[]]></item>
  12.                                         <item id="navsuburl"><![CDATA[]]></item>
  13.                                 </item>
  14.                                 <item id="mobile">
  15.                                         <item id="name"><![CDATA[autocover_mobile]]></item>
  16.                                         <item id="displayorder"><![CDATA[0]]></item>
  17.                                         <item id="menu"><![CDATA[]]></item>
  18.                                         <item id="url"><![CDATA[]]></item>
  19.                                         <item id="type"><![CDATA[28]]></item>
  20.                                         <item id="adminid"><![CDATA[1]]></item>
  21.                                         <item id="navtitle"><![CDATA[]]></item>
  22.                                         <item id="navicon"><![CDATA[]]></item>
  23.                                         <item id="navsubname"><![CDATA[]]></item>
  24.                                         <item id="navsuburl"><![CDATA[]]></item>
  25.                                 </item>
  26.                         </item>
復制代碼

這些代碼都是develop開發工具包自動生成的,不至于沒調用
作者: zpy    時間: 2019-9-5 17:57
本帖最后由 zpy 于 2019-9-6 22:47 編輯

你把_output去掉試一試




歡迎光臨 Discuz! 官方交流社區 (http://www.9999xn.com/) Powered by Discuz! W1.0