Publisher, publicar artigo

  • Identifique-se para criar novos tópicos neste fórum
  • Visitantes anônimos não podem postar neste fórum
omarvix  Iniciante   Postagens: 0
Tento usar o Publisher para publicar alguns artigos. Eles estão no formato .doc. É possível enviar sem ter que copia e colar? Parece que ele aceita se estiver em html, ou php. Teria como aceitar também a extensão .doc?

Rxiste um outro editor melhor do que aqueles que vem no Publisher? Os que vem são o TinyMce e o CKeditor, quando eu copio e colo o texto eles acabam perdendo a formação. Assim citações com recuo das margens são perdidas.
omarvix  Iniciante   Postagens: 0
Não conseguindo configurar o Publisher para que os membros do grupo possam enviar artigos. Quando tentam acessar recebem a mensagem de que não possuem permissão para e entrar na seção. no XOOPS Brasil o usuário entra nessa seção para enviar material> Existe uma configuração especial para habilitar esse formulário?

https://xoops.net.br/modules/publisher/submit.php?op=add
omarvix  Iniciante   Postagens: 0
Até consegui fazer o usuário ter acesso ao formulário para enviar um artigo, mas ele passou a ter acesso também a área administrativa do módulo. Fui até "Gerenciamento dos Grupos" e selecionei "Permissões de administração dos módulos". O usuário passou a ter acesso ao formuálrio, mas também à seção administrativa do Publisher.

Qual é a solução?
Andrax  Ocasional   Postagens: 27
Desculpa a demora, ultimas semanas do semestre na faculdade são sempre um sufoco.

O módulo Publisher, como a maioria dos módulos de notícias/artigos para XOOPS, possui no próprio módulo um controle de permissões, onde você pode definir o que cada grupo de usuários pode fazer e em quais categorias.

para isso basta ir na administração do módulo e selecionar a aba permissões, lá você verá os grupos, as categorias e os tipos de permissões disponíveis... basta selecionar as que você deseja.

No mais é isso aí... qualquer dúvida é só falar.
omarvix  Iniciante   Postagens: 0
Era mesmo uma pequena configuração que não consegui fazer sozinho. Devo ter clicado onde não devia na hora de configurar o módulo. O Angelo Rocha descobriu e deu uma ajuda. Eu tinha clicado e desativado o envio de artigo em preferências. Está resolvido.

MAIS UMA INFORMAÇÃO.

Existe a opção no formulário de postar um resumo do artigo, mas existe o aviso de que esse resumo não é incorporado ao texto.

Existe um meio de fazer o resumo do bloco ir para o interior e início do artigo?
Andrax  Ocasional   Postagens: 27
Se entendi bem você quer fazer algo como é feito no News... Bem, como costumo dizer: Ter como fazer, quase sempre tem um jeito, nem que seja necessário modificar todo o código (o que pode não ser tão simples)... Hehe, mas não sei informar se ele tem isso por padrão, acredito eu que não!

Se alguém souber da existência dessa funcionalidade, por favor se pronuncie.
omarvix  Iniciante   Postagens: 0
Preciso de ajuda.

Clonei o módulo Publisher, função muito fácil de usar no módulo. Aconteceu algo estranho. Mudei alguns termos no diretório/arquivos de linguagens para usar o módulo para outra função. Tento mandar para o servidor mas recebo a informação que não é permitido fazer a gravação. Já fui e modifiquei os atributos e nada, não consigo nem remover a linguagem antiga. Outros módulos consigo instalar, remover ou reescrever, menos com esse que foi clonado.

Alguém sabe o que pode ser?
Andrax  Ocasional   Postagens: 27
Tenho uma suspeita, e que tenho quase certeza de que é esse o problema.

Ao realizar o clone do módulo pelo administração do Publisher, o clone foi criado utilizando o "usuário" do Apache, que obviamente não é o mesmo que o seu, provavelmente por conta disso você não está tendo permissão de fazer alterações nos arquivos do módulo... nesse caso, acredito que você conseguirá editar os arquivos ou alterar as permissões deles, se o fizer diretamente pelo painel de controle(cpanel ou similar) do portal, caso ele disponibilize essa opção.

Qualquer coisa volta aqui e tentamos buscar uma alternativa diferente.
omarvix  Iniciante   Postagens: 0
Obrigado pela resposta. Fiz como você indicou, mas não consegui salvar as modificações. Usei os dois editores do Cpanel e em nenhum deles as modificações no código são salvas.

Esse é o erro que aparece:

[a fatal error or timeout occurred while processing this directive]

Não consigo nem remover.

Desde já agradeço a ajuda, Att.
Andrax  Ocasional   Postagens: 27
É, imaginei que pudesse acontecer, mas esperava algo tipo dizendo que você não tem permissão... bom, pode-se tentar outra alternativa, se o portal em questão estiver usando o XOOPS 2.5, na pasta extra que vem dentro do pacote, vem um acrescentel ao módulo system que é o filemanager, através dele você tem acesso aos arquivos dentro do próprio XOOPS, para acrescentar a funcionalidade, basta copiar o conteúdo da pasta system detro do diretório extra, para dentro do diretório system no servidor... não é necessário fazer instalação o módulo automaticamente apresentará a novo recurso... tente editar ou alterar a permissão dos arquivos através dele.

vou baixar o publisher e dar uma olhada nos códigos, para ver se encontro algo que nos indique um caminho diferente
omarvix  Iniciante   Postagens: 0
Cada coisa que acontece comigo. Estou trabalhando para colocar o portal a disposição dos usuários.

Agradeço a ajuda e a paciência. Nessa reta final, na hora de acertar os detalhes estão aparecendo pequenos problemas nas configurações.
omarvix  Iniciante   Postagens: 0
Existe dentro do Publisher uma forma de acessar a lista dos autores dos artigos?

Seria bem interessante o leitor ter acesso a lista de autores, não somente aos artigos publicados.
omarvix  Iniciante   Postagens: 0
Outra questão de configuração do Publisher. Como faço para que os artigos enviados pelos usuários, habilitados para mandar textos, não precisem passar pela aprovação do admin ou moderador, mas que sejam incluídos automaticamente na lista de materiais publicados?

É possível essa configuração?
omarvix  Iniciante   Postagens: 0
Alguém conhece uma forma para aumentar a quantidade de caracteres do campo título do artigo no publisher? Ele aceita apenas 255, preciso de 500 caracteres.
Angelo Rocha  Membro De: Fortaleza - CE - Brasil  Postagens: 613
Tente isto:

Navegue até a pasta: modules/publisher/class/form

Abra o arquivo: item.php

Na linha 131 você vai ver:

 $this->addElement(new XOOPSFormText(_CO_PUBLISHER_TITLE, 'title', 50, 255, $obj->getVar('title', 'e')), true); 


Altere o valor de 255 para 500. Não testei, mais faça o teste e diga se funciona, qualquer coisa tamo aí.
omarvix  Iniciante   Postagens: 0
Fui lá no arquivo e mudei para de 255 para 500 caracteres.

Fui também no phpadmin em "A tabela xop__publisher_items" e coloquei em "title" no lugar de 255, 500 caracteres.

Ficou assim:

title varchar(500) latin1_swedish_ci Não None

Mesmo assim não deu certo, o formulário não envia o texto.

Recebo a mensagem: Um erro aconteceu. Seu artigo não foi enviado.

Alguém tem uma ideia de como aumentar.

Omar Schneider.
omarvix  Iniciante   Postagens: 0
Ainda aguardando ajuda.
Andrax  Ocasional   Postagens: 27
Acho que só faltou alterar o arquivo /publisher/class/item.php, onde tem:
$this->initVar("title", XOBJ_DTYPE_TXTBOX, '', true, 255); 
Você também deve alterar de 255 para 500.

Infelizmente, não tive tempo de testar, mas acredito que é o que falta
omarvix  Iniciante   Postagens: 0
Obrigado. Testei a dica, não deu certo, ainda recebo a mensagem: "Um erro aconteceu. Seu artigo não foi enviado."

Fiquei curioso e comecei a testar até quantos caracteres, incluindo os espaços, ele é capaz de enviar no campo título do artigo.

Ele somente envia: palavras 33 caracteres (sem espaços 182) caracteres (Com espaços 114)

Se aumento a quantidade de caracteres, indo para 115, ele já não é capaz de enviar e manda a mensagem: "Um erro aconteceu. Seu artigo não foi enviado."

Mesmo o campo estando marcado com 255, ele não é capaz de enviar um título com 255.

O que pode ser?
Edson Oliveira  Membro De: R. Liberdade, Centro, Atibaia - São Paulo, BR   Postagens: 730
No teste que fiz aqui seguindo todos os itens de alteração citadas @Angelo Rocha modules/publisher/class/form/item.php

@camarada modules//publisher/class/item.php

@Omar Banco de Dados A tabela prefixo__publisher_items

é o Short URL, ele não informa nenhum erro quando envia, só da uma página em branco sem erro critico, fechei a página e abri dnovo para ver um outro módulo, e apareceu o erro do Short URL, o que fiz, para testar, em Permissões do módulo no item Campos disponíveis nos formulários, liberei todos os itens para o admin, fui em criar artigos coloquei um texto com mais de 300 caracteres e coloquei 2 palavras no Short URL, slavei e funcionou corretamente, então problema seria o Short URL.
omarvix  Iniciante   Postagens: 0
Não entendi a informação. Tentei seguir os passos informados, mas não deu certo.

Obrigado pela ajuda.
Edson Oliveira  Membro De: R. Liberdade, Centro, Atibaia - São Paulo, BR   Postagens: 730
citando o que Falei @Angelo Rocha modules/publisher/class/form/item.php

@camarada modules//publisher/class/item.php

@Omar Banco de Dados A tabela prefixo__publisher_items


e no mesmo arquivo que o @camarada citou modules/publisher/class/item.php na linha 87 vai ter
 $this->initVar("short_url", XOBJ_DTYPE_TXTBOX, null, false, 255);
altere o nº 255, deixe com um nº bem maior de preferencia o mesmo que você usar para o "title", no caso acho que seria o 500.

Em teste aqui funcionou corretamente.
Angelo Rocha  Membro De: Fortaleza - CE - Brasil  Postagens: 613
Irri! Segue as minhas modificações com as dicas do camarada e do Maskers e funfou: class/form/item.php Mudei o tipo de input, acredito que assim fique melhor para você Omar:
 $this->addElement(new XOOPSFormTextArea(_CO_PUBLISHER_TITLE, 'title', $obj->getVar('title', 'e')), true); 


class/item.php
 55 $this->initVar("title", XOBJ_DTYPE_TXTBOX, '', true, 90000); 81 $this->initVar("short_url", XOBJ_DTYPE_TXTBOX, null, false, 90000); 


E na tabela: _publisher_items alterei o tipo para "longtext". Ve lá.
omarvix  Iniciante   Postagens: 0
Deu certo, obrigado a todos pela ajuda. Agara falta pouco para colocar o portal no ar.
omarvix  Iniciante   Postagens: 0
Mais um detalhe no publisher.

Comecei a postar os textos, mas surgiu um detalhe. Não consigo colocar a data no formato do Brasil, . Fui até as configurações e encontrei essa informação:

Formato de Data:

Use a parte final de language/english/global.php para selecionar um estilo de exibição. Exemplo: d-M-Y H:i

Fui até a raiz no arquivo "language/english/global.php", mas não percebi onde essa ordem pode ser modificada.
Edson Oliveira  Membro De: R. Liberdade, Centro, Atibaia - São Paulo, BR   Postagens: 730
No caso seria o arquivo correspondente a sua linguagem, o termo referido language/pt_utf8/global.php ou language/portuguese/global.php, você vai ver na linha 192

define("_DATESTRING", "d/m/Y H:i:s");


Os significado de cada letra neste código você pode achar aqui PHP.COM

No caso do publish eu deixaria assim Citando:
d-m-Y H:i
na minha opinião
omarvix  Iniciante   Postagens: 0
Já está certo. Não vou modificar, olhei no language/pt_utf8/global.php e está no formato "d-m-Y H:i".

No formulário para o envio do texto aparece no formato, 2011-07-24 (Y-m-d), Preciso usar o formato mais reconhecido, dia, mês, ano. Preciso desse recurso porque alguns textos que serão enviados já foram publicados a quase dez anos. Então o usuário terá que especificar a data da publicação como no material impresso. É para ficar cronológico com a data de publicação.

Cada membro do grupo enviará seus próprios textos.
Edson Oliveira  Membro De: R. Liberdade, Centro, Atibaia - São Paulo, BR   Postagens: 730
Citando:
2011-07-24 (Y-m-d), Preciso usar o formato mais reconhecido, dia, mês, ano.
No caso @Omar, se você deixar do jeito que esta, ele vai aparecer normal no portal, 24-07-2011 (d-m-Y), mas também pode clicar no botão que tem ao lado da data que el vai acrescentar normalmente a data.

mas o resultado final será o mesmo que for configurado em preferencias do módulo.
omarvix  Iniciante   Postagens: 0
Agora o Publisher ficou como necessito. Faltam poucos detalhes para a página ficar pronta.

Grande abraço em todos.

  Pesquisa avançada






Entrada

Codinome:


Senha:





Perdeu a senha?  |Cadastre-se!


Quem nos visita
Há 24 visitantes neste momento... (13 na seção Fóruns)

Associados: 0
Anônimos: 24

outros...

Banner XOOPS Cube