为若水 發表於 2023-5-22 00:00:00

phpcms中的评论样式修改方法

<p>
phpcms中自带的评论插件很好用!但是样式个人感觉丑的狠,百度一下也没能找到解决方式,也许是自己的搜索方式不对,于是自己就研究了研究,这里可以使用两种方法进行修改</p>
<p>
<span><strong>方法一:</strong></span></p>
<p>
使用PHPCMS中的get方法进行获取数据</p>
<div>
<div>
<div id="highlighter_557924">
<div>
<span>?</span>
</div>
<table border="0" cellpadding="0" cellspacing="0"><tbody><tr>
<td>
<div>
1</div>
<div>
2</div>
<div>
3</div>
<div>
4</div>
<div>
5</div>
<div>
6</div>
<div>
7</div>
<div>
8</div>
<div>
9</div>
<div>
10</div>
<div>
11</div>
<div>
12</div>
<div>
13</div>
<div>
14</div>
<div>
15</div>
<div>
16</div>
<div>
17</div>
<div>
18</div>
<div>
19</div>
</td>
<td>
<div>
<div>
<code>//拼接评论表的commentid字段值</code>
</div>
<div>
<code>{php </code><code>$commentid</code> <code>= </code><code>'content_'</code><code>.</code><code>$catid</code><code>.</code><code>'-'</code><code>.</code><code>$id</code><code>.</code><code>'-'</code><code>.</code><code>$modelid</code><code>;}</code>
</div>
<div>
<code>//查询获取数据</code>
</div>
<div>
<code>{pc:get sql=</code><code>"SELECT * FROM v9_comment_data_1 where commentid = '$commentid'"</code> <code>cache=</code><code>"0"</code> <code>return</code><code>=</code><code>"data"</code><code>}</code>
</div>
<div>
<code>//循环输出</code>
</div>
<div>
<code>{loop </code><code>$data</code> <code>$key</code> <code>$val</code><code>}</code>
</div>
<div>
<code>&lt;li </code><code>class</code><code>=</code><code>"list-group-item"</code><code>&gt;</code>
</div>
<div>
<code>&lt;div </code><code>class</code><code>=</code><code>"media"</code><code>&gt;</code>
</div>
<div>
<code>&lt;a </code><code>class</code><code>=</code><code>"media-left"</code> <code>href=</code><code>"#"</code><code>&gt;</code>
</div>
<div>
<code>&lt;img src=</code><code>"{IMG_PATH}tou.png"</code> <code>class</code><code>=</code><code>"img-circle"</code> <code>alt=</code><code>"..."</code><code>&gt;</code>
</div>
<div>
<code>&lt;/a&gt;</code>
</div>
<div>
<code>&lt;div </code><code>class</code><code>=</code><code>"media-body"</code><code>&gt;</code>
</div>
<div>
<code>&lt;h5 </code><code>class</code><code>=</code><code>"media-heading"</code><code>&gt;{</code><code>$val</code><code>}&lt;/h5&gt;</code>
</div>
<div>
<code>&lt;span style=</code><code>"font-size:10px;"</code><code>&gt;{</code><code>$val</code><code>}&lt;/span&gt;</code>
</div>
<div>
<code>&lt;/div&gt;</code>
</div>
<div>
<code>&lt;/div&gt;</code>
</div>
<div>
<code>&lt;/li&gt;</code>
</div>
<div>
<code>{/loop}</code>
</div>
<div>
<code>{/pc}</code>
</div>
</div>
</td>
</tr></tbody></table>
</div>
</div>
<div id="codetool">
<div>
<textarea></textarea>
</div>
</div>
</div>
<p>
<span><strong>方法二:</strong></span></p>
<p>
除了使用get方法进行获取数据之外还有一种最简单的方式,找到 /phpcms/templates/default/comment/show_list.html 找到如下代码,进行样式的修改即可</p>
<div>
<div>
<div id="highlighter_526164">
<div>
<span>?</span>
</div>
<table border="0" cellpadding="0" cellspacing="0"><tbody><tr>
<td>
<div>
1</div>
<div>
2</div>
<div>
3</div>
<div>
4</div>
<div>
5</div>
<div>
6</div>
<div>
7</div>
<div>
8</div>
<div>
9</div>
<div>
10</div>
<div>
11</div>
<div>
12</div>
<div>
13</div>
<div>
14</div>
<div>
15</div>
<div>
16</div>
<div>
17</div>
</td>
<td>
<div>
<div>
<code>{pc:comment action=</code><code>"lists"</code> <code>commentid=</code><code>"$commentid"</code> <code>siteid=</code><code>"$siteid"</code> <code>page=</code><code>"$_GET['page']"</code> <code>hot=</code><code>"$hot"</code> <code>num=</code><code>"20"</code><code>}</code>
</div>
<div>
<code>{</code><code>if</code> <code>!</code><code>empty</code><code>(</code><code>$data</code><code>)} </code>
</div>
<div>
<code>&lt;div </code><code>class</code><code>=</code><code>"comment_button"</code><code>&gt;&lt;a href=</code><code>"{APP_PATH}index.php?m=comment&amp;c=index&amp;a=init&amp;commentid={$commentid}&amp;title={urlencode(($comment ? $comment : $title))}&amp;url={urlencode(($comment ? $comment : $url))}&amp;hot=0&amp;iframe=1"</code><code>{</code><code>if</code> <code>empty</code><code>(</code><code>$hot</code><code>)} </code><code>class</code><code>=</code><code>"on"</code><code>{/</code><code>if</code><code>}&gt;最新&lt;/a&gt; &lt;a href=</code><code>"{APP_PATH}index.php?m=comment&amp;c=index&amp;a=init&amp;commentid={$commentid}&amp;title={urlencode(($comment ? $comment : $title))}&amp;url={urlencode(($comment ? $comment : $url))}&amp;hot=1&amp;iframe=1"</code><code>{</code><code>if</code> <code>$hot</code><code>} </code><code>class</code><code>=</code><code>"on"</code><code>{/</code><code>if</code><code>}&gt;最热&lt;/a&gt;&lt;/div&gt;</code>
</div>
<div>
<code>&lt;div </code><code>class</code><code>=</code><code>"comment"</code><code>&gt;</code>
</div>
<div>
<code>{loop </code><code>$data</code> <code>$r</code><code>}</code>
</div>
<div>
<code>&lt;h5 </code><code>class</code><code>=</code><code>"title fn"</code><code>&gt;{direction(</code><code>$r</code><code>)} &lt;font color=</code><code>"#FF0000"</code><code>&gt;{format::</code><code>date</code><code>(</code><code>$r</code><code>, 1)}&lt;/font&gt; {</code><code>if</code> <code>$r</code><code>}{get_nickname(</code><code>$r</code><code>)}{</code><code>else</code><code>}{</code><code>$r</code><code>}{/</code><code>if</code><code>} &lt;/h5&gt;</code>
</div>
<div>
<code>&lt;div </code><code>class</code><code>=</code><code>"content"</code><code>&gt;{</code><code>$r</code><code>}</code>
</div>
<div>
<code>&lt;div </code><code>class</code><code>=</code><code>"rt"</code><code>&gt;&lt;a href=</code><code>"javascript:void(0)"</code> <code>onclick=</code><code>"reply({$r}, '{$commentid}')"</code><code>&gt;回复&lt;/a&gt; &lt;a href=</code><code>"javascript:void(0)"</code> <code>onclick=</code><code>"support({$r}, '{$commentid}')"</code><code>&gt;支持&lt;/a&gt;(&lt;font id=</code><code>"support_{$r}"</code><code>&gt;{</code><code>$r</code><code>}&lt;/font&gt;)</code>
</div>
<div>
<code>&lt;/div&gt;</code>
</div>
<div>
<code>&lt;div id=</code><code>"reply_{$r}"</code> <code>style=</code><code>"display:none"</code><code>&gt;&lt;/div&gt;</code>
</div>
<div>
<code>&lt;/div&gt;</code>
</div>
<div>
<code>&lt;div </code><code>class</code><code>=</code><code>"bk30 hr mb8"</code><code>&gt;&lt;/div&gt;</code>
</div>
<div>
<code>{/loop}</code>
</div>
<div>
<code>&lt;/div&gt;</code>
</div>
<div>
<code>&lt;div id=</code><code>"pages"</code> <code>class</code><code>=</code><code>"text-r"</code><code>&gt;{</code><code>$pages</code><code>}&lt;/div&gt;</code>
</div>
<div>
<code>{/</code><code>if</code><code>}</code>
</div>
<div>
<code>{/pc}</code>
</div>
</div>
</td>
</tr></tbody></table>
</div>
</div>
<div id="codetool">
<div>
<textarea></textarea>
</div>
</div>
</div>
<p>
以上所述是小编给大家介绍的phpcms中的评论样式修改方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!</p>
<p>
原文链接:http://www.cnblogs.com/itsuibi/archive/2016/10/20/5983017.html</p>
頁: [1]
查看完整版本: phpcms中的评论样式修改方法