1.文字推荐位200元/年,需要联系QQ924994768

2.文字推荐广告位,帮你推广你的产品

3.文字推荐广告位,可以加粗、加颜色

dedebiz的挑错功能是在本页面使用JS跳出弹窗,有的朋友不喜欢用JS,那么就把他改成独立页面(不用js)。

第一步,修改apps/erraddsave.php:

<?php
/**
 * 错误提交
 *
 * @version        $id:erraddsave.php$
 * @package        DedeBIZ.Site
 * @copyright      Copyright (c) 2022 DedeBIZ.COM
 * @license        https://www.dedebiz.com/license
 * @link           https://www.dedebiz.com
 */
require_once(dirname(__FILE__)."/../system/common.inc.php");
require_once(DEDEINC.'/memberlogin.class.php');

$htmltitle = "错误提交";
$dopost = isset($dopost) ? $dopost : "";
$aid = isset($aid) ? intval($aid) : 0;
if(empty($dopost))
{
    $row = $dsql->GetOne(" SELECT `title` FROM `biz_archives` WHERE `id` ='$aid'");
    $title = $row['title'];
    require_once(DEDEROOT."/theme/plus/erraddsave.htm");
}
elseif($dopost == "saveedit")
{
    $cfg_ml = new MemberLogin();
    $title = HtmlReplace($title);
    $type = isset($type) && is_numeric($type) ? $type : 0;
    $mid = isset($cfg_ml->M_ID) ? $cfg_ml->M_ID : 0;
    $err = trimMsg(cn_substr($err,2000),1);
    $oktxt = trimMsg(cn_substr($erradd,2000),1);
    $time = time();
    $query = "INSERT INTO `biz_erradd`(aid,mid,title,type,errtxt,oktxt,sendtime)
                  VALUES ('$aid','$mid','$title','$type','$err','$oktxt','$time'); ";
    $dsql->ExecuteNoneQuery($query);
    ShowMsg("谢谢您对本网站的支持,我们会尽快处理您的建议!","javascript:window.close();");
    exit();
}  
else {
    echo json_encode(array(
        "code" => -1,
        "data" => null,
        "msg" => "未知方法",
    ));
    exit;
}

第二步,在/theme/plus/目录下添加erraddsave.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=<?php echo $cfg_soft_lang; ?>" />
<title><?php echo $cfg_webname;?>_挑错</title>
<link href="<?php echo $cfg_templets_skin; ?>/style/dedecms.css" rel="stylesheet" type="text/css" media="screen" />
</head>
<body class="flinkpage">

<div class="header">
	<div class="top w960 center">
		<div class="title">
            <h1><a href="<?php echo $cfg_basehost;?>"><img src="<?php echo $cfg_templets_skin; ?>/images/logo.gif" height="40" width="233" <div class="formbox">
<form action="erraddsave.php"  method="post" name="feedback">
     <input type='hidden' name='dopost' value='saveedit'>
     <input type="hidden" name="title" value="<?php echo $title?>" />
     <input type="hidden" name="aid" value="<?php echo $aid?>" />
<table width="100%" align="center" cellpadding="0" cellspacing="0" bgcolor="#cccccc">
	<tr>
		<td width="100" height="30" align="right" bgcolor="#FFFFFF">标题:</td>
        <td bgcolor="#FFFFFF"><?php echo $title;?></td>
	</tr>
    <tr>
    	<td height="30" align="right" bgcolor="#FFFFFF">错误类型:</td>
        <td bgcolor="#FFFFFF">
        	<select name="type">
            	<option value="1">错别字(除的、地、得)</option>
                <option value="2">成语运用不当</option>
				<option value="3">专业术语写法不规则</option>
				<option value="4">产品与图片不符</option>
				<option value="5">事实年代以及内容错误</option>
				<option value="6">技术参数错误</option>
				<option value="7">其他</option>
   	    </select>        </td>
    </tr>
    <tr>
    	<td align="right" bgcolor="#FFFFFF">
        	错误内容:        </td>
        <td bgcolor="#FFFFFF"><textarea name="err" cols="40" rows="4" class="ipt-txt"></textarea></td>
    </tr>
    <tr>
    	<td align="right" bgcolor="#FFFFFF">
        	修正建议:       </td>
        <td bgcolor="#FFFFFF">
        	<textarea name="erradd" cols="40" rows="4" class="ipt-txt"></textarea>        </td>
    </tr>
    <tr>
    	<td height="35" align="center" bgcolor="#FFFFFF">&nbsp;</td>
    	<td bgcolor="#FFFFFF"><input name="提交" type="submit" value="提交" class="btn-2"/>
          <input name="重置" type="reset" value="重置" class="btn-2"/></td>
      </tr>
</table>
</form>
<br />
    </div>

</div>



<!-- //底部模板 -->

</body>
</html>

最后,在文章中引用错误代码:任选一条。

  <a href="{dede:field name='phpurl'/}/erraddsave.php?aid={dede:field.id/}&title={dede:field.title/}">挑错1</a>
  <a href="{dede:field name='phpurl'/}/erraddsave.php?aid={dede:field.id/}, '{dede:field.title/}'">挑错2</a>

 

相关文章 8

1

用自定义表单为dedebiz网站制作一个留言板的方法: 3个月前

用自定义表单为dedebiz网站制作一个留言板的方法:...

2

dedebiz修改搜索结果页关键字加粗标红或改成自己想要格式的方法 11个月前

dedebiz修改搜索结果页关键字加粗标红或改成自己想要格式的方法: /system/archive目录下searchview.class.php文件, 找到(大约304行) $fstr = str_i...

3

dedebiz文章列表排序方法汇总 1年前

dedebiz文章列表排序方法汇总 1.按点击量(文章阅读量)排序(orderby=hot 或 orderby=click),网站热门文章排序 2.随机排序 orderby=rand 用来随机抽...

4

dedebiz批量替换⽂章标题、正⽂内容关键词⽅法介绍:站长在采集⽂章或者复制别⼈⽂章 1年前

dedebiz批量替换⽂章标题、正⽂内容关键词⽅法介绍:站长在采集⽂章或者复制别⼈⽂章后,需要批量修改⽂章标题、关键词、正⽂、作者、...

5

dedebiz的arclist调用副栏目的文章的方法: 1年前

dedebiz的arclist调用副栏目的文章的方法: 打开/taglib/arclist.lib.php,查找以下代码 if($CrossID=='') $orwheres[] = ' arc.typeid IN ('.GetSonIds($typeid).')';els...

6

dedebiz文章显示所属多个栏目的方法 1年前

dedebiz文章显示所属多个栏目的方法: 一个文章属于栏目一,也属于栏目二,在发表这个文章时,栏目可以选择栏目一,副栏目可以在栏目二选...

7

dedebiz内容管理系统的文章发布时间显示格式样式 2年前

dedebiz内容管理系统的文章发布时间显示格式样式多种,dedebiz利用strftime()函数格式化时间,strftime()参数详解,包括年份日期进制、小时格式等...

8

dedebiz调用发布时间与更新时间的方法 2年前

dedebiz调用发布时间与更新时间的方法,我们在数据库看见2个数据pubdate和senddate。 更新时间:pubdate 栏目调用[field:pubdate,文章页面调用{de...