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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[原创]快速选择发帖样本(很方便的,特别是bt论坛)[已经有后台版]

[复制链接]
lu5266 发表于 2005-7-22 22:30:52 | 显示全部楼层 |阅读模式
已经有后台版: https://discuz.dismall.com/viewth ... &extra=page%3D1

==================================================
【适用版本】d2.5,d2.5sp1
【插件作者】lu5266
【安装难易】极易
【修改文件】无
【修改模板】post_newthread.htm
【数据库升级】无
【演示地址】http://lulu.e-168.cn
【功能说明】方便发贴
【新增功能】无
【技术支持】http://www.5466.ik8.com
【最后更新】2005.7.31(增加了平面版)

=========================
下拉版
=========================
第一步:修改 post_newthread.htm
在你用的模板下找到
post_newthread.htm

查找:
  1. <textarea rows="18" cols="85" name="message" tabindex="4" onSelect="javascript: storeCaret(this);" onClick="javascript: storeCaret(this);" onKeyUp="javascript: storeCaret(this);" onKeyDown="javascript: ctlent();">$message</textarea>
  2. <br>
复制代码



在后面加上

  1. <script language=javascript>

  2. function chksample(thisform){

  3.       var simple="【影片名称】\n【文件类型】\n【影片时间】\n【影片大小】\n【内容简介】\n【种子链接】";
  4.       
  5.       var advanced="【影片名称】\n【文件类型】\n【影片时间】\n【影片大小】\n【影片质量】\n【影片语言】\n【影片字幕】\n【档案数目】\n【出品公司】\n【发售日期】\n【内容简介】\n【种子链接】";
  6.       
  7.       var hack="【适用版本】\n【插件作者】\n【安装难易】\n【修改文件】\n【修改模板】\n【数据库升级】\n【演示地址】\n【功能说明】\n【新增功能】\n【技术支持】\n【最后更新】";
  8.       
  9.       var style="【适用版本】\n【风格作者】\n【转自】\n【演示地址】\n【技术支持】\n【最后更新】";
  10.       
  11.       var other="非常严重的感谢你的发言!";

  12.       document.input.message.focus(thisform);
  13.       
  14.       var va=thisform.options[thisform.selectedIndex].value;
  15.          
  16.       switch(va) {

  17.        case "1":  document.input.message.value=simple; break;

  18.        case "2": document.input.message.value=advanced; break;
  19.               
  20.        case "3": document.input.message.value=hack; break;
  21.          
  22.        case "4": document.input.message.value=style; break;
  23.         
  24.        default: document.input.message.value=other;
  25.                 }
  26.       
  27.       }
  28. </script>


  29.   <select onchange="javascript:chksample(this);" >
  30.       <option value="" selected>请选择样本</option>
  31.       <OPTION value=1>简单样本</OPTION>
  32.       <OPTION value=2>高级样本</OPTION>
  33.       <OPTION value=3>插件样本</OPTION>
  34.       <OPTION value=4>风格样本</OPTION>
  35.          
  36.    </select>
复制代码


第二步:更新缓存.

ok.觉得好的话,支持下叻!:victory:



======================================


如果想在快速发帖里也加上的话

修改 forumdisplay.htm

查找:
  1. <textarea rows="7" cols="90" name="message" onKeyDown="javascript: ctlent();" tabindex="2"></textarea><br>
复制代码


在后面加上

  1. <script language=javascript>

  2. function chksample(thisform){

  3.       var simple="【影片名称】\n【文件类型】\n【影片时间】\n【影片大小】\n【内容简介】\n【种子链接】";
  4.       
  5.       var advanced="【影片名称】\n【文件类型】\n【影片时间】\n【影片大小】\n【影片质量】\n【影片语言】\n【影片字幕】\n【档案数目】\n【出品公司】\n【发售日期】\n【内容简介】\n【种子链接】";
  6.       
  7.       var hack="【适用版本】\n【插件作者】\n【安装难易】\n【修改文件】\n【修改模板】\n【数据库升级】\n【演示地址】\n【功能说明】\n【新增功能】\n【技术支持】\n【最后更新】";
  8.       
  9.       var style="【适用版本】\n【风格作者】\n【转自】\n【演示地址】\n【技术支持】\n【最后更新】";
  10.       
  11.       var other="非常严重的感谢你的发言!";

  12.       document.input.message.focus(thisform);
  13.       
  14.       var va=thisform.options[thisform.selectedIndex].value;
  15.          
  16.       switch(va) {

  17.        case "1":  document.input.message.value=simple; break;

  18.        case "2": document.input.message.value=advanced; break;
  19.               
  20.        case "3": document.input.message.value=hack; break;
  21.          
  22.        case "4": document.input.message.value=style; break;
  23.         
  24.        default: document.input.message.value=other;
  25.                 }
  26.       
  27.       }
  28. </script>


  29.   <select onchange="javascript:chksample(this);" >
  30.       <option value="" selected>请选择样本</option>
  31.       <OPTION value=1>简单样本</OPTION>
  32.       <OPTION value=2>高级样本</OPTION>
  33.       <OPTION value=3>插件样本</OPTION>
  34.       <OPTION value=4>风格样本</OPTION>
  35.          
  36.    </select>
复制代码


搞定!
记得更新缓存啊!

======================

你可以自己加上或修改更多的样本!
如果不懂的话,可以跟贴!




=========================
平面版
=========================


修改 post_newthread.htm

查找:

  1. <td align="left" bgcolor="{ALTBG2}" class="smalltxt">
复制代码


在后面加上:

  1. <script language=javascript>
  2. function checksample(){

  3.       var simple="【影片名称】\n【文件类型】\n【影片时间】\n【影片大小】\n【内容简介】\n【种子链接】";
  4.       
  5.       var advanced="【影片名称】\n【文件类型】\n【影片时间】\n【影片大小】\n【影片质量】\n【影片语言】\n【影片字幕】\n【档案数目】\n【出品公司】\n【发售日期】\n【内容简介】\n【种子链接】";
  6.       
  7.       var hack="【适用版本】\n【插件作者】\n【安装难易】\n【修改文件】\n【修改模板】\n【数据库升级】\n【演示地址】\n【功能说明】\n【新增功能】\n【技术支持】\n【最后更新】";
  8.       
  9.       var style="【适用版本】\n【风格作者】\n【转自】\n【演示地址】\n【技术支持】\n【最后更新】";
  10.       
  11.       var other="非常严重的感谢你的发言!";

  12.       document.input.message.focus();
  13.       
  14.       for(i =0;i<document.input.sample.length;i++){      
  15.                if(document.input.sample[i].checked)               
  16.                  va=document.input.sample[i].value;
  17.                  }   
  18.          
  19.       switch(va) {

  20.        case "1":  document.input.message.value=simple; break;

  21.        case "2": document.input.message.value=advanced; break;
  22.               
  23.        case "3": document.input.message.value=hack; break;
  24.          
  25.        case "4": document.input.message.value=style; break;
  26.         
  27.        default: document.input.message.value=other;
  28.                 }
  29.       
  30.       }
  31. </script>

  32.         <input type="radio" name="sample" value="0" onclick="checksample()" >[无]       
  33.         <input type="radio" name="sample" value="1" onclick="checksample()" >[简单样本]
  34.     <input type="radio" name="sample" value="2" onclick="checksample()" >[高级样本]
  35.     <input type="radio" name="sample" value="3" onclick="checksample()" >[插件样本]
  36.     <input type="radio" name="sample" value="4" onclick="checksample()" >[风格样本]
  37. <br>
复制代码

[ 本帖最后由 lu5266 于 2005-8-11 19:20 编辑 ]

评分

1

查看全部评分

 楼主| lu5266 发表于 2005-7-22 22:31:08 | 显示全部楼层
截图

[ 本帖最后由 lu5266 于 2005-7-31 05:15 编辑 ]

本帖子中包含更多资源

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

x
回复

使用道具 举报

PerfectWorks 发表于 2005-7-22 22:35:07 | 显示全部楼层
这个不错啊
回复

使用道具 举报

 楼主| lu5266 发表于 2005-7-22 22:37:07 | 显示全部楼层
原帖由 文文の封印 于 2005-7-22 22:35 发表
这个不错啊

谢了
老大
挺方便哦
回复

使用道具 举报

PerfectWorks 发表于 2005-7-22 22:40:05 | 显示全部楼层
要是我论坛用的话……
就放在事务受理版子里
投诉啊,建议啊,勋章受理什么的
回复

使用道具 举报

PerfectWorks 发表于 2005-7-22 22:45:01 | 显示全部楼层
再赞一下,很有创意
建议把这个
<select onchange="javascript:chksample(this);" >
变成
<select onchange="javascript:chksample(this);" size=3>
你看看效果怎么样
回复

使用道具 举报

 楼主| lu5266 发表于 2005-7-22 22:50:16 | 显示全部楼层
原帖由 文文の封印 于 2005-7-22 22:45 发表
再赞一下,很有创意
建议把这个
<select onchange="javascript:chksample(this);" >
变成
<select onchange="javascript:chksample(this);" size=3>
你看看效果怎么样


我试下
回复

使用道具 举报

 楼主| lu5266 发表于 2005-7-22 22:58:04 | 显示全部楼层
原帖由 文文の封印 于 2005-7-22 22:45 发表
再赞一下,很有创意
建议把这个
<select onchange="javascript:chksample(this);" >
变成
<select onchange="javascript:chksample(this);" size=3>
你看看效果怎么样

不错啊
更醒目了
这么细的你也看到了
谢了
就是占了一点空间而已
这么细的你也看到了

本帖子中包含更多资源

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

x
回复

使用道具 举报

PerfectWorks 发表于 2005-7-22 23:20:40 | 显示全部楼层
就是占空间不好解决,我改到标题下面了
回复

使用道具 举报

tomsina 发表于 2005-7-22 23:53:46 | 显示全部楼层
不错,两个高手探讨的很好哈
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-23 18:02 , Processed in 0.035027 second(s), 7 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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