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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[插件] 标签形式卡通图文 for 4.1.0 by lu5266[更新:2006/05/04 02:24]

[复制链接]
lu5266 发表于 2006-5-1 20:23:49 | 显示全部楼层 |阅读模式
[最后更新:2006/05/04 02:24]
具体看3楼


很久就想发了的

就是没时间

今天终于

有空了的

[ 本帖最后由 lu5266 于 2006-5-4 02:24 编辑 ]

本帖子中包含更多资源

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

x
 楼主| lu5266 发表于 2006-5-1 20:24:06 | 显示全部楼层


名称:  标签形式卡通图文 for 4.1.0 by lu5266
演示:  http://www.5466.ik8.com/           
功能: 这个功能应该还是不错的,首先是美化,特别是在水区,文学区,心情区拉,用了简直是cool呆了,还可以防复制呢
版本: 4.1.0
作者: 2.2的原始代码by  DyNE   修改为标签 和 for 4.1.0 by lu5266
难易: 简单
支持: http://www.5466.ik8.com/
文件:  include/discuzcode.func.php


增加功能:
A: 后台可添加新特效文字
B: 可以后台设置使用的具体版块
C: 使用插件钩子,当感觉不需要的时候,可以后台关闭,同时简化修改


安装方法:

include/discuzcode.func.php

1.查找:

  1. function discuzcode($message, $smileyoff,
复制代码


上面加上:

  1. eval($hooks['cartoon_function']); //bbcode cartoon add by lu5266 and  DyNE
复制代码



2:查找:

  1. $message = preg_replace("/\s*\[code\](.+?)\[\/code\]\s*/ies", "codedisp('\\1')", $message);
复制代码


下面加上:

  1. eval($GLOBALS['hooks']['cartoon_parse']); //bbcode cartoon add by lu5266
复制代码



3:查找:

  1. if($highlight) {
复制代码



上面加上:

  1. eval($GLOBALS['hooks']['cartoon_disp']); //bbcode cartoon add by lu5266
复制代码



文件修改完毕。

4: 后台

    A. 按结构上传所有文件;
   
    B.把include/cartoon.inc.php文件属性设置为777(window服务器就不需要了)

    C. 以管理员身份进入后台,

    添加插件, 导入  discuz_plugin_cartoon.txt 并开启插件;

    D: 插件参数设置=>设置使用版块




5。选做的(增加bbcode按纽)

A:在include/bbcode.js的最后加上

  1. function cartoon() {
  2.         if (helpmode){
  3.                 alert('插入文字秀特效文字\n\\\n给标签所包围的文本用漂亮的图片代替。\n例如:[cartoon]我爱你 I LOVE YOU!  [/cartoon]');
  4.         }
  5.          else if (document.selection && document.selection.type == "Text") {
  6.                 var range = document.selection.createRange();
  7.                 range.text = "[cartoon]" + range.text + "[/cartoon]";
  8.         }
  9.          else if (advmode) {
  10.                 AddTxt="[cartoon] [/cartoon]";
  11.                 AddText(AddTxt);
  12.         } else {  
  13.                 txt=prompt('请输入要用漂亮的图片代替的文字',text_input);   
  14.                 if(txt!=null) {            
  15.                         AddTxt="\r[cartoon]"+txt;
  16.                         AddText(AddTxt);
  17.                         AddText("[/cartoon]");
  18.                 }      
  19.         }
  20. }
复制代码


B:在模板(一般的是默认模板)

post_bbinsert.htm

查找:

  1. <a href="javascript:list()"><img src="{IMGDIR}/bb_list.gif" border="0" alt="{lang post_discuzcode_list}"></a>
复制代码


下面加上:
  1.         <!--{eval eval($hooks['cartoon_fids']);}{if $enablecartoon}-->
  2.         <a href="javascript:cartoon()"><img src="images/bb_cartoon.gif" border="0" alt="插入文字秀特效文字"></a>
  3.     <!--{/if}-->
复制代码



6:更新缓存

[ 本帖最后由 lu5266 于 2006-5-1 20:38 编辑 ]

本帖子中包含更多资源

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

x
回复

使用道具 举报

 楼主| lu5266 发表于 2006-5-1 20:24:33 | 显示全部楼层
更新:

无论何时安装的

想解决这个

原帖由 shuyufeng 于 2006-5-2 00:19 发表
cartoon和不用标签的文字混用时,回车怎么不起作用?


就需要做该更新

后台插件管理删除原来的 卡通图文

重新导入该插件(附件)

[ 本帖最后由 lu5266 于 2006-5-4 02:14 编辑 ]

本帖子中包含更多资源

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

x
回复

使用道具 举报

魔焰男孩 发表于 2006-5-1 20:26:41 | 显示全部楼层
..................
回复

使用道具 举报

魔焰男孩 发表于 2006-5-1 20:27:08 | 显示全部楼层
.....................
回复

使用道具 举报

咕咕 发表于 2006-5-1 20:34:52 | 显示全部楼层
支持
回复

使用道具 举报

孤情一刀 发表于 2006-5-1 20:38:05 | 显示全部楼层
支持!!哈哈``LULU好久不见啊
回复

使用道具 举报

 楼主| lu5266 发表于 2006-5-1 20:39:01 | 显示全部楼层
原帖由 孤情一刀 于 2006-5-1 20:38 发表
支持!!哈哈``LULU好久不见啊


呵呵
回复

使用道具 举报

孤情一刀 发表于 2006-5-1 20:39:11 | 显示全部楼层
帮忙顶哦!
回复

使用道具 举报

 楼主| lu5266 发表于 2006-5-1 20:39:18 | 显示全部楼层
原帖由 咕咕 于 2006-5-1 20:34 发表
支持

回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-28 07:25 , Processed in 0.110153 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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