您的位置:SupeSite/X-Space官方站 >> 论坛 >> D4插件区 >> 查看帖子
字体: 小 中 大
lu5266 发表于: 2006-5-01 20:23 来源: SupeSite/X-Space官方站
QUOTE:
[最后更新:2006/05/04 02:24] 具体看3楼
001.GIF
名称: 标签形式卡通图文 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
CODE:
function discuzcode($message, $smileyoff,
eval($hooks['cartoon_function']); //bbcode cartoon add by lu5266 and DyNE
$message = preg_replace("/\s*\[code\](.+?)\[\/code\]\s*/ies", "codedisp('\\1')", $message);
eval($GLOBALS['hooks']['cartoon_parse']); //bbcode cartoon add by lu5266
if($highlight) {
eval($GLOBALS['hooks']['cartoon_disp']); //bbcode cartoon add by lu5266
function cartoon() { if (helpmode){ alert('插入文字秀特效文字\n\\\n给标签所包围的文本用漂亮的图片代替。\n例如:[cartoon]我爱你 I LOVE YOU! [/cartoon]'); } else if (document.selection && document.selection.type == "Text") { var range = document.selection.createRange(); range.text = "[cartoon]" + range.text + "[/cartoon]"; } else if (advmode) { AddTxt="[cartoon] [/cartoon]"; AddText(AddTxt); } else { txt=prompt('请输入要用漂亮的图片代替的文字',text_input); if(txt!=null) { AddTxt="\r[cartoon]"+txt; AddText(AddTxt); AddText("[/cartoon]"); } } }
<a href="javascript:list()"><img src="{IMGDIR}/bb_list.gif" border="0" alt="{lang post_discuzcode_list}"></a>
<!--{eval eval($hooks['cartoon_fids']);}{if $enablecartoon}--> <a href="javascript:cartoon()"><img src="images/bb_cartoon.gif" border="0" alt="插入文字秀特效文字"></a> <!--{/if}-->
cartoon by lu5266.rar(2006-05-01 20:38:40, Size: 143 KB, Downloads: 730)
原帖由 shuyufeng 于 2006-5-2 00:19 发表 cartoon和不用标签的文字混用时,回车怎么不起作用?
discuz_plugin_cartoon.txt(2006-05-04 02:14:51, Size: 4.93 KB, Downloads: 430)
原帖由 孤情一刀 于 2006-5-1 20:38 发表 支持!!哈哈``LULU好久不见啊
原帖由 咕咕 于 2006-5-1 20:34 发表 支持
原帖由 魔焰男孩 于 2006-5-1 20:27 发表 .....................
原帖由 piyr11 于 2006-5-1 20:49 发表 支持 頂一下
最新回复
QUOTE:
增加功能:A: 后台可添加新特效文字
B: 可以后台设置使用的具体版块
C: 使用插件钩子,当感觉不需要的时候,可以后台关闭,同时简化修改
安装方法:
include/discuzcode.func.php
1.查找:
CODE:
function discuzcode($message, $smileyoff,在上面加上:CODE:
eval($hooks['cartoon_function']); //bbcode cartoon add by lu5266 and DyNE2:查找:CODE:
$message = preg_replace("/\s*\[code\](.+?)\[\/code\]\s*/ies", "codedisp('\\1')", $message);下面加上:CODE:
eval($GLOBALS['hooks']['cartoon_parse']); //bbcode cartoon add by lu52663:查找:CODE:
if($highlight) {在上面加上:CODE:
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的最后加上
CODE:
function cartoon() {B:在模板(一般的是默认模板)if (helpmode){
alert('插入文字秀特效文字\n\\\n给标签所包围的文本用漂亮的图片代替。\n例如:[cartoon]我爱你 I LOVE YOU! [/cartoon]');
}
else if (document.selection && document.selection.type == "Text") {
var range = document.selection.createRange();
range.text = "[cartoon]" + range.text + "[/cartoon]";
}
else if (advmode) {
AddTxt="[cartoon] [/cartoon]";
AddText(AddTxt);
} else {
txt=prompt('请输入要用漂亮的图片代替的文字',text_input);
if(txt!=null) {
AddTxt="\r[cartoon]"+txt;
AddText(AddTxt);
AddText("[/cartoon]");
}
}
}
post_bbinsert.htm
查找:
CODE:
<a href="javascript:list()"><img src="{IMGDIR}/bb_list.gif" border="0" alt="{lang post_discuzcode_list}"></a>下面加上:CODE:
<!--{eval eval($hooks['cartoon_fids']);}{if $enablecartoon}-->6:更新缓存<a href="javascript:cartoon()"><img src="images/bb_cartoon.gif" border="0" alt="插入文字秀特效文字"></a>
<!--{/if}-->
[ 本帖最后由 lu5266 于 2006-5-1 20:38 编辑 ]
(2006-05-01 20:38:40, Size: 143 KB, Downloads: 730)
无论何时安装的
想解决这个
QUOTE:
就需要做该更新后台插件管理删除原来的 卡通图文
重新导入该插件(附件)
[ 本帖最后由 lu5266 于 2006-5-4 02:14 编辑 ]
(2006-05-04 02:14:51, Size: 4.93 KB, Downloads: 430)
QUOTE:
呵呵QUOTE:
QUOTE:
在整理頂一下
QUOTE: