萬盛學電腦網

 萬盛學電腦網 >> 網絡編程 >> php編程 >> PHPCMS遭遇會員投稿審核無效的解決方法

PHPCMS遭遇會員投稿審核無效的解決方法

小編推薦的這篇文章介紹了PHPCMS遭遇會員投稿審核無效的解決方法,遇到問題的同學可以試試文中方案解決一下

今天接到主編那邊的反饋,說本站的會員投稿平台,後台無法審核文章了,趕緊看看吧

本來想偷個懶,去度娘那裡搜搜,看有相同情況的解決方案沒,結果大失所望,雖然也有幾個類似的情況,要麼沒解決,要麼就是原因跟本站不同。

得了,毛主席他老人家教導我們,自己動手,豐衣足食!

先找到審核的相關程序頁

 /phpcms/modules/content/content.php中的pass()方法,檢查了下,並無被修改的現象

去審核頁面按F12調試,控制台也無報錯情況

真是奇了怪了,

查看下源碼,發現了這段

 代碼如下 復制代碼

<script type="text/javascript">art.dialog({lock:false,title:'管理操作',mouse:true, id:'content_m', content:'<span id=cloading ><a href=\'javascript:ajax_manage(1)\'>通過審核</a> | <a href=\'javascript:ajax_manage(2)\'>退稿</a> |&emsp;<a href=\'javascript:ajax_manage(3)\'>刪除</a></span>',left:'100%',top:'100%',width:200,height:50,drag:true, fixed:true});

        functionajax_manage(type) {

            if(type==1) {

                $.get('?m=content&c=content&a=pass&ajax_preview=1&catid=6&steps=1&id=533&pc_hash=4KwIwD');

            }elseif(type==2) {

                $.get('?m=content&c=content&a=pass&ajax_preview=1&reject=1&catid=6&steps=1&id=533&pc_hash=4KwIwD');

            }elseif(type==3) {

                $.get('?m=content&c=content&a=delete&ajax_preview=1&dosubmit=1&catid=6&steps=1&id=533&pc_hash=4KwIwD');

            }

            $('#cloading').html('<font color=red>操作成功!<span id="secondid">2</span>秒後自動離開...</font>');

            setInterval('set_time()', 1000);

            setInterval('window.close()', 2000);

        }

        functionset_time() {

            $('#secondid').html(1);

        }

        </script>

怪不得不報錯。。。

好了,我們把審核鏈接單獨拿出來  http://yourdomain.com/index.php?m=content&c=content&a=pass&ajax_preview=1&catid=6&steps=1&id=533&pc_hash=4KwIwD

放到浏覽器地址欄執行一下

果然,有了錯誤提示了


 

MySQL Error : Table'.\***\v9_search'is markedascrashedandshould be repaired

MySQL Errno : 145

Message : Table'.\***\v9_search'is markedascrashedandshould be repaired

原來是search表需要修復下。。。那就修修吧,修完之後,果然審核功能正常了

copyright © 萬盛學電腦網 all rights reserved