1. 程式人生 > >phpcms v9前臺會員中心線上投稿顯示“欄目禁止投稿”,線上投稿不能釋出文章

phpcms v9前臺會員中心線上投稿顯示“欄目禁止投稿”,線上投稿不能釋出文章

錯誤提示:欄目禁止投稿

關於這個報錯,最先想到的是欄目的投稿許可權沒有開啟,所以去查看了一下是否欄目正常開啟了投稿許可權。這個主要是在程式後臺檢視。

後臺——內容——管理欄目——修改 你要投稿的欄目——許可權設定 下面的會員組 選上 允許投稿!

更新全站快取應該就OK了!


之前必須設定好使用者的投稿許可權  使用者——管理會員組——相應的使用者組名的修改——


最後記得快取就可以了

-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

不過這個方法對於有的客戶並沒有效果,他的網站主要是升級後才出現的失效,在PHPCMS官網論壇上也有一些客戶遇到這樣的問題。

原來,這個問題在官方的答覆是一個程式bug,臨時解決方法如下:

把原來的phpcms/modules/member/content.php第111行至118

foreach ($CATEGORYS as $catid=>$cat) {
    if($cat['siteid']==$siteid && $cat['child']==0 && $cat['type']==0) break;
   }
   $catid = $_GET['catid'] ? intval($_GET['catid']) : $catid;
   //判斷本欄目是否允許投稿
   $priv_db = pc_base::load_model('category_priv_model');
   if (!$priv_db->get_one(array('catid'=>$catid, 'roleid'=>$memberinfo['groupid'], 'is_admin'=>0, 'action'=>'add'))) showmessage(L('category').L('publish_deny'), HTTP_REFERER);

 改為:

$priv_db = pc_base::load_model('category_priv_model'); //載入欄目許可權表資料模型
   foreach ($CATEGORYS as $catid=>$cat) {
    if($cat['siteid']==$siteid && $cat['child']==0 && $cat['type']==0 && (!$priv_db->get_one(array('catid'=>$catid, 'is_admin'=>0, 'action'=>'add')) || $priv_db->get_one(array('catid'=>$catid, 'roleid'=>$memberinfo['groupid'], 'is_admin'=>0, 'action'=>'add')))) break;
   }
   $catid = $_GET['catid'] ? intval($_GET['catid']) : $catid;
   if (!$catid) showmessage(L('category').L('publish_deny'), APP_PATH.'index.php?m=member');
   //判斷本欄目是否允許投稿
   if ($priv_db->get_one(array('catid'=>$catid, 'is_admin'=>0, 'action'=>'add')) && !$priv_db->get_one(array('catid'=>$catid, 'roleid'=>$memberinfo['groupid'], 'is_admin'=>0, 'action'=>'add'))) showmessage(L('category').L('publish_deny'), APP_PATH.'index.php?m=member');


相關推薦

phpcms v9前臺會員中心線上投稿顯示欄目禁止投稿線上投稿不能釋出文章

錯誤提示:欄目禁止投稿 關於這個報錯,最先想到的是欄目的投稿許可權沒有開啟,所以去查看了一下是否欄目正常開啟了投稿許可權。這個主要是在程式後臺檢視。 在 後臺——內容——管理欄目——修改 你要投稿的欄目——許可權設定 下面的會員組 選上 允許投稿! 更新全站

PHPCMS V9手機移動端圖片上傳(PHPCMS V9前臺使用layui的上傳元件代替預設的SWFupload上傳圖片)

預設phpcms的上傳 圖片使用的是swfupload,導致手機移動端上傳圖片無法使用。這裡我們使用layui的上傳元件來使其支援手機移動端圖片上傳,效果圖如下:   實現步驟: 一、 開啟phpcms

phpcms-v9】category.php檔案分析-新增欄目

[html] view plain copy  print? <?php //路徑:phpcms/modules/admin/category.php控制器,主要用來完成欄目相關的操作   defined('IN_PHPCMS

phpcms-v9】登陸頁、註冊頁、會員中心頁logo圖的替換

1.登陸頁logo圖的替換:phpcms/templates/member/login.html <div id="header"> <div class="content"> <div class="logo"><a hre

phpcms v9會員投稿不能刪除問題處理

修改phpcms/modules/member/content.php中delete函式 public function delete(){ $id = intval($_GET['id']); if(!$id){ return false; }

PHPCMS v9.5.8-設計缺陷可重置前臺任意用戶密碼

mod log val his 手機 index cli exit images 驗證。參考漏洞:http://wooyun.jozxing.cc/static/bugs/wooyun-2015-0152291.html 漏洞出現在/phpcms/modules/membe

phpcms V9 get 實現前臺搜索結果分頁

phpcms v9 get 實現前臺搜索結果分頁<?php $keywords=$_GET[‘keywords‘];?> {pc:get sql="Select * from `v9_news` where `title` like ‘%$keywords%‘" num="20" page="$p

ecshop 前臺個人中心修改側邊欄 和 側邊欄顯示不全 或 導航現實不全

page alt keyword list() com ade 模板 pla uid 怎麽給個人中心側邊欄加項或者減項 在模板文件default/user_menu.lbi 文件裏添加或者修改,一般看到頁面都會知道怎麽加,怎麽刪,這裏就不啰嗦了 添加一個欄目以

關於如何解決PHPCMS V9內容搜索顯示不全問題解決方案

復制 site OS search 關於 module bool ole 顯示不全 進入到phpcms/modules/search/index.php文件。 找到以下代碼: if(!empty($segment_q)) { $sql = “`siteid`= ‘$site

phpcms v9下的wap站文章內容頁不顯示的BUG

老問題依舊存在在目前新版本里。。方法一:開啟PHPCMS v9的/phpcms/templates/default/wap/show.html頁面,將網頁中的{$content}替換為:{$rs['content']}這樣wap文章頁的內容就可以顯示了。但是,這樣修改,調用出來全部程式碼,如:編輯上傳圖片自動

PHPCMS V9 全站呼叫會員資訊程式碼

PHPCMS V9在其他頁面呼叫會員資訊,預設只能獲取儲存在cookie中的 使用者名稱及使用者ID,對於很多個性化的網站,這是遠遠不夠的,那如何在其他頁面呼叫更多的會員資訊呢? <?php $member_interface = pc_base::load_app_

phpcms-v9前臺其它模組pc標籤的呼叫說明

----------------------------------------------------------------comment模組pc標籤的呼叫說明------------------------------------------------------

phpcms-v9前臺content模組中pc標籤的呼叫說明

http://blog.csdn.net/yanhui_wei/article/details/7927387 內容模組PC標籤呼叫說明   模組名:content   模組提供的可用操作       操作名         說明  

PHPCMS V9後臺表單嚮導中讓“資訊列表"頁面直接顯示使用者留言的資訊列表

一、找到後臺表單資訊列表對應的控制器phpcms\modules\formguide\formguide_info.php檔案,新增如圖所示程式碼:二、修改檢視模板phpcms\modules\formguide\templates\formguide_info_list.t

phpcms v9 如何實現廣告顯示

不知道剛學習phpcms v9的小夥伴有沒有和我一樣廣告新增好了卻不知道該如何顯示在前臺,檢視phpcms v9的手冊也是一無所獲。不過值得慶幸的是通過各方面的途徑,最終我找到了如何將廣告顯示在前臺的

phpcms v9會員匯入的偏門方法

有一箇舊系統的使用者需要匯入到新的系統中,新的系統使用的phpcms v9二次開發的系統,需要把舊系統的使用者匯入到新的系統中,網

PHPCMS v9.6.0 wap模塊 SQL註入

sed injection update pytho see repl nbsp per pre 調試這個漏洞的時候踩了個坑,影響的版本是php5.4以後。 由於漏洞是由parse_str()函數引起的,但是這個函數在gpc開啟的時候(也就是php5.4以下)會對單引號進行

phpcms V9 廣告模塊 循環調用廣告輪播(首個廣告跟最後一個廣告樣式判斷)

phpcms v9 廣告模塊 循環調用廣告輪播(首個廣告跟最後一個廣告樣式判斷)先看一下百葉窗廣告列表效果圖:在看一下html代碼部分:<div class="flash4" style="margin-top: 50px"> <ul>

phpcms v9中 action=&quot;position&quot; 和action=&quot;lists&quot;有什麽差別, 以及action 的屬性和值

gin 相關 pan white color one 推薦 pad ros action值的含義: lists 內容數據(文章?)列表 relation 內容相關文章 hits 內容數據點擊排行榜 category 內容欄目列表 positi

phpcms v9——工作需要【套模板】

() view 位置 ttext 首頁 href 排行 ron htm phpcms v9 模板標簽說明整理 作者:匿名 來源:ChinaZ源碼報導 瀏覽:44061次 2011-6-17 15:52:09 字號:大 中 小 [摘要]本文介紹phpcms v9中模板標簽