前端 按钮钩子不显示 有没有哪位大神帮我看看原因?
<br /><br />插件功能上开发没有遇到挑战,反而在按钮 钩子上卡的死死的。<br />都已经放弃了好几个不同的版本了。<br />xml<br /><br /><ol><li><?xml version="1.0" encoding="ISO-8859-1"?><br /><li><root><br /><li> <item id="Title"><!]></item><br /><li> <item id="Version"><!]></item><br /><li> <item id="Time"><!]></item><br /><li> <item id="From"><!]></item><br /><li> <item id="Data"><br /><li> <item id="plugin"><br /><li> <item id="available"><!]></item><br /><li> <item id="adminid"><!]></item><br /><li> <item id="name"><!]></item><br /><li> <item id="identifier"><!]></item><br /><li> <item id="description"><!]></item><br /><li> <item id="datatables"><!]></item><br /><li> <item id="directory"><!]></item><br /><li> <item id="copyright"><!]></item><br /><li> <item id="version"><!]></item><br /><li> <item id="__modules"><br /><li> <item id="0"><br /><li> <item id="name"><!]></item><br /><li> <item id="param"><!]></item><br /><li> <item id="menu"><!]></item><br /><li> <item id="url"><!]></item><br /><li> <item id="type"><!]></item><br /><li> <item id="adminid"><!]></item><br /><li> <item id="displayorder"><!]></item><br /><li> <item id="navtitle"><!]></item><br /><li> <item id="navicon"><!]></item><br /><li> <item id="navsubname"><!]></item><br /><li> <item id="navsuburl"><!]></item><br /><li> </item><br /><li> <item id="1"><br /><li> <item id="name"><!]></item><br /><li> <item id="param"><!]></item><br /><li> <item id="menu"><!]></item><br /><li> <item id="url"><!]></item><br /><li> <item id="type"><!]></item><br /><li> <item id="adminid"><!]></item><br /><li> <item id="displayorder"><!]></item><br /><li> <item id="navtitle"><!]></item><br /><li> <item id="navicon"><!]></item><br /><li> <item id="navsubname"><!]></item><br /><li> <item id="navsuburl"><!]></item><br /><li> </item><br /><li> </item><br /><li> </item><br /><li><br /><li><br /><li><item id="hooks"><br /><li> <item id="post_top"><!]></item><br /><li> <item id="post_middle"><!]></item><br /><li> <item id="post_bottom"><!]></item><br /><li> <item id="viewthread_fastpost_content"><!]></item><br /><li> <item id="forumdisplay_postbutton_bottom"><!]></item><br /><li></item><br /><li><br /><li> <item id="version"><!]></item><br /><li> <item id="var"><br /><li> <item id="0"><br /><li> <item id="displayorder"><!]></item><br /><li> <item id="title"><!]></item><br /><li> <item id="description"><!]></item><br /><li> <item id="variable"><!]></item><br /><li> <item id="type"><!]></item><br /><li> <item id="value"><!]></item><br /><li> <item id="extra"><!]></item><br /><li> </item><br /><li> <item id="1"><br /><li> <item id="displayorder"><!]></item><br /><li> <item id="title"><!]></item><br /><li> <item id="description"><!]></item><br /><li> <item id="variable"><!]></item><br /><li> <item id="type"><!]></item><br /><li> <item id="value"><!]></item><br /><li> <item id="extra"><!]></item><br /><li> </item><br /><li> <item id="2"><br /><li> <item id="displayorder"><!]></item><br /><li> <item id="title"><!]></item><br /><li> <item id="description"><!]></item><br /><li> <item id="variable"><!]></item><br /><li> <item id="type"><!]></item><br /><li> <item id="value"><!]></item><br /><li> <item id="extra"><!]></item><br /><li> </item><br /><li> <item id="3"><br /><li> <item id="displayorder"><!]></item><br /><li> <item id="title"><!]></item><br /><li> <item id="description"><!]></item><br /><li> <item id="variable"><!]></item><br /><li> <item id="type"><!]></item><br /><li> <item id="value"><!]></item><br /><li> <item id="extra"><!]></item><br /><li> </item><br /><li> <item id="4"><br /><li> <item id="displayorder"><!]></item><br /><li> <item id="title"><!]></item><br /><li> <item id="description"><!]></item><br /><li> <item id="variable"><!]></item><br /><li> <item id="type"><!]></item><br /><li> <item id="value"><!]></item><br /><li> <item id="extra"><!]></item><br /><li> </item><br /><li> <item id="5"><br /><li> <item id="displayorder"><!]></item><br /><li> <item id="title"><!]></item><br /><li> <item id="description"><!]></item><br /><li> <item id="variable"><!]></item><br /><li> <item id="type"><!]></item><br /><li> <item id="value"><!]></item><br /><li> <item id="extra"><!]></item><br /><li> </item><br /><li> <item id="6"><br /><li> <item id="displayorder"><!]></item><br /><li> <item id="title"><!]></item><br /><li> <item id="description"><!]></item><br /><li> <item id="variable"><!]></item><br /><li> <item id="type"><!]></item><br /><li> <item id="value"><!]></item><br /><li> <item id="extra"><!]></item><br /><li> </item><br /><li> <item id="7"><br /><li> <item id="displayorder"><!]></item><br /><li> <item id="title"><!]></item><br /><li> <item id="description"><!]></item><br /><li> <item id="variable"><!]></item><br /><li> <item id="type"><!]></item><br /><li> <item id="value"><!]></item><br /><li> <item id="extra"><!]></item><br /><li> </item><br /><li> <item id="8"><br /><li> <item id="displayorder"><!]></item><br /><li> <item id="title"><!]></item><br /><li> <item id="description"><!]></item><br /><li> <item id="variable"><!]></item><br /><li> <item id="type"><!]></item><br /><li> <item id="value"><!]></item><br /><li> <item id="extra"><!]></item><br /><li> </item><br /><li> <item id="9"><br /><li> <item id="displayorder"><!]></item><br /><li> <item id="title"><!]></item><br /><li> <item id="description"><!]></item><br /><li> <item id="variable"><!]></item><br /><li> <item id="type"><!]></item><br /><li> <item id="value"><!]></item><br /><li> <item id="extra"><!]></item><br /><li> </item><br /><li> <item id="10"><br /><li> <item id="displayorder"><!]></item><br /><li> <item id="title"><!]></item><br /><li> <item id="description"><!]></item><br /><li> <item id="variable"><!]></item><br /><li> <item id="type"><!]></item><br /><li> <item id="value"><!]></item><br /><li> <item id="extra"><!]></item><br /><li> </item><br /><li> <item id="11"><br /><li> <item id="displayorder"><!]></item><br /><li> <item id="title"><!]></item><br /><li> <item id="description"><!]></item><br /><li> <item id="variable"><!]></item><br /><li> <item id="type"><!]></item><br /><li> <item id="value"><!]></item><br /><li> <item id="extra"><!]></item><br /><li> </item><br /><li> <item id="12"><br /><li> <item id="displayorder"><!]></item><br /><li> <item id="title"><!]></item><br /><li> <item id="description"><!]></item><br /><li> <item id="variable"><!]></item><br /><li> <item id="type"><!]></item><br /><li> <item id="value"><!]></item><br /><li> <item id="extra"><!]></item><br /><li> </item><br /><li> <item id="13"><br /><li> <item id="displayorder"><!]></item><br /><li> <item id="title"><!]></item><br /><li> <item id="description"><!]></item><br /><li> <item id="variable"><!]></item><br /><li> <item id="type"><!]></item><br /><li> <item id="value"><!]></item><br /><li> <item id="extra"><!]></item><br /><li> </item><br /><li><br /><li></item><br /><li><item id="language"><br /><li> <item id="scriptlang"><br /><li> <item id="setting_tips"><!]></item><br /><li> <item id="succeed"><!]></item><br /><li> <item id="failed"><!]></item><br /><li> </item><br /><li></item><br /><li><br /><li><item id="installfile"><!]></item><br /><li><item id="uninstallfile"><!]></item><br /><li> <item id="extra"><br /><li> <item id="css"><!]></item><br /><li> <item id="script"><!]></item><br /><li> </item><br /><li> </item><br /><li></root></ol><br /><br />class.php代码<br /><ol><li><?php<br /><li>if(!defined('IN_DISCUZ')) {<br /><li> exit('Access Denied');<br /><li>}<br /><li><br /><li>class plugin_qier_thread {<br /><li> public function post_top() {<br /><li> return $this->qier_thread_button('post_top');<br /><li> }<br /><li><br /><li> public function post_middle() {<br /><li> return $this->qier_thread_button('post_middle');<br /><li> }<br /><li><br /><li> public function post_bottom() {<br /><li> return $this->qier_thread_button('post_bottom');<br /><li> }<br /><li><br /><li> public function viewthread_fastpost_content() {<br /><li> if (!$this->can_use_plugin()) return '';<br /><li> global $_G;<br /><li> if($_G['cache']['plugin']['qier_thread']['show_in_fastpost']) {<br /><li> return $this->get_button_html();<br /><li> }<br /><li> return '';<br /><li> }<br /><li><br /><li> public function forumdisplay_postbutton_bottom() {<br /><li> if (!$this->can_use_plugin()) return '';<br /><li> global $_G;<br /><li> if($_G['cache']['plugin']['qier_thread']['show_in_forumdisplay']) {<br /><li> return $this->get_button_html();<br /><li> }<br /><li> return '';<br /><li> }<br /><li><br /><li> private function qier_thread_button($position) {<br /><li> if (!$this->can_use_plugin()) {<br /><li> return '';<br /><li> }<br /><li> <br /><li> global $_G;<br /><li> $button_position = $_G['cache']['plugin']['qier_thread']['button_position'];<br /><li> <br /><li> $position_map = [<br /><li> 'post_top' => '1',<br /><li> 'post_middle' => '2',<br /><li> 'post_bottom' => '3'<br /><li> ];<br /><li> <br /><li> if ($button_position !== $position_map[$position]) {<br /><li> return '';<br /><li> }<br /><li> <br /><li> return $this->get_button_html();<br /><li> }<br /><li><br /><li> private function get_button_html() {<br /><li> global $_G;<br /><li> $css_url = 'source/plugin/qier_thread/static/css/style.css';<br /><li> $js_url = 'source/plugin/qier_thread/static/js/qier_thread.js';<br /><li> <br /><li> $output = '<link rel="stylesheet" type="text/css" href="' . $css_url . '" />';<br /><li> $output .= '<script type="text/javascript" src="' . $js_url . '"></script>';<br /><li> <br /><li> $button_text = $_G['cache']['plugin']['qier_thread']['custom_button_text'] ?: '这里是个按钮';<br /><li> <br /><li> $button = '<button type="button" id="qier_thread_button" class="qier-thread-button">';<br /><li> $button .= '<span class="qier-thread-icon"></span>';<br /><li> $button .= '<span class="qier-thread-text">' . $button_text . '</span>';<br /><li> $button .= '</button>';<br /><li> <br /><li> return $output . $button;<br /><li> }<br /><li><br /><li></ol><ol><li>//开启日志</ol><br /><br />post.htm<br /><ol><li><div class="qier_thread_container"><br /><li> <!--{if $button_position == 1}--><br /><li> {template qier_thread:button}<br /><li> <!--{/if}--><br /><li> <br /><li> <!-- 其他发帖表单元素 --><br /><li> <br /><li> <!--{if $button_position == 2}--><br /><li> {template qier_thread:button}<br /><li> <!--{/if}--><br /><li> <br /><li> <!-- 更多发帖表单元素 --><br /><li> <br /><li> <!--{if $button_position == 3}--><br /><li> {template qier_thread:button}<br /><li> <!--{/if}--><br /><li></div></ol><br /><br />botton.htm<br /><ol><li><button type="button" id="qier_thread_button" class="qier-thread-button"><br /><li> <span class="qier-thread-icon"></span><br /><li> <span class="qier-thread-text">{$button_text}</span><br /><li></button></ol><br /><br /><br /><br />按钮<em>, </em>钩子<em>, </em>本帖<em>, </em>最后<em>, </em>bug 上年龄了,不爱研究技术了
頁:
[1]