Highslide4WP国产表情插件高级用法

Highslide4WP是国人的一款文章及评论表情插件,且能实现弹出窗口,不占空间,绿色环保。下载地址。也可以后台搜索安装。效果见本文页面下的笑脸图标,点击它,有惊喜。

<?php if (function_exists('highslide_emoticons')) : ?>
	<?php highslide_emoticons(); ?>
<?php endif; ?>

将上面的代码添加到commnet.php 文件的适当位置,可以用DIV控制

但是这个插件有点小问题,如果你用IE的话,你点那个关闭按钮就会回到页面顶部,极大的不方便,如何改,看下面。

编辑 highslide4wp/toys.php,找到:$highslide_emoticon .= ‘<li class=”highslide-close”><a href=”#” onclick=”return hs.close(this)”>’ . __(‘Close’, ‘highslide4wp’) . ‘</a></li>’;将 # 替换为 javascript:void(0); 即可。

这个插件可扩展性很高,但更新缓慢,比如下面的功能,点图片看效果

 

kill ie6

是不是看到了熟悉的highslide效果?点击放大,再点击复原,呵呵,又可以少装一个插件了,速度明显又有提高。

编辑 highslide4wp/highslide4wp.php,将下面的代码添加到第14行代码的上面。也就是function highslide_head_admin()上面。

/* Add HighSlide */add_filter(‘the_content’, ‘addhighslideclass_replace’);function addhighslideclass_replace ($content)

{   global $post;

$pattern = “/<a(.*?)href=(‘|\”)([^>]*).(bmp|gif|jpeg|jpg|png)(‘|\”)(.*?)>(.*?)<\/a>/i”;

$replacement = ‘<a$1href=$2$3.$4$5 class=”highslide-image” onclick=”return hs.expand(this);”$6>$7</a>’;

$content = preg_replace($pattern, $replacement, $content);

return $content;

}

/* Add HighSlide */

你还可以DIY,更改那个默认的图标。还是修改toys.php文件。

$highslide_emoticon .= ‘<img src=”‘ . get_bloginfo(‘wpurl’) . ‘/wp-includes/images/smilies/icon_smile.gif” alt=”插入表情” />’;

找到上面的代码,icon_smile.gif就是默认的,你可以随意更改为其它图片,alt属性默认是emotions,我改成插入表情,至此一切OK。

关键词: , , , . 提醒:搜索就用关键词

转载本篇文章必须遵循 知识共享署名 2.5 中国大陆许可协议
原文作者:左手烟   原文链接:Highslide4WP国产表情插件高级用法
   如果你喜欢本站文章,请用鼠标猛点这里进行订阅




  • 关闭引用
  • 评论 (7)
    • 619
    • 2010-01-06

    老早以前的东西啰!

  1. 还可以

  2. 那个缩放图貌似loading特别慢啊…

    我用了这个插件,不过一直没使用缩放图那个功能。 :roll:

      • 左手烟
      • 2010-01-06

      回头你就可以用了。如果原图比较大,网速又不快的时候,loading就显得慢了。

  3. 写得还可以

      • 左手烟
      • 2010-01-11

      马马虎虎

    • 左手烟
    • 2010-01-11

    留言错乱问题解决了 :grin:

关闭评论!