|
插件发布
适用版本: |
UCHome 2.0 |
语言编码: |
|
转换者: |
仿制 |
版权所属: |
问答插件:问答2.0beta09_8_17(更新) |
支持网站: |
http://www.ad119.cn/home/ask.php?do=ask |
插件作者: |
|
插件名称: |
问答插件:问答2.0beta |
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?注册
x
uchome2.0beta版问答09.8.17修改
--(其他人修改后请在此下面增加修改日期及修改位置,以方便识别更新版本)
演示地址: http://www.ad119.cn/home/ask.php?do=ask
/*********************************************/
用原1.5版的修改的,原作者不详。本次由zhb80217于09.8.17修改
已解决问题:1.回答不刷新跳转。2.头像显示错误。3.新增管理可删除他人回答。4.回复数准确更新。
还存在问题:没有热点。
特别提示:数据库未做修改,原1.5版用户可以直接覆盖view目录既可。
/*********************************************/
uchome2.0beta版问答09.8.17修改
--(其他人修改后请在此下面增加修改日期及修改位置,以方便识别更新版本)
/*********************************************/
用原1.5版的修改的,原作者不详。本次由zhb80217于09.8.17修改
已解决问题:1.回答不刷新跳转。2.头像显示错误。3.新增管理可删除他人回答。4.回复数准确更新。
还存在问题:没有增加热点。
特别提示:数据库未做修改,原1.5版用户可以直接覆盖view目录既可。
/*********************************************/
1)上传覆盖至UCH根目录
2)执行SQL:- CREATE TABLE IF NOT EXISTS `uchome_app_ask` (
- `id` int(11) NOT NULL auto_increment,
- `title` varchar(255) NOT NULL default '',
- `typeid` smallint(4) NOT NULL default '0',
- `uid` int(11) NOT NULL default '0',
- `username` varchar(50) NOT NULL default '',
- `content` text,
- `tag` varchar(250) default NULL,
- `dateline` int(11) NOT NULL default '0',
- `score` smallint(4) NOT NULL default '0',
- `view_count` int(11) NOT NULL default '0',
- `reply_count` int(11) NOT NULL default '0',
- `status` smallint(1) NOT NULL default '0',
- `msg` text,
- PRIMARY KEY (`id`),
- KEY `typeid` (`typeid`)
- ) ENGINE=MyISAM DEFAULT CHARSET=gbk;
- CREATE TABLE IF NOT EXISTS `uchome_app_ask_reply` (
- `id` int(11) NOT NULL auto_increment,
- `ask_id` int(11) NOT NULL default '0',
- `content` text NOT NULL,
- `uid` int(11) NOT NULL default '0',
- `username` varchar(50) NOT NULL default '',
- `score` smallint(4) NOT NULL default '0',
- `dateline` int(11) NOT NULL default '0',
- PRIMARY KEY (`id`),
- KEY `ask_id` (`ask_id`)
- ) ENGINE=MyISAM DEFAULT CHARSET=gbk;
复制代码 3)在UCH的source下的文件function_common.php中加入空函数如下,- //增加空白函数
- function window_set($title, $url, $icon='') {
- }
复制代码 4)打开template\default\header.htm页面
在“- <li><img src="image/app/share.gif"><a href="space.php?do=share">分享</a></li>
- ”的下面添加一行:
- “<li><img src="image/icon/app.gif"><a href="ask.php?do=ask">问答</a><em><a href="ask.php?do=ask&ac=post">提问</a></em></li>”
复制代码 5)打开刚才的ask.php页面,可以对类别、最大分值、系统管理员ID进行设置:
“//类别
$gEumsType = array(2=>'科技', 3=>'电脑', 4=>'数码', 5=>'财经', 6=>'生活', 7=>'租房', 8=>'购物', 9=>'找人', 1 => '其他' );
//最大分值
$gMaxScore = 200;
//系统管理员ID,请修改成管理员ID,这样能删除所有人发布的问答
define("ADMIN_ID","1"); ”
admin/tpl/config.htm
找到- <tr>
- <th>未认证实名权限</th>
- <td>
- <table>
- <tr>
- <td width="120">允许加好友</td>
- <td>
- <input type="radio" name="config[name_allowfriend]" value="1"<!--{if $configs[name_allowfriend] == 1}--> checked<!--{/if}-->>是
- <input type="radio" name="config[name_allowfriend]" value="0"<!--{if $configs[name_allowfriend] != '1'}--> checked<!--{/if}-->>否
- </td></tr>
复制代码 在其下面添加- <tr>
- <td width="120">允许问答</td>
- <td>
- <input type="radio" name="config[name_allowask]" value="1"<!--{if $configs[name_allowask] == 1}--> checked<!--{/if}-->>是
- <input type="radio" name="config[name_allowask]" value="0"<!--{if $configs[name_allowask] != '1'}--> checked<!--{/if}-->>否
- </td></tr>
复制代码 6)进后管理员后,“高级应用”-->“缓存更新”-->勾上“模板文件缓存”-->“缓存更新” |
|