Emlog评论表情用IcoMoon替代

在module.php添加

function comment_emoji($str) {
	$data = array(
		array(
			’img’=>’<span class="icon-smile grin"></span>’,
			’title’=>’?’
		),
		array(
			’img’=>’<span class="icon-tongue grin"></span>’,
			’title’=>’razz’
		),
		array(
			’img’=>’<span class="icon-sad grin"></span>’,
			’title’=>’sad’
		),
		array(
			’img’=>’<span class="icon-evil grin"></span>’,
			’title’=>’evil’
		),
		array(
			’img’=>’<span class="icon-shocked grin"></span>’,
			’title’=>’!’
		),
		array(
			’img’=>’<span class="icon-hipster grin"></span>’,
			’title’=>’smile’
		),
		array(
			’img’=>’<span class="icon-smiles grin"></span>’,
			’title’=>’oops’
		),
		array(
			’img’=>’<span class="icon-confused grin"></span>’,
			’title’=>’???’
		),
		array(
			’img’=>’<span class="icon-cool grin"></span>’,
			’title’=>’cool’
		),
		array(
			’img’=>’<span class="icon-crying grin"></span>’,
			’title’=>’lol’
		),
		array(
			’img’=>’<span class="icon-frustrated grin"></span>’,
			’title’=>’mad’
		),
		array(
			’img’=>’<span class="icon-twisted grin"></span>’,
			’title’=>’twisted’
		),
		array(
			’img’=>’<span class="icon-heart grin"></span>’,
			’title’=>’arrow’
		),
		array(
			’img’=>’<span class="icon-grin grin"></span>’,
			’title’=>’mrgreen’
		),
	);
	foreach($data as $key=>$value) {
		$str = str_replace(’[’.$value[’title’].’]’,’’.$value[’img’].’’,$str);
	}
	return $str;
}

下面就是酷酷的icomoon表情

Emlog评论表情用IcoMoon替代

下载IcoMoon字体

一、如果你之前没有使用过icomoon:我们打开Icomoon App,进去选择几个笑脸图标,如图所示:

Emlog评论表情用IcoMoon替代

点击下面的Generate Font,然后会下载得到一个文件夹,解压文件夹,把里面的fonts文件夹拷贝上传到主题的根目录下。

然后打开下载的文件夹里面的style.css文件,把里面的代码,复制到主题的style.css中。然后,我们就大功告成了,看看你之前的Emoji表情是不是都变成了IcoMoon      ?

二、如果你的主题原来就装了icomoon:也不要紧,我们小做修改即可,两个步骤:

  • 首先,把fonts文件夹改名为fontsface,然后把fontsface上传到主题根目录;
  • 然后,把下载的文件夹里面的style.css的前面的代码改改,后面的icon-的格式,全部改成icon_(前面步骤二,替换emoji为Icomoon的代码里面的-也要改成_哦!用文本一键替换即可),再放入主题的style.css,前面的修改如下:

@font-face { font-family: ’icomoon-face’; src:url(’fontsface/icomoon.eot’); src:url(’fontsface/icomoon.eot’) format(’embedded-opentype’), url(’fontsface/icomoon.ttf’) format(’truetype’), url(’fontsface/icomoon.woff’) format(’woff’), url(’fontsface/icomoon.svg’) format(’svg’); font-weight: normal; font-style: normal;
}

[class^="icon_"], [class*=" icon_"] { font-family: ’icomoon-face’; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; /* Better Font Rendering =========== */ -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;
}

您可以选择一种方式赞助本站

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: