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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[插件] 发贴样本(post template) by lu5266

[复制链接]
lu5266 发表于 2006-1-19 22:10:06 | 显示全部楼层 |阅读模式
版本:  4.00
作者:  lu5266
难易:  一般
文件: admin/forums.inc.php  post.php  (forumdisplay.php)
模板: admincp.lang.php  post_bbinsert.htm  
数据库: 有升级
演示:   http://www.5466.ik8.com/            
功能:   话题类型和发贴模板预先在后台定制,极大地方便会员发贴,特别是bt论坛,电影论坛. 具有后台管理,各版快独立,有开关,(虽然有数据库升级,但没单独加查询)


这个2.5的时候弄了,现在尽量把不好改到最好的




1:后台升级数据库:

  1. ALTER TABLE `cdb_forumfields` ADD `isamp` TINYINT( 1 ) NOT NULL DEFAULT '-1' AFTER `password` ,
  2. ADD `samsub` TEXT NOT NULL AFTER `isamp` ,
  3. ADD `sammsg` TEXT NOT NULL AFTER `samsub` ;
复制代码



2:修改admin/forums.php


查找:

  1. description='$descriptionnew',
复制代码


面加上:

  1. isamp='$isampnew',samsub='$samsubnew',sammsg='$sammsgnew',
复制代码



查找:


  1. showsetting('forums_edit_icon', 'iconnew', $forum['icon'], 'text');
复制代码


在下面加上:


  1.                         //=====posthread template start By lu5266 ==================//
  2.                         showsetting('forums_edit_isamp', 'isampnew', $forum['isamp'], 'text');
  3.                         showsetting('forums_edit_samsub', 'samsubnew', $forum['samsub'], 'textarea');
  4.                         showsetting('forums_edit_sammsg', 'sammsgnew', $forum['sammsg'], 'textarea');
  5.                         //=====posthread template end  By www.5466.ik8.com ==========//
复制代码




3:====
在post.php查找:
  1. if($action == 'newthread') {
复制代码


在forumdisplay.php查找(快速发贴的也用,想不用就不加):
  1. include template('forumdisplay');
复制代码


在上面加上:

  1. //=====posthread template start By lu5266 ==================//
  2. $sam_str='';
  3. if($forum['isamp']!=-1){
  4. $sam_str='<script language=javascript defer>sother="";';
  5. foreach(explode("\n",$forum['sammsg']) as $i=> $value)
  6. $sam_str.='sam'.$i.'="'.trim($value).'";';
  7. if($action == 'newthread'  && $forum[isamp]==1 ) $sam_str.='document.input.message.value=sam0;';
  8. $sam_str.='</script>';
  9. $sam_str.='<select onchange="AddText(eval(this.options[this.selectedIndex].value))" ><option value="sother" selected>select sample</option>';
  10. foreach(explode("\n",$forum['samsub']) as $i=> $value)         
  11. $sam_str.='<OPTION value=sam'.$i.'>'.trim($value).'</OPTION>';   
  12. $sam_str.='</select>';   
  13. }
  14. //=====posthread template end  By www.5466.ik8.com ==========//
复制代码



4:在模板post_bbinsert.htm
查找:
  1. <br><br>
复制代码


在上面加上:

  1. $sam_str
复制代码


5:语言包admincp.lang.php  

查找:

  1. 'forums_edit_icon' => '论坛图标:',
复制代码


上面加上:

  1. 'forums_edit_isamp' => '发贴样本开关:',
  2.         'forums_edit_isamp_comment' => '-1 为关闭, 1 为进入发贴页面就直接出现第一个样本, 2 就是开启,但进入没有直接出现',
  3.         'forums_edit_samsub' => '样本标题:',
  4.         'forums_edit_samsub_comment' => '样本标题,出现在下拉中;例如:简单样本,高级样本; 每个标题是以回车为标志,就是5个标题要回车4次来分开',
  5.         'forums_edit_sammsg' => '样本内容:',
  6.         'forums_edit_sammsg_comment' => '样本内容,出现在帖子里;要与上面的标题相对应, 每个内容是以回车为标志,就是5个内容要回车4次来分开,假如内容要换行可以用\n来,用\t就是是空8格',
复制代码


6:摸板forumdisplay.htm(快速发贴使用的就做)

查找:

  1. {template post_bbinsert}
复制代码


假如能找到,这步完成.没有的话,就

查找:

  1. $typeselect
复制代码


前面加上:

  1. <script language="JavaScript" src="include/bbcode.js"></script>$sam_str
复制代码


所有的完工
wishyou 发表于 2006-1-19 22:13:02 | 显示全部楼层
又是一个精华喔~
回复

使用道具 举报

xjbl 发表于 2006-1-19 22:13:47 | 显示全部楼层
不错.
回复

使用道具 举报

 楼主| lu5266 发表于 2006-1-19 22:14:17 | 显示全部楼层
原帖由 wishyou 于 2006-1-19 22:13 发表
又是一个精华喔~

回复

使用道具 举报

 楼主| lu5266 发表于 2006-1-19 22:14:40 | 显示全部楼层
原帖由 xjbl 于 2006-1-19 22:13 发表
不错.


好久不见
回复

使用道具 举报

journey99 发表于 2006-1-19 22:16:31 | 显示全部楼层
支持
晚了点
回复

使用道具 举报

 楼主| lu5266 发表于 2006-1-19 22:19:08 | 显示全部楼层
原帖由 journey99 于 2006-1-19 22:16 发表
支持
晚了点


哈哈
谢谢
回复

使用道具 举报

离恨天 发表于 2006-1-19 22:22:15 | 显示全部楼层
嗯,这个不错,支持了
回复

使用道具 举报

journey99 发表于 2006-1-19 22:27:00 | 显示全部楼层
原帖由 lu5266 于 2006-1-19 22:19 发表


哈哈
谢谢

我和你的站申请连接了
区看看吧
回复

使用道具 举报

alantam 发表于 2006-1-19 22:43:06 | 显示全部楼层
不错不错!最重要的是不增加查询!!!

很好!!刚好我的站准备上BT!

这下好啦!
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-21 23:23 , Processed in 0.026331 second(s), 3 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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