功能:
仿报纸杂志一篇内容的首字放大,首字的大小可以后台设置,或设置关闭此功能.
ps.如果首字使用了BB标签,则此功能不起作用.
安装方法:
升级数据库:
- INSERT INTO `cdb_settings` (`variable`, `value`) VALUES ('initial', '35');
复制代码
admin/settings.inc.php
查找:
- showsetting('settings_fastpost', 'settingsnew[fastpost]', $settings['fastpost'], 'radio');
复制代码
下面加:
- showsetting('settings_initial', 'settingsnew[initial]', $settings['initial'], 'text');
复制代码
查找:
- 'maxpostsize', 'minpostsize', 'maxavatarsize'
复制代码
后面加:
2.viewthread.php
查找:
- $post['signature'] = $post['usesig'] ? $post['signature'] : '';
复制代码
上面加:
- //贴子内容首字大小后台控制版 By oytktk
- if($initial && tkstr(trim($post['message']))!="<"){
- $post['messfir'] = tkstr(trim($post['message']));
- $post['message'] = " <span style='font-size: ".$initial."pt'>".$post['messfir']."</span>".tkend(trim($post['message']));
- }
- //贴子内容首字大小后台控制版 By oytktk end...
复制代码
3.include/globa.funcl.php
查找:
在上面加上:
- function tkstr($string) {
- $i=0;
- $strcut= ord($string[$i]) > 127 ? $string[$i].$string[++$i] : $string[$i];
- return $strcut;
- }
- function tkend($string) {
- $i=0;
- $strcut= ord($string[$i]) > 127 ? substr($string,2) : substr($string,1);
- return $strcut;
- }
复制代码
4.templates\default\admincp.lang.php
查找:
- 'settings'settings_hideprivate_comment' => '不在列表中显示当前用户无权访问的论坛',
复制代码
下面加:
- 'settings_initial' => '贴内首字大小:',
- 'settings_initial_comment' => '帖子内文章的首字大小,0为默认大小.单位(pt),推荐值(15-80)',
复制代码
完成.
到后台的->界面与显示方式 去更新字体大小
:)
[ 本帖最后由 oytktk 于 2006-1-15 09:41 编辑 ] |