表情系统

.普通表情

这普通表情就是在编辑器的时候会显示出来的。

 

 

 

 

显示普通表情的方法主要可以这样的,主要用的是2JS:

 

<script>

var imgpath = 'images';

</script>

<script src="js/face.js"></script>

<script type="text/javascript" src="js/post.js"></script>

 

<script>

window.onReady(function(){PwFace.init('face_tab', 'face_main', 3, 16)});

</script>

 

<div id="fp_face" class="fp_show">

       <div class="fp_show_tab">

           <b id="doleft" style="/*display:none*/" class="tab_left fl" onclick="PwFace.showTab(-1)" title="上一个">上一个</b>

           <b id="doright" style="/*display:none*/" class="tab_right fr" onclick="PwFace.showTab(1)" title="下一个">下一个</b>

              <ul id="face_tab"></ul>

       </div>

       <div class="fp_show_cont">

              <div class="fp_show_height">

                     <ul class="cc" id="face_main"></ul>

                     <div id="face_page" class="fp_show_pages cc"></div>

              </div>

       </div>

</div>

 

 

 

 

 

 

 

 

 

 

 

二.特殊表情

 

这里的表情在空间里面有用到。

 

 

 

 

表情都存在images/post/smile/write/目录下面,

存在的缓存文件是:/data/bbscache/writesmiles.php里面。

数据库表结构是:pw_write_smiles这个表,

相关的文件是 lib/smile/目录

Template/wind/writesmile.htm是生成特殊表情的HTML的地方,如何调用呢?

$smileService = L::loadClass('smile', 'smile');

$smiles = $smileService->findByType(0);

这个方法就可以获取到特殊表情了。