这些不仅仅是我正在谈论的任何按钮..而是每个问题或答案下的按钮,上面写着“编辑”、“标记”、“询问相关问题”、“答案”等。
这些按钮中的每一个都位于父 div“qa-q-view-buttons”下。
以本节为例...
这是它现在的样子:
以及它现在看起来的 HTML ......
<div class="qa-q-view-buttons">
<input name="q_doedit" value="edit" title="Edit this question" type="submit" class="qa-form-light-button qa-form-light-button-edit">
<input name="q_doclose" value="close" title="Close this question to any new answers" type="submit" class="qa-form-light-button qa-form-light-button-close">
<input name="q_dohide" onclick="qa_show_waiting_after(this, false);" value="hide" title="Hide this question" type="submit" class="qa-form-light-button qa-form-light-button-hide">
<input name="q_doanswer" id="q_doanswer" onclick="return qa_toggle_element('anew')" value="answer" title="Answer this question" type="submit" class="qa-form-light-button qa-form-light-button-answer">
</div>
通过做一些简单的 HTML 编辑。我可以很容易地为这些按钮添加 Font Awesome。
这是我可以做的一些修改,以完全按照我的意愿进行。
<div class="qa-q-view-buttons">
<button name="q_doedit" value="edit" title="Edit this question" type="submit" class="qa-form-light-button qa-form-light-button-edit">
<i class="fa fa-edit"></i> Edit</button>
<button name="q_doclose" value="close" title="Close this question to any new answers" type="submit" class="qa-form-light-button qa-form-light-button-close">
<i class="fa fa-close"></i> Close </button>
<button name="q_dohide" onclick="qa_show_waiting_after(this, false);" value="hide" title="Hide this question" type="submit" class="qa-form-light-button qa-form-light-button-hide">
<i class="fa fa-eye-slash"></i> Hide</button>
<button name="q_doanswer" id="q_doanswer" onclick="return qa_toggle_element('anew')" value="answer" title="Answer this question" type="submit" class="qa-form-light-button qa-form-light-button-answer">
<i class="fa fa-comment"></i> Comment</button>
</div>
最终看起来像这样..
唯一的问题?Q2A 不能直接进行 HTML 编辑。我在 Google Chrome 上的源代码编辑器的“检查元素”->“编辑为 HTML”部分中进行了这些更改。这意味着我需要对 Q2A 的 qa-theme-base.php 文件进行排序并直接使用 PHP 代码对其进行编辑,对吗?
谁能指出我正确的方向?我不知道从哪里开始。