校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

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

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

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
校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃
欧美一区二区人人喊爽| 成人性生交大合| 久久亚洲二区三区| 91热门视频在线观看| 日本欧美久久久久免费播放网| 精品成a人在线观看| av中文一区二区三区| 亚洲综合一区二区三区| 久久这里只有精品首页| 在线成人免费观看| 国产美女久久久久| 日韩精品免费视频人成| 中文字幕在线不卡视频| 94-欧美-setu| 国产精品中文字幕日韩精品| 亚洲国产精品视频| 久久精品这里都是精品| 91官网在线观看| 国产河南妇女毛片精品久久久 | 国产在线观看一区二区| 亚洲国产精品久久人人爱| 久久久精品免费网站| 欧美福利视频导航| 91麻豆蜜桃一区二区三区| 韩国精品免费视频| 美女高潮久久久| 亚洲午夜在线电影| 亚洲色图欧洲色图婷婷| 国产精品天干天干在线综合| 欧美成人精品3d动漫h| 91亚洲精品久久久蜜桃| 国产成人日日夜夜| 捆绑调教美女网站视频一区| 亚洲一区二区三区中文字幕| 欧美精品一区二区三| 欧美精品丝袜中出| 91成人免费电影| 国产毛片精品一区| 国产在线国偷精品产拍免费yy| 日本怡春院一区二区| 爽好多水快深点欧美视频| 亚洲人成在线观看一区二区| 国产欧美日韩在线视频| 久久久.com| 精品对白一区国产伦| 99久久国产综合精品麻豆| 成人h动漫精品一区二| 风间由美中文字幕在线看视频国产欧美| 精品一区二区三区在线观看| 美女视频一区二区三区| 日本伊人午夜精品| 日韩不卡一区二区| 日本成人中文字幕在线视频| 亚洲精品免费在线观看| 亚洲国产成人精品视频| 亚洲一区二区偷拍精品| 青椒成人免费视频| 日日噜噜夜夜狠狠视频欧美人| 亚洲一区影音先锋| 五月婷婷综合在线| 日产国产高清一区二区三区| 国产一区二区三区美女| 国产精品一二三| 成人av网站在线观看免费| av在线不卡网| 91原创在线视频| 91视频xxxx| 欧美三日本三级三级在线播放| 日本韩国欧美一区| 欧美一区二区精美| 亚洲精品一区二区三区福利| 久久久久久久久蜜桃| 亚洲三级电影网站| 亚洲国产中文字幕| 狠狠色丁香久久婷婷综| 成人免费黄色在线| 色素色在线综合| 精品欧美一区二区在线观看| 久久久99精品久久| 国产精品夜夜嗨| 成人免费毛片app| 99精品视频在线观看免费| 欧美精品日日鲁夜夜添| 精品国产一区a| 一区二区在线观看免费| 日本不卡视频一二三区| 国产激情视频一区二区在线观看 | 91精品在线一区二区| 国产欧美精品一区| 一区二区三区四区五区视频在线观看| 亚洲欧美国产毛片在线| 三级影片在线观看欧美日韩一区二区| 久久国产尿小便嘘嘘| 在线精品国精品国产尤物884a| 日韩三级精品电影久久久 | 欧美日韩午夜在线视频| 欧美α欧美αv大片| 曰韩精品一区二区| 麻豆国产欧美日韩综合精品二区| 色婷婷久久综合| 欧美电影免费观看高清完整版| 国产亚洲综合在线| 日韩精品福利网| 成人高清av在线| 欧美肥妇free| 亚洲精品国产第一综合99久久| 久久精品国产99国产| 欧美在线一区二区| 久久久久88色偷偷免费| 亚洲www啪成人一区二区麻豆| 成人国产在线观看| 日韩欧美一区二区免费| 亚洲国产精品久久艾草纯爱| 国产成人精品在线看| 欧美精品v国产精品v日韩精品| 亚洲色图欧洲色图| 国产专区欧美精品| 欧美综合天天夜夜久久| 日本一区二区在线不卡| 捆绑调教一区二区三区| 欧美一区二区播放| 亚洲伊人色欲综合网| 91毛片在线观看| 欧美激情一区在线观看| 看片的网站亚洲| 欧美一区二区三区视频免费 | 亚洲一区成人在线| 91亚洲大成网污www| 国产色产综合产在线视频| 亚欧色一区w666天堂| 色婷婷精品大在线视频| 国产精品久久三区| 蜜臀久久99精品久久久久久9| 日本精品裸体写真集在线观看 | caoporn国产一区二区| 国产亚洲一区二区三区四区| 毛片不卡一区二区| 91麻豆免费观看| 一区二区三区蜜桃网| 色香色香欲天天天影视综合网| 国产农村妇女精品| 国产美女娇喘av呻吟久久| 欧美一区二区三区四区在线观看| 日本最新不卡在线| 欧美一级日韩一级| 日本在线不卡一区| 欧美日韩精品一区二区三区蜜桃| 一级日本不卡的影视| 成人中文字幕在线| 亚洲美女在线一区| 色综合中文字幕国产| 亚洲国产精品人人做人人爽| 欧美三级中文字| 一区二区三区四区激情| 一本大道av伊人久久综合| 亚洲欧美经典视频| 在线中文字幕不卡| 亚洲最新在线观看| 91同城在线观看| 一区二区三区在线高清| 欧美视频精品在线| 亚洲精品国产视频| 精品视频一区 二区 三区| 香港成人在线视频| 日韩精品一区二区三区在线播放| 久久精品久久综合| 国产亚洲成年网址在线观看| 极品尤物av久久免费看| 国产视频不卡一区| 91免费视频网址| 蜜桃久久久久久久| 国产欧美日韩另类视频免费观看| 91在线免费播放| 亚洲超碰精品一区二区| 国产欧美中文在线| 色8久久精品久久久久久蜜| 亚洲乱码国产乱码精品精小说| 欧美一级片在线观看| 国产乱理伦片在线观看夜一区| 亚洲男帅同性gay1069| 欧美人狂配大交3d怪物一区| 国产精品一区二区免费不卡| 亚洲品质自拍视频| 欧美日韩国产免费一区二区| 无码av免费一区二区三区试看| 久久影院视频免费| 97久久人人超碰| 国产一区二区调教| 亚洲欧美另类久久久精品2019| 欧美一级片在线观看| 99亚偷拍自图区亚洲| 亚洲电影第三页| 欧美国产精品中文字幕| 日韩经典一区二区| 欧美一区二区三区婷婷月色| 成人免费电影视频| 日韩国产高清影视| 国产亚洲女人久久久久毛片| 欧美精品v国产精品v日韩精品| 成人做爰69片免费看网站|