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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[发布] 十种自定义参数标题醒目(包括任意颜色高亮) FOR Discuz 5.0.0 RC2【完美版本】

[复制链接]
after80 发表于 2006-8-28 23:12:37 | 显示全部楼层 |阅读模式
这是我第一次发插件,希望大家会喜欢,同时感谢lu5266兄弟发了这么好的HACK!
插件名称十种自定义参数标题醒目(包括任意颜色高亮)
适用版本Discuz 5.0.0 RC2
插件作者lu5266
插件升级After80  ≮中国娱乐巴士
插件版权归原作者 lu5266所有
技术支持https://discuz.dismall.com http://www.verybus.com

本来我想等LU5266兄弟出升级版本了,毕竟本人不懂代码,呵呵,可左等右等,就是不出,呵呵,干等也不是办法啊,就自己研究了一下,别说,还真研究出来了.并且转换地挺完美的,和RC2完美结合,希望大家能够喜欢哦~不喜欢也不要骂.

请大家认真阅读安装说明,通常安装错误都是因为安装过程中的失误导致的!认真看每个文字说明,对您非常有帮助的!

说明:

A:功能说明

1: 任意颜色高亮,霓虹闪烁,跳跃心情,突然惊现,色框包揽,分割高亮,光晕高亮,投影高亮,彩虹高亮;
2: 完全囊括了d4本身的高亮的功能,还增加到任意颜色的高亮;
3: 除彩虹高亮外,其他的都有自定义的参数,从而可以实现N种高亮的功能;
4: 采用插件形式,减少文件修改,增加灵活性;
5: 设置积分来买,可以对不同的用户组进行具体优惠,可以限制使用,当然可以免费;
6: 可以设置不使用的版块;
7:增加批量操作功能;
8: 对所有脚本和参数输入进行更人性化优化,可以方便用户使用;
9: 提供两个拾色器,写了颜色代码自动输入函数,极度方便颜色代码的输入;
10: 对于输入的变量做了我能做到的检查和限制,不必担心输入错误.(有错误难免,请指出);
11: 写了一个效果预览函数,可以在提交前,预览你设置的参数的效果,方便你准确的高亮.

B: 比原来的(dz2.5的时候)增加功能

Ⅰ: 采用插件形式,减少文件修改,增加灵活性;
Ⅱ: 设置积分来买,可以对不同的用户组进行具体优惠,可以限制使用,当然可以免费;
Ⅲ: 可以设置不使用的版块;
Ⅳ: 增加批量操作功能;
Ⅴ: 对所有脚本和参数输入进行更人性化优化,可以方便用户使用;

C: 比原来的(dz4.00的时候)增加功能

Ⅰ: 增加斑主以上可以有永久高亮的权限;
Ⅱ: 增加根据用户组来确定用户可以使用的高亮个数 (1-10);
Ⅲ: 大概优化脚本;
Ⅳ: 对界面进行美化;
Ⅴ: 对文件修改使用钩子来实现,把修改简化;


D: 参数说明

Ⅰ: 括号内的参数就是演示的参数(可以在输入框单击右键获取默认参数);
Ⅱ: [高亮颜色]和[后面字体颜色]的值,如果不用的话,就留空,
      加粗等3个参数用的话就是1,不用就是0,其他的就是必填,
      只要是非法的参数,都无法输入,所以你可以放心;
Ⅲ: 由于参数很多,由于时间关系,我无法一一说明,但你可以利用效果预览来了解;
Ⅳ: 因为颜色的输入是用6位代码的,所以提供两个拾色器(可以在输入框单击左键获取设置参数),哪个好用,你就用哪个吧;
Ⅴ: 为了你更好的设置,我弄了效果预览的区域,你可以预览到你设置的参数的效果;

E: 版权

Ⅰ: 所有的htc组件均来自网上,我只是做了修改,版权为原作者;
Ⅱ: 摸版和文件的代码均为原创;
Ⅲ: 转贴,请保留必要信息.插件里所有出现版权连接的都不可去掉。
Ⅳ: copyright @ http://www.discuzplus.com, http://www.5466.ik8.com


详细安装说明,请看第二楼


演示图片:

[ 本帖最后由 after80 于 2006-8-29 00:09 编辑 ]

本帖子中包含更多资源

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

x
 楼主| after80 发表于 2006-8-28 23:13:03 | 显示全部楼层
安装步骤如下:

1:后台升级数据库:

代码:

  1. ALTER TABLE `cdb_threads` ADD `xm_hl` VARCHAR( 42 ) AFTER `highlight` ;
复制代码


2: 修改forumdisplay.php(文件)

查找:

  1. $thread['moved'] = 0;
复制代码


在其上面加上:

  1. eval($hooks['xmhl_xmdisplay']); //This hook add by lu5266 2006/03/31
复制代码


3: 修改misc.php(文件)

查找:


  1. $log['expiration'] = !empty($log['expiration']) ? gmdate("$dateformat", $log['expiration'] + $timeoffset * 3600) : '';
复制代码


替换为:

  1. $log['expiration'] = !empty($log['expiration']) ? gmdate("$dateformat $timeformat", $log['expiration'] + $timeoffset * 3600) : '';
复制代码


4: 修改viewthread.htm(模板)

查找:

  1. <!--{if $lastmod['modaction'] || $thread['blog'] || $thread['readperm'] || $thread['price'] != 0 || $thread[itemid]}-->
复制代码


替换为:

  1. <!--{if $discuz_user || $lastmod['modaction'] || $thread['blog'] || $thread['readperm'] || $thread['price'] != 0 || $thread[itemid]}-->
复制代码


查找:

  1. <!--{if $thread['price'] > 0 && $allowrefund && $thread['special'] == 0}--><option value="refund">{lang admin_refund}</option><!--{/if}-->
复制代码


下面加:

  1. <!--{if $discuz_user}-->  <a href="./plugin.php?identifier=xmhl&module=xmhl&fid=$fid&moderate[]=$tid" >购买/设置 醒目高亮</a>  <!--{/if}-->
复制代码


5:修改:forumdisplay.htm(模板)

查找:

  1. <input type="button" class="lightbutton"  value="{lang admin_highlight}">
复制代码


替换为:

  1. <input type="button" class="lightbutton" onclick="javascript: document.moderate.action= './plugin.php?identifier=xmhl&module=xmhl&fid=$fid';document.moderate.submit()" value="{lang admin_highlight}">
复制代码


注意,如果你想保留原有的高亮设置,以上的这步可以舍去,用以下的方法.

查找:

  1. <!--{if $supe_status && $forum['supe_pushsetting']['status'] == 2}--><input type="button" class="lightbutton"  value="{lang admin_supe_push_addremove}"><!--{/if}-->
复制代码


下面加上:

  1. <input type="button" class="lightbutton" onclick="javascript: document.moderate.action= './plugin.php?identifier=xmhl&module=xmhl&fid=$fid';document.moderate.submit()" value="购买/设置 醒目高亮">
复制代码


6: 修改modactions.lang.php(语言包)

查找:

  1. 'UEH' => '解除限时高亮',
复制代码


在下面加上:

  1.         'XMH' => '醒目高亮',
  2.            'UXM' => '解除醒目高亮',
  3.         'EXM' => '限时醒目高亮',
  4.             'AXM' => '解除限时醒目',
复制代码


7: 修改viewthread_mod.htm(模板)

查找:

  1. array('STK', 'HLT', 'DIG', 'CLS', 'OPN')
复制代码


替换为:

  1. array('STK', 'HLT', 'DIG', 'CLS', 'OPN','XMH')
复制代码


8: 导入插件
   <1>. 下载附件,并按目录结构上传所有文件;

   <2>. 以管理员身份进入后台,

        添加插件, 导入  discuz_plugin_xmhl.txt 并开启插件.  
        注意请务必钩上 允许导入不同版本 Discuz! 的插件(易产生错误!!)

郁闷,发个安装说明,发了半个小时...服了...


在我写这个说明的时候,我是下载的最新版本的Discuz 5.0.0 RC2 (8月21日的版本),进行对照修改的,所以大家在使用的时候,可以放心.

本人不懂任何代码,如果对此插件安装过程有什么不解,请跟贴说名,或者我有哪说错了,也请跟贴说名.

另外,如果大家使的好,可否贡献小站一个IP,谢谢大家



[ 本帖最后由 after80 于 2006-8-28 23:52 编辑 ]

本帖子中包含更多资源

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

x
回复

使用道具 举报

conquer 发表于 2006-8-28 23:24:55 | 显示全部楼层
以前安装过,没成功
回复

使用道具 举报

尐sHōw;`z.du’ 发表于 2006-8-28 23:26:27 | 显示全部楼层
顶!~~~~~~~~~~
回复

使用道具 举报

疾风烈火 发表于 2006-8-28 23:54:28 | 显示全部楼层
服了U
回复

使用道具 举报

 楼主| after80 发表于 2006-8-28 23:58:01 | 显示全部楼层
原帖由 疾风烈火 于 2006-8-28 23:54 发表
服了U


咋了?
回复

使用道具 举报

leoangel 发表于 2006-8-29 00:00:35 | 显示全部楼层
不错,非常不错,支持
回复

使用道具 举报

 楼主| after80 发表于 2006-8-29 00:02:11 | 显示全部楼层
原帖由 leoangel 于 2006-8-29 00:00 发表
不错,非常不错,支持


兄弟,好久不见,有些想你了袄~`哈哈
回复

使用道具 举报

 楼主| after80 发表于 2006-8-29 00:05:29 | 显示全部楼层
RC1 我没试,举一反三,应该也没问题..呵呵~
回复

使用道具 举报

云心飞扬 发表于 2006-8-29 00:08:38 | 显示全部楼层
步驟好像挺繁琐的,先收藏吧。谢谢楼主分享!
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-15 06:58 , Processed in 0.031546 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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