电脑安全

您当前的位置:主页 > 电脑安全 >

PHP smarty的ubb插件实现彩字-网络编程

来源:[db:来源]标题:   彩字    编辑:电脑技术全能网 时间:2019-09-22 12:30

原标题:PHP smarty的ubb插件实现彩字-网络编程
   一.彩字的简略完成下面的顺序只是表述了一些彩字的基础道理,要完成更庞杂和雅观的彩字,所要做的只是调换一下字体,改一下字体色彩,增加一些配景图,再斟酌一下缓存等,方式也差未几,友人们能够本人尝尝.二.彩字利用下面的顺序天生的彩字是经过"?t=笔墨"来通报的,但需留神的是,这些笔墨最好用urlencode来编码,固然,长度也应当无限制,这不是本文探讨的范畴.别的,天生彩字的顺序和通报笔墨的顺序都应用utf-8编码,假如不是,手工转一下..要应用彩字,只要要用<img src="color.PHP?t=xxx" />便可,此中,color.php为天生彩字的顺序(即下面的顺序),xxx为经urlencode编码的笔墨(用来天生彩字)三.smarty插件在smarty的plugins名目下新建一文件剖析天平modifier.ubb.php,以下为援用的内容:function smarty_modifier_ubb($string){ $ubb = array( ''/[b](.+?)[/b]/i'', #加粗 ''/[url=(.+?)](.+?)[/url]/i'', #url ''/[colorfont](.+?)[/colorfont]/ie'' #彩字,留神,要加e润饰符 ); $tohtml = array( ''<b>/1</b>'', ''<a href="/1">/2</a>'', ''"<img src=''color.php?t=".urlencode("/1")."''/>"'' ); //以上只是演ubb的完成,更多的ubb标签友人们能够按方式本人完成,此中的color.php根椐现实去修正 return preg_replace($ubb,$tohtml,$string);如许,要表现彩字,只要在内容中参加[colorfont]笔墨[/colorfont]表现时,在smarty模板中应用ubb润饰符便可,如{$content|ubb}<

上一篇:帝国CMS灵动标签e:loop的使用-网络编程

下一篇:没有了