Registar

Comunidade Portuguesa Joomla - JoomlaPT

A exibir resultados de 1 até 3 de 3
  1. #1
    horus_68 Visitante

    Padrão FAQ: Inserir scripts ou código html em artigos

    Como inserir código javascript num artigo e conseguir que o Joomla não o altere?
    Basta fazer "ver html" e colocar la o codigo javascript.
    A afirmação não está 100% correcta. Cada editor possui um conjunto limitado de tags reconhecíveis. O Joomla limpa código que potencialmente perigoso ou tags que não sejam reconhecidos. Até podes ter sorte nuns casos, mas para códigos complexos terás mais problemas. E em actualizações futuras podem surgir problemas.

    Solução Recomendada- utilizar um módulo específico para scripts e código PHP
    Este método serve igualmente para colocar conteúdos externos no site (bastará definir a posição do módulo no tema)

    Encontra no site JED uma listagem de extensões
    Joomla! Extensions Directory - Custom Code

    _________________________________________________
    Outras soluções utilizadas anteriormente:
    Solução A- Utilização pontual limitada
    ir ao glogal configuration, retirar o WYSIWYG, inserir o código HTML e javascript que quiser no item e depois activar novamente.
    Atenção que não se pode abrir esse mesmo item com o WYSIWYG senão o javascript "desaparece"

    Solução B- Utilização pontual
    Utilizar um plugin do editor (por exemplo o JCE)

    Solução C - Utilização com módulo
    - utilizar um módulo criado por nós
    1- Desactivar o editor editor wysiwyg no seu perfil
    2- Criar um módulo personalizado no qual se colocará o código html:
    - 'modules' -> 'site modules' -> new
    - dar um nome identificável e colar o código na caixa.
    - Guardar o novo módulo
    3- Atribuir uma posição a este módulo, mas que não seja utilizada no tema do site, por exemplo user6
    4- Voltar a escolher um editor gráfico para o seu perfil
    5- No artigo utilizar a colocação de módulo {mosloadposition user6}

    Assim pode editar o artigo com o editor favorito, só não pode é fazer o mesmo ao conteúdo do módulo que tem de ser editado num editor não gráfico

    Notas:
    - cada código diferente necessita novo módulo
    - Definir o título do módulo como não-visível
    - Os módulos criados para html só podem ser editados num editor não wysiwyg
    - Este sistema permite reutilizar código em vários artigos actualizável num único sítio
    - Podem configurar o aspecto do conteúdo deste segmento de código utilizando CSS

    _________________________________________________

    Extensões: Recomendações

    - [Tutorial] Inserir php externo no joomla - http://forum.joomlapt.com/faq-config...no-joomla.html
    - Introduzir código em todos os artigos - http://forum.joomlapt.com/extensoes-...s-artigos.html
    - Editores - Botões extra para inserir código ou plugins - http://forum.joomlapt.com/extensoes-...u-plugins.html

    Extensões:
    Custom Code - Joomla! Extensions Directory - Custom Code

    Conversas:
    Inserir scripts ou código html no site - http://forum.joomlapt.com/conteudos/...l-no-site.html
    Última edição por horus_68 : 11-10-2008 às 15:15

  2. #2
    Avatar de horus_68
    horus_68 está desligado Administrador


    Registado em
    Feb 2006
    Localização
    Algarve
    Mensagens
    3998
    Reputação
    5

    Padrão Re: FAQ: Inserir scripts ou código html em artigos

    Em Joomla 1.5 os códigos de script (como o HTML e outros) são limpos na gravação do artigo.
    É um procedimento de segurança geral e é melhor nunca o desactivar.

    Nota: Se for para escrever um artigo com alguma estilização adicional importada de outro editor HTML... devem deixar ficar o código criado pelo editor do texto Joomla sem o alterar. No futuro terão menos problemas de compatibilidade.

    Caso pretendam ultrapassar essa regra de segurança:
    - desactivar essa funcionalidade nas propriedades dos artigos Joomla

    Os editores possuem ainda plugins próprios (botões especiais na barra de ferramentas do editor) para inserirem código:
    -Ver no site desse editor ou em Editor Buttons - Joomla! Extensions Directory

    Tópico: http://forum.joomlapt.com/extensoes-...u-plugins.html

    Podem ainda utilizar um plugin para inserir código nos artigos, tal como:
    Code Piece - http://extensions.joomla.org/extensi...t/8233/details
    Última edição por horus_68 : 11-05-2009 às 00:28
    J1.0 a J1.7 já não existem. Só respondo sobre Joomla 2.5 . J3.5 é a próxima versão mas só para meados de 2014!
    ( Migrar: http://forum.joomlapt.com/faq-j2-5 ) FAQs & Tutoriais - http://forum.joomlapt.com/faqs-tutoriais/

  3. #3
    Avatar de horus_68
    horus_68 está desligado Administrador


    Registado em
    Feb 2006
    Localização
    Algarve
    Mensagens
    3998
    Reputação
    5

    Padrão Re: FAQ: Inserir scripts ou código html em artigos

    Se o que pretendem é utilizar o código HTML/script devem utilizar uma extensão apropriada

    Extensões:
    - Exibir código não formatado num artigo
    Code Display - Joomla! Extensions Directory

    - Apresentar resultado de código especial num módulo
    Custom Code in Modules - Joomla! Extensions Directory

    - Executar código especial em artigo
    Custom Code in content - Joomla! Extensions Directory
    Última edição por horus_68 : 25-09-2009 às 01:20
    J1.0 a J1.7 já não existem. Só respondo sobre Joomla 2.5 . J3.5 é a próxima versão mas só para meados de 2014!
    ( Migrar: http://forum.joomlapt.com/faq-j2-5 ) FAQs & Tutoriais - http://forum.joomlapt.com/faqs-tutoriais/

 

 

Regras para mensagens

  • Não pode colocar novos tópicos
  • Não pode colocar respostas
  • Não pode colocar anexos
  • Não pode editar as suas mensagens
  •