Was soll ich tun, wenn die phpcms-Rezeption nicht einreichen kann?
Fehlermeldung: Spalteneinreichung ist verboten
Verwandte Empfehlungen: phpcms-Tutorial
Info dazu Fehlerbericht: Das erste, was mir in den Sinn kam, war, dass die Übermittlungsberechtigung der Spalte nicht aktiviert war. Daher habe ich überprüft, ob die Übermittlungsberechtigung der Spalte normal aktiviert war. Dies wird hauptsächlich im Hintergrund des Programms angezeigt.
Im Hintergrund – Inhalt – Verwaltungsspalte – ändern Sie die Spalte, die Sie beitragen möchten – Berechtigungseinstellungen, wählen Sie unten die Mitgliedergruppe aus, um die Einreichung zuzulassen!
Das Aktualisieren des Site-weiten Caches sollte in Ordnung sein!
Die Beitragsberechtigungen des Benutzers müssen vor Benutzer festgelegt werden – Mitgliedergruppe verwalten – Den entsprechenden Benutzergruppennamen ändern –
Denken Sie zum Schluss noch daran, den Cache zu speichern
--------------
Diese Methode ist jedoch für einige Kunden nicht effektiv. Die Website ist nach dem Upgrade hauptsächlich fehlgeschlagen Einige Kunden sind auch im offiziellen PHPCMS-Website-Forum auf solche Probleme gestoßen.
Es stellt sich heraus, dass die offizielle Antwort auf dieses Problem ein Programmfehler ist. Die vorübergehende Lösung lautet wie folgt:
Ersetzen Sie die Zeilen 111 bis 118 des ursprünglichen phpcms/modules/member/content. php
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);
geändert in:
$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');
Das obige ist der detaillierte Inhalt vonWas soll ich tun, wenn die phpcms-Rezeption keine Artikel einreichen kann?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!