<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                ## 獲取評論數據(如果當前商品點評星星已獲取過,則不需要再獲取) ``` {php $comment = show_comment($jz['tid'],$jz['id']) /} ``` ## 判斷是否有評論 ``` {if($comment['data'])} #有評論 {foreach $comment['data'] as $v} #判斷樓層,輸出一級樓層 #評論樓層,level=0代表第一層,且回復的主題 {if($v['level']==0)} <!--點評星星輸出--> #判斷是否有提交評分星星,評論可以不提交點評星星,提交點評星星必須要評論 {if($v['likes']!=0)} #這里輸出點評星星 <div class="rating"> {for $i=1;$i<=$v['likes'];$i++} #滿星 <img src="{$tpl}assets/img/star.svg"> {/for} {if(round($v['likes'])!=$v['likes'])} #半星 <img src="{$tpl}assets/img/star-half-empty.svg"> {/if} {if($v['likes']<5)} {for $i=1;$i<=(5-$v['likes']);$i++} #空星 <img src="{$tpl}assets/img/star-empty.svg"> {/for} {/if} {/if} <!--輸出第一層評論內容--> #由于內容篇幅過于多,這里暫不粘貼,可以參考官方DEMO 評論用戶名:{$v['userinfo']['username']} 評論時間:{fun date('Y-m-d H:i:s',$v['addtime'])} 評論內容:{$v['body']} #判斷是否有二層評論,也就是樓中樓,樓中樓就放到第二列輸出,當然,也有第三層,這個看前端怎么寫代碼了,暫時不提供三層以及更高層樓中樓,比較麻煩 {if($v['haschild'])} #跟輸出一層樓同樣的輸出方式,問題在于判斷第幾層樓,以及如何做處理 {foreach $comment['data'] as $vv} #判斷獲取本層回復樓中樓 {if($vv['zid']==$v['id'])} 評論用戶名:{$vv['userinfo']['username']} 評論時間:{fun date('Y-m-d H:i:s',$vv['addtime'])} 評論內容:{$vv['body']} {/if} {/foreach} {/if} {/if}#閉合最上面level=0的if標簽 {else} #無評論 {/if} ``` ## 評論表單 > 特別提醒:評論內容最前面帶 ` [@用戶名]` 這個內容在提交到后臺將會替換為 `@用戶名` 并且提醒對應的用戶,參考官方demo ``` <form action="{fun U('Comment/index')}" onsubmit="return checkForm()" method="POST"> <input name="go" value="1" placeholder="表示" id="go" type="hidden" /> <input name="star" value="0" placeholder="評論星星數" id="star" type="hidden" /> <input name="tid" value="{$type['id']}" type="hidden" /> <input name="aid" value="{$jz['id']}" placeholder="文章ID" type="hidden" /> <input name="zid" value="0" id="zid" placeholder="評論層ID" type="hidden" /> <input name="pid" value="0" id="pid" placeholder="回復層ID" type="hidden" /> <div class="form-group" > <textarea class="form-control" id="comments" name="body" rows="5" placeholder="文明的評論是交流的開始~"></textarea> </div> <div class="form-group" style="text-align:right"><button class="btn btn-primary btn-inline" type="submit">提交</button></div> </form> ```
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看