欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品

主頁 > 網站建設 > 建站知識 > 分享:織夢問答模塊可以在后臺修改問答和答案

分享:織夢問答模塊可以在后臺修改問答和答案

POST TIME:2018-03-19 22:20

找了很久的修改問答系統的方法,就是站長在網站后臺就可以修改問題和答案的方法,現在分享給大家,用的到的好評一下。

1.把ask/include/asktype.inc.php復制到dede/inc/里面去

2.修改/dede/ask_type第91行

把$sql = "update `dede_asktype` set name='$name', reid='$reid', disorder='$disorder' where id='$id' ";

改成$sql = "update `dede_asktype` set name='$name', reid='$reid', disorder='$disorder',keywords='$keywords',description='$description',title='$title' where id='$id' ";

現在在asktype表里面新增 keywords, description , title三個字段

3.在dede/新建modify_ask.php文件,代碼如下:

<?php

require_once(dirname(__FILE__)."/config.php");
require_once(DEDEINC.'/datalistcp.class.php');

//問題分類
require_once DEDEADMIN.'/inc/asktype.inc.php';

$dlist = new DataListCP();
$sql = "select * from `dede_ask` where id='".intval($askid)."'";
$row = $dsql->GetOne($sql);

if($item == 'mod_ask'){
include(DEDEADMIN."/templets/modify_ask.htm");
}else if($item == 'revert'){
$sql = "select * from `dede_askanswer` where askid='".intval($askid)."'";
$answerArr = $dsql->GetOne($sql);

include(DEDEADMIN."/templets/ask_revert.htm");
}

exit;
?>

4.在dede/ templets/新建modify_ask.htm文件

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<link href="http://viscms.blog.163.com/blog/img/base.css" rel="stylesheet" type="text/css" />
<title>修改問題</title>
<script language="javascript" src="http://viscms.blog.163.com/blog/js/jquery.js"></script>
<script language="javascript">
function showSub(reid){
$.getJSON("subTypes.php?reid="+reid, function(data){
$('#sctTid2').empty();
$.each(data,function(i,row){
$('#sctTid2').append("<option value='"+row.id+"'>"+ row.name + "</option>");
});
});
}

</script>

</head>

<body>

<div>
<form action="ask_admin.php" method="post" name="form1">
<input type="hidden" value="modify" name="action" />
<input type="hidden" value="<?php echo $row['id'];?>" name="askid" />
<table width="420" height="125" border="0" cellpadding="0" cellspacing="0" style="margin-top:15px;">
<tr height="35">
<td width="103" align="right">提問者ID:</td>
<td width="133"><?php echo $row['id'];?></td>
</tr>
<tr height="35">
<td align="right">所屬欄目:</td>
<td><label>
<select name="ClassLevel1" onchange="showSub($(this).val())">
<?php
foreach($asktypes as $t1){
if($t1['reid'] == '0'){
if($row['tid'] == $t1['id']){
$selected = "selected='selected'";
echo "<option value='".$t1['id']."' ".$selected.">".$t1['name']."</option>";
}else{
echo "<option value='".$t1['id']."'>".$t1['name']."</option>";
}
}
}
?>
</select>
</label>
<label>
<select name="ClassLevel2" id="sctTid2">
<?php
foreach($asktypes as $t2){
if($t2['reid'] == $row['tid']){
if($row['tid2'] == $t2['id']){
$selected = "selected='selected'";
echo "<option value='".$t2['id']."' ".$selected.">".$t2['name']."</option>";
}else{
echo "<option value='".$t2['id']."'>".$t2['name']."</option>";
}
}
}
?>
</select>
</label></td>
</tr>
<tr height="35">
<td align="right">提問標題:</td>
<td><input name="title" type="text" size="52" height="25" value="<?php echo $row['title'];?>" /></td>
</tr>
<tr height="35">
<td align="right">補充說明:</td>
<td><textarea name="content" cols="50" rows="6"><?php echo $row['content'];?></textarea></td>
</tr>
<tr height="35">
<td align="right">&nbsp;</td>
<td><label>
<input type="submit" name="Submit" value="修改" /></label>
<label>
<input name="cancel" type="reset" id="cancel" value="重置" />
</label></td>
</tr>
<tr height="35">
<td align="right">&nbsp;</td>
<td>&nbsp;</td>
</tr>
</table>
</form>
</div>
</body>
</html>
5.在dede/templets/新建ask_revert文件

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<link href="http://viscms.blog.163.com/blog/img/base.css" rel="stylesheet" type="text/css" />
<title>回復問題</title>
</head>

<body>
<div>
<form action="ask_admin.php" method="post" name="form1">
<input type="hidden" name="action" value="revert" />
<input type="hidden" name="askid" value="<?php echo $row['id']; ?>" />
<table width="80%" border="1" cellpadding="10" cellspacing="10">
<tr>
<td width="86" align="right">回復ID:</td>
<td width="370">
<input type="hidden" name="answerid" value="<?php if($answerArr['id'] != ''){ echo $answerArr['id'];}else{ echo 0;}?>" />
<?php if($answerArr['id'] != ''){ echo $answerArr['id'];}else{ echo 0;}?></td>
</tr>
<tr>
<td align="right">問題:</td>
<td><strong><font color="#CC00FF"><?php echo $row['title'];?></font></strong></td>
</tr>
<tr>
<td align="right">補充說明:</td>
<td><font color="#0066CC"><?php echo nl2br($row['content']);?></font></td>
</tr>

<tr>
<td align="right">關鍵詞(多個請用,號分隔):</td>
<td>
<input type="text" value="<?php echo $row['keywords'];?>" name='keywords'/>
</td>
</tr>
<tr>
<td align="right">回復內容:</td>
<td>
<?php GetEditor("content",$answerArr['content']); ?>
</td>
</tr>
<tr>
<td align="right">&nbsp;</td>
<td><label>
<input type="submit" name="Submit" value="提交" />
<input name="cancel" type="reset" id="cancel" value="重填" />
</label></td>
</tr>

</table>
</form>
</div>

</body>
</html>

6.在dede/ask_admin.php第143行加入以下代碼


else if($action == 'modify'){ //修改問題
$ClassLevel1 = intval($ClassLevel1);
$ClassLevel2 = intval($ClassLevel2);
if($ClassLevel2 != 0)
{
$where = "id in ($ClassLevel1,$ClassLevel2)";
}else
{
$where = "id='$ClassLevel1'";
}
$query = "select id, name, reid from `dede_asktype` where $where";

$dsql->Execute('me',$query);
while($row = $dsql->getarray())
{
if($row['id'] == $ClassLevel1)
{
$tidname = $row['name'];
$tid = $row['id'];
}elseif($row['id'] == $ClassLevel2 && $row['reid'] == $ClassLevel1)
{
$tid2name = $row['name'];
$tid2 = $row['id'];
}
}
$sql = "update `dede_ask` set title='{$title}',tid='{$tid}',tidname='{$tidname}',tid2='{$tid2}',tid2name='{$tid2name}',content='{$content}' where id='{$askid}'";
$dsql->ExecuteNoneQuery($sql);
//header('location:ask_admin.php');
ShowMsg("問題修改成功!",'ask_admin.php');
exit;
}else if($action == 'revert'){ //回復問題
if($answerid){
$sql = "update `dede_askanswer` set content='{$content}' where id='{$answerid}'";
$dsql->ExecuteNoneQuery($sql);
}else{
$dateline = time();
$sql = "insert into `dede_askanswer`(askid,ifanswer,username,content,dateline,ifcheck) values('{$askid}',1,'一六一醫院專家','{$content}','{$dateline}',1)";
$dsql->ExecuteNoneQuery($sql);
}
$keywords = $_POST['keywords'];
$description = $_POST['description'];

//修改問題狀態
$sql = "UPDATE `dede_ask` set status='1',replies='1',keywords='{$keywords}',description='$description' where id='{$askid}'";
$dsql->ExecuteNoneQuery($sql);
ShowMsg("問題回復成功!",'ask_admin.php');
exit;
}

7.在ask表中加入以下字段keywords,description,username
 

8.修改browser.php第35來始的整個if條件包括elseif
if($tid)
{
$dsql->Execute('me',"select * from `dede_asktype` where id='$tid' ");
if(!$typeinfo = $dsql->getarray())
{
showmsgs('browser_notexists','index.php');
exit;
}
$wheresql .= " tid='$tid' ";
$multistr .="tid=$tid";
$tidstr = "tid=$tid";

if($typeinfo['title'] == ''){
$navtitle = $typeinfo['name'];
}else{
$navtitle = $typeinfo['title'];
}


$nav = " $symbols <a href=&;browser.php?tid=$tid&;>".$typeinfo['name'].'</a>';

$toptypeinfo = $typeinfo;

}
elseif($tid2)
{
$dsql->Execute('me',"select * from `dede_asktype` where id='$tid2' ");
if(!$typeinfo = $dsql->getarray())
{
showmsgs('browser_notexists','index.php');
exit;
}
$wheresql .= "tid2='$tid2'";
$multistr .="tid2=$tid2";
$tidstr = "tid2=$tid2";

$toptypeinfo = $dsql->getone("select id, name, asknum from `dede_asktype` where id='".$typeinfo['reid']."' limit 1");

if($typeinfo['title'] == ''){
$navtitlestr = $typeinfo['name'];
}else{
$navtitlestr = $typeinfo['title'];
}

$navtitle = $navtitlestr.' '.$toptypeinfo['name'];

$nav = ' '.$symbols.' <a href="browser.php?tid='.$toptypeinfo['id'].'">'.$toptypeinfo['name'].'</a> '.$symbols.' <a href="browser.php?tid2='.$tid2.'">'.$typeinfo['name'].'</a>';

}

9.在所有的browser.htm里面加入

<meta name="keywords" content="<?php echo $typeinfo['keywords']?>" />
<meta name="description" content="<?php echo $typeinfo['description']?>" />

10.在question.php第30行加入
if($question['tid2']!=0){
$myquestiontid= $question['tid2'];
}else{
$myquestiontid= $question['tid'];
}
$myquestiontype=$dsql->getone("select * from `dede_asktype` where id=$myquestiontid");

11.找到//等級上面加入
//上,下一條問題

if($question[tid2]){
$myupdowntype="tid2=$question[tid2]";
}
else{
$myupdowntype="tid=$question[tid]";
}

$mydown= $dsql->getone("SELECT id,title FROM `dede_ask` WHERE $myupdowntype and status>='0' and id>'$id' order by id asc limit 0,1");
$myup= $dsql->getone("SELECT id,title FROM `dede_ask` WHERE $myupdowntype and status>='0' and id< '$id' order by id desc limit 0,1");

if($myup){
$myuplink="<a href=/question.php?id=$myup[id]>$myup[title]</a> ";
}
if($mydown){
$mydownlink="<a href=/question.php?id=$mydown[id]>$mydown[title]</a> ";
}

12.在question.htm中加入
<meta name="keywords" content="<?php echo $question['title'].",".$question['keywords'].",".str_replace("_",",",$myquestiontype['title']);?>" />
<meta name="description" content="<?php echo $question['content'].$question['description']?>" />

13.ask_type.htm中加入
<tr>
<td bgcolor="#FFFFFF">網頁title:</td>
<td bgcolor="#F8FCF1"><textarea name="title"><?php echo $sector['title']; ?></textarea></td>
</tr>
<tr>
<td bgcolor="#FFFFFF">關鍵字:</td>
<td bgcolor="#F8FCF1"><textarea name="keywords"><?php echo $sector['keywords']; ?></textarea></td>
</tr>
<tr>
<td bgcolor="#FFFFFF">描述:</td>
<td bgcolor="#F8FCF1"><textarea name="description"><?php echo $sector['description']; ?></textarea></td>
</tr>

14.在ask_admin.htm中加入
<link href="http://viscms.blog.163.com/blog/js/thickbox.css" rel="stylesheet" type="text/css" />
<script language="javascript" src="http://viscms.blog.163.com/blog/js/jquery.js"></script>
<script language="javascript" src="http://viscms.blog.163.com/blog/js/thickbox.js"></script>

15.在ask中else if($action == 'delete')上面加入
else if($action == 'search'){
require_once(DEDEINC.'/datalistcp.class.php');
if($_POST['selecttype'] =="tid2" ||$_POST['selecttype'] =="uid"||$_POST['selecttype'] =="reward"||$_POST['selecttype'] =="status"){
$wheresql ="where ".$_POST['selecttype']." = ".$_POST['search']."";

}else{
$wheresql ="where ".$_POST['selecttype']." like '%".$_POST['search']."%'";
}
$query = "select * from `dede_ask` $wheresql order by id desc";
updatecount();
$dlist = new DataListCP();
$dlist->pageSize = 20;
$dlist->SetParameter("tid",$tid);
$dlist->SetParameter("tid2",$tid2);
$dlist->SetParameter("status",$status);
$dlist->SetTemplet(DEDEADMIN."/templets/ask_admin.htm");
$dlist->SetSource($query);
$dlist->Display();
}

16.在ask_admin.htm中找到,未審核的問題</a></b>加入
<div style=" float:left">
<form method="POST" action="ask_admin.php?action=search">
搜索類型:
<select name="selecttype">
<option value="tidname">頂層欄目名稱</option>
<option value="tid2">上級欄目號</option>
<option value="tid2name">上級欄目名稱</option>
<option value="uid">用戶號</option>
<option value="title" selected>標題</option>
<option value="reward">回答數</option>
<option value="status">問題狀態</option>
<option value="content">問題包含內容</option>
<option value="ip">提問者IP</option>
</select>
<input type="text" name="search" style="width:200px;"> <input type="submit" value="提交">
</form>
</div>

對應的地方加入
<td><a href="http://viscms.blog.163.com/blog/modify_ask.php?item=mod_ask&askid=<?php echo $fields['id']; ?>" title="修改問題:">修改問題</a> &nbsp;|&nbsp;
<a href="http://viscms.blog.163.com/blog/modify_ask.php?item=revert&askid=<?php echo $fields['id']; ?>" title="問題回復修改:">回復</a>
</td>

17.在ask_answer.htm中找到未審核的答案</a></b>加入
<div style=" float:left">
<form method="POST" action="ask_answer.php?action=search">
搜索類型:
<select name="selecttype">
<option value="username">用戶名</option>
<option value="content" selected>回答包含內容</option>
<option value="ip">回答者IP</option>
</select>
<input type="text" name="search" style="width:200px;"> <input type="submit" value="提交">
</form>
</div>
在ask_answer.php中找到117行加入
else if ($action =="search"){
CheckPurview('a_Commend,sys_ArcBatch,ask_AllowAll');
if($_POST['selecttype'] =="username"||$_POST['selecttype'] =="ip"){
$wheresql ="where ".$_POST['selecttype']." = &;".$_POST['search']."&;";
}else{
$wheresql ="where ".$_POST['selecttype']." like '%".$_POST['search']."%'";
}
$query = "select * from `dede_askanswer` $wheresql order by id desc";
updatecount();
$dlist = new DataListCP();
$dlist->pageSize = 20;
$dlist->SetParameter("tid",$tid);
$dlist->SetParameter("tid2",$tid2);
$dlist->SetParameter("check",$check);
$dlist->SetTemplet(DEDEADMIN."/templets/ask_answer.htm");
$dlist->SetSource($query);
$dlist->Display();
exit();
}
18.在question.htm中加入
htmlspecialchars_decode($answer['content'])



收縮
  • 微信客服
  • 微信二維碼
  • 電話咨詢

  • 400-1100-266
欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品
  • <rt id="w000q"><acronym id="w000q"></acronym></rt>
  • <abbr id="w000q"></abbr>
    <rt id="w000q"></rt>
    日韩不卡手机在线v区| 亚欧色一区w666天堂| 国产成人综合亚洲网站| 波多野结衣一本| 777a∨成人精品桃花网| 亚洲一区二区中文在线| 91毛片在线观看| 在线观看一区不卡| 中文字幕一区二区三区在线不卡 | 少妇无套高潮一二三区| 日韩一区国产二区欧美三区| 亚洲综合丝袜美腿| 又大又长粗又爽又黄少妇视频| 欧日韩精品视频| 亚洲一区二区在线视频| 又黄又爽的网站| 日韩免费高清av| 经典三级一区二区| 美国精品一区二区| 亚洲国产精品国自产拍av| 成人污视频在线观看| 一本到不卡免费一区二区| 亚洲色图另类专区| 波多野吉衣在线视频| 在线不卡中文字幕播放| 婷婷国产v国产偷v亚洲高清| 人妻丰满熟妇av无码久久洗澡| 日韩女优av电影在线观看| 经典三级视频一区| 天天干中文字幕| 亚洲五月六月丁香激情| 亚洲调教欧美在线| 精品国产一区二区三区av性色| 国产在线精品一区二区不卡了| 欧洲美女女同性互添| 亚洲欧洲制服丝袜| 精品一区二区三区四区五区六区| 欧美成人性战久久| 国产成人综合视频| 欧美三级电影在线看| 日本vs亚洲vs韩国一区三区 | 日韩www视频| 久久综合成人精品亚洲另类欧美| 国产精品正在播放| 在线免费视频一区二区| 肉肉av福利一精品导航| 国产99在线 | 亚洲| 亚洲人成网站在线| 久久人妻少妇嫩草av无码专区| 日韩欧美电影一区| 丁香天五香天堂综合| 欧美日本免费一区二区三区| 麻豆精品一区二区综合av| 国产成人av免费在线观看| 亚洲综合在线免费观看| 亚洲欧洲久久久| 亚洲欧美日韩中文字幕一区二区三区| 亚洲麻豆一区二区三区| 国产日韩欧美a| 免费看91视频| 精品国产乱码久久久久久影片| 成人黄色软件下载| 日韩一级高清毛片| 成人av在线资源网| 日韩欧美一区在线| 99视频精品全部免费在线| 日韩欧美第一区| 91小视频在线免费看| 精品av久久707| 91网站最新地址| 久久亚洲二区三区| 日本女人性视频| 久久这里都是精品| 精产国品一区二区三区| 久久精品欧美日韩| 亚洲美女高潮久久久| 久久久久久久av麻豆果冻| 91年精品国产| 国产视频不卡一区| 中文在线永久免费观看| 中文字幕高清一区| 一级性生活毛片| 一区二区在线电影| 女人裸体性做爰全过| 首页亚洲欧美制服丝腿| 男人操女人的视频网站| 久久精品久久久精品美女| 精品视频在线视频| 国产激情91久久精品导航| 日韩色在线观看| 日本人dh亚洲人ⅹxx| 欧美国产成人精品| 偷拍夫妻性生活| 亚洲成年人影院| 日本道在线观看一区二区| 国产在线视视频有精品| 欧美精品日韩综合在线| 成人app在线| 国产欧美日韩在线视频| 亚洲第一成人网站| 午夜视频在线观看一区二区| 在线亚洲一区观看| 成人免费毛片嘿嘿连载视频| 久久精品免视看| 日韩一级av毛片| 免费在线看一区| 69堂成人精品免费视频| 美女日批在线观看| 亚洲精品免费在线| 色悠久久久久综合欧美99| 丰满少妇久久久久久久| 久久精品一级爱片| 深爱五月激情网| 热久久免费视频| 91.com视频| 激情av中文字幕| 亚洲影院在线观看| 欧美在线小视频| av高清久久久| 亚洲男帅同性gay1069| 黑人巨大精品一区二区在线| 国产乱理伦片在线观看夜一区| 精品国产乱码久久久久久浪潮 | 在线综合+亚洲+欧美中文字幕| 少妇欧美激情一区二区三区| 综合欧美亚洲日本| 色噜噜久久综合| 91一区二区在线| 一区二区三区久久| 欧美色男人天堂| 好吊操视频这里只有精品| 亚洲影院理伦片| 欧美久久婷婷综合色| 男男一级淫片免费播放| 亚洲第一福利一区| 在线电影院国产精品| 国产精品久久久久久久无码| 青青国产91久久久久久| 精品日韩欧美在线| 欧美激情久久久久久久| 国产九色sp调教91| 国产精品麻豆久久久| 一本大道久久a久久精二百| 99久久亚洲一区二区三区青草| 亚洲精品欧美专区| 欧美精品在线视频| 国产精品jizz| 国产一区二区三区不卡在线观看| 欧美国产日产图区| 色综合久久久久| 91福利视频免费观看| 亚洲gay无套男同| 欧美va天堂va视频va在线| 五月婷婷欧美激情| 成人性生交大合| 一区二区三国产精华液| 制服丝袜亚洲播放| 黄色片在线观看免费| 国产精品12区| 一区二区高清视频在线观看| 91麻豆精品91久久久久同性| 成人免费网站黄| 国产成人av电影在线观看| 亚洲精品视频一区二区| 欧美一区二区三区男人的天堂| 国产jjizz一区二区三区视频| 高清不卡一二三区| 亚洲一区二区三区中文字幕 | 蜜臀av性久久久久蜜臀aⅴ四虎| 久久综合九色综合97婷婷女人 | 日韩欧美在线网站| 国产麻豆视频在线观看| 国产吃瓜黑料一区二区| 久久精工是国产品牌吗| 中文字幕一区二| 日韩一区二区三免费高清| 精品熟妇无码av免费久久| 97se亚洲国产综合自在线| 日本不卡一二三| 亚洲欧美一区二区三区孕妇| 欧美一区2区视频在线观看| 后入内射无码人妻一区| 国产精品91av| 国产美女精品在线| 亚洲在线视频免费观看| 久久久久久久综合狠狠综合| 欧美午夜精品一区二区三区| 超薄肉色丝袜一二三| 自拍偷拍激情视频| 国产麻豆视频精品| 亚洲蜜臀av乱码久久精品蜜桃| 欧美日本乱大交xxxxx| 一区二区三区伦理片| 一起草最新网址| 国产精品一区二区久久精品爱涩 | 免费看黄色av| 国产精品二区视频| 成人午夜电影久久影院| 亚洲网友自拍偷拍| 精品成人佐山爱一区二区|