首先感谢oytktk (靖飒) 帮我做了那个图文混排的代码按钮,没有他的示例,我也做不出下面的补丁,谢谢他。。。
首先安装图片背景插件
原帖:https://discuz.dismall.com/viewthread.php?tid=165126&fpage=1&highlight=%B1%B3%BE%B0###
附件图片上传至IMAGES目录中各模板目录下
post_bbinsert.htm
查找:
- <a href="javascript:quote()"><img src="{IMGDIR}/bb_quote.gif" border="0" alt="{lang post_discuzcode_quote}"></a>
复制代码
上面加:(这是后台启用标准DZ代码就可以显示的,如果要全部代码才可显示搜索上面的,加到第2前面)
- <a href="javascript:bgimgs()"><img src="{IMGDIR}/bb_bgimg.gif" border="0" alt="{lang post_discuzcode_bgimgs}"></a>
复制代码
查找:
- var image_normal = "{lang post_discuzcode_image_normal}";
复制代码
下面加:(这里也是后台启用标准DZ代码就可以显示的,如果要全部代码才可显示搜索上面的,加到第2前面)
- var bgimgs_help = "{lang post_discuzcode_bgimgs_help}";
- var bgimgs_input1 = "{lang post_discuzcode_bgimgs_input1}";
- var bgimgs_input2 = "{lang post_discuzcode_bgimgs_input2}";
复制代码
include/bbcode.js
文章最后加上:
- function bgimgs() {
- if (helpmode) {
- alert(bgimgs_help);
- } else if (getSelectedText()) {
- var range = document.selection.createRange();
- range.text = "[sig=1]" + range.text + "[/sig]";
- } else if (advmode) {
- AddTxt="[sig=1] [/sig]";
- AddText(AddTxt);
- } else {
- txt2=prompt(bgimgs_input1,"");
- if (txt2!=null) {
- txt=prompt(bgimgs_input2,"1");
- if (txt!=null) {
- if (txt2=="") {
- AddTxt="[sig="+txt+"]";
- AddText(AddTxt);
- AddText("[/sig]");
- } else {
- AddTxt="[sig="+txt+"]"+txt2;
- AddText(AddTxt);
- AddText("[/sig]");
- }
- }
- }
- }
- }
复制代码
templates.lang.php
查找:
- 'post_discuzcode_list_normal_input' => '请输入列表项目内容,如果留空表示项目结束。',
复制代码
下面加:
- 'post_discuzcode_bgimgs' => '插入背景图片',
- 'post_discuzcode_bgimgs_help' => '插入一个背景图片用做文字背景,文字显示在上面',
- 'post_discuzcode_bgimgs_input1' => '请输入加入背景图片中要显示的文字:',
- 'post_discuzcode_bgimgs_input2' => '请输入加入背景图片的序列号码(1-n 选择):',
复制代码
完成!! |