http://www.xoops.org/
Google Pus Twitter Facebook RSS
Estatisticas
O GUX Brasil conta com 533 membros cadastrados.
Um total de 749 tópicos e um total de 5008 mensagens no fórum.
Usuários online
1 usuário(s) online (1 usuário(s) navegando na seção: Artigos)

Usuários: 0
Visitantes: 1

mais...
Artigos > XOOPS > Hacks > Editor do Mastop Publish + News 1.63 + Xoops 2.3.3

Editor do Mastop Publish + News 1.63 + Xoops 2.3.3

Publicado por Luiz Carlos B. Cerqueira em 04-06-2010 (1884 leituras)

Olá pessoal...

Esse artigo é pra compartilhar com vocês a solução que encontrei para um problema que tive em um dos sites que construí recentemente...

No site em questão estou utilizei o XOOPS 2.3.3, o News 1.63 e o Mastop Publish 1.1(entre outros), e escolhi o editor do Mastop Publish para ser o editor padrão em todo o site, porem após realizar o hack indicado no módulo para configura-lo como editor padrão, notei que com o news não havia funcionado... então comecei a fuçar!!

O que ocorre é que o módulo News 1.63, já está adaptado para funcionar com o sistema de seleção de editor da versão 2.3.3 do XOOPS(apesar de manter o antigo, ele detecta que a versão é a 2.3.3 e utiliza o método adequado... inteligente o garoto ), e por conta disso mantém o editor que está setado em suas configurações... então para fazer funcionar o editor do Mastop Publish no News foi necessário fazer uma pequena modificaçsão no News, sendo assim, vamos começar?!...

O arquivo a ser modificado é o xoops_version.php do News (que está no diretório raiz do módulo, /modules/news/xoops_version.php)... na linha 463 você vai encontrar o seguinte código...

$modversion['config'][20]['options'] = array( _MI_NEWS_FORM_DHTML=>'dhtmltextarea', _MI_NEWS_FORM_COMPACT=>'textarea', _MI_NEWS_FORM_HTMLAREA=>'htmlarea', _MI_NEWS_FORM_KOIVI=>'koivi', _MI_NEWS_FORM_FCK=>'fckeditor', _MI_NEWS_FORM_TINYEDITOR=>'tinyeditor', 'tinymce' => 'tinymce' );
Então basta acrescentar 'Editor Mastop Publish'=>'mastop_publish' após o 'tinymce' => 'tinymce'(lembrando de colocar a virgula após o tinymce ) o que vai deixar seu código assim...(na dúvida basta copiar e colar por cima)
$modversion['config'][20]['options'] = array( _MI_NEWS_FORM_DHTML=>'dhtmltextarea', _MI_NEWS_FORM_COMPACT=>'textarea', _MI_NEWS_FORM_HTMLAREA=>'htmlarea', _MI_NEWS_FORM_KOIVI=>'koivi', _MI_NEWS_FORM_FCK=>'fckeditor', _MI_NEWS_FORM_TINYEDITOR=>'tinyeditor', 'tinymce' => 'tinymce', 'Editor Mastop Publish'=>'mastop_publish' );
Pronto, feita essa alteração agora é necessário deletar a lista de editores que o xoops cria... onde fica isso?!?! Fique tranquilo eu digo... abra o diretório xoops_data/caches/xoops_cache/ e delete o arquivo xoops_editorlist.php, não se preocupe o xoops vai recriá-lo automaticamente

Executados esses passo, basta ir na área administrativa atualizar o módulo News e então nas preferências do módulo estará disponível a opção Editor Mastop Publish... selecionou, salvou, Pronto!!!

P.s: Vale lembrar que é necessário que se tenha feito antes os passos informados no módulo para se utilizar o Editor do Mastop Publish...

Espero que essa pequena contribuição possa ajudar...

Abração!!!
T+...


avaliação 5.00/5
avaliação: 5.0/5 (1 votar)
Os votos estão desabilitados!
Os comentários são de propriedade de seus respectivos autores. Não somos responsáveis pelo seu conteúdo.
Enviado por Tópico
CHRONOS
Publicado em: 09-08-2011 14:13  Atualizado: 09-08-2011 14:14
Iniciante
Usuário desde: 09-08-2011
Localidade: PARÁ DE MINAS
Mensagens: 3
 Re: Editor do Mastop Publish + News 1.63 + Xoops 2.3.3

estou tendo problemas com o editor do mastop no xoops 2.5. Primeiro ele ficou todo em ingles, mesmo de pois do hack que vem no arquivo do mastop, o editor nao aparecia, então reinstalei fiz tudo de novo, agora faltam vários icones no editor do mastop, alguem tem uma solução ae? Perguntei no site do desenvolvedor, mas não sei o time pra resposta,...

usando news 1.66

Obrigado