


Que dois-je faire si la réception de phpcms ne peut pas soumettre d'articles ?
Apr 05, 2020 am 11:01 AMQue dois-je faire si la réception des phpcms ne peut pas soumettre ?
Message d'erreur : la soumission de colonnes est interdite
Recommandations associées : Tutoriel phpcms
À propos de ceci rapport d'erreur , la première chose qui m'est venue à l'esprit était que l'autorisation de soumission de la colonne n'était pas activée, j'ai donc vérifié si l'autorisation de soumission de la colonne était activée normalement. Ceci est principalement visible en arrière-plan du programme.
Dans la colonne arrière-plan - contenu - gestion - modifiez la colonne dans laquelle vous souhaitez contribuer - paramètres d'autorisation, sélectionnez le groupe de membres ci-dessous pour autoriser la soumission !
La mise à jour du cache à l'échelle du site devrait être OK !
Les autorisations de contribution de l'utilisateur doivent être définies avant Utilisateur - Gérer le groupe de membres - Modifier le nom du groupe d'utilisateurs correspondant -
Enfin, n'oubliez pas de mettre en cache
-------------
Cependant, cette méthode n'est pas efficace pour certains clients. Le site Web a principalement échoué après la mise à niveau. Certains clients ont également rencontré de tels problèmes sur le forum du site officiel de PHPCMS.
Il s'avère que la réponse officielle à ce problème est un bug du programme. La solution temporaire est la suivante :
Remplacez les lignes 111 à 118 du phpcms/modules/member/content d'origine. 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);
changé en :
$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');
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Article chaud

Outils chauds Tags

Article chaud

Tags d'article chaud

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Sujets chauds

Comment accéder à la page de détails dans phpcms

Guide d'intégration de connexion WeChat : Combat pratique PHPCMS

Les dernières recommandations du didacticiel vidéo phpcms en 2023 (à apprendre pour le développement secondaire)

Les phpcms ont-ils une fonction de commentaire ?

Quelle base de données phpcms utilise-t-il ?

Comment changer le nom du site dans phpcms

Comment implémenter la connexion WeChat dans phpcms
