Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[To:ben&&All] · 贴子内容首字大小+后台控制

[复制链接]
oytktk 发表于 2005-9-10 19:06:07 | 显示全部楼层 |阅读模式
Ben,你要的,顺便给大家有需要的一起用用

原创 oytktk

功能:
仿报纸杂志一篇内容的首字放大,首字的大小可以后台设置,或设置关闭此功能.
ps.如果首字使用了BB标签,则此功能不起作用.



安装方法:

升级数据库:

  1. INSERT INTO `cdb_settings` (`variable`, `value`) VALUES ('initial', '35');
复制代码


admin/settings.php

查找:

  1. showsetting('settings_deletedcredits', 'settingsnew[deletedcredits]', $settings['deletedcredits'], 'text');
复制代码


下面加:


  1.                 showsetting('settings_initial', 'settingsnew[initial]', $settings['initial'], 'text');
复制代码


查找:

  1. 'digestcredits', 'deletedcredits',
复制代码


后面加:

  1. 'initial',
复制代码


2.viewthread.php

查找:

  1. $post['message'] = postify($post['message'], $post['smileyoff'], $post['bbcodeoff'], $forum['allowsmilies'], $forum['allowhtml'], $forum['allowbbcode'], $forum['allowimgcode']);
复制代码


下面加:



  1.                 if($initial && tkstr(trim($post['message']))!="<"){
  2.                 $post['messfir'] = tkstr(trim($post['message']));
  3.                 $post['message'] = "&nbsp;&nbsp;&nbsp;&nbsp;<span style='font-size: ".$initial."pt'>".$post['messfir']."</span>".tkend(trim($post['message']));
  4.                 }
复制代码


3.include/global.php

查找:

  1. ?>
复制代码


在上面加上:


  1. function tkstr($string) {
  2.         $i=0;
  3.         $strcut= ord($string[$i]) > 127 ? $string[$i].$string[++$i] : $string[$i];
  4.         return $strcut;
  5. }
  6. function tkend($string) {
  7.         $i=0;
  8.         $strcut= ord($string[$i]) > 127 ? substr($string,2) : substr($string,1);
  9.         return $strcut;
  10. }
复制代码


4.templates\default\admincp.lang.php

查找:

  1. 'settings_deletedcredits_comment' => '帖子被删除扣除作者积分数,范围为 0~255 内的整数',
复制代码


下面加:

  1.         'settings_initial' => '贴内首字大小:',
  2.         'settings_initial_comment' => '帖子内文章的首字大小,0为默认大小.单位(pt),推荐值(15-80)',
复制代码


下面是截图演示.不打算占二楼了.留着老F这个小变态吧~

[ 本帖最后由 oytktk 于 2007-8-24 08:53 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
it321.com 发表于 2005-9-10 19:09:05 | 显示全部楼层
沙发....
回复

使用道具 举报

it321.com 发表于 2005-9-10 19:09:42 | 显示全部楼层
楼主能不能把首页调用的代码提供一下

板凳也占了.
回复

使用道具 举报

 楼主| oytktk 发表于 2005-9-10 19:10:53 | 显示全部楼层
楼上说首页调用什么的代码?
回复

使用道具 举报

it321.com 发表于 2005-9-10 19:11:45 | 显示全部楼层
№··论坛统计·√ミ №··论坛最新发表主题·√ミ №··论坛最后回复的主题·√ミ ·今日发贴·

这个.
回复

使用道具 举报

 楼主| oytktk 发表于 2005-9-10 19:12:09 | 显示全部楼层
过来天做个出来吧..
回复

使用道具 举报

it321.com 发表于 2005-9-10 19:12:47 | 显示全部楼层
http://www.huasa.org/bbs/redirec ... o=lastpost#lastpost
帖子信息美化栏呢?

  级别:童生
积分:55
发帖:9
阅读权限:10
今日:9,+2,+1
现金:115
存款:0  
留言:  相册  
软件: 4 , 0  
日记:
注册:2005-9-10
状态:离线  

这个.
回复

使用道具 举报

 楼主| oytktk 发表于 2005-9-10 19:13:55 | 显示全部楼层
这个论坛上有啊.你找找~
回复

使用道具 举报

freddy 发表于 2005-9-10 19:16:16 | 显示全部楼层
无语..太厉害了!你几乎一天发一个HACK.
回复

使用道具 举报

 楼主| oytktk 发表于 2005-9-10 19:17:03 | 显示全部楼层
原帖由 freddy 于 2005-9-10 19:16 发表
无语..太厉害了!你几乎一天发一个HACK.


不想发的情况下.如果想发.明天不晓得可不可以发三个呢~
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-12-23 01:22 , Processed in 0.026387 second(s), 3 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表