ti-enxame.com

Criando artigos no front end. O campo Status está desativado e os artigos permanecem não publicados

Eu tenho um site onde determinados usuários podem criar, editar e publicar artigos no front-end. Esses usuários estão usando os grupos e permissões padrão "Autor", "Editor", "Editor".

Eles podem executar todas as tarefas corretamente, exceto na criação de um artigo, ele sempre é inédito. No formulário, o campo de status é html desativado, portanto você não pode editá-lo, no entanto, está definido como "Publicado". Independentemente do que esse campo diz quando você salva pela primeira vez, o artigo é sempre inédito.

Você pode editá-lo e publicá-lo sem problemas, no entanto, queremos poder criar e publicar pela primeira vez.

Descobri que isso não é um problema para gerentes/superusuários, apesar de ter as mesmas permissões de artigo definidas. Tentei aumentar as permissões de artigos e fazer logon/logout inúmeras vezes, mas a única maneira que encontrei para corrigir isso é atribuir ao usuário a função de gerente.

2
Typhado

Joomla ACL

1. Editar privilégio de estado

Para que um usuário possa definir/alternar o status de publicação de um item de conteúdo (publicado/não publicado etc), ele precisa ter o Editar Estado permissão atribuída a eles.

2. Grupos de usuários principais

Nos principais grupos de usuários front-end, apenas o Publicador tem esse tipo de permissão. Portanto, apenas usuários desse grupo de usuários podem definir/editar essa configuração para um artigo. Todos os outros grupos de usuários poderão criar um artigo, e isso será padronizado como não publicado, até que outro usuário com privilégios mais altos cuide dele.

Criar formulário de artigo

Agora, o que você está descrevendo com o formulário de artigo front-end não é o comportamento padrão. O campo Status deve estar oculto para quando um usuário não tiver o privilégio de editá-lo e visível e normalmente trabalhando no outro caso.

Então, primeiro confirme que você está usando a versão mais recente do Joomla .
Então, eu examinaria as substituições do modelo para o com_content, pois é possível que seu modelo tenha seu próprio formulário de artigo, que substitui o padrão.

Atualizar

Bem, aqui está uma dica rápida para você fazer um teste de teste Você pode atribuir no item de menu Criar artigo, o modelo principal do Protostar e ver como ele funciona na submissão de artigos.

Estender o gerenciamento de artigos de front-end

Além disso, se você deseja obter mais controle front-end para gerenciamento de artigos, existem algumas extensões que permitem isso:

Construa o seu próprio

Se você acha que deseja levá-lo para o próximo nível, pode integrar um aplicativo front-end personalizado com Fabrik ou outra ferramenta semelhante, criando suas próprias listas e formulários para gerenciar seus artigos.

1
FFrewin

Você pode dar a um autor o poder de publicar imediatamente um artigo:
ARTIGO> PArameters> Direito
para o autor: gire "Alterar o status" para permitido (não permitido)
Então, quando um autor cria um artigo com o frontend, seu status é imediatamente "permitido"

0
amZen